(* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000002"), ("ESP","BFFFDAA4"), ("EBP","BFFFDAC8"), ("BFFFDAAF","00"), ("BFFFDAAE","00"), ("BFFFDAAD","00"), ("BFFFDAAC","01"), ("BFFFDAAB","BF"), ("BFFFDAAA","FF"), ("BFFFDAA9","DB"), ("BFFFDAA8","6C"), ("BFFFDAA7","BF"), ("BFFFDAA6","FF"), ("BFFFDAA5","DA"), ("BFFFDAA4","A8"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EDI","BFFFDAA8"), ("ESP","BFFFDAA8"), ("EBP","BFFFDAC8"), ("BFFFDAAF","00"), ("BFFFDAAE","00"), ("BFFFDAAD","00"), ("BFFFDAAC","01"), ("BFFFDAAB","BF"), ("BFFFDAAA","FF"), ("BFFFDAA9","DB"), ("BFFFDAA8","6C"), ("BFFFDAA7","BF"), ("BFFFDAA6","FF"), ("BFFFDAA5","DA"), ("BFFFDAA4","A8"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000000"), ("ESP","BFFFF024"), ("EBP","BFFFF048"), ("BFFFF02F","00"), ("BFFFF02E","00"), ("BFFFF02D","00"), ("BFFFF02C","01"), ("BFFFF02B","BF"), ("BFFFF02A","FF"), ("BFFFF029","F0"), ("BFFFF028","EC"), ("BFFFF027","40"), ("BFFFF026","15"), ("BFFFF025","BF"), ("BFFFF024","40"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849B")] [("EDI","4015BF40"), ("ESP","BFFFF028"), ("EBP","BFFFF048"), ("BFFFF02F","00"), ("BFFFF02E","00"), ("BFFFF02D","00"), ("BFFFF02C","01"), ("BFFFF02B","BF"), ("BFFFF02A","FF"), ("BFFFF029","F0"), ("BFFFF028","EC"), ("BFFFF027","40"), ("BFFFF026","15"), ("BFFFF025","BF"), ("BFFFF024","40"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","00000001"), ("ESP","BFFFED24"), ("EBP","BFFFED48"), ("BFFFED2F","00"), ("BFFFED2E","00"), ("BFFFED2D","00"), ("BFFFED2C","01"), ("BFFFED2B","BF"), ("BFFFED2A","FF"), ("BFFFED29","ED"), ("BFFFED28","EC"), ("BFFFED27","FF"), ("BFFFED26","FF"), ("BFFFED25","FF"), ("BFFFED24","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("EAX","FFFFFFFF"), ("ESP","BFFFED28"), ("EBP","BFFFED48"), ("BFFFED2F","00"), ("BFFFED2E","00"), ("BFFFED2D","00"), ("BFFFED2C","01"), ("BFFFED2B","BF"), ("BFFFED2A","FF"), ("BFFFED29","ED"), ("BFFFED28","EC"), ("BFFFED27","FF"), ("BFFFED26","FF"), ("BFFFED25","FF"), ("BFFFED24","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","FFFFFFFE"), ("ESP","BFFFE124"), ("EBP","BFFFE148"), ("BFFFE12F","00"), ("BFFFE12E","00"), ("BFFFE12D","00"), ("BFFFE12C","01"), ("BFFFE12B","BF"), ("BFFFE12A","FF"), ("BFFFE129","E1"), ("BFFFE128","EC"), ("BFFFE127","00"), ("BFFFE126","00"), ("BFFFE125","00"), ("BFFFE124","00"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("EDI","00000000"), ("ESP","BFFFE128"), ("EBP","BFFFE148"), ("BFFFE12F","00"), ("BFFFE12E","00"), ("BFFFE12D","00"), ("BFFFE12C","01"), ("BFFFE12B","BF"), ("BFFFE12A","FF"), ("BFFFE129","E1"), ("BFFFE128","EC"), ("BFFFE127","00"), ("BFFFE126","00"), ("BFFFE125","00"), ("BFFFE124","00"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","00000001"), ("ESP","BFFFE924"), ("EBP","BFFFE948"), ("BFFFE92F","00"), ("BFFFE92E","00"), ("BFFFE92D","00"), ("BFFFE92C","01"), ("BFFFE92B","BF"), ("BFFFE92A","FF"), ("BFFFE929","E9"), ("BFFFE928","EC"), ("BFFFE927","FF"), ("BFFFE926","FF"), ("BFFFE925","FF"), ("BFFFE924","FF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","0804849F")] [("EAX","FFFFFFFF"), ("ESP","BFFFE928"), ("EBP","BFFFE948"), ("BFFFE92F","00"), ("BFFFE92E","00"), ("BFFFE92D","00"), ("BFFFE92C","01"), ("BFFFE92B","BF"), ("BFFFE92A","FF"), ("BFFFE929","E9"), ("BFFFE928","EC"), ("BFFFE927","FF"), ("BFFFE926","FF"), ("BFFFE925","FF"), ("BFFFE924","FF"), ("OF","T"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("EIP","80484A0")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000002"), ("ESP","BFFFE424"), ("EBP","BFFFE448"), ("BFFFE42F","00"), ("BFFFE42E","00"), ("BFFFE42D","00"), ("BFFFE42C","01"), ("BFFFE42B","BF"), ("BFFFE42A","FF"), ("BFFFE429","E4"), ("BFFFE428","EC"), ("BFFFE427","BF"), ("BFFFE426","FF"), ("BFFFE425","E4"), ("BFFFE424","EC"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804849B")] [("ESI","BFFFE4EC"), ("ESP","BFFFE428"), ("EBP","BFFFE448"), ("BFFFE42F","00"), ("BFFFE42E","00"), ("BFFFE42D","00"), ("BFFFE42C","01"), ("BFFFE42B","BF"), ("BFFFE42A","FF"), ("BFFFE429","E4"), ("BFFFE428","EC"), ("BFFFE427","BF"), ("BFFFE426","FF"), ("BFFFE425","E4"), ("BFFFE424","EC"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","804849C")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","FFFFFFFE"), ("ESP","BFFFED24"), ("EBP","BFFFED48"), ("BFFFED2F","00"), ("BFFFED2E","00"), ("BFFFED2D","00"), ("BFFFED2C","01"), ("BFFFED2B","BF"), ("BFFFED2A","FF"), ("BFFFED29","ED"), ("BFFFED28","EC"), ("BFFFED27","00"), ("BFFFED26","00"), ("BFFFED25","00"), ("BFFFED24","01"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("EAX","00000001"), ("ESP","BFFFED28"), ("EBP","BFFFED48"), ("BFFFED2F","00"), ("BFFFED2E","00"), ("BFFFED2D","00"), ("BFFFED2C","01"), ("BFFFED2B","BF"), ("BFFFED2A","FF"), ("BFFFED29","ED"), ("BFFFED28","EC"), ("BFFFED27","00"), ("BFFFED26","00"), ("BFFFED25","00"), ("BFFFED24","01"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000001"), ("ESP","BFFFE2A4"), ("EBP","BFFFE2C8"), ("BFFFE2AF","00"), ("BFFFE2AE","00"), ("BFFFE2AD","00"), ("BFFFE2AC","01"), ("BFFFE2AB","BF"), ("BFFFE2AA","FF"), ("BFFFE2A9","E3"), ("BFFFE2A8","6C"), ("BFFFE2A7","BF"), ("BFFFE2A6","FF"), ("BFFFE2A5","E3"), ("BFFFE2A4","64"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EDI","BFFFE364"), ("ESP","BFFFE2A8"), ("EBP","BFFFE2C8"), ("BFFFE2AF","00"), ("BFFFE2AE","00"), ("BFFFE2AD","00"), ("BFFFE2AC","01"), ("BFFFE2AB","BF"), ("BFFFE2AA","FF"), ("BFFFE2A9","E3"), ("BFFFE2A8","6C"), ("BFFFE2A7","BF"), ("BFFFE2A6","FF"), ("BFFFE2A5","E3"), ("BFFFE2A4","64"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000000"), ("ESP","BFFFF044"), ("EBP","BFFFF068"), ("BFFFF04F","00"), ("BFFFF04E","00"), ("BFFFF04D","00"), ("BFFFF04C","01"), ("BFFFF04B","BF"), ("BFFFF04A","FF"), ("BFFFF049","F1"), ("BFFFF048","0C"), ("BFFFF047","BF"), ("BFFFF046","FF"), ("BFFFF045","F0"), ("BFFFF044","68"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("ESI","BFFFF068"), ("ESP","BFFFF048"), ("EBP","BFFFF068"), ("BFFFF04F","00"), ("BFFFF04E","00"), ("BFFFF04D","00"), ("BFFFF04C","01"), ("BFFFF04B","BF"), ("BFFFF04A","FF"), ("BFFFF049","F1"), ("BFFFF048","0C"), ("BFFFF047","BF"), ("BFFFF046","FF"), ("BFFFF045","F0"), ("BFFFF044","68"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","00000001"), ("ESP","BFFFF444"), ("EBP","BFFFF468"), ("BFFFF44F","00"), ("BFFFF44E","00"), ("BFFFF44D","00"), ("BFFFF44C","01"), ("BFFFF44B","BF"), ("BFFFF44A","FF"), ("BFFFF449","F5"), ("BFFFF448","0C"), ("BFFFF447","BF"), ("BFFFF446","FF"), ("BFFFF445","F4"), ("BFFFF444","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804849B")] [("EAX","BFFFF468"), ("ESP","BFFFF448"), ("EBP","BFFFF468"), ("BFFFF44F","00"), ("BFFFF44E","00"), ("BFFFF44D","00"), ("BFFFF44C","01"), ("BFFFF44B","BF"), ("BFFFF44A","FF"), ("BFFFF449","F5"), ("BFFFF448","0C"), ("BFFFF447","BF"), ("BFFFF446","FF"), ("BFFFF445","F4"), ("BFFFF444","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","804849C")]; (* POP DWORD [loc72] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFD744"), ("EBP","BFFFD768"), ("8049BF4","FE"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFD74F","00"), ("BFFFD74E","00"), ("BFFFD74D","00"), ("BFFFD74C","01"), ("BFFFD74B","BF"), ("BFFFD74A","FF"), ("BFFFD749","D8"), ("BFFFD748","0C"), ("BFFFD747","00"), ("BFFFD746","00"), ("BFFFD745","00"), ("BFFFD744","02"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484B8")] [("ESP","BFFFD748"), ("EBP","BFFFD768"), ("8049BF4","02"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFD74F","00"), ("BFFFD74E","00"), ("BFFFD74D","00"), ("BFFFD74C","01"), ("BFFFD74B","BF"), ("BFFFD74A","FF"), ("BFFFD749","D8"), ("BFFFD748","0C"), ("BFFFD747","00"), ("BFFFD746","00"), ("BFFFD745","00"), ("BFFFD744","02"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","80484BE")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000002"), ("ESP","BFFFF4C4"), ("EBP","BFFFF4E8"), ("BFFFF4CF","00"), ("BFFFF4CE","00"), ("BFFFF4CD","00"), ("BFFFF4CC","01"), ("BFFFF4CB","BF"), ("BFFFF4CA","FF"), ("BFFFF4C9","F5"), ("BFFFF4C8","8C"), ("BFFFF4C7","BF"), ("BFFFF4C6","FF"), ("BFFFF4C5","F5"), ("BFFFF4C4","84"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","BFFFF584"), ("ESP","BFFFF4C8"), ("EBP","BFFFF4E8"), ("BFFFF4CF","00"), ("BFFFF4CE","00"), ("BFFFF4CD","00"), ("BFFFF4CC","01"), ("BFFFF4CB","BF"), ("BFFFF4CA","FF"), ("BFFFF4C9","F5"), ("BFFFF4C8","8C"), ("BFFFF4C7","BF"), ("BFFFF4C6","FF"), ("BFFFF4C5","F5"), ("BFFFF4C4","84"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000001"), ("ESP","BFFFEEC4"), ("EBP","BFFFEEE8"), ("BFFFEECF","00"), ("BFFFEECE","00"), ("BFFFEECD","00"), ("BFFFEECC","01"), ("BFFFEECB","BF"), ("BFFFEECA","FF"), ("BFFFEEC9","EF"), ("BFFFEEC8","8C"), ("BFFFEEC7","00"), ("BFFFEEC6","00"), ("BFFFEEC5","02"), ("BFFFEEC4","D2"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","000002D2"), ("ESP","BFFFEEC8"), ("EBP","BFFFEEE8"), ("BFFFEECF","00"), ("BFFFEECE","00"), ("BFFFEECD","00"), ("BFFFEECC","01"), ("BFFFEECB","BF"), ("BFFFEECA","FF"), ("BFFFEEC9","EF"), ("BFFFEEC8","8C"), ("BFFFEEC7","00"), ("BFFFEEC6","00"), ("BFFFEEC5","02"), ("BFFFEEC4","D2"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","FFFFFFFF"), ("ESP","BFFFE5C4"), ("EBP","BFFFE5E8"), ("BFFFE5CF","00"), ("BFFFE5CE","00"), ("BFFFE5CD","00"), ("BFFFE5CC","01"), ("BFFFE5CB","BF"), ("BFFFE5CA","FF"), ("BFFFE5C9","E6"), ("BFFFE5C8","8C"), ("BFFFE5C7","00"), ("BFFFE5C6","00"), ("BFFFE5C5","00"), ("BFFFE5C4","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","00000000"), ("ESP","BFFFE5C8"), ("EBP","BFFFE5E8"), ("BFFFE5CF","00"), ("BFFFE5CE","00"), ("BFFFE5CD","00"), ("BFFFE5CC","01"), ("BFFFE5CB","BF"), ("BFFFE5CA","FF"), ("BFFFE5C9","E6"), ("BFFFE5C8","8C"), ("BFFFE5C7","00"), ("BFFFE5C6","00"), ("BFFFE5C5","00"), ("BFFFE5C4","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","1777174F"), ("ESP","BFFFD9C4"), ("EBP","BFFFD9E8"), ("BFFFD9CF","00"), ("BFFFD9CE","00"), ("BFFFD9CD","00"), ("BFFFD9CC","01"), ("BFFFD9CB","BF"), ("BFFFD9CA","FF"), ("BFFFD9C9","DA"), ("BFFFD9C8","8C"), ("BFFFD9C7","00"), ("BFFFD9C6","00"), ("BFFFD9C5","00"), ("BFFFD9C4","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","00000000"), ("ESP","BFFFD9C8"), ("EBP","BFFFD9E8"), ("BFFFD9CF","00"), ("BFFFD9CE","00"), ("BFFFD9CD","00"), ("BFFFD9CC","01"), ("BFFFD9CB","BF"), ("BFFFD9CA","FF"), ("BFFFD9C9","DA"), ("BFFFD9C8","8C"), ("BFFFD9C7","00"), ("BFFFD9C6","00"), ("BFFFD9C5","00"), ("BFFFD9C4","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFF"), ("ESP","BFFFE144"), ("EBP","BFFFE168"), ("BFFFE14F","00"), ("BFFFE14E","00"), ("BFFFE14D","00"), ("BFFFE14C","01"), ("BFFFE14B","BF"), ("BFFFE14A","FF"), ("BFFFE149","E2"), ("BFFFE148","0C"), ("BFFFE147","00"), ("BFFFE146","00"), ("BFFFE145","00"), ("BFFFE144","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("EBX","00000000"), ("ESP","BFFFE148"), ("EBP","BFFFE168"), ("BFFFE14F","00"), ("BFFFE14E","00"), ("BFFFE14D","00"), ("BFFFE14C","01"), ("BFFFE14B","BF"), ("BFFFE14A","FF"), ("BFFFE149","E2"), ("BFFFE148","0C"), ("BFFFE147","00"), ("BFFFE146","00"), ("BFFFE145","00"), ("BFFFE144","00"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [loc140] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFF544"), ("EBP","BFFFF568"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFF54F","00"), ("BFFFF54E","00"), ("BFFFF54D","00"), ("BFFFF54C","01"), ("BFFFF54B","BF"), ("BFFFF54A","FF"), ("BFFFF549","F6"), ("BFFFF548","0C"), ("BFFFF547","BF"), ("BFFFF546","FF"), ("BFFFF545","F6"), ("BFFFF544","0C"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B4")] [("ESP","BFFFF548"), ("EBP","BFFFF568"), ("8049BF4","0C"), ("8049BF5","F6"), ("8049BF6","FF"), ("8049BF7","BF"), ("BFFFF54F","00"), ("BFFFF54E","00"), ("BFFFF54D","00"), ("BFFFF54C","01"), ("BFFFF54B","BF"), ("BFFFF54A","FF"), ("BFFFF549","F6"), ("BFFFF548","0C"), ("BFFFF547","BF"), ("BFFFF546","FF"), ("BFFFF545","F6"), ("BFFFF544","0C"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484BA")]; (* POP DWORD [ECX + ESI+32] *) val _ = x86_test "8F443120" [("ECX","08049C04"), ("ESI","00000052"), ("ESP","BFFFEC44"), ("EBP","BFFFEC68"), ("8049C76","FE"), ("8049C77","FF"), ("8049C78","FF"), ("8049C79","FF"), ("BFFFEC4F","00"), ("BFFFEC4E","00"), ("BFFFEC4D","00"), ("BFFFEC4C","01"), ("BFFFEC4B","BF"), ("BFFFEC4A","FF"), ("BFFFEC49","ED"), ("BFFFEC48","0C"), ("BFFFEC47","FF"), ("BFFFEC46","FF"), ("BFFFEC45","FF"), ("BFFFEC44","FE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484C0")] [("ECX","08049C04"), ("ESI","00000052"), ("ESP","BFFFEC48"), ("EBP","BFFFEC68"), ("8049C76","FE"), ("8049C77","FF"), ("8049C78","FF"), ("8049C79","FF"), ("BFFFEC4F","00"), ("BFFFEC4E","00"), ("BFFFEC4D","00"), ("BFFFEC4C","01"), ("BFFFEC4B","BF"), ("BFFFEC4A","FF"), ("BFFFEC49","ED"), ("BFFFEC48","0C"), ("BFFFEC47","FF"), ("BFFFEC46","FF"), ("BFFFEC45","FF"), ("BFFFEC44","FE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","80484C4")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","04225C28"), ("ESP","BFFFF2C4"), ("EBP","BFFFF2E8"), ("BFFFF2CF","00"), ("BFFFF2CE","00"), ("BFFFF2CD","00"), ("BFFFF2CC","01"), ("BFFFF2CB","BF"), ("BFFFF2CA","FF"), ("BFFFF2C9","F3"), ("BFFFF2C8","8C"), ("BFFFF2C7","00"), ("BFFFF2C6","00"), ("BFFFF2C5","00"), ("BFFFF2C4","02"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("EDX","00000002"), ("ESP","BFFFF2C8"), ("EBP","BFFFF2E8"), ("BFFFF2CF","00"), ("BFFFF2CE","00"), ("BFFFF2CD","00"), ("BFFFF2CC","01"), ("BFFFF2CB","BF"), ("BFFFF2CA","FF"), ("BFFFF2C9","F3"), ("BFFFF2C8","8C"), ("BFFFF2C7","00"), ("BFFFF2C6","00"), ("BFFFF2C5","00"), ("BFFFF2C4","02"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","80484A0")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","00000001"), ("ESP","BFFFE6C4"), ("EBP","BFFFE6E8"), ("BFFFE6CF","00"), ("BFFFE6CE","00"), ("BFFFE6CD","00"), ("BFFFE6CC","01"), ("BFFFE6CB","BF"), ("BFFFE6CA","FF"), ("BFFFE6C9","E7"), ("BFFFE6C8","8C"), ("BFFFE6C7","00"), ("BFFFE6C6","00"), ("BFFFE6C5","00"), ("BFFFE6C4","01"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("EAX","00000001"), ("ESP","BFFFE6C8"), ("EBP","BFFFE6E8"), ("BFFFE6CF","00"), ("BFFFE6CE","00"), ("BFFFE6CD","00"), ("BFFFE6CC","01"), ("BFFFE6CB","BF"), ("BFFFE6CA","FF"), ("BFFFE6C9","E7"), ("BFFFE6C8","8C"), ("BFFFE6C7","00"), ("BFFFE6C6","00"), ("BFFFE6C5","00"), ("BFFFE6C4","01"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","FFFFFFFE"), ("ESP","BFFFF544"), ("EBP","BFFFF568"), ("BFFFF54F","00"), ("BFFFF54E","00"), ("BFFFF54D","00"), ("BFFFF54C","01"), ("BFFFF54B","BF"), ("BFFFF54A","FF"), ("BFFFF549","F6"), ("BFFFF548","0C"), ("BFFFF547","BF"), ("BFFFF546","FF"), ("BFFFF545","F6"), ("BFFFF544","0C"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("ESI","BFFFF60C"), ("ESP","BFFFF548"), ("EBP","BFFFF568"), ("BFFFF54F","00"), ("BFFFF54E","00"), ("BFFFF54D","00"), ("BFFFF54C","01"), ("BFFFF54B","BF"), ("BFFFF54A","FF"), ("BFFFF549","F6"), ("BFFFF548","0C"), ("BFFFF547","BF"), ("BFFFF546","FF"), ("BFFFF545","F6"), ("BFFFF544","0C"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000002"), ("ESP","BFFFDB44"), ("EBP","BFFFDB68"), ("BFFFDB4F","00"), ("BFFFDB4E","00"), ("BFFFDB4D","00"), ("BFFFDB4C","01"), ("BFFFDB4B","BF"), ("BFFFDB4A","FF"), ("BFFFDB49","DC"), ("BFFFDB48","0C"), ("BFFFDB47","00"), ("BFFFDB46","00"), ("BFFFDB45","02"), ("BFFFDB44","13"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("ESI","00000213"), ("ESP","BFFFDB48"), ("EBP","BFFFDB68"), ("BFFFDB4F","00"), ("BFFFDB4E","00"), ("BFFFDB4D","00"), ("BFFFDB4C","01"), ("BFFFDB4B","BF"), ("BFFFDB4A","FF"), ("BFFFDB49","DC"), ("BFFFDB48","0C"), ("BFFFDB47","00"), ("BFFFDB46","00"), ("BFFFDB45","02"), ("BFFFDB44","13"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000001"), ("ESP","BFFFE144"), ("EBP","BFFFE168"), ("BFFFE14F","00"), ("BFFFE14E","00"), ("BFFFE14D","00"), ("BFFFE14C","01"), ("BFFFE14B","BF"), ("BFFFE14A","FF"), ("BFFFE149","E2"), ("BFFFE148","0C"), ("BFFFE147","FF"), ("BFFFE146","FF"), ("BFFFE145","FF"), ("BFFFE144","FE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("EBX","FFFFFFFE"), ("ESP","BFFFE148"), ("EBP","BFFFE168"), ("BFFFE14F","00"), ("BFFFE14E","00"), ("BFFFE14D","00"), ("BFFFE14C","01"), ("BFFFE14B","BF"), ("BFFFE14A","FF"), ("BFFFE149","E2"), ("BFFFE148","0C"), ("BFFFE147","FF"), ("BFFFE146","FF"), ("BFFFE145","FF"), ("BFFFE144","FE"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","105C3CF5"), ("ESP","BFFFEFC4"), ("EBP","BFFFEFE8"), ("BFFFEFCF","00"), ("BFFFEFCE","00"), ("BFFFEFCD","00"), ("BFFFEFCC","01"), ("BFFFEFCB","BF"), ("BFFFEFCA","FF"), ("BFFFEFC9","F0"), ("BFFFEFC8","8C"), ("BFFFEFC7","BF"), ("BFFFEFC6","FF"), ("BFFFEFC5","EF"), ("BFFFEFC4","C8"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EAX","BFFFEFC8"), ("ESP","BFFFEFC8"), ("EBP","BFFFEFE8"), ("BFFFEFCF","00"), ("BFFFEFCE","00"), ("BFFFEFCD","00"), ("BFFFEFCC","01"), ("BFFFEFCB","BF"), ("BFFFEFCA","FF"), ("BFFFEFC9","F0"), ("BFFFEFC8","8C"), ("BFFFEFC7","BF"), ("BFFFEFC6","FF"), ("BFFFEFC5","EF"), ("BFFFEFC4","C8"), ("OF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000002"), ("ESP","BFFFE744"), ("EBP","BFFFE768"), ("BFFFE74F","00"), ("BFFFE74E","00"), ("BFFFE74D","00"), ("BFFFE74C","01"), ("BFFFE74B","BF"), ("BFFFE74A","FF"), ("BFFFE749","E8"), ("BFFFE748","0C"), ("BFFFE747","FF"), ("BFFFE746","FF"), ("BFFFE745","FF"), ("BFFFE744","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804849F")] [("EBX","FFFFFFFF"), ("ESP","BFFFE748"), ("EBP","BFFFE768"), ("BFFFE74F","00"), ("BFFFE74E","00"), ("BFFFE74D","00"), ("BFFFE74C","01"), ("BFFFE74B","BF"), ("BFFFE74A","FF"), ("BFFFE749","E8"), ("BFFFE748","0C"), ("BFFFE747","FF"), ("BFFFE746","FF"), ("BFFFE745","FF"), ("BFFFE744","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","80484A0")]; (* POP DWORD [EDI + 2*ECX] *) val _ = x86_test "8F044F" [("EDI","08049BF4"), ("ECX","0000000A"), ("ESP","BFFFE0C4"), ("EBP","BFFFE0E8"), ("8049C08","00"), ("8049C09","00"), ("8049C0A","00"), ("8049C0B","00"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","00"), ("BFFFE0C6","00"), ("BFFFE0C5","00"), ("BFFFE0C4","01"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","080484BB")] [("EDI","08049BF4"), ("ECX","0000000A"), ("ESP","BFFFE0C8"), ("EBP","BFFFE0E8"), ("8049C08","01"), ("8049C09","00"), ("8049C0A","00"), ("8049C0B","00"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","00"), ("BFFFE0C6","00"), ("BFFFE0C5","00"), ("BFFFE0C4","01"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","80484BE")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","73833D88"), ("ESP","BFFFDAC4"), ("EBP","BFFFDAE8"), ("BFFFDACF","00"), ("BFFFDACE","00"), ("BFFFDACD","00"), ("BFFFDACC","01"), ("BFFFDACB","BF"), ("BFFFDACA","FF"), ("BFFFDAC9","DB"), ("BFFFDAC8","8C"), ("BFFFDAC7","BF"), ("BFFFDAC6","FF"), ("BFFFDAC5","DB"), ("BFFFDAC4","84"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","BFFFDB84"), ("ESP","BFFFDAC8"), ("EBP","BFFFDAE8"), ("BFFFDACF","00"), ("BFFFDACE","00"), ("BFFFDACD","00"), ("BFFFDACC","01"), ("BFFFDACB","BF"), ("BFFFDACA","FF"), ("BFFFDAC9","DB"), ("BFFFDAC8","8C"), ("BFFFDAC7","BF"), ("BFFFDAC6","FF"), ("BFFFDAC5","DB"), ("BFFFDAC4","84"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","602F80E3"), ("ESP","BFFFF0C4"), ("EBP","BFFFF0E8"), ("BFFFF0CF","00"), ("BFFFF0CE","00"), ("BFFFF0CD","00"), ("BFFFF0CC","01"), ("BFFFF0CB","BF"), ("BFFFF0CA","FF"), ("BFFFF0C9","F1"), ("BFFFF0C8","8C"), ("BFFFF0C7","BF"), ("BFFFF0C6","FF"), ("BFFFF0C5","F0"), ("BFFFF0C4","C8"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("ESI","BFFFF0C8"), ("ESP","BFFFF0C8"), ("EBP","BFFFF0E8"), ("BFFFF0CF","00"), ("BFFFF0CE","00"), ("BFFFF0CD","00"), ("BFFFF0CC","01"), ("BFFFF0CB","BF"), ("BFFFF0CA","FF"), ("BFFFF0C9","F1"), ("BFFFF0C8","8C"), ("BFFFF0C7","BF"), ("BFFFF0C6","FF"), ("BFFFF0C5","F0"), ("BFFFF0C4","C8"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","457317C3"), ("ESP","BFFFE544"), ("EBP","BFFFE568"), ("BFFFE54F","00"), ("BFFFE54E","00"), ("BFFFE54D","00"), ("BFFFE54C","01"), ("BFFFE54B","BF"), ("BFFFE54A","FF"), ("BFFFE549","E6"), ("BFFFE548","0C"), ("BFFFE547","00"), ("BFFFE546","00"), ("BFFFE545","00"), ("BFFFE544","02"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("ESI","00000002"), ("ESP","BFFFE548"), ("EBP","BFFFE568"), ("BFFFE54F","00"), ("BFFFE54E","00"), ("BFFFE54D","00"), ("BFFFE54C","01"), ("BFFFE54B","BF"), ("BFFFE54A","FF"), ("BFFFE549","E6"), ("BFFFE548","0C"), ("BFFFE547","00"), ("BFFFE546","00"), ("BFFFE545","00"), ("BFFFE544","02"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD [EAX + EDI+34] *) val _ = x86_test "8F443822" [("EAX","08049C04"), ("EDI","00000008"), ("ESP","BFFFEA44"), ("EBP","BFFFEA68"), ("8049C2E","1D"), ("8049C2F","EF"), ("8049C30","04"), ("8049C31","6D"), ("BFFFEA4F","00"), ("BFFFEA4E","00"), ("BFFFEA4D","00"), ("BFFFEA4C","01"), ("BFFFEA4B","BF"), ("BFFFEA4A","FF"), ("BFFFEA49","EB"), ("BFFFEA48","0C"), ("BFFFEA47","00"), ("BFFFEA46","00"), ("BFFFEA45","00"), ("BFFFEA44","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484C0")] [("EAX","08049C04"), ("EDI","00000008"), ("ESP","BFFFEA48"), ("EBP","BFFFEA68"), ("8049C2E","00"), ("8049C2F","00"), ("8049C30","00"), ("8049C31","00"), ("BFFFEA4F","00"), ("BFFFEA4E","00"), ("BFFFEA4D","00"), ("BFFFEA4C","01"), ("BFFFEA4B","BF"), ("BFFFEA4A","FF"), ("BFFFEA49","EB"), ("BFFFEA48","0C"), ("BFFFEA47","00"), ("BFFFEA46","00"), ("BFFFEA45","00"), ("BFFFEA44","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","80484C4")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","07122DE9"), ("ESP","BFFFEAC4"), ("EBP","BFFFEAE8"), ("BFFFEACF","00"), ("BFFFEACE","00"), ("BFFFEACD","00"), ("BFFFEACC","01"), ("BFFFEACB","BF"), ("BFFFEACA","FF"), ("BFFFEAC9","EB"), ("BFFFEAC8","8C"), ("BFFFEAC7","5B"), ("BFFFEAC6","03"), ("BFFFEAC5","D6"), ("BFFFEAC4","4B"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("EDX","5B03D64B"), ("ESP","BFFFEAC8"), ("EBP","BFFFEAE8"), ("BFFFEACF","00"), ("BFFFEACE","00"), ("BFFFEACD","00"), ("BFFFEACC","01"), ("BFFFEACB","BF"), ("BFFFEACA","FF"), ("BFFFEAC9","EB"), ("BFFFEAC8","8C"), ("BFFFEAC7","5B"), ("BFFFEAC6","03"), ("BFFFEAC5","D6"), ("BFFFEAC4","4B"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFF"), ("ESP","BFFFD944"), ("EBP","BFFFD968"), ("BFFFD94F","00"), ("BFFFD94E","00"), ("BFFFD94D","00"), ("BFFFD94C","01"), ("BFFFD94B","BF"), ("BFFFD94A","FF"), ("BFFFD949","DA"), ("BFFFD948","0C"), ("BFFFD947","21"), ("BFFFD946","BF"), ("BFFFD945","2A"), ("BFFFD944","02"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804849F")] [("EBX","21BF2A02"), ("ESP","BFFFD948"), ("EBP","BFFFD968"), ("BFFFD94F","00"), ("BFFFD94E","00"), ("BFFFD94D","00"), ("BFFFD94C","01"), ("BFFFD94B","BF"), ("BFFFD94A","FF"), ("BFFFD949","DA"), ("BFFFD948","0C"), ("BFFFD947","21"), ("BFFFD946","BF"), ("BFFFD945","2A"), ("BFFFD944","02"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000001"), ("ESP","BFFFE0C4"), ("EBP","BFFFE0E8"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","BF"), ("BFFFE0C6","FF"), ("BFFFE0C5","E0"), ("BFFFE0C4","C8"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804849B")] [("ECX","BFFFE0C8"), ("ESP","BFFFE0C8"), ("EBP","BFFFE0E8"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","BF"), ("BFFFE0C6","FF"), ("BFFFE0C5","E0"), ("BFFFE0C4","C8"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","804849C")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000000"), ("ESP","BFFFDBC4"), ("EBP","BFFFDBE8"), ("BFFFDBCF","00"), ("BFFFDBCE","00"), ("BFFFDBCD","00"), ("BFFFDBCC","01"), ("BFFFDBCB","BF"), ("BFFFDBCA","FF"), ("BFFFDBC9","DC"), ("BFFFDBC8","8C"), ("BFFFDBC7","40"), ("BFFFDBC6","15"), ("BFFFDBC5","BF"), ("BFFFDBC4","40"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804849B")] [("EDI","4015BF40"), ("ESP","BFFFDBC8"), ("EBP","BFFFDBE8"), ("BFFFDBCF","00"), ("BFFFDBCE","00"), ("BFFFDBCD","00"), ("BFFFDBCC","01"), ("BFFFDBCB","BF"), ("BFFFDBCA","FF"), ("BFFFDBC9","DC"), ("BFFFDBC8","8C"), ("BFFFDBC7","40"), ("BFFFDBC6","15"), ("BFFFDBC5","BF"), ("BFFFDBC4","40"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000002"), ("ESP","BFFFDBC4"), ("EBP","BFFFDBE8"), ("BFFFDBCF","00"), ("BFFFDBCE","00"), ("BFFFDBCD","00"), ("BFFFDBCC","01"), ("BFFFDBCB","BF"), ("BFFFDBCA","FF"), ("BFFFDBC9","DC"), ("BFFFDBC8","8C"), ("BFFFDBC7","FF"), ("BFFFDBC6","FF"), ("BFFFDBC5","FF"), ("BFFFDBC4","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","0804849F")] [("ESI","FFFFFFFF"), ("ESP","BFFFDBC8"), ("EBP","BFFFDBE8"), ("BFFFDBCF","00"), ("BFFFDBCE","00"), ("BFFFDBCD","00"), ("BFFFDBCC","01"), ("BFFFDBCB","BF"), ("BFFFDBCA","FF"), ("BFFFDBC9","DC"), ("BFFFDBC8","8C"), ("BFFFDBC7","FF"), ("BFFFDBC6","FF"), ("BFFFDBC5","FF"), ("BFFFDBC4","FF"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000000"), ("ESP","BFFFF5C4"), ("EBP","BFFFF5E8"), ("BFFFF5CF","00"), ("BFFFF5CE","00"), ("BFFFF5CD","00"), ("BFFFF5CC","01"), ("BFFFF5CB","BF"), ("BFFFF5CA","FF"), ("BFFFF5C9","F6"), ("BFFFF5C8","8C"), ("BFFFF5C7","FF"), ("BFFFF5C6","FF"), ("BFFFF5C5","FF"), ("BFFFF5C4","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","FFFFFFFF"), ("ESP","BFFFF5C8"), ("EBP","BFFFF5E8"), ("BFFFF5CF","00"), ("BFFFF5CE","00"), ("BFFFF5CD","00"), ("BFFFF5CC","01"), ("BFFFF5CB","BF"), ("BFFFF5CA","FF"), ("BFFFF5C9","F6"), ("BFFFF5C8","8C"), ("BFFFF5C7","FF"), ("BFFFF5C6","FF"), ("BFFFF5C5","FF"), ("BFFFF5C4","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000002"), ("ESP","BFFFDC44"), ("EBP","BFFFDC68"), ("BFFFDC4F","00"), ("BFFFDC4E","00"), ("BFFFDC4D","00"), ("BFFFDC4C","01"), ("BFFFDC4B","BF"), ("BFFFDC4A","FF"), ("BFFFDC49","DD"), ("BFFFDC48","0C"), ("BFFFDC47","0A"), ("BFFFDC46","00"), ("BFFFDC45","32"), ("BFFFDC44","E3"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804849F")] [("ESI","0A0032E3"), ("ESP","BFFFDC48"), ("EBP","BFFFDC68"), ("BFFFDC4F","00"), ("BFFFDC4E","00"), ("BFFFDC4D","00"), ("BFFFDC4C","01"), ("BFFFDC4B","BF"), ("BFFFDC4A","FF"), ("BFFFDC49","DD"), ("BFFFDC48","0C"), ("BFFFDC47","0A"), ("BFFFDC46","00"), ("BFFFDC45","32"), ("BFFFDC44","E3"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","80484A0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000000"), ("ESP","BFFFE244"), ("EBP","BFFFE268"), ("BFFFE24F","00"), ("BFFFE24E","00"), ("BFFFE24D","00"), ("BFFFE24C","01"), ("BFFFE24B","BF"), ("BFFFE24A","FF"), ("BFFFE249","E3"), ("BFFFE248","0C"), ("BFFFE247","FF"), ("BFFFE246","FF"), ("BFFFE245","FF"), ("BFFFE244","FE"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("EBX","FFFFFFFE"), ("ESP","BFFFE248"), ("EBP","BFFFE268"), ("BFFFE24F","00"), ("BFFFE24E","00"), ("BFFFE24D","00"), ("BFFFE24C","01"), ("BFFFE24B","BF"), ("BFFFE24A","FF"), ("BFFFE249","E3"), ("BFFFE248","0C"), ("BFFFE247","FF"), ("BFFFE246","FF"), ("BFFFE245","FF"), ("BFFFE244","FE"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [loc329] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFE944"), ("EBP","BFFFE968"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFE94F","00"), ("BFFFE94E","00"), ("BFFFE94D","00"), ("BFFFE94C","01"), ("BFFFE94B","BF"), ("BFFFE94A","FF"), ("BFFFE949","EA"), ("BFFFE948","0C"), ("BFFFE947","40"), ("BFFFE946","15"), ("BFFFE945","D2"), ("BFFFE944","54"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B4")] [("ESP","BFFFE948"), ("EBP","BFFFE968"), ("8049BF4","54"), ("8049BF5","D2"), ("8049BF6","15"), ("8049BF7","40"), ("BFFFE94F","00"), ("BFFFE94E","00"), ("BFFFE94D","00"), ("BFFFE94C","01"), ("BFFFE94B","BF"), ("BFFFE94A","FF"), ("BFFFE949","EA"), ("BFFFE948","0C"), ("BFFFE947","40"), ("BFFFE946","15"), ("BFFFE945","D2"), ("BFFFE944","54"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484BA")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","664E285E"), ("ESP","BFFFE244"), ("EBP","BFFFE268"), ("BFFFE24F","00"), ("BFFFE24E","00"), ("BFFFE24D","00"), ("BFFFE24C","01"), ("BFFFE24B","BF"), ("BFFFE24A","FF"), ("BFFFE249","E3"), ("BFFFE248","0C"), ("BFFFE247","40"), ("BFFFE246","15"), ("BFFFE245","BF"), ("BFFFE244","40"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804849B")] [("EDI","4015BF40"), ("ESP","BFFFE248"), ("EBP","BFFFE268"), ("BFFFE24F","00"), ("BFFFE24E","00"), ("BFFFE24D","00"), ("BFFFE24C","01"), ("BFFFE24B","BF"), ("BFFFE24A","FF"), ("BFFFE249","E3"), ("BFFFE248","0C"), ("BFFFE247","40"), ("BFFFE246","15"), ("BFFFE245","BF"), ("BFFFE244","40"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","2FC0E9F0"), ("ESP","BFFFF3C4"), ("EBP","BFFFF3E8"), ("BFFFF3CF","00"), ("BFFFF3CE","00"), ("BFFFF3CD","00"), ("BFFFF3CC","01"), ("BFFFF3CB","BF"), ("BFFFF3CA","FF"), ("BFFFF3C9","F4"), ("BFFFF3C8","8C"), ("BFFFF3C7","00"), ("BFFFF3C6","00"), ("BFFFF3C5","02"), ("BFFFF3C4","D6"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","000002D6"), ("ESP","BFFFF3C8"), ("EBP","BFFFF3E8"), ("BFFFF3CF","00"), ("BFFFF3CE","00"), ("BFFFF3CD","00"), ("BFFFF3CC","01"), ("BFFFF3CB","BF"), ("BFFFF3CA","FF"), ("BFFFF3C9","F4"), ("BFFFF3C8","8C"), ("BFFFF3C7","00"), ("BFFFF3C6","00"), ("BFFFF3C5","02"), ("BFFFF3C4","D6"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD [EBX + ECX] *) val _ = x86_test "8F040B" [("EBX","08049BF4"), ("ECX","000000A1"), ("ESP","BFFFE244"), ("EBP","BFFFE268"), ("8049C95","FF"), ("8049C96","FF"), ("8049C97","FF"), ("8049C98","FF"), ("BFFFE24F","00"), ("BFFFE24E","00"), ("BFFFE24D","00"), ("BFFFE24C","01"), ("BFFFE24B","BF"), ("BFFFE24A","FF"), ("BFFFE249","E3"), ("BFFFE248","0C"), ("BFFFE247","BF"), ("BFFFE246","FF"), ("BFFFE245","E2"), ("BFFFE244","48"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","080484BB")] [("EBX","08049BF4"), ("ECX","000000A1"), ("ESP","BFFFE248"), ("EBP","BFFFE268"), ("8049C95","48"), ("8049C96","E2"), ("8049C97","FF"), ("8049C98","BF"), ("BFFFE24F","00"), ("BFFFE24E","00"), ("BFFFE24D","00"), ("BFFFE24C","01"), ("BFFFE24B","BF"), ("BFFFE24A","FF"), ("BFFFE249","E3"), ("BFFFE248","0C"), ("BFFFE247","BF"), ("BFFFE246","FF"), ("BFFFE245","E2"), ("BFFFE244","48"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","80484BE")]; (* POP DWORD [loc2] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFEAC4"), ("EBP","BFFFEAE8"), ("8049BF4","0C"), ("8049BF5","74"), ("8049BF6","FD"), ("8049BF7","01"), ("BFFFEACF","00"), ("BFFFEACE","00"), ("BFFFEACD","00"), ("BFFFEACC","01"), ("BFFFEACB","BF"), ("BFFFEACA","FF"), ("BFFFEAC9","EB"), ("BFFFEAC8","8C"), ("BFFFEAC7","00"), ("BFFFEAC6","00"), ("BFFFEAC5","00"), ("BFFFEAC4","01"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","080484B8")] [("ESP","BFFFEAC8"), ("EBP","BFFFEAE8"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFEACF","00"), ("BFFFEACE","00"), ("BFFFEACD","00"), ("BFFFEACC","01"), ("BFFFEACB","BF"), ("BFFFEACA","FF"), ("BFFFEAC9","EB"), ("BFFFEAC8","8C"), ("BFFFEAC7","00"), ("BFFFEAC6","00"), ("BFFFEAC5","00"), ("BFFFEAC4","01"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","80484BE")]; (* POP DWORD [EBX + ECX] *) val _ = x86_test "8F040B" [("EBX","08049BF4"), ("ECX","00000001"), ("ESP","BFFFECC4"), ("EBP","BFFFECE8"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("8049BF8","FF"), ("BFFFECCF","00"), ("BFFFECCE","00"), ("BFFFECCD","00"), ("BFFFECCC","01"), ("BFFFECCB","BF"), ("BFFFECCA","FF"), ("BFFFECC9","ED"), ("BFFFECC8","8C"), ("BFFFECC7","BF"), ("BFFFECC6","FF"), ("BFFFECC5","ED"), ("BFFFECC4","8C"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484BB")] [("EBX","08049BF4"), ("ECX","00000001"), ("ESP","BFFFECC8"), ("EBP","BFFFECE8"), ("8049BF5","8C"), ("8049BF6","ED"), ("8049BF7","FF"), ("8049BF8","BF"), ("BFFFECCF","00"), ("BFFFECCE","00"), ("BFFFECCD","00"), ("BFFFECCC","01"), ("BFFFECCB","BF"), ("BFFFECCA","FF"), ("BFFFECC9","ED"), ("BFFFECC8","8C"), ("BFFFECC7","BF"), ("BFFFECC6","FF"), ("BFFFECC5","ED"), ("BFFFECC4","8C"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","80484BE")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000000"), ("ESP","BFFFE0C4"), ("EBP","BFFFE0E8"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","0C"), ("BFFFE0C6","01"), ("BFFFE0C5","ED"), ("BFFFE0C4","04"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("ECX","0C01ED04"), ("ESP","BFFFE0C8"), ("EBP","BFFFE0E8"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","0C"), ("BFFFE0C6","01"), ("BFFFE0C5","ED"), ("BFFFE0C4","04"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","80484A0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000002"), ("ESP","BFFFEC44"), ("EBP","BFFFEC68"), ("BFFFEC4F","00"), ("BFFFEC4E","00"), ("BFFFEC4D","00"), ("BFFFEC4C","01"), ("BFFFEC4B","BF"), ("BFFFEC4A","FF"), ("BFFFEC49","ED"), ("BFFFEC48","0C"), ("BFFFEC47","FF"), ("BFFFEC46","FF"), ("BFFFEC45","FF"), ("BFFFEC44","FE"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("EBX","FFFFFFFE"), ("ESP","BFFFEC48"), ("EBP","BFFFEC68"), ("BFFFEC4F","00"), ("BFFFEC4E","00"), ("BFFFEC4D","00"), ("BFFFEC4C","01"), ("BFFFEC4B","BF"), ("BFFFEC4A","FF"), ("BFFFEC49","ED"), ("BFFFEC48","0C"), ("BFFFEC47","FF"), ("BFFFEC46","FF"), ("BFFFEC45","FF"), ("BFFFEC44","FE"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","FFFFFFFF"), ("ESP","BFFFDCC4"), ("EBP","BFFFDCE8"), ("BFFFDCCF","00"), ("BFFFDCCE","00"), ("BFFFDCCD","00"), ("BFFFDCCC","01"), ("BFFFDCCB","BF"), ("BFFFDCCA","FF"), ("BFFFDCC9","DD"), ("BFFFDCC8","8C"), ("BFFFDCC7","BF"), ("BFFFDCC6","FF"), ("BFFFDCC5","DD"), ("BFFFDCC4","8C"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EDX","BFFFDD8C"), ("ESP","BFFFDCC8"), ("EBP","BFFFDCE8"), ("BFFFDCCF","00"), ("BFFFDCCE","00"), ("BFFFDCCD","00"), ("BFFFDCCC","01"), ("BFFFDCCB","BF"), ("BFFFDCCA","FF"), ("BFFFDCC9","DD"), ("BFFFDCC8","8C"), ("BFFFDCC7","BF"), ("BFFFDCC6","FF"), ("BFFFDCC5","DD"), ("BFFFDCC4","8C"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000000"), ("ESP","BFFFE0C4"), ("EBP","BFFFE0E8"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","FF"), ("BFFFE0C6","FF"), ("BFFFE0C5","FF"), ("BFFFE0C4","FE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","FFFFFFFE"), ("ESP","BFFFE0C8"), ("EBP","BFFFE0E8"), ("BFFFE0CF","00"), ("BFFFE0CE","00"), ("BFFFE0CD","00"), ("BFFFE0CC","01"), ("BFFFE0CB","BF"), ("BFFFE0CA","FF"), ("BFFFE0C9","E1"), ("BFFFE0C8","8C"), ("BFFFE0C7","FF"), ("BFFFE0C6","FF"), ("BFFFE0C5","FF"), ("BFFFE0C4","FE"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [loc59] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFE744"), ("EBP","BFFFE768"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFE74F","00"), ("BFFFE74E","00"), ("BFFFE74D","00"), ("BFFFE74C","01"), ("BFFFE74B","BF"), ("BFFFE74A","FF"), ("BFFFE749","E8"), ("BFFFE748","0C"), ("BFFFE747","00"), ("BFFFE746","00"), ("BFFFE745","00"), ("BFFFE744","00"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","080484B8")] [("ESP","BFFFE748"), ("EBP","BFFFE768"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFE74F","00"), ("BFFFE74E","00"), ("BFFFE74D","00"), ("BFFFE74C","01"), ("BFFFE74B","BF"), ("BFFFE74A","FF"), ("BFFFE749","E8"), ("BFFFE748","0C"), ("BFFFE747","00"), ("BFFFE746","00"), ("BFFFE745","00"), ("BFFFE744","00"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","80484BE")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000002"), ("ESP","BFFFDE44"), ("EBP","BFFFDE68"), ("BFFFDE4F","00"), ("BFFFDE4E","00"), ("BFFFDE4D","00"), ("BFFFDE4C","01"), ("BFFFDE4B","BF"), ("BFFFDE4A","FF"), ("BFFFDE49","DF"), ("BFFFDE48","0C"), ("BFFFDE47","00"), ("BFFFDE46","00"), ("BFFFDE45","00"), ("BFFFDE44","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("ESI","00000000"), ("ESP","BFFFDE48"), ("EBP","BFFFDE68"), ("BFFFDE4F","00"), ("BFFFDE4E","00"), ("BFFFDE4D","00"), ("BFFFDE4C","01"), ("BFFFDE4B","BF"), ("BFFFDE4A","FF"), ("BFFFDE49","DF"), ("BFFFDE48","0C"), ("BFFFDE47","00"), ("BFFFDE46","00"), ("BFFFDE45","00"), ("BFFFDE44","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","80484A0")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","00000001"), ("ESP","BFFFF0C4"), ("EBP","BFFFF0E8"), ("BFFFF0CF","00"), ("BFFFF0CE","00"), ("BFFFF0CD","00"), ("BFFFF0CC","01"), ("BFFFF0CB","BF"), ("BFFFF0CA","FF"), ("BFFFF0C9","F1"), ("BFFFF0C8","8C"), ("BFFFF0C7","40"), ("BFFFF0C6","15"), ("BFFFF0C5","BF"), ("BFFFF0C4","40"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804849B")] [("EDX","4015BF40"), ("ESP","BFFFF0C8"), ("EBP","BFFFF0E8"), ("BFFFF0CF","00"), ("BFFFF0CE","00"), ("BFFFF0CD","00"), ("BFFFF0CC","01"), ("BFFFF0CB","BF"), ("BFFFF0CA","FF"), ("BFFFF0C9","F1"), ("BFFFF0C8","8C"), ("BFFFF0C7","40"), ("BFFFF0C6","15"), ("BFFFF0C5","BF"), ("BFFFF0C4","40"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","FFFFFFFE"), ("ESP","BFFFF3C4"), ("EBP","BFFFF3E8"), ("BFFFF3CF","00"), ("BFFFF3CE","00"), ("BFFFF3CD","00"), ("BFFFF3CC","01"), ("BFFFF3CB","BF"), ("BFFFF3CA","FF"), ("BFFFF3C9","F4"), ("BFFFF3C8","8C"), ("BFFFF3C7","00"), ("BFFFF3C6","00"), ("BFFFF3C5","00"), ("BFFFF3C4","01"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("EDX","00000001"), ("ESP","BFFFF3C8"), ("EBP","BFFFF3E8"), ("BFFFF3CF","00"), ("BFFFF3CE","00"), ("BFFFF3CD","00"), ("BFFFF3CC","01"), ("BFFFF3CB","BF"), ("BFFFF3CA","FF"), ("BFFFF3C9","F4"), ("BFFFF3C8","8C"), ("BFFFF3C7","00"), ("BFFFF3C6","00"), ("BFFFF3C5","00"), ("BFFFF3C4","01"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","80484A0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000002"), ("ESP","BFFFF554"), ("EBP","BFFFF578"), ("BFFFF55F","00"), ("BFFFF55E","00"), ("BFFFF55D","00"), ("BFFFF55C","01"), ("BFFFF55B","BF"), ("BFFFF55A","FF"), ("BFFFF559","F6"), ("BFFFF558","1C"), ("BFFFF557","00"), ("BFFFF556","00"), ("BFFFF555","00"), ("BFFFF554","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("EBX","00000000"), ("ESP","BFFFF558"), ("EBP","BFFFF578"), ("BFFFF55F","00"), ("BFFFF55E","00"), ("BFFFF55D","00"), ("BFFFF55C","01"), ("BFFFF55B","BF"), ("BFFFF55A","FF"), ("BFFFF559","F6"), ("BFFFF558","1C"), ("BFFFF557","00"), ("BFFFF556","00"), ("BFFFF555","00"), ("BFFFF554","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD [loc30] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFD954"), ("EBP","BFFFD978"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFD95F","00"), ("BFFFD95E","00"), ("BFFFD95D","00"), ("BFFFD95C","01"), ("BFFFD95B","BF"), ("BFFFD95A","FF"), ("BFFFD959","DA"), ("BFFFD958","1C"), ("BFFFD957","BF"), ("BFFFD956","FF"), ("BFFFD955","D9"), ("BFFFD954","78"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484B4")] [("ESP","BFFFD958"), ("EBP","BFFFD978"), ("8049BF4","78"), ("8049BF5","D9"), ("8049BF6","FF"), ("8049BF7","BF"), ("BFFFD95F","00"), ("BFFFD95E","00"), ("BFFFD95D","00"), ("BFFFD95C","01"), ("BFFFD95B","BF"), ("BFFFD95A","FF"), ("BFFFD959","DA"), ("BFFFD958","1C"), ("BFFFD957","BF"), ("BFFFD956","FF"), ("BFFFD955","D9"), ("BFFFD954","78"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","80484BA")]; (* POP DWORD [loc56] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFE354"), ("EBP","BFFFE378"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFE35F","00"), ("BFFFE35E","00"), ("BFFFE35D","00"), ("BFFFE35C","01"), ("BFFFE35B","BF"), ("BFFFE35A","FF"), ("BFFFE359","E4"), ("BFFFE358","1C"), ("BFFFE357","00"), ("BFFFE356","00"), ("BFFFE355","00"), ("BFFFE354","01"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484B4")] [("ESP","BFFFE358"), ("EBP","BFFFE378"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFE35F","00"), ("BFFFE35E","00"), ("BFFFE35D","00"), ("BFFFE35C","01"), ("BFFFE35B","BF"), ("BFFFE35A","FF"), ("BFFFE359","E4"), ("BFFFE358","1C"), ("BFFFE357","00"), ("BFFFE356","00"), ("BFFFE355","00"), ("BFFFE354","01"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484BA")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000000"), ("ESP","BFFFD654"), ("EBP","BFFFD678"), ("BFFFD65F","00"), ("BFFFD65E","00"), ("BFFFD65D","00"), ("BFFFD65C","01"), ("BFFFD65B","BF"), ("BFFFD65A","FF"), ("BFFFD659","D7"), ("BFFFD658","1C"), ("BFFFD657","00"), ("BFFFD656","00"), ("BFFFD655","02"), ("BFFFD654","D3"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804849B")] [("ECX","000002D3"), ("ESP","BFFFD658"), ("EBP","BFFFD678"), ("BFFFD65F","00"), ("BFFFD65E","00"), ("BFFFD65D","00"), ("BFFFD65C","01"), ("BFFFD65B","BF"), ("BFFFD65A","FF"), ("BFFFD659","D7"), ("BFFFD658","1C"), ("BFFFD657","00"), ("BFFFD656","00"), ("BFFFD655","02"), ("BFFFD654","D3"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","00000000"), ("ESP","BFFFE854"), ("EBP","BFFFE878"), ("BFFFE85F","00"), ("BFFFE85E","00"), ("BFFFE85D","00"), ("BFFFE85C","01"), ("BFFFE85B","BF"), ("BFFFE85A","FF"), ("BFFFE859","E9"), ("BFFFE858","1C"), ("BFFFE857","78"), ("BFFFE856","D5"), ("BFFFE855","74"), ("BFFFE854","5E"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("EAX","78D5745E"), ("ESP","BFFFE858"), ("EBP","BFFFE878"), ("BFFFE85F","00"), ("BFFFE85E","00"), ("BFFFE85D","00"), ("BFFFE85C","01"), ("BFFFE85B","BF"), ("BFFFE85A","FF"), ("BFFFE859","E9"), ("BFFFE858","1C"), ("BFFFE857","78"), ("BFFFE856","D5"), ("BFFFE855","74"), ("BFFFE854","5E"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000000"), ("ESP","BFFFD6E4"), ("EBP","BFFFD708"), ("BFFFD6EF","00"), ("BFFFD6EE","00"), ("BFFFD6ED","00"), ("BFFFD6EC","01"), ("BFFFD6EB","BF"), ("BFFFD6EA","FF"), ("BFFFD6E9","D7"), ("BFFFD6E8","AC"), ("BFFFD6E7","11"), ("BFFFD6E6","65"), ("BFFFD6E5","F2"), ("BFFFD6E4","4E"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804849F")] [("EDI","1165F24E"), ("ESP","BFFFD6E8"), ("EBP","BFFFD708"), ("BFFFD6EF","00"), ("BFFFD6EE","00"), ("BFFFD6ED","00"), ("BFFFD6EC","01"), ("BFFFD6EB","BF"), ("BFFFD6EA","FF"), ("BFFFD6E9","D7"), ("BFFFD6E8","AC"), ("BFFFD6E7","11"), ("BFFFD6E6","65"), ("BFFFD6E5","F2"), ("BFFFD6E4","4E"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000000"), ("ESP","BFFFE064"), ("EBP","BFFFE088"), ("BFFFE06F","00"), ("BFFFE06E","00"), ("BFFFE06D","00"), ("BFFFE06C","01"), ("BFFFE06B","BF"), ("BFFFE06A","FF"), ("BFFFE069","E1"), ("BFFFE068","2C"), ("BFFFE067","BF"), ("BFFFE066","FF"), ("BFFFE065","E1"), ("BFFFE064","24"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","0804849B")] [("EDI","BFFFE124"), ("ESP","BFFFE068"), ("EBP","BFFFE088"), ("BFFFE06F","00"), ("BFFFE06E","00"), ("BFFFE06D","00"), ("BFFFE06C","01"), ("BFFFE06B","BF"), ("BFFFE06A","FF"), ("BFFFE069","E1"), ("BFFFE068","2C"), ("BFFFE067","BF"), ("BFFFE066","FF"), ("BFFFE065","E1"), ("BFFFE064","24"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("EIP","804849C")]; (* POP DWORD [ECX + EBX] *) val _ = x86_test "8F0419" [("ECX","08049C04"), ("EBX","0000001D"), ("ESP","BFFFDD64"), ("EBP","BFFFDD88"), ("8049C21","FF"), ("8049C22","FF"), ("8049C23","FF"), ("8049C24","FF"), ("BFFFDD6F","00"), ("BFFFDD6E","00"), ("BFFFDD6D","00"), ("BFFFDD6C","01"), ("BFFFDD6B","BF"), ("BFFFDD6A","FF"), ("BFFFDD69","DE"), ("BFFFDD68","2C"), ("BFFFDD67","00"), ("BFFFDD66","00"), ("BFFFDD65","00"), ("BFFFDD64","02"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","080484BF")] [("ECX","08049C04"), ("EBX","0000001D"), ("ESP","BFFFDD68"), ("EBP","BFFFDD88"), ("8049C21","02"), ("8049C22","00"), ("8049C23","00"), ("8049C24","00"), ("BFFFDD6F","00"), ("BFFFDD6E","00"), ("BFFFDD6D","00"), ("BFFFDD6C","01"), ("BFFFDD6B","BF"), ("BFFFDD6A","FF"), ("BFFFDD69","DE"), ("BFFFDD68","2C"), ("BFFFDD67","00"), ("BFFFDD66","00"), ("BFFFDD65","00"), ("BFFFDD64","02"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","80484C2")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFE"), ("ESP","BFFFF4E4"), ("EBP","BFFFF508"), ("BFFFF4EF","00"), ("BFFFF4EE","00"), ("BFFFF4ED","00"), ("BFFFF4EC","01"), ("BFFFF4EB","BF"), ("BFFFF4EA","FF"), ("BFFFF4E9","F5"), ("BFFFF4E8","AC"), ("BFFFF4E7","BF"), ("BFFFF4E6","FF"), ("BFFFF4E5","F4"), ("BFFFF4E4","E8"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EBX","BFFFF4E8"), ("ESP","BFFFF4E8"), ("EBP","BFFFF508"), ("BFFFF4EF","00"), ("BFFFF4EE","00"), ("BFFFF4ED","00"), ("BFFFF4EC","01"), ("BFFFF4EB","BF"), ("BFFFF4EA","FF"), ("BFFFF4E9","F5"), ("BFFFF4E8","AC"), ("BFFFF4E7","BF"), ("BFFFF4E6","FF"), ("BFFFF4E5","F4"), ("BFFFF4E4","E8"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","FFFFFFFF"), ("ESP","BFFFD9E4"), ("EBP","BFFFDA08"), ("BFFFD9EF","00"), ("BFFFD9EE","00"), ("BFFFD9ED","00"), ("BFFFD9EC","01"), ("BFFFD9EB","BF"), ("BFFFD9EA","FF"), ("BFFFD9E9","DA"), ("BFFFD9E8","AC"), ("BFFFD9E7","FF"), ("BFFFD9E6","FF"), ("BFFFD9E5","FF"), ("BFFFD9E4","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("EDX","FFFFFFFF"), ("ESP","BFFFD9E8"), ("EBP","BFFFDA08"), ("BFFFD9EF","00"), ("BFFFD9EE","00"), ("BFFFD9ED","00"), ("BFFFD9EC","01"), ("BFFFD9EB","BF"), ("BFFFD9EA","FF"), ("BFFFD9E9","DA"), ("BFFFD9E8","AC"), ("BFFFD9E7","FF"), ("BFFFD9E6","FF"), ("BFFFD9E5","FF"), ("BFFFD9E4","FF"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000001"), ("ESP","BFFFEFE4"), ("EBP","BFFFF008"), ("BFFFEFEF","00"), ("BFFFEFEE","00"), ("BFFFEFED","00"), ("BFFFEFEC","01"), ("BFFFEFEB","BF"), ("BFFFEFEA","FF"), ("BFFFEFE9","F0"), ("BFFFEFE8","AC"), ("BFFFEFE7","00"), ("BFFFEFE6","00"), ("BFFFEFE5","00"), ("BFFFEFE4","02"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804849F")] [("ESI","00000002"), ("ESP","BFFFEFE8"), ("EBP","BFFFF008"), ("BFFFEFEF","00"), ("BFFFEFEE","00"), ("BFFFEFED","00"), ("BFFFEFEC","01"), ("BFFFEFEB","BF"), ("BFFFEFEA","FF"), ("BFFFEFE9","F0"), ("BFFFEFE8","AC"), ("BFFFEFE7","00"), ("BFFFEFE6","00"), ("BFFFEFE5","00"), ("BFFFEFE4","02"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000001"), ("ESP","BFFFDF64"), ("EBP","BFFFDF88"), ("BFFFDF6F","00"), ("BFFFDF6E","00"), ("BFFFDF6D","00"), ("BFFFDF6C","01"), ("BFFFDF6B","BF"), ("BFFFDF6A","FF"), ("BFFFDF69","E0"), ("BFFFDF68","2C"), ("BFFFDF67","00"), ("BFFFDF66","00"), ("BFFFDF65","00"), ("BFFFDF64","01"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EDI","00000001"), ("ESP","BFFFDF68"), ("EBP","BFFFDF88"), ("BFFFDF6F","00"), ("BFFFDF6E","00"), ("BFFFDF6D","00"), ("BFFFDF6C","01"), ("BFFFDF6B","BF"), ("BFFFDF6A","FF"), ("BFFFDF69","E0"), ("BFFFDF68","2C"), ("BFFFDF67","00"), ("BFFFDF66","00"), ("BFFFDF65","00"), ("BFFFDF64","01"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","FFFFFFFF"), ("ESP","BFFFEF64"), ("EBP","BFFFEF88"), ("BFFFEF6F","00"), ("BFFFEF6E","00"), ("BFFFEF6D","00"), ("BFFFEF6C","01"), ("BFFFEF6B","BF"), ("BFFFEF6A","FF"), ("BFFFEF69","F0"), ("BFFFEF68","2C"), ("BFFFEF67","FF"), ("BFFFEF66","FF"), ("BFFFEF65","FF"), ("BFFFEF64","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","FFFFFFFF"), ("ESP","BFFFEF68"), ("EBP","BFFFEF88"), ("BFFFEF6F","00"), ("BFFFEF6E","00"), ("BFFFEF6D","00"), ("BFFFEF6C","01"), ("BFFFEF6B","BF"), ("BFFFEF6A","FF"), ("BFFFEF69","F0"), ("BFFFEF68","2C"), ("BFFFEF67","FF"), ("BFFFEF66","FF"), ("BFFFEF65","FF"), ("BFFFEF64","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","6017AD6C"), ("ESP","BFFFE864"), ("EBP","BFFFE888"), ("BFFFE86F","00"), ("BFFFE86E","00"), ("BFFFE86D","00"), ("BFFFE86C","01"), ("BFFFE86B","BF"), ("BFFFE86A","FF"), ("BFFFE869","E9"), ("BFFFE868","2C"), ("BFFFE867","00"), ("BFFFE866","00"), ("BFFFE865","00"), ("BFFFE864","01"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","0804849B")] [("ECX","00000001"), ("ESP","BFFFE868"), ("EBP","BFFFE888"), ("BFFFE86F","00"), ("BFFFE86E","00"), ("BFFFE86D","00"), ("BFFFE86C","01"), ("BFFFE86B","BF"), ("BFFFE86A","FF"), ("BFFFE869","E9"), ("BFFFE868","2C"), ("BFFFE867","00"), ("BFFFE866","00"), ("BFFFE865","00"), ("BFFFE864","01"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","804849C")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","00000002"), ("ESP","BFFFE964"), ("EBP","BFFFE988"), ("BFFFE96F","00"), ("BFFFE96E","00"), ("BFFFE96D","00"), ("BFFFE96C","01"), ("BFFFE96B","BF"), ("BFFFE96A","FF"), ("BFFFE969","EA"), ("BFFFE968","2C"), ("BFFFE967","BF"), ("BFFFE966","FF"), ("BFFFE965","E9"), ("BFFFE964","88"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EAX","BFFFE988"), ("ESP","BFFFE968"), ("EBP","BFFFE988"), ("BFFFE96F","00"), ("BFFFE96E","00"), ("BFFFE96D","00"), ("BFFFE96C","01"), ("BFFFE96B","BF"), ("BFFFE96A","FF"), ("BFFFE969","EA"), ("BFFFE968","2C"), ("BFFFE967","BF"), ("BFFFE966","FF"), ("BFFFE965","E9"), ("BFFFE964","88"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","79EA522D"), ("ESP","BFFFDE64"), ("EBP","BFFFDE88"), ("BFFFDE6F","00"), ("BFFFDE6E","00"), ("BFFFDE6D","00"), ("BFFFDE6C","01"), ("BFFFDE6B","BF"), ("BFFFDE6A","FF"), ("BFFFDE69","DF"), ("BFFFDE68","2C"), ("BFFFDE67","00"), ("BFFFDE66","00"), ("BFFFDE65","00"), ("BFFFDE64","01"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("EAX","00000001"), ("ESP","BFFFDE68"), ("EBP","BFFFDE88"), ("BFFFDE6F","00"), ("BFFFDE6E","00"), ("BFFFDE6D","00"), ("BFFFDE6C","01"), ("BFFFDE6B","BF"), ("BFFFDE6A","FF"), ("BFFFDE69","DF"), ("BFFFDE68","2C"), ("BFFFDE67","00"), ("BFFFDE66","00"), ("BFFFDE65","00"), ("BFFFDE64","01"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","4BB09711"), ("ESP","BFFFEB64"), ("EBP","BFFFEB88"), ("BFFFEB6F","00"), ("BFFFEB6E","00"), ("BFFFEB6D","00"), ("BFFFEB6C","01"), ("BFFFEB6B","BF"), ("BFFFEB6A","FF"), ("BFFFEB69","EC"), ("BFFFEB68","2C"), ("BFFFEB67","00"), ("BFFFEB66","00"), ("BFFFEB65","00"), ("BFFFEB64","02"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("EAX","00000002"), ("ESP","BFFFEB68"), ("EBP","BFFFEB88"), ("BFFFEB6F","00"), ("BFFFEB6E","00"), ("BFFFEB6D","00"), ("BFFFEB6C","01"), ("BFFFEB6B","BF"), ("BFFFEB6A","FF"), ("BFFFEB69","EC"), ("BFFFEB68","2C"), ("BFFFEB67","00"), ("BFFFEB66","00"), ("BFFFEB65","00"), ("BFFFEB64","02"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD [loc1] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFDFE4"), ("EBP","BFFFE008"), ("8049BF4","FF"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFDFEF","00"), ("BFFFDFEE","00"), ("BFFFDFED","00"), ("BFFFDFEC","01"), ("BFFFDFEB","BF"), ("BFFFDFEA","FF"), ("BFFFDFE9","E0"), ("BFFFDFE8","AC"), ("BFFFDFE7","00"), ("BFFFDFE6","00"), ("BFFFDFE5","00"), ("BFFFDFE4","00"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484B8")] [("ESP","BFFFDFE8"), ("EBP","BFFFE008"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFDFEF","00"), ("BFFFDFEE","00"), ("BFFFDFED","00"), ("BFFFDFEC","01"), ("BFFFDFEB","BF"), ("BFFFDFEA","FF"), ("BFFFDFE9","E0"), ("BFFFDFE8","AC"), ("BFFFDFE7","00"), ("BFFFDFE6","00"), ("BFFFDFE5","00"), ("BFFFDFE4","00"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484BE")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000001"), ("ESP","BFFFE9E4"), ("EBP","BFFFEA08"), ("BFFFE9EF","00"), ("BFFFE9EE","00"), ("BFFFE9ED","00"), ("BFFFE9EC","01"), ("BFFFE9EB","BF"), ("BFFFE9EA","FF"), ("BFFFE9E9","EA"), ("BFFFE9E8","AC"), ("BFFFE9E7","BF"), ("BFFFE9E6","FF"), ("BFFFE9E5","EA"), ("BFFFE9E4","AC"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849B")] [("ESI","BFFFEAAC"), ("ESP","BFFFE9E8"), ("EBP","BFFFEA08"), ("BFFFE9EF","00"), ("BFFFE9EE","00"), ("BFFFE9ED","00"), ("BFFFE9EC","01"), ("BFFFE9EB","BF"), ("BFFFE9EA","FF"), ("BFFFE9E9","EA"), ("BFFFE9E8","AC"), ("BFFFE9E7","BF"), ("BFFFE9E6","FF"), ("BFFFE9E5","EA"), ("BFFFE9E4","AC"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000000"), ("ESP","BFFFE8E4"), ("EBP","BFFFE908"), ("BFFFE8EF","00"), ("BFFFE8EE","00"), ("BFFFE8ED","00"), ("BFFFE8EC","01"), ("BFFFE8EB","BF"), ("BFFFE8EA","FF"), ("BFFFE8E9","E9"), ("BFFFE8E8","AC"), ("BFFFE8E7","00"), ("BFFFE8E6","00"), ("BFFFE8E5","0A"), ("BFFFE8E4","D7"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804849B")] [("EBX","00000AD7"), ("ESP","BFFFE8E8"), ("EBP","BFFFE908"), ("BFFFE8EF","00"), ("BFFFE8EE","00"), ("BFFFE8ED","00"), ("BFFFE8EC","01"), ("BFFFE8EB","BF"), ("BFFFE8EA","FF"), ("BFFFE8E9","E9"), ("BFFFE8E8","AC"), ("BFFFE8E7","00"), ("BFFFE8E6","00"), ("BFFFE8E5","0A"), ("BFFFE8E4","D7"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","804849C")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000002"), ("ESP","BFFFE564"), ("EBP","BFFFE588"), ("BFFFE56F","00"), ("BFFFE56E","00"), ("BFFFE56D","00"), ("BFFFE56C","01"), ("BFFFE56B","BF"), ("BFFFE56A","FF"), ("BFFFE569","E6"), ("BFFFE568","2C"), ("BFFFE567","00"), ("BFFFE566","00"), ("BFFFE565","0A"), ("BFFFE564","02"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EDI","00000A02"), ("ESP","BFFFE568"), ("EBP","BFFFE588"), ("BFFFE56F","00"), ("BFFFE56E","00"), ("BFFFE56D","00"), ("BFFFE56C","01"), ("BFFFE56B","BF"), ("BFFFE56A","FF"), ("BFFFE569","E6"), ("BFFFE568","2C"), ("BFFFE567","00"), ("BFFFE566","00"), ("BFFFE565","0A"), ("BFFFE564","02"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","FFFFFFFF"), ("ESP","BFFFF0E4"), ("EBP","BFFFF108"), ("BFFFF0EF","00"), ("BFFFF0EE","00"), ("BFFFF0ED","00"), ("BFFFF0EC","01"), ("BFFFF0EB","BF"), ("BFFFF0EA","FF"), ("BFFFF0E9","F1"), ("BFFFF0E8","AC"), ("BFFFF0E7","BF"), ("BFFFF0E6","FF"), ("BFFFF0E5","F1"), ("BFFFF0E4","AC"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("ECX","BFFFF1AC"), ("ESP","BFFFF0E8"), ("EBP","BFFFF108"), ("BFFFF0EF","00"), ("BFFFF0EE","00"), ("BFFFF0ED","00"), ("BFFFF0EC","01"), ("BFFFF0EB","BF"), ("BFFFF0EA","FF"), ("BFFFF0E9","F1"), ("BFFFF0E8","AC"), ("BFFFF0E7","BF"), ("BFFFF0E6","FF"), ("BFFFF0E5","F1"), ("BFFFF0E4","AC"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","FFFFFFFE"), ("ESP","BFFFE064"), ("EBP","BFFFE088"), ("BFFFE06F","00"), ("BFFFE06E","00"), ("BFFFE06D","00"), ("BFFFE06C","01"), ("BFFFE06B","BF"), ("BFFFE06A","FF"), ("BFFFE069","E1"), ("BFFFE068","2C"), ("BFFFE067","BF"), ("BFFFE066","FF"), ("BFFFE065","E0"), ("BFFFE064","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","0804849B")] [("EDX","BFFFE068"), ("ESP","BFFFE068"), ("EBP","BFFFE088"), ("BFFFE06F","00"), ("BFFFE06E","00"), ("BFFFE06D","00"), ("BFFFE06C","01"), ("BFFFE06B","BF"), ("BFFFE06A","FF"), ("BFFFE069","E1"), ("BFFFE068","2C"), ("BFFFE067","BF"), ("BFFFE066","FF"), ("BFFFE065","E0"), ("BFFFE064","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","804849C")]; (* POP DWORD [loc87] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFD7E4"), ("EBP","BFFFD808"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFD7EF","00"), ("BFFFD7EE","00"), ("BFFFD7ED","00"), ("BFFFD7EC","01"), ("BFFFD7EB","BF"), ("BFFFD7EA","FF"), ("BFFFD7E9","D8"), ("BFFFD7E8","AC"), ("BFFFD7E7","00"), ("BFFFD7E6","00"), ("BFFFD7E5","00"), ("BFFFD7E4","01"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B8")] [("ESP","BFFFD7E8"), ("EBP","BFFFD808"), ("8049BF4","01"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFD7EF","00"), ("BFFFD7EE","00"), ("BFFFD7ED","00"), ("BFFFD7EC","01"), ("BFFFD7EB","BF"), ("BFFFD7EA","FF"), ("BFFFD7E9","D8"), ("BFFFD7E8","AC"), ("BFFFD7E7","00"), ("BFFFD7E6","00"), ("BFFFD7E5","00"), ("BFFFD7E4","01"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484BE")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","00000000"), ("ESP","BFFFE8E4"), ("EBP","BFFFE908"), ("BFFFE8EF","00"), ("BFFFE8EE","00"), ("BFFFE8ED","00"), ("BFFFE8EC","01"), ("BFFFE8EB","BF"), ("BFFFE8EA","FF"), ("BFFFE8E9","E9"), ("BFFFE8E8","AC"), ("BFFFE8E7","FF"), ("BFFFE8E6","FF"), ("BFFFE8E5","FF"), ("BFFFE8E4","FE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("ESI","FFFFFFFE"), ("ESP","BFFFE8E8"), ("EBP","BFFFE908"), ("BFFFE8EF","00"), ("BFFFE8EE","00"), ("BFFFE8ED","00"), ("BFFFE8EC","01"), ("BFFFE8EB","BF"), ("BFFFE8EA","FF"), ("BFFFE8E9","E9"), ("BFFFE8E8","AC"), ("BFFFE8E7","FF"), ("BFFFE8E6","FF"), ("BFFFE8E5","FF"), ("BFFFE8E4","FE"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFF"), ("ESP","BFFFF2E4"), ("EBP","BFFFF308"), ("BFFFF2EF","00"), ("BFFFF2EE","00"), ("BFFFF2ED","00"), ("BFFFF2EC","01"), ("BFFFF2EB","BF"), ("BFFFF2EA","FF"), ("BFFFF2E9","F3"), ("BFFFF2E8","AC"), ("BFFFF2E7","40"), ("BFFFF2E6","15"), ("BFFFF2E5","D2"), ("BFFFF2E4","54"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","4015D254"), ("ESP","BFFFF2E8"), ("EBP","BFFFF308"), ("BFFFF2EF","00"), ("BFFFF2EE","00"), ("BFFFF2ED","00"), ("BFFFF2EC","01"), ("BFFFF2EB","BF"), ("BFFFF2EA","FF"), ("BFFFF2E9","F3"), ("BFFFF2E8","AC"), ("BFFFF2E7","40"), ("BFFFF2E6","15"), ("BFFFF2E5","D2"), ("BFFFF2E4","54"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD [loc161] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFDFE4"), ("EBP","BFFFE008"), ("8049BF4","FE"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFDFEF","00"), ("BFFFDFEE","00"), ("BFFFDFED","00"), ("BFFFDFEC","01"), ("BFFFDFEB","BF"), ("BFFFDFEA","FF"), ("BFFFDFE9","E0"), ("BFFFDFE8","AC"), ("BFFFDFE7","00"), ("BFFFDFE6","00"), ("BFFFDFE5","02"), ("BFFFDFE4","C6"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","080484B4")] [("ESP","BFFFDFE8"), ("EBP","BFFFE008"), ("8049BF4","C6"), ("8049BF5","02"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFDFEF","00"), ("BFFFDFEE","00"), ("BFFFDFED","00"), ("BFFFDFEC","01"), ("BFFFDFEB","BF"), ("BFFFDFEA","FF"), ("BFFFDFE9","E0"), ("BFFFDFE8","AC"), ("BFFFDFE7","00"), ("BFFFDFE6","00"), ("BFFFDFE5","02"), ("BFFFDFE4","C6"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","80484BA")]; (* POP DWORD [loc172] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFF264"), ("EBP","BFFFF288"), ("8049BF4","FE"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","40"), ("BFFFF266","15"), ("BFFFF265","BF"), ("BFFFF264","40"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","080484B4")] [("ESP","BFFFF268"), ("EBP","BFFFF288"), ("8049BF4","40"), ("8049BF5","BF"), ("8049BF6","15"), ("8049BF7","40"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","40"), ("BFFFF266","15"), ("BFFFF265","BF"), ("BFFFF264","40"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","80484BA")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFF"), ("ESP","BFFFEEE4"), ("EBP","BFFFEF08"), ("BFFFEEEF","00"), ("BFFFEEEE","00"), ("BFFFEEED","00"), ("BFFFEEEC","01"), ("BFFFEEEB","BF"), ("BFFFEEEA","FF"), ("BFFFEEE9","EF"), ("BFFFEEE8","AC"), ("BFFFEEE7","BF"), ("BFFFEEE6","FF"), ("BFFFEEE5","EF"), ("BFFFEEE4","AC"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","0804849B")] [("EBX","BFFFEFAC"), ("ESP","BFFFEEE8"), ("EBP","BFFFEF08"), ("BFFFEEEF","00"), ("BFFFEEEE","00"), ("BFFFEEED","00"), ("BFFFEEEC","01"), ("BFFFEEEB","BF"), ("BFFFEEEA","FF"), ("BFFFEEE9","EF"), ("BFFFEEE8","AC"), ("BFFFEEE7","BF"), ("BFFFEEE6","FF"), ("BFFFEEE5","EF"), ("BFFFEEE4","AC"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("EIP","804849C")]; (* POP DWORD [loc199] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFE1E4"), ("EBP","BFFFE208"), ("8049BF4","FF"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFE1EF","00"), ("BFFFE1EE","00"), ("BFFFE1ED","00"), ("BFFFE1EC","01"), ("BFFFE1EB","BF"), ("BFFFE1EA","FF"), ("BFFFE1E9","E2"), ("BFFFE1E8","AC"), ("BFFFE1E7","FF"), ("BFFFE1E6","FF"), ("BFFFE1E5","FF"), ("BFFFE1E4","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","080484B8")] [("ESP","BFFFE1E8"), ("EBP","BFFFE208"), ("8049BF4","FF"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFE1EF","00"), ("BFFFE1EE","00"), ("BFFFE1ED","00"), ("BFFFE1EC","01"), ("BFFFE1EB","BF"), ("BFFFE1EA","FF"), ("BFFFE1E9","E2"), ("BFFFE1E8","AC"), ("BFFFE1E7","FF"), ("BFFFE1E6","FF"), ("BFFFE1E5","FF"), ("BFFFE1E4","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","80484BE")]; (* POP DWORD [ESI + ECX] *) val _ = x86_test "8F040E" [("ESI","08049BF4"), ("ECX","00000033"), ("ESP","BFFFF064"), ("EBP","BFFFF088"), ("8049C27","02"), ("8049C28","00"), ("8049C29","00"), ("8049C2A","00"), ("BFFFF06F","00"), ("BFFFF06E","00"), ("BFFFF06D","00"), ("BFFFF06C","01"), ("BFFFF06B","BF"), ("BFFFF06A","FF"), ("BFFFF069","F1"), ("BFFFF068","2C"), ("BFFFF067","40"), ("BFFFF066","15"), ("BFFFF065","BF"), ("BFFFF064","40"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484BB")] [("ESI","08049BF4"), ("ECX","00000033"), ("ESP","BFFFF068"), ("EBP","BFFFF088"), ("8049C27","40"), ("8049C28","BF"), ("8049C29","15"), ("8049C2A","40"), ("BFFFF06F","00"), ("BFFFF06E","00"), ("BFFFF06D","00"), ("BFFFF06C","01"), ("BFFFF06B","BF"), ("BFFFF06A","FF"), ("BFFFF069","F1"), ("BFFFF068","2C"), ("BFFFF067","40"), ("BFFFF066","15"), ("BFFFF065","BF"), ("BFFFF064","40"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484BE")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFF"), ("ESP","BFFFF264"), ("EBP","BFFFF288"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","40"), ("BFFFF266","15"), ("BFFFF265","D2"), ("BFFFF264","54"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","4015D254"), ("ESP","BFFFF268"), ("EBP","BFFFF288"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","40"), ("BFFFF266","15"), ("BFFFF265","D2"), ("BFFFF264","54"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000000"), ("ESP","BFFFEEE4"), ("EBP","BFFFEF08"), ("BFFFEEEF","00"), ("BFFFEEEE","00"), ("BFFFEEED","00"), ("BFFFEEEC","01"), ("BFFFEEEB","BF"), ("BFFFEEEA","FF"), ("BFFFEEE9","EF"), ("BFFFEEE8","AC"), ("BFFFEEE7","00"), ("BFFFEEE6","00"), ("BFFFEEE5","0A"), ("BFFFEEE4","12"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EDI","00000A12"), ("ESP","BFFFEEE8"), ("EBP","BFFFEF08"), ("BFFFEEEF","00"), ("BFFFEEEE","00"), ("BFFFEEED","00"), ("BFFFEEEC","01"), ("BFFFEEEB","BF"), ("BFFFEEEA","FF"), ("BFFFEEE9","EF"), ("BFFFEEE8","AC"), ("BFFFEEE7","00"), ("BFFFEEE6","00"), ("BFFFEEE5","0A"), ("BFFFEEE4","12"), ("OF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000001"), ("ESP","BFFFE3E4"), ("EBP","BFFFE408"), ("BFFFE3EF","00"), ("BFFFE3EE","00"), ("BFFFE3ED","00"), ("BFFFE3EC","01"), ("BFFFE3EB","BF"), ("BFFFE3EA","FF"), ("BFFFE3E9","E4"), ("BFFFE3E8","AC"), ("BFFFE3E7","00"), ("BFFFE3E6","00"), ("BFFFE3E5","00"), ("BFFFE3E4","01"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("ECX","00000001"), ("ESP","BFFFE3E8"), ("EBP","BFFFE408"), ("BFFFE3EF","00"), ("BFFFE3EE","00"), ("BFFFE3ED","00"), ("BFFFE3EC","01"), ("BFFFE3EB","BF"), ("BFFFE3EA","FF"), ("BFFFE3E9","E4"), ("BFFFE3E8","AC"), ("BFFFE3E7","00"), ("BFFFE3E6","00"), ("BFFFE3E5","00"), ("BFFFE3E4","01"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","FFFFFFFF"), ("ESP","BFFFE964"), ("EBP","BFFFE988"), ("BFFFE96F","00"), ("BFFFE96E","00"), ("BFFFE96D","00"), ("BFFFE96C","01"), ("BFFFE96B","BF"), ("BFFFE96A","FF"), ("BFFFE969","EA"), ("BFFFE968","2C"), ("BFFFE967","00"), ("BFFFE966","00"), ("BFFFE965","00"), ("BFFFE964","01"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EAX","00000001"), ("ESP","BFFFE968"), ("EBP","BFFFE988"), ("BFFFE96F","00"), ("BFFFE96E","00"), ("BFFFE96D","00"), ("BFFFE96C","01"), ("BFFFE96B","BF"), ("BFFFE96A","FF"), ("BFFFE969","EA"), ("BFFFE968","2C"), ("BFFFE967","00"), ("BFFFE966","00"), ("BFFFE965","00"), ("BFFFE964","01"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000000"), ("ESP","BFFFED64"), ("EBP","BFFFED88"), ("BFFFED6F","00"), ("BFFFED6E","00"), ("BFFFED6D","00"), ("BFFFED6C","01"), ("BFFFED6B","BF"), ("BFFFED6A","FF"), ("BFFFED69","EE"), ("BFFFED68","2C"), ("BFFFED67","00"), ("BFFFED66","00"), ("BFFFED65","00"), ("BFFFED64","01"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("EBX","00000001"), ("ESP","BFFFED68"), ("EBP","BFFFED88"), ("BFFFED6F","00"), ("BFFFED6E","00"), ("BFFFED6D","00"), ("BFFFED6C","01"), ("BFFFED6B","BF"), ("BFFFED6A","FF"), ("BFFFED69","EE"), ("BFFFED68","2C"), ("BFFFED67","00"), ("BFFFED66","00"), ("BFFFED65","00"), ("BFFFED64","01"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","FFFFFFFF"), ("ESP","BFFFE864"), ("EBP","BFFFE888"), ("BFFFE86F","00"), ("BFFFE86E","00"), ("BFFFE86D","00"), ("BFFFE86C","01"), ("BFFFE86B","BF"), ("BFFFE86A","FF"), ("BFFFE869","E9"), ("BFFFE868","2C"), ("BFFFE867","40"), ("BFFFE866","15"), ("BFFFE865","D2"), ("BFFFE864","54"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EDX","4015D254"), ("ESP","BFFFE868"), ("EBP","BFFFE888"), ("BFFFE86F","00"), ("BFFFE86E","00"), ("BFFFE86D","00"), ("BFFFE86C","01"), ("BFFFE86B","BF"), ("BFFFE86A","FF"), ("BFFFE869","E9"), ("BFFFE868","2C"), ("BFFFE867","40"), ("BFFFE866","15"), ("BFFFE865","D2"), ("BFFFE864","54"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD [loc283] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFDAE4"), ("EBP","BFFFDB08"), ("8049BF4","FE"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFDAEF","00"), ("BFFFDAEE","00"), ("BFFFDAED","00"), ("BFFFDAEC","01"), ("BFFFDAEB","BF"), ("BFFFDAEA","FF"), ("BFFFDAE9","DB"), ("BFFFDAE8","AC"), ("BFFFDAE7","BF"), ("BFFFDAE6","FF"), ("BFFFDAE5","DB"), ("BFFFDAE4","08"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B4")] [("ESP","BFFFDAE8"), ("EBP","BFFFDB08"), ("8049BF4","08"), ("8049BF5","DB"), ("8049BF6","FF"), ("8049BF7","BF"), ("BFFFDAEF","00"), ("BFFFDAEE","00"), ("BFFFDAED","00"), ("BFFFDAEC","01"), ("BFFFDAEB","BF"), ("BFFFDAEA","FF"), ("BFFFDAE9","DB"), ("BFFFDAE8","AC"), ("BFFFDAE7","BF"), ("BFFFDAE6","FF"), ("BFFFDAE5","DB"), ("BFFFDAE4","08"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484BA")]; (* POP DWORD [ECX + 8*EDX+15] *) val _ = x86_test "8F44D10F" [("ECX","08049C04"), ("EDX","00000000"), ("ESP","BFFFF464"), ("EBP","BFFFF488"), ("8049C13","02"), ("8049C14","00"), ("8049C15","00"), ("8049C16","00"), ("BFFFF46F","00"), ("BFFFF46E","00"), ("BFFFF46D","00"), ("BFFFF46C","01"), ("BFFFF46B","BF"), ("BFFFF46A","FF"), ("BFFFF469","F5"), ("BFFFF468","2C"), ("BFFFF467","BF"), ("BFFFF466","FF"), ("BFFFF465","F4"), ("BFFFF464","68"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484BC")] [("ECX","08049C04"), ("EDX","00000000"), ("ESP","BFFFF468"), ("EBP","BFFFF488"), ("8049C13","68"), ("8049C14","F4"), ("8049C15","FF"), ("8049C16","BF"), ("BFFFF46F","00"), ("BFFFF46E","00"), ("BFFFF46D","00"), ("BFFFF46C","01"), ("BFFFF46B","BF"), ("BFFFF46A","FF"), ("BFFFF469","F5"), ("BFFFF468","2C"), ("BFFFF467","BF"), ("BFFFF466","FF"), ("BFFFF465","F4"), ("BFFFF464","68"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484C0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFE"), ("ESP","BFFFE7E4"), ("EBP","BFFFE808"), ("BFFFE7EF","00"), ("BFFFE7EE","00"), ("BFFFE7ED","00"), ("BFFFE7EC","01"), ("BFFFE7EB","BF"), ("BFFFE7EA","FF"), ("BFFFE7E9","E8"), ("BFFFE7E8","AC"), ("BFFFE7E7","00"), ("BFFFE7E6","00"), ("BFFFE7E5","00"), ("BFFFE7E4","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804849F")] [("EBX","00000000"), ("ESP","BFFFE7E8"), ("EBP","BFFFE808"), ("BFFFE7EF","00"), ("BFFFE7EE","00"), ("BFFFE7ED","00"), ("BFFFE7EC","01"), ("BFFFE7EB","BF"), ("BFFFE7EA","FF"), ("BFFFE7E9","E8"), ("BFFFE7E8","AC"), ("BFFFE7E7","00"), ("BFFFE7E6","00"), ("BFFFE7E5","00"), ("BFFFE7E4","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","80484A0")]; (* POP DWORD [EDX + 8*EBX] *) val _ = x86_test "8F04DA" [("EDX","08049BF4"), ("EBX","0000000D"), ("ESP","BFFFF264"), ("EBP","BFFFF288"), ("8049C5C","3A"), ("8049C5D","6F"), ("8049C5E","AB"), ("8049C5F","20"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","00"), ("BFFFF266","00"), ("BFFFF265","0A"), ("BFFFF264","86"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("EIP","080484BB")] [("EDX","08049BF4"), ("EBX","0000000D"), ("ESP","BFFFF268"), ("EBP","BFFFF288"), ("8049C5C","86"), ("8049C5D","0A"), ("8049C5E","00"), ("8049C5F","00"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","00"), ("BFFFF266","00"), ("BFFFF265","0A"), ("BFFFF264","86"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("EIP","80484BE")]; (* POP DWORD [loc21] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFDFE4"), ("EBP","BFFFE008"), ("8049BF4","EB"), ("8049BF5","EC"), ("8049BF6","56"), ("8049BF7","5F"), ("BFFFDFEF","00"), ("BFFFDFEE","00"), ("BFFFDFED","00"), ("BFFFDFEC","01"), ("BFFFDFEB","BF"), ("BFFFDFEA","FF"), ("BFFFDFE9","E0"), ("BFFFDFE8","AC"), ("BFFFDFE7","BF"), ("BFFFDFE6","FF"), ("BFFFDFE5","DF"), ("BFFFDFE4","E8"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484B4")] [("ESP","BFFFDFE8"), ("EBP","BFFFE008"), ("8049BF4","E8"), ("8049BF5","DF"), ("8049BF6","FF"), ("8049BF7","BF"), ("BFFFDFEF","00"), ("BFFFDFEE","00"), ("BFFFDFED","00"), ("BFFFDFEC","01"), ("BFFFDFEB","BF"), ("BFFFDFEA","FF"), ("BFFFDFE9","E0"), ("BFFFDFE8","AC"), ("BFFFDFE7","BF"), ("BFFFDFE6","FF"), ("BFFFDFE5","DF"), ("BFFFDFE4","E8"), ("OF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484BA")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000001"), ("ESP","BFFFE564"), ("EBP","BFFFE588"), ("BFFFE56F","00"), ("BFFFE56E","00"), ("BFFFE56D","00"), ("BFFFE56C","01"), ("BFFFE56B","BF"), ("BFFFE56A","FF"), ("BFFFE569","E6"), ("BFFFE568","2C"), ("BFFFE567","BF"), ("BFFFE566","FF"), ("BFFFE565","E5"), ("BFFFE564","88"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","BFFFE588"), ("ESP","BFFFE568"), ("EBP","BFFFE588"), ("BFFFE56F","00"), ("BFFFE56E","00"), ("BFFFE56D","00"), ("BFFFE56C","01"), ("BFFFE56B","BF"), ("BFFFE56A","FF"), ("BFFFE569","E6"), ("BFFFE568","2C"), ("BFFFE567","BF"), ("BFFFE566","FF"), ("BFFFE565","E5"), ("BFFFE564","88"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","FFFFFFFE"), ("ESP","BFFFDE64"), ("EBP","BFFFDE88"), ("BFFFDE6F","00"), ("BFFFDE6E","00"), ("BFFFDE6D","00"), ("BFFFDE6C","01"), ("BFFFDE6B","BF"), ("BFFFDE6A","FF"), ("BFFFDE69","DF"), ("BFFFDE68","2C"), ("BFFFDE67","FF"), ("BFFFDE66","FF"), ("BFFFDE65","FF"), ("BFFFDE64","FE"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("EDI","FFFFFFFE"), ("ESP","BFFFDE68"), ("EBP","BFFFDE88"), ("BFFFDE6F","00"), ("BFFFDE6E","00"), ("BFFFDE6D","00"), ("BFFFDE6C","01"), ("BFFFDE6B","BF"), ("BFFFDE6A","FF"), ("BFFFDE69","DF"), ("BFFFDE68","2C"), ("BFFFDE67","FF"), ("BFFFDE66","FF"), ("BFFFDE65","FF"), ("BFFFDE64","FE"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [EAX + 2*EDX] *) val _ = x86_test "8F0450" [("EAX","08049BF4"), ("EDX","0000000E"), ("ESP","BFFFEB64"), ("EBP","BFFFEB88"), ("8049C10","CF"), ("8049C11","0A"), ("8049C12","6D"), ("8049C13","54"), ("BFFFEB6F","00"), ("BFFFEB6E","00"), ("BFFFEB6D","00"), ("BFFFEB6C","01"), ("BFFFEB6B","BF"), ("BFFFEB6A","FF"), ("BFFFEB69","EC"), ("BFFFEB68","2C"), ("BFFFEB67","BF"), ("BFFFEB66","FF"), ("BFFFEB65","EB"), ("BFFFEB64","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484BB")] [("EAX","08049BF4"), ("EDX","0000000E"), ("ESP","BFFFEB68"), ("EBP","BFFFEB88"), ("8049C10","68"), ("8049C11","EB"), ("8049C12","FF"), ("8049C13","BF"), ("BFFFEB6F","00"), ("BFFFEB6E","00"), ("BFFFEB6D","00"), ("BFFFEB6C","01"), ("BFFFEB6B","BF"), ("BFFFEB6A","FF"), ("BFFFEB69","EC"), ("BFFFEB68","2C"), ("BFFFEB67","BF"), ("BFFFEB66","FF"), ("BFFFEB65","EB"), ("BFFFEB64","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","80484BE")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","00000000"), ("ESP","BFFFEDE4"), ("EBP","BFFFEE08"), ("BFFFEDEF","00"), ("BFFFEDEE","00"), ("BFFFEDED","00"), ("BFFFEDEC","01"), ("BFFFEDEB","BF"), ("BFFFEDEA","FF"), ("BFFFEDE9","EE"), ("BFFFEDE8","AC"), ("BFFFEDE7","40"), ("BFFFEDE6","15"), ("BFFFEDE5","D2"), ("BFFFEDE4","54"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849B")] [("EDX","4015D254"), ("ESP","BFFFEDE8"), ("EBP","BFFFEE08"), ("BFFFEDEF","00"), ("BFFFEDEE","00"), ("BFFFEDED","00"), ("BFFFEDEC","01"), ("BFFFEDEB","BF"), ("BFFFEDEA","FF"), ("BFFFEDE9","EE"), ("BFFFEDE8","AC"), ("BFFFEDE7","40"), ("BFFFEDE6","15"), ("BFFFEDE5","D2"), ("BFFFEDE4","54"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","7B5BA1E9"), ("ESP","BFFFDEE4"), ("EBP","BFFFDF08"), ("BFFFDEEF","00"), ("BFFFDEEE","00"), ("BFFFDEED","00"), ("BFFFDEEC","01"), ("BFFFDEEB","BF"), ("BFFFDEEA","FF"), ("BFFFDEE9","DF"), ("BFFFDEE8","AC"), ("BFFFDEE7","00"), ("BFFFDEE6","00"), ("BFFFDEE5","00"), ("BFFFDEE4","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","0804849F")] [("EBX","00000000"), ("ESP","BFFFDEE8"), ("EBP","BFFFDF08"), ("BFFFDEEF","00"), ("BFFFDEEE","00"), ("BFFFDEED","00"), ("BFFFDEEC","01"), ("BFFFDEEB","BF"), ("BFFFDEEA","FF"), ("BFFFDEE9","DF"), ("BFFFDEE8","AC"), ("BFFFDEE7","00"), ("BFFFDEE6","00"), ("BFFFDEE5","00"), ("BFFFDEE4","00"), ("OF","T"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000002"), ("ESP","BFFFDC64"), ("EBP","BFFFDC88"), ("BFFFDC6F","00"), ("BFFFDC6E","00"), ("BFFFDC6D","00"), ("BFFFDC6C","01"), ("BFFFDC6B","BF"), ("BFFFDC6A","FF"), ("BFFFDC69","DD"), ("BFFFDC68","2C"), ("BFFFDC67","00"), ("BFFFDC66","00"), ("BFFFDC65","0A"), ("BFFFDC64","C6"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","0804849B")] [("EDI","00000AC6"), ("ESP","BFFFDC68"), ("EBP","BFFFDC88"), ("BFFFDC6F","00"), ("BFFFDC6E","00"), ("BFFFDC6D","00"), ("BFFFDC6C","01"), ("BFFFDC6B","BF"), ("BFFFDC6A","FF"), ("BFFFDC69","DD"), ("BFFFDC68","2C"), ("BFFFDC67","00"), ("BFFFDC66","00"), ("BFFFDC65","0A"), ("BFFFDC64","C6"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("EIP","804849C")]; (* POP DWORD [loc80] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFDAE4"), ("EBP","BFFFDB08"), ("8049BF4","02"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFDAEF","00"), ("BFFFDAEE","00"), ("BFFFDAED","00"), ("BFFFDAEC","01"), ("BFFFDAEB","BF"), ("BFFFDAEA","FF"), ("BFFFDAE9","DB"), ("BFFFDAE8","AC"), ("BFFFDAE7","40"), ("BFFFDAE6","15"), ("BFFFDAE5","BF"), ("BFFFDAE4","40"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","080484B4")] [("ESP","BFFFDAE8"), ("EBP","BFFFDB08"), ("8049BF4","40"), ("8049BF5","BF"), ("8049BF6","15"), ("8049BF7","40"), ("BFFFDAEF","00"), ("BFFFDAEE","00"), ("BFFFDAED","00"), ("BFFFDAEC","01"), ("BFFFDAEB","BF"), ("BFFFDAEA","FF"), ("BFFFDAE9","DB"), ("BFFFDAE8","AC"), ("BFFFDAE7","40"), ("BFFFDAE6","15"), ("BFFFDAE5","BF"), ("BFFFDAE4","40"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","80484BA")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000001"), ("ESP","BFFFEC64"), ("EBP","BFFFEC88"), ("BFFFEC6F","00"), ("BFFFEC6E","00"), ("BFFFEC6D","00"), ("BFFFEC6C","01"), ("BFFFEC6B","BF"), ("BFFFEC6A","FF"), ("BFFFEC69","ED"), ("BFFFEC68","2C"), ("BFFFEC67","FF"), ("BFFFEC66","FF"), ("BFFFEC65","FF"), ("BFFFEC64","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("EBX","FFFFFFFF"), ("ESP","BFFFEC68"), ("EBP","BFFFEC88"), ("BFFFEC6F","00"), ("BFFFEC6E","00"), ("BFFFEC6D","00"), ("BFFFEC6C","01"), ("BFFFEC6B","BF"), ("BFFFEC6A","FF"), ("BFFFEC69","ED"), ("BFFFEC68","2C"), ("BFFFEC67","FF"), ("BFFFEC66","FF"), ("BFFFEC65","FF"), ("BFFFEC64","FF"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","FFFFFFFE"), ("ESP","BFFFEC64"), ("EBP","BFFFEC88"), ("BFFFEC6F","00"), ("BFFFEC6E","00"), ("BFFFEC6D","00"), ("BFFFEC6C","01"), ("BFFFEC6B","BF"), ("BFFFEC6A","FF"), ("BFFFEC69","ED"), ("BFFFEC68","2C"), ("BFFFEC67","49"), ("BFFFEC66","26"), ("BFFFEC65","77"), ("BFFFEC64","4A"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("EAX","4926774A"), ("ESP","BFFFEC68"), ("EBP","BFFFEC88"), ("BFFFEC6F","00"), ("BFFFEC6E","00"), ("BFFFEC6D","00"), ("BFFFEC6C","01"), ("BFFFEC6B","BF"), ("BFFFEC6A","FF"), ("BFFFEC69","ED"), ("BFFFEC68","2C"), ("BFFFEC67","49"), ("BFFFEC66","26"), ("BFFFEC65","77"), ("BFFFEC64","4A"), ("SF","T"), ("ZF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","1B4290B4"), ("ESP","BFFFF164"), ("EBP","BFFFF188"), ("BFFFF16F","00"), ("BFFFF16E","00"), ("BFFFF16D","00"), ("BFFFF16C","01"), ("BFFFF16B","BF"), ("BFFFF16A","FF"), ("BFFFF169","F2"), ("BFFFF168","2C"), ("BFFFF167","00"), ("BFFFF166","00"), ("BFFFF165","0A"), ("BFFFF164","03"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EDI","00000A03"), ("ESP","BFFFF168"), ("EBP","BFFFF188"), ("BFFFF16F","00"), ("BFFFF16E","00"), ("BFFFF16D","00"), ("BFFFF16C","01"), ("BFFFF16B","BF"), ("BFFFF16A","FF"), ("BFFFF169","F2"), ("BFFFF168","2C"), ("BFFFF167","00"), ("BFFFF166","00"), ("BFFFF165","0A"), ("BFFFF164","03"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","5E714718"), ("ESP","BFFFEAE4"), ("EBP","BFFFEB08"), ("BFFFEAEF","00"), ("BFFFEAEE","00"), ("BFFFEAED","00"), ("BFFFEAEC","01"), ("BFFFEAEB","BF"), ("BFFFEAEA","FF"), ("BFFFEAE9","EB"), ("BFFFEAE8","AC"), ("BFFFEAE7","00"), ("BFFFEAE6","00"), ("BFFFEAE5","00"), ("BFFFEAE4","02"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","00000002"), ("ESP","BFFFEAE8"), ("EBP","BFFFEB08"), ("BFFFEAEF","00"), ("BFFFEAEE","00"), ("BFFFEAED","00"), ("BFFFEAEC","01"), ("BFFFEAEB","BF"), ("BFFFEAEA","FF"), ("BFFFEAE9","EB"), ("BFFFEAE8","AC"), ("BFFFEAE7","00"), ("BFFFEAE6","00"), ("BFFFEAE5","00"), ("BFFFEAE4","02"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000001"), ("ESP","BFFFD6E4"), ("EBP","BFFFD708"), ("BFFFD6EF","00"), ("BFFFD6EE","00"), ("BFFFD6ED","00"), ("BFFFD6EC","01"), ("BFFFD6EB","BF"), ("BFFFD6EA","FF"), ("BFFFD6E9","D7"), ("BFFFD6E8","AC"), ("BFFFD6E7","FF"), ("BFFFD6E6","FF"), ("BFFFD6E5","FF"), ("BFFFD6E4","FE"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","0804849F")] [("EDI","FFFFFFFE"), ("ESP","BFFFD6E8"), ("EBP","BFFFD708"), ("BFFFD6EF","00"), ("BFFFD6EE","00"), ("BFFFD6ED","00"), ("BFFFD6EC","01"), ("BFFFD6EB","BF"), ("BFFFD6EA","FF"), ("BFFFD6E9","D7"), ("BFFFD6E8","AC"), ("BFFFD6E7","FF"), ("BFFFD6E6","FF"), ("BFFFD6E5","FF"), ("BFFFD6E4","FE"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("EIP","80484A0")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","04A70D71"), ("ESP","BFFFF564"), ("EBP","BFFFF588"), ("BFFFF56F","00"), ("BFFFF56E","00"), ("BFFFF56D","00"), ("BFFFF56C","01"), ("BFFFF56B","BF"), ("BFFFF56A","FF"), ("BFFFF569","F6"), ("BFFFF568","2C"), ("BFFFF567","00"), ("BFFFF566","00"), ("BFFFF565","00"), ("BFFFF564","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","0804849F")] [("ESI","00000000"), ("ESP","BFFFF568"), ("EBP","BFFFF588"), ("BFFFF56F","00"), ("BFFFF56E","00"), ("BFFFF56D","00"), ("BFFFF56C","01"), ("BFFFF56B","BF"), ("BFFFF56A","FF"), ("BFFFF569","F6"), ("BFFFF568","2C"), ("BFFFF567","00"), ("BFFFF566","00"), ("BFFFF565","00"), ("BFFFF564","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("EIP","80484A0")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","FFFFFFFE"), ("ESP","BFFFEDE4"), ("EBP","BFFFEE08"), ("BFFFEDEF","00"), ("BFFFEDEE","00"), ("BFFFEDED","00"), ("BFFFEDEC","01"), ("BFFFEDEB","BF"), ("BFFFEDEA","FF"), ("BFFFEDE9","EE"), ("BFFFEDE8","AC"), ("BFFFEDE7","00"), ("BFFFEDE6","00"), ("BFFFEDE5","00"), ("BFFFEDE4","02"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("ESI","00000002"), ("ESP","BFFFEDE8"), ("EBP","BFFFEE08"), ("BFFFEDEF","00"), ("BFFFEDEE","00"), ("BFFFEDED","00"), ("BFFFEDEC","01"), ("BFFFEDEB","BF"), ("BFFFEDEA","FF"), ("BFFFEDE9","EE"), ("BFFFEDE8","AC"), ("BFFFEDE7","00"), ("BFFFEDE6","00"), ("BFFFEDE5","00"), ("BFFFEDE4","02"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000002"), ("ESP","BFFFF2E4"), ("EBP","BFFFF308"), ("BFFFF2EF","00"), ("BFFFF2EE","00"), ("BFFFF2ED","00"), ("BFFFF2EC","01"), ("BFFFF2EB","BF"), ("BFFFF2EA","FF"), ("BFFFF2E9","F3"), ("BFFFF2E8","AC"), ("BFFFF2E7","00"), ("BFFFF2E6","00"), ("BFFFF2E5","02"), ("BFFFF2E4","82"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849B")] [("ECX","00000282"), ("ESP","BFFFF2E8"), ("EBP","BFFFF308"), ("BFFFF2EF","00"), ("BFFFF2EE","00"), ("BFFFF2ED","00"), ("BFFFF2EC","01"), ("BFFFF2EB","BF"), ("BFFFF2EA","FF"), ("BFFFF2E9","F3"), ("BFFFF2E8","AC"), ("BFFFF2E7","00"), ("BFFFF2E6","00"), ("BFFFF2E5","02"), ("BFFFF2E4","82"), ("SF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","FFFFFFFF"), ("ESP","BFFFE164"), ("EBP","BFFFE188"), ("BFFFE16F","00"), ("BFFFE16E","00"), ("BFFFE16D","00"), ("BFFFE16C","01"), ("BFFFE16B","BF"), ("BFFFE16A","FF"), ("BFFFE169","E2"), ("BFFFE168","2C"), ("BFFFE167","00"), ("BFFFE166","00"), ("BFFFE165","00"), ("BFFFE164","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("EDX","00000000"), ("ESP","BFFFE168"), ("EBP","BFFFE188"), ("BFFFE16F","00"), ("BFFFE16E","00"), ("BFFFE16D","00"), ("BFFFE16C","01"), ("BFFFE16B","BF"), ("BFFFE16A","FF"), ("BFFFE169","E2"), ("BFFFE168","2C"), ("BFFFE167","00"), ("BFFFE166","00"), ("BFFFE165","00"), ("BFFFE164","00"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","1A7E3858"), ("ESP","BFFFED64"), ("EBP","BFFFED88"), ("BFFFED6F","00"), ("BFFFED6E","00"), ("BFFFED6D","00"), ("BFFFED6C","01"), ("BFFFED6B","BF"), ("BFFFED6A","FF"), ("BFFFED69","EE"), ("BFFFED68","2C"), ("BFFFED67","00"), ("BFFFED66","00"), ("BFFFED65","00"), ("BFFFED64","00"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","00000000"), ("ESP","BFFFED68"), ("EBP","BFFFED88"), ("BFFFED6F","00"), ("BFFFED6E","00"), ("BFFFED6D","00"), ("BFFFED6C","01"), ("BFFFED6B","BF"), ("BFFFED6A","FF"), ("BFFFED69","EE"), ("BFFFED68","2C"), ("BFFFED67","00"), ("BFFFED66","00"), ("BFFFED65","00"), ("BFFFED64","00"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000001"), ("ESP","BFFFF264"), ("EBP","BFFFF288"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","0C"), ("BFFFF266","7E"), ("BFFFF265","40"), ("BFFFF264","A8"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","0C7E40A8"), ("ESP","BFFFF268"), ("EBP","BFFFF288"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","0C"), ("BFFFF266","7E"), ("BFFFF265","40"), ("BFFFF264","A8"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [loc242] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFE764"), ("EBP","BFFFE788"), ("8049BF4","FE"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFE76F","00"), ("BFFFE76E","00"), ("BFFFE76D","00"), ("BFFFE76C","01"), ("BFFFE76B","BF"), ("BFFFE76A","FF"), ("BFFFE769","E8"), ("BFFFE768","2C"), ("BFFFE767","00"), ("BFFFE766","00"), ("BFFFE765","00"), ("BFFFE764","00"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","080484B8")] [("ESP","BFFFE768"), ("EBP","BFFFE788"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFE76F","00"), ("BFFFE76E","00"), ("BFFFE76D","00"), ("BFFFE76C","01"), ("BFFFE76B","BF"), ("BFFFE76A","FF"), ("BFFFE769","E8"), ("BFFFE768","2C"), ("BFFFE767","00"), ("BFFFE766","00"), ("BFFFE765","00"), ("BFFFE764","00"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484BE")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000000"), ("ESP","BFFFD7E4"), ("EBP","BFFFD808"), ("BFFFD7EF","00"), ("BFFFD7EE","00"), ("BFFFD7ED","00"), ("BFFFD7EC","01"), ("BFFFD7EB","BF"), ("BFFFD7EA","FF"), ("BFFFD7E9","D8"), ("BFFFD7E8","AC"), ("BFFFD7E7","FF"), ("BFFFD7E6","FF"), ("BFFFD7E5","FF"), ("BFFFD7E4","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("EDI","FFFFFFFF"), ("ESP","BFFFD7E8"), ("EBP","BFFFD808"), ("BFFFD7EF","00"), ("BFFFD7EE","00"), ("BFFFD7ED","00"), ("BFFFD7EC","01"), ("BFFFD7EB","BF"), ("BFFFD7EA","FF"), ("BFFFD7E9","D8"), ("BFFFD7E8","AC"), ("BFFFD7E7","FF"), ("BFFFD7E6","FF"), ("BFFFD7E5","FF"), ("BFFFD7E4","FF"), ("SF","T"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","0996FCFB"), ("ESP","BFFFE364"), ("EBP","BFFFE388"), ("BFFFE36F","00"), ("BFFFE36E","00"), ("BFFFE36D","00"), ("BFFFE36C","01"), ("BFFFE36B","BF"), ("BFFFE36A","FF"), ("BFFFE369","E4"), ("BFFFE368","2C"), ("BFFFE367","00"), ("BFFFE366","00"), ("BFFFE365","0A"), ("BFFFE364","87"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804849B")] [("EBX","00000A87"), ("ESP","BFFFE368"), ("EBP","BFFFE388"), ("BFFFE36F","00"), ("BFFFE36E","00"), ("BFFFE36D","00"), ("BFFFE36C","01"), ("BFFFE36B","BF"), ("BFFFE36A","FF"), ("BFFFE369","E4"), ("BFFFE368","2C"), ("BFFFE367","00"), ("BFFFE366","00"), ("BFFFE365","0A"), ("BFFFE364","87"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","804849C")]; (* POP DWORD [loc268] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFF364"), ("EBP","BFFFF388"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFF36F","00"), ("BFFFF36E","00"), ("BFFFF36D","00"), ("BFFFF36C","01"), ("BFFFF36B","BF"), ("BFFFF36A","FF"), ("BFFFF369","F4"), ("BFFFF368","2C"), ("BFFFF367","BF"), ("BFFFF366","FF"), ("BFFFF365","F3"), ("BFFFF364","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","080484B4")] [("ESP","BFFFF368"), ("EBP","BFFFF388"), ("8049BF4","68"), ("8049BF5","F3"), ("8049BF6","FF"), ("8049BF7","BF"), ("BFFFF36F","00"), ("BFFFF36E","00"), ("BFFFF36D","00"), ("BFFFF36C","01"), ("BFFFF36B","BF"), ("BFFFF36A","FF"), ("BFFFF369","F4"), ("BFFFF368","2C"), ("BFFFF367","BF"), ("BFFFF366","FF"), ("BFFFF365","F3"), ("BFFFF364","68"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("EIP","80484BA")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000001"), ("ESP","BFFFF4E4"), ("EBP","BFFFF508"), ("BFFFF4EF","00"), ("BFFFF4EE","00"), ("BFFFF4ED","00"), ("BFFFF4EC","01"), ("BFFFF4EB","BF"), ("BFFFF4EA","FF"), ("BFFFF4E9","F5"), ("BFFFF4E8","AC"), ("BFFFF4E7","0D"), ("BFFFF4E6","4D"), ("BFFFF4E5","2E"), ("BFFFF4E4","66"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","0D4D2E66"), ("ESP","BFFFF4E8"), ("EBP","BFFFF508"), ("BFFFF4EF","00"), ("BFFFF4EE","00"), ("BFFFF4ED","00"), ("BFFFF4EC","01"), ("BFFFF4EB","BF"), ("BFFFF4EA","FF"), ("BFFFF4E9","F5"), ("BFFFF4E8","AC"), ("BFFFF4E7","0D"), ("BFFFF4E6","4D"), ("BFFFF4E5","2E"), ("BFFFF4E4","66"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [loc298] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFE464"), ("EBP","BFFFE488"), ("8049BF4","FE"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFE46F","00"), ("BFFFE46E","00"), ("BFFFE46D","00"), ("BFFFE46C","01"), ("BFFFE46B","BF"), ("BFFFE46A","FF"), ("BFFFE469","E5"), ("BFFFE468","2C"), ("BFFFE467","BF"), ("BFFFE466","FF"), ("BFFFE465","E5"), ("BFFFE464","24"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","080484B4")] [("ESP","BFFFE468"), ("EBP","BFFFE488"), ("8049BF4","24"), ("8049BF5","E5"), ("8049BF6","FF"), ("8049BF7","BF"), ("BFFFE46F","00"), ("BFFFE46E","00"), ("BFFFE46D","00"), ("BFFFE46C","01"), ("BFFFE46B","BF"), ("BFFFE46A","FF"), ("BFFFE469","E5"), ("BFFFE468","2C"), ("BFFFE467","BF"), ("BFFFE466","FF"), ("BFFFE465","E5"), ("BFFFE464","24"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","80484BA")]; (* POP DWORD EAX *) val _ = x86_test "58" [("EAX","FFFFFFFE"), ("ESP","BFFFF1E4"), ("EBP","BFFFF208"), ("BFFFF1EF","00"), ("BFFFF1EE","00"), ("BFFFF1ED","00"), ("BFFFF1EC","01"), ("BFFFF1EB","BF"), ("BFFFF1EA","FF"), ("BFFFF1E9","F2"), ("BFFFF1E8","AC"), ("BFFFF1E7","40"), ("BFFFF1E6","15"), ("BFFFF1E5","BF"), ("BFFFF1E4","40"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804849B")] [("EAX","4015BF40"), ("ESP","BFFFF1E8"), ("EBP","BFFFF208"), ("BFFFF1EF","00"), ("BFFFF1EE","00"), ("BFFFF1ED","00"), ("BFFFF1EC","01"), ("BFFFF1EB","BF"), ("BFFFF1EA","FF"), ("BFFFF1E9","F2"), ("BFFFF1E8","AC"), ("BFFFF1E7","40"), ("BFFFF1E6","15"), ("BFFFF1E5","BF"), ("BFFFF1E4","40"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","00000002"), ("ESP","BFFFE6E4"), ("EBP","BFFFE708"), ("BFFFE6EF","00"), ("BFFFE6EE","00"), ("BFFFE6ED","00"), ("BFFFE6EC","01"), ("BFFFE6EB","BF"), ("BFFFE6EA","FF"), ("BFFFE6E9","E7"), ("BFFFE6E8","AC"), ("BFFFE6E7","FF"), ("BFFFE6E6","FF"), ("BFFFE6E5","FF"), ("BFFFE6E4","FF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("EBX","FFFFFFFF"), ("ESP","BFFFE6E8"), ("EBP","BFFFE708"), ("BFFFE6EF","00"), ("BFFFE6EE","00"), ("BFFFE6ED","00"), ("BFFFE6EC","01"), ("BFFFE6EB","BF"), ("BFFFE6EA","FF"), ("BFFFE6E9","E7"), ("BFFFE6E8","AC"), ("BFFFE6E7","FF"), ("BFFFE6E6","FF"), ("BFFFE6E5","FF"), ("BFFFE6E4","FF"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","00000002"), ("ESP","BFFFF264"), ("EBP","BFFFF288"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","76"), ("BFFFF266","D1"), ("BFFFF265","83"), ("BFFFF264","05"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("ECX","76D18305"), ("ESP","BFFFF268"), ("EBP","BFFFF288"), ("BFFFF26F","00"), ("BFFFF26E","00"), ("BFFFF26D","00"), ("BFFFF26C","01"), ("BFFFF26B","BF"), ("BFFFF26A","FF"), ("BFFFF269","F3"), ("BFFFF268","2C"), ("BFFFF267","76"), ("BFFFF266","D1"), ("BFFFF265","83"), ("BFFFF264","05"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","00000000"), ("ESP","BFFFEE64"), ("EBP","BFFFEE88"), ("BFFFEE6F","00"), ("BFFFEE6E","00"), ("BFFFEE6D","00"), ("BFFFEE6C","01"), ("BFFFEE6B","BF"), ("BFFFEE6A","FF"), ("BFFFEE69","EF"), ("BFFFEE68","2C"), ("BFFFEE67","BF"), ("BFFFEE66","FF"), ("BFFFEE65","EF"), ("BFFFEE64","2C"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EDX","BFFFEF2C"), ("ESP","BFFFEE68"), ("EBP","BFFFEE88"), ("BFFFEE6F","00"), ("BFFFEE6E","00"), ("BFFFEE6D","00"), ("BFFFEE6C","01"), ("BFFFEE6B","BF"), ("BFFFEE6A","FF"), ("BFFFEE69","EF"), ("BFFFEE68","2C"), ("BFFFEE67","BF"), ("BFFFEE66","FF"), ("BFFFEE65","EF"), ("BFFFEE64","2C"), ("OF","T"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD [loc15] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFD7A4"), ("EBP","BFFFD7C8"), ("8049BF4","1D"), ("8049BF5","EF"), ("8049BF6","4D"), ("8049BF7","57"), ("BFFFD7AF","00"), ("BFFFD7AE","00"), ("BFFFD7AD","00"), ("BFFFD7AC","01"), ("BFFFD7AB","BF"), ("BFFFD7AA","FF"), ("BFFFD7A9","D8"), ("BFFFD7A8","6C"), ("BFFFD7A7","00"), ("BFFFD7A6","00"), ("BFFFD7A5","02"), ("BFFFD7A4","C7"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","080484B4")] [("ESP","BFFFD7A8"), ("EBP","BFFFD7C8"), ("8049BF4","C7"), ("8049BF5","02"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFD7AF","00"), ("BFFFD7AE","00"), ("BFFFD7AD","00"), ("BFFFD7AC","01"), ("BFFFD7AB","BF"), ("BFFFD7AA","FF"), ("BFFFD7A9","D8"), ("BFFFD7A8","6C"), ("BFFFD7A7","00"), ("BFFFD7A6","00"), ("BFFFD7A5","02"), ("BFFFD7A4","C7"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","80484BA")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","19FC100B"), ("ESP","BFFFF224"), ("EBP","BFFFF248"), ("BFFFF22F","00"), ("BFFFF22E","00"), ("BFFFF22D","00"), ("BFFFF22C","01"), ("BFFFF22B","BF"), ("BFFFF22A","FF"), ("BFFFF229","F2"), ("BFFFF228","EC"), ("BFFFF227","00"), ("BFFFF226","00"), ("BFFFF225","02"), ("BFFFF224","D2"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849B")] [("ESI","000002D2"), ("ESP","BFFFF228"), ("EBP","BFFFF248"), ("BFFFF22F","00"), ("BFFFF22E","00"), ("BFFFF22D","00"), ("BFFFF22C","01"), ("BFFFF22B","BF"), ("BFFFF22A","FF"), ("BFFFF229","F2"), ("BFFFF228","EC"), ("BFFFF227","00"), ("BFFFF226","00"), ("BFFFF225","02"), ("BFFFF224","D2"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","FFFFFFFE"), ("ESP","BFFFED24"), ("EBP","BFFFED48"), ("BFFFED2F","00"), ("BFFFED2E","00"), ("BFFFED2D","00"), ("BFFFED2C","01"), ("BFFFED2B","BF"), ("BFFFED2A","FF"), ("BFFFED29","ED"), ("BFFFED28","EC"), ("BFFFED27","40"), ("BFFFED26","15"), ("BFFFED25","D2"), ("BFFFED24","54"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804849B")] [("ESI","4015D254"), ("ESP","BFFFED28"), ("EBP","BFFFED48"), ("BFFFED2F","00"), ("BFFFED2E","00"), ("BFFFED2D","00"), ("BFFFED2C","01"), ("BFFFED2B","BF"), ("BFFFED2A","FF"), ("BFFFED29","ED"), ("BFFFED28","EC"), ("BFFFED27","40"), ("BFFFED26","15"), ("BFFFED25","D2"), ("BFFFED24","54"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","804849C")]; (* POP DWORD [ESI + EAX+23] *) val _ = x86_test "8F440617" [("ESI","08049C04"), ("EAX","00000073"), ("ESP","BFFFEBA4"), ("EBP","BFFFEBC8"), ("8049C8E","00"), ("8049C8F","00"), ("8049C90","00"), ("8049C91","00"), ("BFFFEBAF","00"), ("BFFFEBAE","00"), ("BFFFEBAD","00"), ("BFFFEBAC","01"), ("BFFFEBAB","BF"), ("BFFFEBAA","FF"), ("BFFFEBA9","EC"), ("BFFFEBA8","6C"), ("BFFFEBA7","79"), ("BFFFEBA6","F4"), ("BFFFEBA5","35"), ("BFFFEBA4","68"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","080484C0")] [("ESI","08049C04"), ("EAX","00000073"), ("ESP","BFFFEBA8"), ("EBP","BFFFEBC8"), ("8049C8E","68"), ("8049C8F","35"), ("8049C90","F4"), ("8049C91","79"), ("BFFFEBAF","00"), ("BFFFEBAE","00"), ("BFFFEBAD","00"), ("BFFFEBAC","01"), ("BFFFEBAB","BF"), ("BFFFEBAA","FF"), ("BFFFEBA9","EC"), ("BFFFEBA8","6C"), ("BFFFEBA7","79"), ("BFFFEBA6","F4"), ("BFFFEBA5","35"), ("BFFFEBA4","68"), ("OF","T"), ("SF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("ZF","F"), ("EIP","80484C4")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000001"), ("ESP","BFFFF1A4"), ("EBP","BFFFF1C8"), ("BFFFF1AF","00"), ("BFFFF1AE","00"), ("BFFFF1AD","00"), ("BFFFF1AC","01"), ("BFFFF1AB","BF"), ("BFFFF1AA","FF"), ("BFFFF1A9","F2"), ("BFFFF1A8","6C"), ("BFFFF1A7","00"), ("BFFFF1A6","00"), ("BFFFF1A5","00"), ("BFFFF1A4","01"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","0804849B")] [("EDI","00000001"), ("ESP","BFFFF1A8"), ("EBP","BFFFF1C8"), ("BFFFF1AF","00"), ("BFFFF1AE","00"), ("BFFFF1AD","00"), ("BFFFF1AC","01"), ("BFFFF1AB","BF"), ("BFFFF1AA","FF"), ("BFFFF1A9","F2"), ("BFFFF1A8","6C"), ("BFFFF1A7","00"), ("BFFFF1A6","00"), ("BFFFF1A5","00"), ("BFFFF1A4","01"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","25DECA31"), ("ESP","BFFFE424"), ("EBP","BFFFE448"), ("BFFFE42F","00"), ("BFFFE42E","00"), ("BFFFE42D","00"), ("BFFFE42C","01"), ("BFFFE42B","BF"), ("BFFFE42A","FF"), ("BFFFE429","E4"), ("BFFFE428","EC"), ("BFFFE427","40"), ("BFFFE426","15"), ("BFFFE425","BF"), ("BFFFE424","40"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849B")] [("ESI","4015BF40"), ("ESP","BFFFE428"), ("EBP","BFFFE448"), ("BFFFE42F","00"), ("BFFFE42E","00"), ("BFFFE42D","00"), ("BFFFE42C","01"), ("BFFFE42B","BF"), ("BFFFE42A","FF"), ("BFFFE429","E4"), ("BFFFE428","EC"), ("BFFFE427","40"), ("BFFFE426","15"), ("BFFFE425","BF"), ("BFFFE424","40"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","626E0055"), ("ESP","BFFFE5A4"), ("EBP","BFFFE5C8"), ("BFFFE5AF","00"), ("BFFFE5AE","00"), ("BFFFE5AD","00"), ("BFFFE5AC","01"), ("BFFFE5AB","BF"), ("BFFFE5AA","FF"), ("BFFFE5A9","E6"), ("BFFFE5A8","6C"), ("BFFFE5A7","00"), ("BFFFE5A6","00"), ("BFFFE5A5","00"), ("BFFFE5A4","01"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","0804849B")] [("EBX","00000001"), ("ESP","BFFFE5A8"), ("EBP","BFFFE5C8"), ("BFFFE5AF","00"), ("BFFFE5AE","00"), ("BFFFE5AD","00"), ("BFFFE5AC","01"), ("BFFFE5AB","BF"), ("BFFFE5AA","FF"), ("BFFFE5A9","E6"), ("BFFFE5A8","6C"), ("BFFFE5A7","00"), ("BFFFE5A6","00"), ("BFFFE5A5","00"), ("BFFFE5A4","01"), ("SF","T"), ("ZF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","FFFFFFFE"), ("ESP","BFFFF2A4"), ("EBP","BFFFF2C8"), ("BFFFF2AF","00"), ("BFFFF2AE","00"), ("BFFFF2AD","00"), ("BFFFF2AC","01"), ("BFFFF2AB","BF"), ("BFFFF2AA","FF"), ("BFFFF2A9","F3"), ("BFFFF2A8","6C"), ("BFFFF2A7","FF"), ("BFFFF2A6","FF"), ("BFFFF2A5","FF"), ("BFFFF2A4","FE"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("EDI","FFFFFFFE"), ("ESP","BFFFF2A8"), ("EBP","BFFFF2C8"), ("BFFFF2AF","00"), ("BFFFF2AE","00"), ("BFFFF2AD","00"), ("BFFFF2AC","01"), ("BFFFF2AB","BF"), ("BFFFF2AA","FF"), ("BFFFF2A9","F3"), ("BFFFF2A8","6C"), ("BFFFF2A7","FF"), ("BFFFF2A6","FF"), ("BFFFF2A5","FF"), ("BFFFF2A4","FE"), ("AF","T"), ("CF","F"), ("PF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [EAX + 4*ECX+17] *) val _ = x86_test "8F448811" [("EAX","08049C04"), ("ECX","0000000E"), ("ESP","BFFFE2A4"), ("EBP","BFFFE2C8"), ("8049C4D","02"), ("8049C4E","00"), ("8049C4F","00"), ("8049C50","00"), ("BFFFE2AF","00"), ("BFFFE2AE","00"), ("BFFFE2AD","00"), ("BFFFE2AC","01"), ("BFFFE2AB","BF"), ("BFFFE2AA","FF"), ("BFFFE2A9","E3"), ("BFFFE2A8","6C"), ("BFFFE2A7","BF"), ("BFFFE2A6","FF"), ("BFFFE2A5","E2"), ("BFFFE2A4","C8"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","080484BC")] [("EAX","08049C04"), ("ECX","0000000E"), ("ESP","BFFFE2A8"), ("EBP","BFFFE2C8"), ("8049C4D","C8"), ("8049C4E","E2"), ("8049C4F","FF"), ("8049C50","BF"), ("BFFFE2AF","00"), ("BFFFE2AE","00"), ("BFFFE2AD","00"), ("BFFFE2AC","01"), ("BFFFE2AB","BF"), ("BFFFE2AA","FF"), ("BFFFE2A9","E3"), ("BFFFE2A8","6C"), ("BFFFE2A7","BF"), ("BFFFE2A6","FF"), ("BFFFE2A5","E2"), ("BFFFE2A4","C8"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484C0")]; (* POP DWORD [ESI + EAX] *) val _ = x86_test "8F0406" [("ESI","08049C04"), ("EAX","0000009D"), ("ESP","BFFFD724"), ("EBP","BFFFD748"), ("8049CA1","FF"), ("8049CA2","FF"), ("8049CA3","FF"), ("8049CA4","FF"), ("BFFFD72F","00"), ("BFFFD72E","00"), ("BFFFD72D","00"), ("BFFFD72C","01"), ("BFFFD72B","BF"), ("BFFFD72A","FF"), ("BFFFD729","D7"), ("BFFFD728","EC"), ("BFFFD727","00"), ("BFFFD726","00"), ("BFFFD725","00"), ("BFFFD724","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","080484BF")] [("ESI","08049C04"), ("EAX","0000009D"), ("ESP","BFFFD728"), ("EBP","BFFFD748"), ("8049CA1","00"), ("8049CA2","00"), ("8049CA3","00"), ("8049CA4","00"), ("BFFFD72F","00"), ("BFFFD72E","00"), ("BFFFD72D","00"), ("BFFFD72C","01"), ("BFFFD72B","BF"), ("BFFFD72A","FF"), ("BFFFD729","D7"), ("BFFFD728","EC"), ("BFFFD727","00"), ("BFFFD726","00"), ("BFFFD725","00"), ("BFFFD724","00"), ("OF","T"), ("SF","T"), ("AF","T"), ("PF","T"), ("CF","T"), ("ZF","F"), ("EIP","80484C2")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","FFFFFFFE"), ("ESP","BFFFD7A4"), ("EBP","BFFFD7C8"), ("BFFFD7AF","00"), ("BFFFD7AE","00"), ("BFFFD7AD","00"), ("BFFFD7AC","01"), ("BFFFD7AB","BF"), ("BFFFD7AA","FF"), ("BFFFD7A9","D8"), ("BFFFD7A8","6C"), ("BFFFD7A7","6F"), ("BFFFD7A6","4A"), ("BFFFD7A5","44"), ("BFFFD7A4","DE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","0804849F")] [("ESI","6F4A44DE"), ("ESP","BFFFD7A8"), ("EBP","BFFFD7C8"), ("BFFFD7AF","00"), ("BFFFD7AE","00"), ("BFFFD7AD","00"), ("BFFFD7AC","01"), ("BFFFD7AB","BF"), ("BFFFD7AA","FF"), ("BFFFD7A9","D8"), ("BFFFD7A8","6C"), ("BFFFD7A7","6F"), ("BFFFD7A6","4A"), ("BFFFD7A5","44"), ("BFFFD7A4","DE"), ("CF","F"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","FFFFFFFE"), ("ESP","BFFFE7A4"), ("EBP","BFFFE7C8"), ("BFFFE7AF","00"), ("BFFFE7AE","00"), ("BFFFE7AD","00"), ("BFFFE7AC","01"), ("BFFFE7AB","BF"), ("BFFFE7AA","FF"), ("BFFFE7A9","E8"), ("BFFFE7A8","6C"), ("BFFFE7A7","40"), ("BFFFE7A6","15"), ("BFFFE7A5","BF"), ("BFFFE7A4","40"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","0804849B")] [("EDX","4015BF40"), ("ESP","BFFFE7A8"), ("EBP","BFFFE7C8"), ("BFFFE7AF","00"), ("BFFFE7AE","00"), ("BFFFE7AD","00"), ("BFFFE7AC","01"), ("BFFFE7AB","BF"), ("BFFFE7AA","FF"), ("BFFFE7A9","E8"), ("BFFFE7A8","6C"), ("BFFFE7A7","40"), ("BFFFE7A6","15"), ("BFFFE7A5","BF"), ("BFFFE7A4","40"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFF"), ("ESP","BFFFE624"), ("EBP","BFFFE648"), ("BFFFE62F","00"), ("BFFFE62E","00"), ("BFFFE62D","00"), ("BFFFE62C","01"), ("BFFFE62B","BF"), ("BFFFE62A","FF"), ("BFFFE629","E6"), ("BFFFE628","EC"), ("BFFFE627","00"), ("BFFFE626","00"), ("BFFFE625","00"), ("BFFFE624","01"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","0804849F")] [("EBX","00000001"), ("ESP","BFFFE628"), ("EBP","BFFFE648"), ("BFFFE62F","00"), ("BFFFE62E","00"), ("BFFFE62D","00"), ("BFFFE62C","01"), ("BFFFE62B","BF"), ("BFFFE62A","FF"), ("BFFFE629","E6"), ("BFFFE628","EC"), ("BFFFE627","00"), ("BFFFE626","00"), ("BFFFE625","00"), ("BFFFE624","01"), ("SF","T"), ("ZF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","FFFFFFFE"), ("ESP","BFFFF5A4"), ("EBP","BFFFF5C8"), ("BFFFF5AF","00"), ("BFFFF5AE","00"), ("BFFFF5AD","00"), ("BFFFF5AC","01"), ("BFFFF5AB","BF"), ("BFFFF5AA","FF"), ("BFFFF5A9","F6"), ("BFFFF5A8","6C"), ("BFFFF5A7","BF"), ("BFFFF5A6","FF"), ("BFFFF5A5","F5"), ("BFFFF5A4","C8"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","0804849B")] [("EDI","BFFFF5C8"), ("ESP","BFFFF5A8"), ("EBP","BFFFF5C8"), ("BFFFF5AF","00"), ("BFFFF5AE","00"), ("BFFFF5AD","00"), ("BFFFF5AC","01"), ("BFFFF5AB","BF"), ("BFFFF5AA","FF"), ("BFFFF5A9","F6"), ("BFFFF5A8","6C"), ("BFFFF5A7","BF"), ("BFFFF5A6","FF"), ("BFFFF5A5","F5"), ("BFFFF5A4","C8"), ("OF","T"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("EIP","804849C")]; (* POP DWORD EBX *) val _ = x86_test "5B" [("EBX","FFFFFFFF"), ("ESP","BFFFEB24"), ("EBP","BFFFEB48"), ("BFFFEB2F","00"), ("BFFFEB2E","00"), ("BFFFEB2D","00"), ("BFFFEB2C","01"), ("BFFFEB2B","BF"), ("BFFFEB2A","FF"), ("BFFFEB29","EB"), ("BFFFEB28","EC"), ("BFFFEB27","BF"), ("BFFFEB26","FF"), ("BFFFEB25","EB"), ("BFFFEB24","EC"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","0804849B")] [("EBX","BFFFEBEC"), ("ESP","BFFFEB28"), ("EBP","BFFFEB48"), ("BFFFEB2F","00"), ("BFFFEB2E","00"), ("BFFFEB2D","00"), ("BFFFEB2C","01"), ("BFFFEB2B","BF"), ("BFFFEB2A","FF"), ("BFFFEB29","EB"), ("BFFFEB28","EC"), ("BFFFEB27","BF"), ("BFFFEB26","FF"), ("BFFFEB25","EB"), ("BFFFEB24","EC"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","T"), ("PF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","00000001"), ("ESP","BFFFEA24"), ("EBP","BFFFEA48"), ("BFFFEA2F","00"), ("BFFFEA2E","00"), ("BFFFEA2D","00"), ("BFFFEA2C","01"), ("BFFFEA2B","BF"), ("BFFFEA2A","FF"), ("BFFFEA29","EA"), ("BFFFEA28","EC"), ("BFFFEA27","00"), ("BFFFEA26","00"), ("BFFFEA25","00"), ("BFFFEA24","02"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","0804849F")] [("EDX","00000002"), ("ESP","BFFFEA28"), ("EBP","BFFFEA48"), ("BFFFEA2F","00"), ("BFFFEA2E","00"), ("BFFFEA2D","00"), ("BFFFEA2C","01"), ("BFFFEA2B","BF"), ("BFFFEA2A","FF"), ("BFFFEA29","EA"), ("BFFFEA28","EC"), ("BFFFEA27","00"), ("BFFFEA26","00"), ("BFFFEA25","00"), ("BFFFEA24","02"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000001"), ("ESP","BFFFE7A4"), ("EBP","BFFFE7C8"), ("BFFFE7AF","00"), ("BFFFE7AE","00"), ("BFFFE7AD","00"), ("BFFFE7AC","01"), ("BFFFE7AB","BF"), ("BFFFE7AA","FF"), ("BFFFE7A9","E8"), ("BFFFE7A8","6C"), ("BFFFE7A7","FF"), ("BFFFE7A6","FF"), ("BFFFE7A5","FF"), ("BFFFE7A4","FE"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("EDI","FFFFFFFE"), ("ESP","BFFFE7A8"), ("EBP","BFFFE7C8"), ("BFFFE7AF","00"), ("BFFFE7AE","00"), ("BFFFE7AD","00"), ("BFFFE7AC","01"), ("BFFFE7AB","BF"), ("BFFFE7AA","FF"), ("BFFFE7A9","E8"), ("BFFFE7A8","6C"), ("BFFFE7A7","FF"), ("BFFFE7A6","FF"), ("BFFFE7A5","FF"), ("BFFFE7A4","FE"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD [EDX + EAX+21] *) val _ = x86_test "8F440215" [("EDX","08049C04"), ("EAX","00000008"), ("ESP","BFFFE4A4"), ("EBP","BFFFE4C8"), ("8049C21","01"), ("8049C22","00"), ("8049C23","00"), ("8049C24","00"), ("BFFFE4AF","00"), ("BFFFE4AE","00"), ("BFFFE4AD","00"), ("BFFFE4AC","01"), ("BFFFE4AB","BF"), ("BFFFE4AA","FF"), ("BFFFE4A9","E5"), ("BFFFE4A8","6C"), ("BFFFE4A7","BF"), ("BFFFE4A6","FF"), ("BFFFE4A5","E4"), ("BFFFE4A4","C8"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484BC")] [("EDX","08049C04"), ("EAX","00000008"), ("ESP","BFFFE4A8"), ("EBP","BFFFE4C8"), ("8049C21","C8"), ("8049C22","E4"), ("8049C23","FF"), ("8049C24","BF"), ("BFFFE4AF","00"), ("BFFFE4AE","00"), ("BFFFE4AD","00"), ("BFFFE4AC","01"), ("BFFFE4AB","BF"), ("BFFFE4AA","FF"), ("BFFFE4A9","E5"), ("BFFFE4A8","6C"), ("BFFFE4A7","BF"), ("BFFFE4A6","FF"), ("BFFFE4A5","E4"), ("BFFFE4A4","C8"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484C0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","00000002"), ("ESP","BFFFD7A4"), ("EBP","BFFFD7C8"), ("BFFFD7AF","00"), ("BFFFD7AE","00"), ("BFFFD7AD","00"), ("BFFFD7AC","01"), ("BFFFD7AB","BF"), ("BFFFD7AA","FF"), ("BFFFD7A9","D8"), ("BFFFD7A8","6C"), ("BFFFD7A7","BF"), ("BFFFD7A6","FF"), ("BFFFD7A5","D7"), ("BFFFD7A4","C8"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("EDI","BFFFD7C8"), ("ESP","BFFFD7A8"), ("EBP","BFFFD7C8"), ("BFFFD7AF","00"), ("BFFFD7AE","00"), ("BFFFD7AD","00"), ("BFFFD7AC","01"), ("BFFFD7AB","BF"), ("BFFFD7AA","FF"), ("BFFFD7A9","D8"), ("BFFFD7A8","6C"), ("BFFFD7A7","BF"), ("BFFFD7A6","FF"), ("BFFFD7A5","D7"), ("BFFFD7A4","C8"), ("OF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","FFFFFFFE"), ("ESP","BFFFE3A4"), ("EBP","BFFFE3C8"), ("BFFFE3AF","00"), ("BFFFE3AE","00"), ("BFFFE3AD","00"), ("BFFFE3AC","01"), ("BFFFE3AB","BF"), ("BFFFE3AA","FF"), ("BFFFE3A9","E4"), ("BFFFE3A8","6C"), ("BFFFE3A7","40"), ("BFFFE3A6","15"), ("BFFFE3A5","BF"), ("BFFFE3A4","40"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","0804849B")] [("ESI","4015BF40"), ("ESP","BFFFE3A8"), ("EBP","BFFFE3C8"), ("BFFFE3AF","00"), ("BFFFE3AE","00"), ("BFFFE3AD","00"), ("BFFFE3AC","01"), ("BFFFE3AB","BF"), ("BFFFE3AA","FF"), ("BFFFE3A9","E4"), ("BFFFE3A8","6C"), ("BFFFE3A7","40"), ("BFFFE3A6","15"), ("BFFFE3A5","BF"), ("BFFFE3A4","40"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("OF","F"), ("EIP","804849C")]; (* POP DWORD ECX *) val _ = x86_test "59" [("ECX","FFFFFFFF"), ("ESP","BFFFF3A4"), ("EBP","BFFFF3C8"), ("BFFFF3AF","00"), ("BFFFF3AE","00"), ("BFFFF3AD","00"), ("BFFFF3AC","01"), ("BFFFF3AB","BF"), ("BFFFF3AA","FF"), ("BFFFF3A9","F4"), ("BFFFF3A8","6C"), ("BFFFF3A7","BF"), ("BFFFF3A6","FF"), ("BFFFF3A5","F4"), ("BFFFF3A4","6C"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849B")] [("ECX","BFFFF46C"), ("ESP","BFFFF3A8"), ("EBP","BFFFF3C8"), ("BFFFF3AF","00"), ("BFFFF3AE","00"), ("BFFFF3AD","00"), ("BFFFF3AC","01"), ("BFFFF3AB","BF"), ("BFFFF3AA","FF"), ("BFFFF3A9","F4"), ("BFFFF3A8","6C"), ("BFFFF3A7","BF"), ("BFFFF3A6","FF"), ("BFFFF3A5","F4"), ("BFFFF3A4","6C"), ("OF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("SF","F"), ("EIP","804849C")]; (* POP DWORD EDX *) val _ = x86_test "5A" [("EDX","00000000"), ("ESP","BFFFE8A4"), ("EBP","BFFFE8C8"), ("BFFFE8AF","00"), ("BFFFE8AE","00"), ("BFFFE8AD","00"), ("BFFFE8AC","01"), ("BFFFE8AB","BF"), ("BFFFE8AA","FF"), ("BFFFE8A9","E9"), ("BFFFE8A8","6C"), ("BFFFE8A7","BF"), ("BFFFE8A6","FF"), ("BFFFE8A5","E8"), ("BFFFE8A4","A8"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","0804849B")] [("EDX","BFFFE8A8"), ("ESP","BFFFE8A8"), ("EBP","BFFFE8C8"), ("BFFFE8AF","00"), ("BFFFE8AE","00"), ("BFFFE8AD","00"), ("BFFFE8AC","01"), ("BFFFE8AB","BF"), ("BFFFE8AA","FF"), ("BFFFE8A9","E9"), ("BFFFE8A8","6C"), ("BFFFE8A7","BF"), ("BFFFE8A6","FF"), ("BFFFE8A5","E8"), ("BFFFE8A4","A8"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","804849C")]; (* POP DWORD [EBX + 2*ECX+2] *) val _ = x86_test "8F444B02" [("EBX","08049C04"), ("ECX","00000015"), ("ESP","BFFFE324"), ("EBP","BFFFE348"), ("8049C30","FE"), ("8049C31","FF"), ("8049C32","FF"), ("8049C33","FF"), ("BFFFE32F","00"), ("BFFFE32E","00"), ("BFFFE32D","00"), ("BFFFE32C","01"), ("BFFFE32B","BF"), ("BFFFE32A","FF"), ("BFFFE329","E3"), ("BFFFE328","EC"), ("BFFFE327","BF"), ("BFFFE326","FF"), ("BFFFE325","E3"), ("BFFFE324","EC"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","080484BC")] [("EBX","08049C04"), ("ECX","00000015"), ("ESP","BFFFE328"), ("EBP","BFFFE348"), ("8049C30","EC"), ("8049C31","E3"), ("8049C32","FF"), ("8049C33","BF"), ("BFFFE32F","00"), ("BFFFE32E","00"), ("BFFFE32D","00"), ("BFFFE32C","01"), ("BFFFE32B","BF"), ("BFFFE32A","FF"), ("BFFFE329","E3"), ("BFFFE328","EC"), ("BFFFE327","BF"), ("BFFFE326","FF"), ("BFFFE325","E3"), ("BFFFE324","EC"), ("SF","T"), ("ZF","T"), ("AF","T"), ("CF","F"), ("PF","F"), ("OF","F"), ("EIP","80484C0")]; (* POP DWORD EDI *) val _ = x86_test "5F" [("EDI","7A2BF6D6"), ("ESP","BFFFDD24"), ("EBP","BFFFDD48"), ("BFFFDD2F","00"), ("BFFFDD2E","00"), ("BFFFDD2D","00"), ("BFFFDD2C","01"), ("BFFFDD2B","BF"), ("BFFFDD2A","FF"), ("BFFFDD29","DD"), ("BFFFDD28","EC"), ("BFFFDD27","00"), ("BFFFDD26","00"), ("BFFFDD25","00"), ("BFFFDD24","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","0804849F")] [("EDI","00000000"), ("ESP","BFFFDD28"), ("EBP","BFFFDD48"), ("BFFFDD2F","00"), ("BFFFDD2E","00"), ("BFFFDD2D","00"), ("BFFFDD2C","01"), ("BFFFDD2B","BF"), ("BFFFDD2A","FF"), ("BFFFDD29","DD"), ("BFFFDD28","EC"), ("BFFFDD27","00"), ("BFFFDD26","00"), ("BFFFDD25","00"), ("BFFFDD24","00"), ("OF","T"), ("AF","T"), ("PF","T"), ("CF","F"), ("ZF","F"), ("SF","F"), ("EIP","80484A0")]; (* POP DWORD [loc59] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFDA24"), ("EBP","BFFFDA48"), ("8049BF4","FE"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFDA2F","00"), ("BFFFDA2E","00"), ("BFFFDA2D","00"), ("BFFFDA2C","01"), ("BFFFDA2B","BF"), ("BFFFDA2A","FF"), ("BFFFDA29","DA"), ("BFFFDA28","EC"), ("BFFFDA27","00"), ("BFFFDA26","00"), ("BFFFDA25","00"), ("BFFFDA24","00"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","080484B8")] [("ESP","BFFFDA28"), ("EBP","BFFFDA48"), ("8049BF4","00"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFDA2F","00"), ("BFFFDA2E","00"), ("BFFFDA2D","00"), ("BFFFDA2C","01"), ("BFFFDA2B","BF"), ("BFFFDA2A","FF"), ("BFFFDA29","DA"), ("BFFFDA28","EC"), ("BFFFDA27","00"), ("BFFFDA26","00"), ("BFFFDA25","00"), ("BFFFDA24","00"), ("OF","T"), ("SF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("ZF","F"), ("EIP","80484BE")]; (* POP DWORD ESI *) val _ = x86_test "5E" [("ESI","FFFFFFFE"), ("ESP","BFFFEDA4"), ("EBP","BFFFEDC8"), ("BFFFEDAF","00"), ("BFFFEDAE","00"), ("BFFFEDAD","00"), ("BFFFEDAC","01"), ("BFFFEDAB","BF"), ("BFFFEDAA","FF"), ("BFFFEDA9","EE"), ("BFFFEDA8","6C"), ("BFFFEDA7","00"), ("BFFFEDA6","00"), ("BFFFEDA5","00"), ("BFFFEDA4","00"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","0804849F")] [("ESI","00000000"), ("ESP","BFFFEDA8"), ("EBP","BFFFEDC8"), ("BFFFEDAF","00"), ("BFFFEDAE","00"), ("BFFFEDAD","00"), ("BFFFEDAC","01"), ("BFFFEDAB","BF"), ("BFFFEDAA","FF"), ("BFFFEDA9","EE"), ("BFFFEDA8","6C"), ("BFFFEDA7","00"), ("BFFFEDA6","00"), ("BFFFEDA5","00"), ("BFFFEDA4","00"), ("SF","T"), ("CF","T"), ("PF","F"), ("AF","F"), ("ZF","F"), ("OF","F"), ("EIP","80484A0")]; (* POP DWORD [EDX + EAX+31] *) val _ = x86_test "8F44021F" [("EDX","08049C04"), ("EAX","00000051"), ("ESP","BFFFEC24"), ("EBP","BFFFEC48"), ("8049C74","00"), ("8049C75","00"), ("8049C76","00"), ("8049C77","00"), ("BFFFEC2F","00"), ("BFFFEC2E","00"), ("BFFFEC2D","00"), ("BFFFEC2C","01"), ("BFFFEC2B","BF"), ("BFFFEC2A","FF"), ("BFFFEC29","EC"), ("BFFFEC28","EC"), ("BFFFEC27","FF"), ("BFFFEC26","FF"), ("BFFFEC25","FF"), ("BFFFEC24","FE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","080484C0")] [("EDX","08049C04"), ("EAX","00000051"), ("ESP","BFFFEC28"), ("EBP","BFFFEC48"), ("8049C74","FE"), ("8049C75","FF"), ("8049C76","FF"), ("8049C77","FF"), ("BFFFEC2F","00"), ("BFFFEC2E","00"), ("BFFFEC2D","00"), ("BFFFEC2C","01"), ("BFFFEC2B","BF"), ("BFFFEC2A","FF"), ("BFFFEC29","EC"), ("BFFFEC28","EC"), ("BFFFEC27","FF"), ("BFFFEC26","FF"), ("BFFFEC25","FF"), ("BFFFEC24","FE"), ("OF","T"), ("SF","T"), ("ZF","T"), ("PF","T"), ("CF","T"), ("AF","F"), ("EIP","80484C4")]; (* POP DWORD [loc94] *) val _ = x86_test "8F05F49B0408" [("ESP","BFFFEE24"), ("EBP","BFFFEE48"), ("8049BF4","02"), ("8049BF5","00"), ("8049BF6","00"), ("8049BF7","00"), ("BFFFEE2F","00"), ("BFFFEE2E","00"), ("BFFFEE2D","00"), ("BFFFEE2C","01"), ("BFFFEE2B","BF"), ("BFFFEE2A","FF"), ("BFFFEE29","EE"), ("BFFFEE28","EC"), ("BFFFEE27","FF"), ("BFFFEE26","FF"), ("BFFFEE25","FF"), ("BFFFEE24","FF"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","080484B8")] [("ESP","BFFFEE28"), ("EBP","BFFFEE48"), ("8049BF4","FF"), ("8049BF5","FF"), ("8049BF6","FF"), ("8049BF7","FF"), ("BFFFEE2F","00"), ("BFFFEE2E","00"), ("BFFFEE2D","00"), ("BFFFEE2C","01"), ("BFFFEE2B","BF"), ("BFFFEE2A","FF"), ("BFFFEE29","EE"), ("BFFFEE28","EC"), ("BFFFEE27","FF"), ("BFFFEE26","FF"), ("BFFFEE25","FF"), ("BFFFEE24","FF"), ("PF","T"), ("CF","F"), ("AF","F"), ("ZF","F"), ("SF","F"), ("OF","F"), ("EIP","80484BE")];