Created
October 11, 2017 15:42
-
-
Save starius/3d9f2b875a341b5c219fe0b1133e198a to your computer and use it in GitHub Desktop.
diff -u from_386.obdjump from_amd64.obdjump
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- from_386.obdjump 2017-10-11 17:40:14.459226137 +0200 | |
+++ from_amd64.obdjump 2017-10-11 17:40:23.407289448 +0200 | |
@@ -1,5 +1,5 @@ | |
-from_386: file format elf32-i386 | |
+from_amd64: file format elf32-i386 | |
Disassembly of section .text: | |
@@ -90090,7 +90090,7 @@ | |
8096940: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
8096947: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
809694d: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8096950: 0f 86 6e 03 00 00 jbe 0x8096cc4 | |
+ 8096950: 0f 86 5d 03 00 00 jbe 0x8096cb3 | |
8096956: 83 ec 44 sub $0x44,%esp | |
8096959: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
809695f: 89 04 24 mov %eax,(%esp) | |
@@ -90105,7 +90105,7 @@ | |
8096987: 8b 44 24 0c mov 0xc(%esp),%eax | |
809698b: 8b 00 mov (%eax),%eax | |
809698d: 85 c0 test %eax,%eax | |
- 809698f: 0f 84 08 03 00 00 je 0x8096c9d | |
+ 809698f: 0f 84 f7 02 00 00 je 0x8096c8c | |
8096995: 89 44 24 30 mov %eax,0x30(%esp) | |
8096999: 8d 05 60 48 0a 08 lea 0x80a4860,%eax | |
809699f: 89 04 24 mov %eax,(%esp) | |
@@ -90115,588 +90115,585 @@ | |
80969b0: 89 44 24 08 mov %eax,0x8(%esp) | |
80969b4: e8 87 a9 fb ff call 0x8051340 | |
80969b9: 31 c0 xor %eax,%eax | |
- 80969bb: eb 07 jmp 0x80969c4 | |
- 80969bd: 8b 5c 24 2c mov 0x2c(%esp),%ebx | |
- 80969c1: 8d 43 01 lea 0x1(%ebx),%eax | |
- 80969c4: 83 f8 41 cmp $0x41,%eax | |
- 80969c7: 7d 7d jge 0x8096a46 | |
- 80969c9: 89 c1 mov %eax,%ecx | |
- 80969cb: c1 f8 1f sar $0x1f,%eax | |
- 80969ce: c1 e8 1b shr $0x1b,%eax | |
- 80969d1: 01 c8 add %ecx,%eax | |
- 80969d3: c1 f8 05 sar $0x5,%eax | |
- 80969d6: 83 f8 03 cmp $0x3,%eax | |
- 80969d9: 0f 83 de 02 00 00 jae 0x8096cbd | |
- 80969df: 89 4c 24 2c mov %ecx,0x2c(%esp) | |
- 80969e3: 8b 54 24 30 mov 0x30(%esp),%edx | |
- 80969e7: 8b 04 82 mov (%edx,%eax,4),%eax | |
- 80969ea: d3 e8 shr %cl,%eax | |
- 80969ec: a9 01 00 00 00 test $0x1,%eax | |
- 80969f1: 74 ca je 0x80969bd | |
- 80969f3: 83 f9 41 cmp $0x41,%ecx | |
- 80969f6: 0f 83 ba 02 00 00 jae 0x8096cb6 | |
- 80969fc: 8d 05 4c eb 0e 08 lea 0x80eeb4c,%eax | |
- 8096a02: 8d 1c c8 lea (%eax,%ecx,8),%ebx | |
- 8096a05: 8b 2b mov (%ebx),%ebp | |
- 8096a07: 89 ee mov %ebp,%esi | |
- 8096a09: 83 c5 ff add $0xffffffff,%ebp | |
- 8096a0c: 8b 7b 04 mov 0x4(%ebx),%edi | |
- 8096a0f: c1 e1 03 shl $0x3,%ecx | |
- 8096a12: 89 2c 08 mov %ebp,(%eax,%ecx,1) | |
- 8096a15: 83 c6 ff add $0xffffffff,%esi | |
- 8096a18: 83 d7 ff adc $0xffffffff,%edi | |
- 8096a1b: 89 7b 04 mov %edi,0x4(%ebx) | |
- 8096a1e: 8b 04 08 mov (%eax,%ecx,1),%eax | |
- 8096a21: 85 c0 test %eax,%eax | |
- 8096a23: 0f 94 c0 sete %al | |
- 8096a26: 85 ff test %edi,%edi | |
- 8096a28: 0f 94 c3 sete %bl | |
- 8096a2b: 21 c3 and %eax,%ebx | |
- 8096a2d: 84 db test %bl,%bl | |
- 8096a2f: 74 8c je 0x80969bd | |
- 8096a31: 8b 44 24 2c mov 0x2c(%esp),%eax | |
- 8096a35: 89 04 24 mov %eax,(%esp) | |
- 8096a38: e8 03 06 00 00 call 0x8097040 | |
- 8096a3d: 8b 54 24 30 mov 0x30(%esp),%edx | |
- 8096a41: e9 77 ff ff ff jmp 0x80969bd | |
- 8096a46: 8b 05 54 ed 0e 08 mov 0x80eed54,%eax | |
- 8096a4c: 8b 0d 5c ed 0e 08 mov 0x80eed5c,%ecx | |
- 8096a52: 8b 15 58 ed 0e 08 mov 0x80eed58,%edx | |
- 8096a58: 8d 5a 01 lea 0x1(%edx),%ebx | |
- 8096a5b: 39 cb cmp %ecx,%ebx | |
- 8096a5d: 0f 8f cf 01 00 00 jg 0x8096c32 | |
- 8096a63: 8d 4a 01 lea 0x1(%edx),%ecx | |
- 8096a66: 89 0d 58 ed 0e 08 mov %ecx,0x80eed58 | |
- 8096a6c: 8d 0c d0 lea (%eax,%edx,8),%ecx | |
- 8096a6f: 8d 44 d0 04 lea 0x4(%eax,%edx,8),%eax | |
- 8096a73: 8b 15 70 0d 10 08 mov 0x8100d70,%edx | |
- 8096a79: 85 d2 test %edx,%edx | |
- 8096a7b: 0f 85 84 01 00 00 jne 0x8096c05 | |
- 8096a81: 8b 54 24 48 mov 0x48(%esp),%edx | |
- 8096a85: 89 11 mov %edx,(%ecx) | |
- 8096a87: 8b 4c 24 30 mov 0x30(%esp),%ecx | |
- 8096a8b: 89 08 mov %ecx,(%eax) | |
- 8096a8d: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
- 8096a93: 89 04 24 mov %eax,(%esp) | |
- 8096a96: e8 25 cf ff ff call 0x80939c0 | |
- 8096a9b: e8 40 6e fe ff call 0x807d8e0 | |
- 8096aa0: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
- 8096aa6: 89 04 24 mov %eax,(%esp) | |
- 8096aa9: e8 12 cc ff ff call 0x80936c0 | |
- 8096aae: 8b 05 58 ed 0e 08 mov 0x80eed58,%eax | |
- 8096ab4: 8b 0d 5c ed 0e 08 mov 0x80eed5c,%ecx | |
- 8096aba: 8b 15 54 ed 0e 08 mov 0x80eed54,%edx | |
- 8096ac0: 8b 5c 24 48 mov 0x48(%esp),%ebx | |
- 8096ac4: 89 d5 mov %edx,%ebp | |
- 8096ac6: 31 f6 xor %esi,%esi | |
- 8096ac8: eb 04 jmp 0x8096ace | |
- 8096aca: 83 c2 08 add $0x8,%edx | |
- 8096acd: 46 inc %esi | |
- 8096ace: 39 c6 cmp %eax,%esi | |
- 8096ad0: 0f 8d be 00 00 00 jge 0x8096b94 | |
- 8096ad6: 8b 3a mov (%edx),%edi | |
- 8096ad8: 39 df cmp %ebx,%edi | |
- 8096ada: 75 ee jne 0x8096aca | |
- 8096adc: 39 ce cmp %ecx,%esi | |
- 8096ade: 0f 87 cb 01 00 00 ja 0x8096caf | |
- 8096ae4: 8d 56 01 lea 0x1(%esi),%edx | |
- 8096ae7: 39 c2 cmp %eax,%edx | |
- 8096ae9: 0f 87 c0 01 00 00 ja 0x8096caf | |
- 8096aef: 29 d0 sub %edx,%eax | |
- 8096af1: 8d 1c 06 lea (%esi,%eax,1),%ebx | |
- 8096af4: 89 5c 24 2c mov %ebx,0x2c(%esp) | |
- 8096af8: 89 cf mov %ecx,%edi | |
- 8096afa: 29 d1 sub %edx,%ecx | |
- 8096afc: 89 4c 24 28 mov %ecx,0x28(%esp) | |
- 8096b00: c1 e2 03 shl $0x3,%edx | |
- 8096b03: f7 d9 neg %ecx | |
- 8096b05: c1 f9 1f sar $0x1f,%ecx | |
- 8096b08: 21 d1 and %edx,%ecx | |
- 8096b0a: 01 e9 add %ebp,%ecx | |
- 8096b0c: 39 fb cmp %edi,%ebx | |
- 8096b0e: 0f 87 aa 00 00 00 ja 0x8096bbe | |
- 8096b14: 39 fb cmp %edi,%ebx | |
- 8096b16: 0f 87 93 01 00 00 ja 0x8096caf | |
- 8096b1c: 39 de cmp %ebx,%esi | |
- 8096b1e: 0f 87 8b 01 00 00 ja 0x8096caf | |
- 8096b24: 89 6c 24 40 mov %ebp,0x40(%esp) | |
- 8096b28: 89 7c 24 24 mov %edi,0x24(%esp) | |
- 8096b2c: 29 f7 sub %esi,%edi | |
- 8096b2e: 89 fb mov %edi,%ebx | |
- 8096b30: 87 df xchg %ebx,%edi | |
- 8096b32: f7 db neg %ebx | |
- 8096b34: 87 df xchg %ebx,%edi | |
- 8096b36: c1 e6 03 shl $0x3,%esi | |
- 8096b39: c1 ff 1f sar $0x1f,%edi | |
- 8096b3c: 21 f7 and %esi,%edi | |
- 8096b3e: 8d 74 3d 00 lea 0x0(%ebp,%edi,1),%esi | |
- 8096b42: 89 74 24 04 mov %esi,0x4(%esp) | |
- 8096b46: 89 44 24 08 mov %eax,0x8(%esp) | |
- 8096b4a: 89 5c 24 0c mov %ebx,0xc(%esp) | |
- 8096b4e: 8d 1d 00 78 0a 08 lea 0x80a7800,%ebx | |
- 8096b54: 89 1c 24 mov %ebx,(%esp) | |
- 8096b57: 89 4c 24 10 mov %ecx,0x10(%esp) | |
- 8096b5b: 89 44 24 14 mov %eax,0x14(%esp) | |
- 8096b5f: 8b 44 24 28 mov 0x28(%esp),%eax | |
- 8096b63: 89 44 24 18 mov %eax,0x18(%esp) | |
- 8096b67: e8 a4 de fb ff call 0x8054a10 | |
- 8096b6c: 8b 44 24 2c mov 0x2c(%esp),%eax | |
- 8096b70: 89 05 58 ed 0e 08 mov %eax,0x80eed58 | |
- 8096b76: 8b 44 24 24 mov 0x24(%esp),%eax | |
- 8096b7a: 89 05 5c ed 0e 08 mov %eax,0x80eed5c | |
- 8096b80: 8b 05 70 0d 10 08 mov 0x8100d70,%eax | |
- 8096b86: 85 c0 test %eax,%eax | |
- 8096b88: 75 1c jne 0x8096ba6 | |
- 8096b8a: 8b 44 24 40 mov 0x40(%esp),%eax | |
- 8096b8e: 89 05 54 ed 0e 08 mov %eax,0x80eed54 | |
- 8096b94: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
- 8096b9a: 89 04 24 mov %eax,(%esp) | |
- 8096b9d: e8 1e ce ff ff call 0x80939c0 | |
- 8096ba2: 83 c4 44 add $0x44,%esp | |
- 8096ba5: c3 ret | |
- 8096ba6: 8d 05 54 ed 0e 08 lea 0x80eed54,%eax | |
- 8096bac: 89 04 24 mov %eax,(%esp) | |
- 8096baf: 8b 44 24 40 mov 0x40(%esp),%eax | |
- 8096bb3: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096bb7: e8 34 dc fb ff call 0x80547f0 | |
- 8096bbc: eb d6 jmp 0x8096b94 | |
- 8096bbe: 89 74 24 20 mov %esi,0x20(%esp) | |
- 8096bc2: 89 44 24 24 mov %eax,0x24(%esp) | |
- 8096bc6: 89 4c 24 3c mov %ecx,0x3c(%esp) | |
- 8096bca: 8d 05 00 78 0a 08 lea 0x80a7800,%eax | |
- 8096bd0: 89 04 24 mov %eax,(%esp) | |
- 8096bd3: 89 6c 24 04 mov %ebp,0x4(%esp) | |
- 8096bd7: 89 74 24 08 mov %esi,0x8(%esp) | |
- 8096bdb: 89 7c 24 0c mov %edi,0xc(%esp) | |
- 8096bdf: 89 5c 24 10 mov %ebx,0x10(%esp) | |
- 8096be3: e8 a8 6f fe ff call 0x807db90 | |
- 8096be8: 8b 7c 24 1c mov 0x1c(%esp),%edi | |
- 8096bec: 8b 6c 24 14 mov 0x14(%esp),%ebp | |
- 8096bf0: 8b 44 24 24 mov 0x24(%esp),%eax | |
- 8096bf4: 8b 4c 24 3c mov 0x3c(%esp),%ecx | |
- 8096bf8: 8b 5c 24 2c mov 0x2c(%esp),%ebx | |
- 8096bfc: 8b 74 24 20 mov 0x20(%esp),%esi | |
- 8096c00: e9 0f ff ff ff jmp 0x8096b14 | |
- 8096c05: 89 44 24 38 mov %eax,0x38(%esp) | |
- 8096c09: 89 0c 24 mov %ecx,(%esp) | |
- 8096c0c: 8b 44 24 48 mov 0x48(%esp),%eax | |
- 8096c10: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096c14: e8 d7 db fb ff call 0x80547f0 | |
- 8096c19: 8b 44 24 38 mov 0x38(%esp),%eax | |
- 8096c1d: 89 04 24 mov %eax,(%esp) | |
- 8096c20: 8b 44 24 30 mov 0x30(%esp),%eax | |
- 8096c24: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096c28: e8 c3 db fb ff call 0x80547f0 | |
- 8096c2d: e9 5b fe ff ff jmp 0x8096a8d | |
- 8096c32: 8d 2d 00 78 0a 08 lea 0x80a7800,%ebp | |
- 8096c38: 89 2c 24 mov %ebp,(%esp) | |
- 8096c3b: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096c3f: 89 54 24 08 mov %edx,0x8(%esp) | |
- 8096c43: 89 4c 24 0c mov %ecx,0xc(%esp) | |
- 8096c47: 89 5c 24 10 mov %ebx,0x10(%esp) | |
- 8096c4b: e8 40 6f fe ff call 0x807db90 | |
- 8096c50: 8b 44 24 14 mov 0x14(%esp),%eax | |
- 8096c54: 8b 4c 24 18 mov 0x18(%esp),%ecx | |
- 8096c58: 8b 54 24 1c mov 0x1c(%esp),%edx | |
- 8096c5c: 89 15 5c ed 0e 08 mov %edx,0x80eed5c | |
- 8096c62: 8b 15 70 0d 10 08 mov 0x8100d70,%edx | |
- 8096c68: 85 d2 test %edx,%edx | |
- 8096c6a: 75 0d jne 0x8096c79 | |
- 8096c6c: 89 05 54 ed 0e 08 mov %eax,0x80eed54 | |
- 8096c72: 89 ca mov %ecx,%edx | |
- 8096c74: e9 ea fd ff ff jmp 0x8096a63 | |
- 8096c79: 89 44 24 34 mov %eax,0x34(%esp) | |
- 8096c7d: 89 4c 24 28 mov %ecx,0x28(%esp) | |
- 8096c81: 8d 0d 54 ed 0e 08 lea 0x80eed54,%ecx | |
- 8096c87: 89 0c 24 mov %ecx,(%esp) | |
- 8096c8a: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096c8e: e8 5d db fb ff call 0x80547f0 | |
- 8096c93: 8b 44 24 34 mov 0x34(%esp),%eax | |
- 8096c97: 8b 4c 24 28 mov 0x28(%esp),%ecx | |
- 8096c9b: eb d5 jmp 0x8096c72 | |
- 8096c9d: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
- 8096ca3: 89 04 24 mov %eax,(%esp) | |
- 8096ca6: e8 15 cd ff ff call 0x80939c0 | |
- 8096cab: 83 c4 44 add $0x44,%esp | |
- 8096cae: c3 ret | |
- 8096caf: e8 fc 26 fd ff call 0x80693b0 | |
- 8096cb4: 0f 0b ud2 | |
- 8096cb6: e8 95 26 fd ff call 0x8069350 | |
- 8096cbb: 0f 0b ud2 | |
- 8096cbd: e8 8e 26 fd ff call 0x8069350 | |
- 8096cc2: 0f 0b ud2 | |
- 8096cc4: e8 f7 74 ff ff call 0x808e1c0 | |
- 8096cc9: e9 72 fc ff ff jmp 0x8096940 | |
- 8096cce: cc int3 | |
- 8096ccf: cc int3 | |
- 8096cd0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 8096cd7: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 8096cdd: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8096ce0: 0f 86 2c 02 00 00 jbe 0x8096f12 | |
- 8096ce6: 83 ec 60 sub $0x60,%esp | |
- 8096ce9: 31 c0 xor %eax,%eax | |
- 8096ceb: 8d 7c 24 30 lea 0x30(%esp),%edi | |
- 8096cef: e8 50 90 ff ff call 0x808fd44 | |
- 8096cf4: 8b 44 24 64 mov 0x64(%esp),%eax | |
- 8096cf8: 89 04 24 mov %eax,(%esp) | |
- 8096cfb: 8b 4c 24 68 mov 0x68(%esp),%ecx | |
- 8096cff: 89 4c 24 04 mov %ecx,0x4(%esp) | |
- 8096d03: e8 c8 02 00 00 call 0x8096fd0 | |
- 8096d08: 8b 44 24 08 mov 0x8(%esp),%eax | |
- 8096d0c: 85 c0 test %eax,%eax | |
- 8096d0e: 0f 8c ed 01 00 00 jl 0x8096f01 | |
- 8096d14: 89 44 24 0c mov %eax,0xc(%esp) | |
- 8096d18: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
- 8096d1e: 89 04 24 mov %eax,(%esp) | |
- 8096d21: e8 9a c9 ff ff call 0x80936c0 | |
- 8096d26: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
- 8096d2c: 89 44 24 08 mov %eax,0x8(%esp) | |
- 8096d30: c7 04 24 04 00 00 00 movl $0x4,(%esp) | |
- 8096d37: 8d 05 bc 64 0b 08 lea 0x80b64bc,%eax | |
- 8096d3d: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096d41: e8 8a 28 fd ff call 0x80695d0 | |
- 8096d46: 85 c0 test %eax,%eax | |
- 8096d48: 0f 85 a9 01 00 00 jne 0x8096ef7 | |
- 8096d4e: 8b 0d 48 eb 0e 08 mov 0x80eeb48,%ecx | |
- 8096d54: 89 4c 24 1c mov %ecx,0x1c(%esp) | |
- 8096d58: 8d 7c 24 30 lea 0x30(%esp),%edi | |
- 8096d5c: 31 c0 xor %eax,%eax | |
- 8096d5e: e8 e1 8f ff ff call 0x808fd44 | |
- 8096d63: 8d 0d 60 48 0a 08 lea 0x80a4860,%ecx | |
- 8096d69: 89 0c 24 mov %ecx,(%esp) | |
- 8096d6c: 8b 4c 24 1c mov 0x1c(%esp),%ecx | |
- 8096d70: 89 4c 24 04 mov %ecx,0x4(%esp) | |
- 8096d74: 8d 4c 24 30 lea 0x30(%esp),%ecx | |
- 8096d78: 89 4c 24 08 mov %ecx,0x8(%esp) | |
- 8096d7c: e8 df 7b fb ff call 0x804e960 | |
- 8096d81: eb 0c jmp 0x8096d8f | |
- 8096d83: 8d 44 24 30 lea 0x30(%esp),%eax | |
- 8096d87: 89 04 24 mov %eax,(%esp) | |
- 8096d8a: e8 01 80 fb ff call 0x804ed90 | |
- 8096d8f: 8b 44 24 30 mov 0x30(%esp),%eax | |
- 8096d93: 85 c0 test %eax,%eax | |
- 8096d95: 74 61 je 0x8096df8 | |
- 8096d97: 8b 54 24 34 mov 0x34(%esp),%edx | |
- 8096d9b: 8b 12 mov (%edx),%edx | |
- 8096d9d: 84 02 test %al,(%edx) | |
- 8096d9f: 8b 00 mov (%eax),%eax | |
- 8096da1: 8b 4c 24 0c mov 0xc(%esp),%ecx | |
- 8096da5: 89 cb mov %ecx,%ebx | |
- 8096da7: c1 f9 1f sar $0x1f,%ecx | |
- 8096daa: c1 e9 1b shr $0x1b,%ecx | |
- 8096dad: 8d 2c 0b lea (%ebx,%ecx,1),%ebp | |
- 8096db0: c1 fd 05 sar $0x5,%ebp | |
- 8096db3: 83 fd 03 cmp $0x3,%ebp | |
- 8096db6: 0f 83 4f 01 00 00 jae 0x8096f0b | |
- 8096dbc: 8b 14 aa mov (%edx,%ebp,4),%edx | |
- 8096dbf: 89 d9 mov %ebx,%ecx | |
- 8096dc1: d3 ea shr %cl,%edx | |
- 8096dc3: f7 c2 01 00 00 00 test $0x1,%edx | |
- 8096dc9: 74 b8 je 0x8096d83 | |
- 8096dcb: 8b 4c 24 64 mov 0x64(%esp),%ecx | |
- 8096dcf: 89 4c 24 28 mov %ecx,0x28(%esp) | |
- 8096dd3: 8b 54 24 68 mov 0x68(%esp),%edx | |
- 8096dd7: 89 54 24 2c mov %edx,0x2c(%esp) | |
- 8096ddb: 89 04 24 mov %eax,(%esp) | |
- 8096dde: 8d 44 24 28 lea 0x28(%esp),%eax | |
- 8096de2: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096de6: e8 75 56 fb ff call 0x804c460 | |
- 8096deb: 0f b6 44 24 08 movzbl 0x8(%esp),%eax | |
- 8096df0: 84 c0 test %al,%al | |
- 8096df2: 74 8f je 0x8096d83 | |
- 8096df4: eb 8d jmp 0x8096d83 | |
- 8096df6: eb 8b jmp 0x8096d83 | |
- 8096df8: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) | |
+ 80969bb: eb 03 jmp 0x80969c0 | |
+ 80969bd: 8d 41 01 lea 0x1(%ecx),%eax | |
+ 80969c0: 83 f8 41 cmp $0x41,%eax | |
+ 80969c3: 7d 70 jge 0x8096a35 | |
+ 80969c5: 89 c1 mov %eax,%ecx | |
+ 80969c7: c1 f8 1f sar $0x1f,%eax | |
+ 80969ca: c1 e8 1b shr $0x1b,%eax | |
+ 80969cd: 01 c8 add %ecx,%eax | |
+ 80969cf: c1 f8 05 sar $0x5,%eax | |
+ 80969d2: 83 f8 03 cmp $0x3,%eax | |
+ 80969d5: 0f 83 d1 02 00 00 jae 0x8096cac | |
+ 80969db: 8b 54 24 30 mov 0x30(%esp),%edx | |
+ 80969df: 8b 04 82 mov (%edx,%eax,4),%eax | |
+ 80969e2: d3 e8 shr %cl,%eax | |
+ 80969e4: a9 01 00 00 00 test $0x1,%eax | |
+ 80969e9: 74 d2 je 0x80969bd | |
+ 80969eb: 83 f9 41 cmp $0x41,%ecx | |
+ 80969ee: 0f 83 b1 02 00 00 jae 0x8096ca5 | |
+ 80969f4: 8d 05 4c eb 0e 08 lea 0x80eeb4c,%eax | |
+ 80969fa: 8d 04 c8 lea (%eax,%ecx,8),%eax | |
+ 80969fd: 8b 18 mov (%eax),%ebx | |
+ 80969ff: 83 c3 ff add $0xffffffff,%ebx | |
+ 8096a02: 8b 68 04 mov 0x4(%eax),%ebp | |
+ 8096a05: 89 18 mov %ebx,(%eax) | |
+ 8096a07: 83 d5 ff adc $0xffffffff,%ebp | |
+ 8096a0a: 89 68 04 mov %ebp,0x4(%eax) | |
+ 8096a0d: 8b 00 mov (%eax),%eax | |
+ 8096a0f: 85 c0 test %eax,%eax | |
+ 8096a11: 0f 94 c0 sete %al | |
+ 8096a14: 85 ed test %ebp,%ebp | |
+ 8096a16: 0f 94 c3 sete %bl | |
+ 8096a19: 21 c3 and %eax,%ebx | |
+ 8096a1b: 84 db test %bl,%bl | |
+ 8096a1d: 74 9e je 0x80969bd | |
+ 8096a1f: 89 4c 24 2c mov %ecx,0x2c(%esp) | |
+ 8096a23: 89 0c 24 mov %ecx,(%esp) | |
+ 8096a26: e8 05 06 00 00 call 0x8097030 | |
+ 8096a2b: 8b 4c 24 2c mov 0x2c(%esp),%ecx | |
+ 8096a2f: 8b 54 24 30 mov 0x30(%esp),%edx | |
+ 8096a33: eb 88 jmp 0x80969bd | |
+ 8096a35: 8b 05 54 ed 0e 08 mov 0x80eed54,%eax | |
+ 8096a3b: 8b 0d 5c ed 0e 08 mov 0x80eed5c,%ecx | |
+ 8096a41: 8b 15 58 ed 0e 08 mov 0x80eed58,%edx | |
+ 8096a47: 8d 5a 01 lea 0x1(%edx),%ebx | |
+ 8096a4a: 39 cb cmp %ecx,%ebx | |
+ 8096a4c: 0f 8f cf 01 00 00 jg 0x8096c21 | |
+ 8096a52: 8d 4a 01 lea 0x1(%edx),%ecx | |
+ 8096a55: 89 0d 58 ed 0e 08 mov %ecx,0x80eed58 | |
+ 8096a5b: 8d 0c d0 lea (%eax,%edx,8),%ecx | |
+ 8096a5e: 8d 44 d0 04 lea 0x4(%eax,%edx,8),%eax | |
+ 8096a62: 8b 15 70 0d 10 08 mov 0x8100d70,%edx | |
+ 8096a68: 85 d2 test %edx,%edx | |
+ 8096a6a: 0f 85 84 01 00 00 jne 0x8096bf4 | |
+ 8096a70: 8b 54 24 48 mov 0x48(%esp),%edx | |
+ 8096a74: 89 11 mov %edx,(%ecx) | |
+ 8096a76: 8b 4c 24 30 mov 0x30(%esp),%ecx | |
+ 8096a7a: 89 08 mov %ecx,(%eax) | |
+ 8096a7c: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
+ 8096a82: 89 04 24 mov %eax,(%esp) | |
+ 8096a85: e8 36 cf ff ff call 0x80939c0 | |
+ 8096a8a: e8 51 6e fe ff call 0x807d8e0 | |
+ 8096a8f: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
+ 8096a95: 89 04 24 mov %eax,(%esp) | |
+ 8096a98: e8 23 cc ff ff call 0x80936c0 | |
+ 8096a9d: 8b 05 58 ed 0e 08 mov 0x80eed58,%eax | |
+ 8096aa3: 8b 0d 5c ed 0e 08 mov 0x80eed5c,%ecx | |
+ 8096aa9: 8b 15 54 ed 0e 08 mov 0x80eed54,%edx | |
+ 8096aaf: 8b 5c 24 48 mov 0x48(%esp),%ebx | |
+ 8096ab3: 89 d5 mov %edx,%ebp | |
+ 8096ab5: 31 f6 xor %esi,%esi | |
+ 8096ab7: eb 04 jmp 0x8096abd | |
+ 8096ab9: 83 c2 08 add $0x8,%edx | |
+ 8096abc: 46 inc %esi | |
+ 8096abd: 39 c6 cmp %eax,%esi | |
+ 8096abf: 0f 8d be 00 00 00 jge 0x8096b83 | |
+ 8096ac5: 8b 3a mov (%edx),%edi | |
+ 8096ac7: 39 df cmp %ebx,%edi | |
+ 8096ac9: 75 ee jne 0x8096ab9 | |
+ 8096acb: 39 ce cmp %ecx,%esi | |
+ 8096acd: 0f 87 cb 01 00 00 ja 0x8096c9e | |
+ 8096ad3: 8d 56 01 lea 0x1(%esi),%edx | |
+ 8096ad6: 39 c2 cmp %eax,%edx | |
+ 8096ad8: 0f 87 c0 01 00 00 ja 0x8096c9e | |
+ 8096ade: 29 d0 sub %edx,%eax | |
+ 8096ae0: 8d 1c 06 lea (%esi,%eax,1),%ebx | |
+ 8096ae3: 89 5c 24 2c mov %ebx,0x2c(%esp) | |
+ 8096ae7: 89 cf mov %ecx,%edi | |
+ 8096ae9: 29 d1 sub %edx,%ecx | |
+ 8096aeb: 89 4c 24 28 mov %ecx,0x28(%esp) | |
+ 8096aef: c1 e2 03 shl $0x3,%edx | |
+ 8096af2: f7 d9 neg %ecx | |
+ 8096af4: c1 f9 1f sar $0x1f,%ecx | |
+ 8096af7: 21 d1 and %edx,%ecx | |
+ 8096af9: 01 e9 add %ebp,%ecx | |
+ 8096afb: 39 fb cmp %edi,%ebx | |
+ 8096afd: 0f 87 aa 00 00 00 ja 0x8096bad | |
+ 8096b03: 39 fb cmp %edi,%ebx | |
+ 8096b05: 0f 87 93 01 00 00 ja 0x8096c9e | |
+ 8096b0b: 39 de cmp %ebx,%esi | |
+ 8096b0d: 0f 87 8b 01 00 00 ja 0x8096c9e | |
+ 8096b13: 89 6c 24 40 mov %ebp,0x40(%esp) | |
+ 8096b17: 89 7c 24 24 mov %edi,0x24(%esp) | |
+ 8096b1b: 29 f7 sub %esi,%edi | |
+ 8096b1d: 89 fb mov %edi,%ebx | |
+ 8096b1f: 87 df xchg %ebx,%edi | |
+ 8096b21: f7 db neg %ebx | |
+ 8096b23: 87 df xchg %ebx,%edi | |
+ 8096b25: c1 e6 03 shl $0x3,%esi | |
+ 8096b28: c1 ff 1f sar $0x1f,%edi | |
+ 8096b2b: 21 f7 and %esi,%edi | |
+ 8096b2d: 8d 74 3d 00 lea 0x0(%ebp,%edi,1),%esi | |
+ 8096b31: 89 74 24 04 mov %esi,0x4(%esp) | |
+ 8096b35: 89 44 24 08 mov %eax,0x8(%esp) | |
+ 8096b39: 89 5c 24 0c mov %ebx,0xc(%esp) | |
+ 8096b3d: 8d 1d 00 78 0a 08 lea 0x80a7800,%ebx | |
+ 8096b43: 89 1c 24 mov %ebx,(%esp) | |
+ 8096b46: 89 4c 24 10 mov %ecx,0x10(%esp) | |
+ 8096b4a: 89 44 24 14 mov %eax,0x14(%esp) | |
+ 8096b4e: 8b 44 24 28 mov 0x28(%esp),%eax | |
+ 8096b52: 89 44 24 18 mov %eax,0x18(%esp) | |
+ 8096b56: e8 b5 de fb ff call 0x8054a10 | |
+ 8096b5b: 8b 44 24 2c mov 0x2c(%esp),%eax | |
+ 8096b5f: 89 05 58 ed 0e 08 mov %eax,0x80eed58 | |
+ 8096b65: 8b 44 24 24 mov 0x24(%esp),%eax | |
+ 8096b69: 89 05 5c ed 0e 08 mov %eax,0x80eed5c | |
+ 8096b6f: 8b 05 70 0d 10 08 mov 0x8100d70,%eax | |
+ 8096b75: 85 c0 test %eax,%eax | |
+ 8096b77: 75 1c jne 0x8096b95 | |
+ 8096b79: 8b 44 24 40 mov 0x40(%esp),%eax | |
+ 8096b7d: 89 05 54 ed 0e 08 mov %eax,0x80eed54 | |
+ 8096b83: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
+ 8096b89: 89 04 24 mov %eax,(%esp) | |
+ 8096b8c: e8 2f ce ff ff call 0x80939c0 | |
+ 8096b91: 83 c4 44 add $0x44,%esp | |
+ 8096b94: c3 ret | |
+ 8096b95: 8d 05 54 ed 0e 08 lea 0x80eed54,%eax | |
+ 8096b9b: 89 04 24 mov %eax,(%esp) | |
+ 8096b9e: 8b 44 24 40 mov 0x40(%esp),%eax | |
+ 8096ba2: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096ba6: e8 45 dc fb ff call 0x80547f0 | |
+ 8096bab: eb d6 jmp 0x8096b83 | |
+ 8096bad: 89 74 24 20 mov %esi,0x20(%esp) | |
+ 8096bb1: 89 44 24 24 mov %eax,0x24(%esp) | |
+ 8096bb5: 89 4c 24 3c mov %ecx,0x3c(%esp) | |
+ 8096bb9: 8d 05 00 78 0a 08 lea 0x80a7800,%eax | |
+ 8096bbf: 89 04 24 mov %eax,(%esp) | |
+ 8096bc2: 89 6c 24 04 mov %ebp,0x4(%esp) | |
+ 8096bc6: 89 74 24 08 mov %esi,0x8(%esp) | |
+ 8096bca: 89 7c 24 0c mov %edi,0xc(%esp) | |
+ 8096bce: 89 5c 24 10 mov %ebx,0x10(%esp) | |
+ 8096bd2: e8 b9 6f fe ff call 0x807db90 | |
+ 8096bd7: 8b 7c 24 1c mov 0x1c(%esp),%edi | |
+ 8096bdb: 8b 6c 24 14 mov 0x14(%esp),%ebp | |
+ 8096bdf: 8b 44 24 24 mov 0x24(%esp),%eax | |
+ 8096be3: 8b 4c 24 3c mov 0x3c(%esp),%ecx | |
+ 8096be7: 8b 5c 24 2c mov 0x2c(%esp),%ebx | |
+ 8096beb: 8b 74 24 20 mov 0x20(%esp),%esi | |
+ 8096bef: e9 0f ff ff ff jmp 0x8096b03 | |
+ 8096bf4: 89 44 24 38 mov %eax,0x38(%esp) | |
+ 8096bf8: 89 0c 24 mov %ecx,(%esp) | |
+ 8096bfb: 8b 44 24 48 mov 0x48(%esp),%eax | |
+ 8096bff: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096c03: e8 e8 db fb ff call 0x80547f0 | |
+ 8096c08: 8b 44 24 38 mov 0x38(%esp),%eax | |
+ 8096c0c: 89 04 24 mov %eax,(%esp) | |
+ 8096c0f: 8b 44 24 30 mov 0x30(%esp),%eax | |
+ 8096c13: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096c17: e8 d4 db fb ff call 0x80547f0 | |
+ 8096c1c: e9 5b fe ff ff jmp 0x8096a7c | |
+ 8096c21: 8d 2d 00 78 0a 08 lea 0x80a7800,%ebp | |
+ 8096c27: 89 2c 24 mov %ebp,(%esp) | |
+ 8096c2a: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096c2e: 89 54 24 08 mov %edx,0x8(%esp) | |
+ 8096c32: 89 4c 24 0c mov %ecx,0xc(%esp) | |
+ 8096c36: 89 5c 24 10 mov %ebx,0x10(%esp) | |
+ 8096c3a: e8 51 6f fe ff call 0x807db90 | |
+ 8096c3f: 8b 44 24 14 mov 0x14(%esp),%eax | |
+ 8096c43: 8b 4c 24 18 mov 0x18(%esp),%ecx | |
+ 8096c47: 8b 54 24 1c mov 0x1c(%esp),%edx | |
+ 8096c4b: 89 15 5c ed 0e 08 mov %edx,0x80eed5c | |
+ 8096c51: 8b 15 70 0d 10 08 mov 0x8100d70,%edx | |
+ 8096c57: 85 d2 test %edx,%edx | |
+ 8096c59: 75 0d jne 0x8096c68 | |
+ 8096c5b: 89 05 54 ed 0e 08 mov %eax,0x80eed54 | |
+ 8096c61: 89 ca mov %ecx,%edx | |
+ 8096c63: e9 ea fd ff ff jmp 0x8096a52 | |
+ 8096c68: 89 44 24 34 mov %eax,0x34(%esp) | |
+ 8096c6c: 89 4c 24 28 mov %ecx,0x28(%esp) | |
+ 8096c70: 8d 0d 54 ed 0e 08 lea 0x80eed54,%ecx | |
+ 8096c76: 89 0c 24 mov %ecx,(%esp) | |
+ 8096c79: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096c7d: e8 6e db fb ff call 0x80547f0 | |
+ 8096c82: 8b 44 24 34 mov 0x34(%esp),%eax | |
+ 8096c86: 8b 4c 24 28 mov 0x28(%esp),%ecx | |
+ 8096c8a: eb d5 jmp 0x8096c61 | |
+ 8096c8c: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
+ 8096c92: 89 04 24 mov %eax,(%esp) | |
+ 8096c95: e8 26 cd ff ff call 0x80939c0 | |
+ 8096c9a: 83 c4 44 add $0x44,%esp | |
+ 8096c9d: c3 ret | |
+ 8096c9e: e8 0d 27 fd ff call 0x80693b0 | |
+ 8096ca3: 0f 0b ud2 | |
+ 8096ca5: e8 a6 26 fd ff call 0x8069350 | |
+ 8096caa: 0f 0b ud2 | |
+ 8096cac: e8 9f 26 fd ff call 0x8069350 | |
+ 8096cb1: 0f 0b ud2 | |
+ 8096cb3: e8 08 75 ff ff call 0x808e1c0 | |
+ 8096cb8: e9 83 fc ff ff jmp 0x8096940 | |
+ 8096cbd: cc int3 | |
+ 8096cbe: cc int3 | |
+ 8096cbf: cc int3 | |
+ 8096cc0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 8096cc7: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 8096ccd: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 8096cd0: 0f 86 2c 02 00 00 jbe 0x8096f02 | |
+ 8096cd6: 83 ec 60 sub $0x60,%esp | |
+ 8096cd9: 31 c0 xor %eax,%eax | |
+ 8096cdb: 8d 7c 24 30 lea 0x30(%esp),%edi | |
+ 8096cdf: e8 60 90 ff ff call 0x808fd44 | |
+ 8096ce4: 8b 44 24 64 mov 0x64(%esp),%eax | |
+ 8096ce8: 89 04 24 mov %eax,(%esp) | |
+ 8096ceb: 8b 4c 24 68 mov 0x68(%esp),%ecx | |
+ 8096cef: 89 4c 24 04 mov %ecx,0x4(%esp) | |
+ 8096cf3: e8 c8 02 00 00 call 0x8096fc0 | |
+ 8096cf8: 8b 44 24 08 mov 0x8(%esp),%eax | |
+ 8096cfc: 85 c0 test %eax,%eax | |
+ 8096cfe: 0f 8c ed 01 00 00 jl 0x8096ef1 | |
+ 8096d04: 89 44 24 0c mov %eax,0xc(%esp) | |
+ 8096d08: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
+ 8096d0e: 89 04 24 mov %eax,(%esp) | |
+ 8096d11: e8 aa c9 ff ff call 0x80936c0 | |
+ 8096d16: 8d 05 40 eb 0e 08 lea 0x80eeb40,%eax | |
+ 8096d1c: 89 44 24 08 mov %eax,0x8(%esp) | |
+ 8096d20: c7 04 24 04 00 00 00 movl $0x4,(%esp) | |
+ 8096d27: 8d 05 bc 64 0b 08 lea 0x80b64bc,%eax | |
+ 8096d2d: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096d31: e8 9a 28 fd ff call 0x80695d0 | |
+ 8096d36: 85 c0 test %eax,%eax | |
+ 8096d38: 0f 85 a9 01 00 00 jne 0x8096ee7 | |
+ 8096d3e: 8b 0d 48 eb 0e 08 mov 0x80eeb48,%ecx | |
+ 8096d44: 89 4c 24 1c mov %ecx,0x1c(%esp) | |
+ 8096d48: 8d 7c 24 30 lea 0x30(%esp),%edi | |
+ 8096d4c: 31 c0 xor %eax,%eax | |
+ 8096d4e: e8 f1 8f ff ff call 0x808fd44 | |
+ 8096d53: 8d 0d 60 48 0a 08 lea 0x80a4860,%ecx | |
+ 8096d59: 89 0c 24 mov %ecx,(%esp) | |
+ 8096d5c: 8b 4c 24 1c mov 0x1c(%esp),%ecx | |
+ 8096d60: 89 4c 24 04 mov %ecx,0x4(%esp) | |
+ 8096d64: 8d 4c 24 30 lea 0x30(%esp),%ecx | |
+ 8096d68: 89 4c 24 08 mov %ecx,0x8(%esp) | |
+ 8096d6c: e8 ef 7b fb ff call 0x804e960 | |
+ 8096d71: eb 0c jmp 0x8096d7f | |
+ 8096d73: 8d 44 24 30 lea 0x30(%esp),%eax | |
+ 8096d77: 89 04 24 mov %eax,(%esp) | |
+ 8096d7a: e8 11 80 fb ff call 0x804ed90 | |
+ 8096d7f: 8b 44 24 30 mov 0x30(%esp),%eax | |
+ 8096d83: 85 c0 test %eax,%eax | |
+ 8096d85: 74 61 je 0x8096de8 | |
+ 8096d87: 8b 54 24 34 mov 0x34(%esp),%edx | |
+ 8096d8b: 8b 12 mov (%edx),%edx | |
+ 8096d8d: 84 02 test %al,(%edx) | |
+ 8096d8f: 8b 00 mov (%eax),%eax | |
+ 8096d91: 8b 4c 24 0c mov 0xc(%esp),%ecx | |
+ 8096d95: 89 cb mov %ecx,%ebx | |
+ 8096d97: c1 f9 1f sar $0x1f,%ecx | |
+ 8096d9a: c1 e9 1b shr $0x1b,%ecx | |
+ 8096d9d: 8d 2c 0b lea (%ebx,%ecx,1),%ebp | |
+ 8096da0: c1 fd 05 sar $0x5,%ebp | |
+ 8096da3: 83 fd 03 cmp $0x3,%ebp | |
+ 8096da6: 0f 83 4f 01 00 00 jae 0x8096efb | |
+ 8096dac: 8b 14 aa mov (%edx,%ebp,4),%edx | |
+ 8096daf: 89 d9 mov %ebx,%ecx | |
+ 8096db1: d3 ea shr %cl,%edx | |
+ 8096db3: f7 c2 01 00 00 00 test $0x1,%edx | |
+ 8096db9: 74 b8 je 0x8096d73 | |
+ 8096dbb: 8b 4c 24 64 mov 0x64(%esp),%ecx | |
+ 8096dbf: 89 4c 24 28 mov %ecx,0x28(%esp) | |
+ 8096dc3: 8b 54 24 68 mov 0x68(%esp),%edx | |
+ 8096dc7: 89 54 24 2c mov %edx,0x2c(%esp) | |
+ 8096dcb: 89 04 24 mov %eax,(%esp) | |
+ 8096dce: 8d 44 24 28 lea 0x28(%esp),%eax | |
+ 8096dd2: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096dd6: e8 85 56 fb ff call 0x804c460 | |
+ 8096ddb: 0f b6 44 24 08 movzbl 0x8(%esp),%eax | |
+ 8096de0: 84 c0 test %al,%al | |
+ 8096de2: 74 8f je 0x8096d73 | |
+ 8096de4: eb 8d jmp 0x8096d73 | |
+ 8096de6: eb 8b jmp 0x8096d73 | |
+ 8096de8: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) | |
+ 8096def: 00 | |
+ 8096df0: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) | |
+ 8096df7: 00 | |
+ 8096df8: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) | |
8096dff: 00 | |
- 8096e00: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) | |
+ 8096e00: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) | |
8096e07: 00 | |
- 8096e08: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) | |
+ 8096e08: c7 44 24 40 00 00 00 movl $0x0,0x40(%esp) | |
8096e0f: 00 | |
- 8096e10: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) | |
+ 8096e10: c7 44 24 44 00 00 00 movl $0x0,0x44(%esp) | |
8096e17: 00 | |
- 8096e18: c7 44 24 40 00 00 00 movl $0x0,0x40(%esp) | |
+ 8096e18: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) | |
8096e1f: 00 | |
- 8096e20: c7 44 24 44 00 00 00 movl $0x0,0x44(%esp) | |
+ 8096e20: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) | |
8096e27: 00 | |
- 8096e28: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) | |
+ 8096e28: c7 44 24 50 00 00 00 movl $0x0,0x50(%esp) | |
8096e2f: 00 | |
- 8096e30: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) | |
+ 8096e30: c7 44 24 54 00 00 00 movl $0x0,0x54(%esp) | |
8096e37: 00 | |
- 8096e38: c7 44 24 50 00 00 00 movl $0x0,0x50(%esp) | |
+ 8096e38: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) | |
8096e3f: 00 | |
- 8096e40: c7 44 24 54 00 00 00 movl $0x0,0x54(%esp) | |
+ 8096e40: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) | |
8096e47: 00 | |
- 8096e48: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) | |
- 8096e4f: 00 | |
- 8096e50: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) | |
- 8096e57: 00 | |
- 8096e58: 8b 05 54 ed 0e 08 mov 0x80eed54,%eax | |
- 8096e5e: 8b 15 58 ed 0e 08 mov 0x80eed58,%edx | |
- 8096e64: 89 54 24 14 mov %edx,0x14(%esp) | |
- 8096e68: 31 c9 xor %ecx,%ecx | |
- 8096e6a: eb 08 jmp 0x8096e74 | |
- 8096e6c: 83 c0 08 add $0x8,%eax | |
- 8096e6f: 8d 5e 01 lea 0x1(%esi),%ebx | |
- 8096e72: 89 d9 mov %ebx,%ecx | |
- 8096e74: 39 d1 cmp %edx,%ecx | |
- 8096e76: 7d 75 jge 0x8096eed | |
- 8096e78: 8b 58 04 mov 0x4(%eax),%ebx | |
- 8096e7b: 84 03 test %al,(%ebx) | |
- 8096e7d: 8b 28 mov (%eax),%ebp | |
- 8096e7f: 8b 74 24 0c mov 0xc(%esp),%esi | |
- 8096e83: 89 f7 mov %esi,%edi | |
- 8096e85: c1 fe 1f sar $0x1f,%esi | |
- 8096e88: c1 ee 1b shr $0x1b,%esi | |
- 8096e8b: 01 fe add %edi,%esi | |
- 8096e8d: c1 fe 05 sar $0x5,%esi | |
- 8096e90: 83 fe 03 cmp $0x3,%esi | |
- 8096e93: 73 76 jae 0x8096f0b | |
- 8096e95: 8b 1c b3 mov (%ebx,%esi,4),%ebx | |
- 8096e98: 89 ce mov %ecx,%esi | |
- 8096e9a: 89 f9 mov %edi,%ecx | |
- 8096e9c: d3 eb shr %cl,%ebx | |
- 8096e9e: f7 c3 01 00 00 00 test $0x1,%ebx | |
- 8096ea4: 74 c6 je 0x8096e6c | |
- 8096ea6: 89 74 24 10 mov %esi,0x10(%esp) | |
- 8096eaa: 89 44 24 18 mov %eax,0x18(%esp) | |
- 8096eae: 8b 44 24 64 mov 0x64(%esp),%eax | |
- 8096eb2: 89 44 24 20 mov %eax,0x20(%esp) | |
- 8096eb6: 8b 4c 24 68 mov 0x68(%esp),%ecx | |
- 8096eba: 89 4c 24 24 mov %ecx,0x24(%esp) | |
- 8096ebe: 89 2c 24 mov %ebp,(%esp) | |
- 8096ec1: 8d 54 24 20 lea 0x20(%esp),%edx | |
- 8096ec5: 89 54 24 04 mov %edx,0x4(%esp) | |
- 8096ec9: e8 92 55 fb ff call 0x804c460 | |
- 8096ece: 0f b6 44 24 08 movzbl 0x8(%esp),%eax | |
- 8096ed3: 84 c0 test %al,%al | |
- 8096ed5: 74 00 je 0x8096ed7 | |
- 8096ed7: 8b 44 24 18 mov 0x18(%esp),%eax | |
- 8096edb: 8b 4c 24 0c mov 0xc(%esp),%ecx | |
- 8096edf: 8b 54 24 14 mov 0x14(%esp),%edx | |
- 8096ee3: 8b 74 24 10 mov 0x10(%esp),%esi | |
- 8096ee7: 89 cf mov %ecx,%edi | |
- 8096ee9: eb 81 jmp 0x8096e6c | |
- 8096eeb: eb ea jmp 0x8096ed7 | |
- 8096eed: 90 nop | |
- 8096eee: e8 cd 2e fd ff call 0x8069dc0 | |
- 8096ef3: 83 c4 60 add $0x60,%esp | |
- 8096ef6: c3 ret | |
- 8096ef7: 90 nop | |
- 8096ef8: e8 c3 2e fd ff call 0x8069dc0 | |
- 8096efd: 83 c4 60 add $0x60,%esp | |
- 8096f00: c3 ret | |
- 8096f01: 90 nop | |
- 8096f02: e8 b9 2e fd ff call 0x8069dc0 | |
- 8096f07: 83 c4 60 add $0x60,%esp | |
- 8096f0a: c3 ret | |
- 8096f0b: e8 40 24 fd ff call 0x8069350 | |
- 8096f10: 0f 0b ud2 | |
- 8096f12: e8 a9 72 ff ff call 0x808e1c0 | |
- 8096f17: e9 b4 fd ff ff jmp 0x8096cd0 | |
- 8096f1c: cc int3 | |
- 8096f1d: cc int3 | |
- 8096f1e: cc int3 | |
- 8096f1f: cc int3 | |
- 8096f20: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 8096f27: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 8096f2d: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8096f30: 76 3b jbe 0x8096f6d | |
- 8096f32: 83 ec 14 sub $0x14,%esp | |
- 8096f35: e8 26 68 fe ff call 0x807d760 | |
- 8096f3a: 8b 04 24 mov (%esp),%eax | |
- 8096f3d: 89 44 24 10 mov %eax,0x10(%esp) | |
- 8096f41: 8d 05 00 d1 0e 08 lea 0x80ed100,%eax | |
- 8096f47: 89 04 24 mov %eax,(%esp) | |
- 8096f4a: 8d 4c 24 10 lea 0x10(%esp),%ecx | |
- 8096f4e: 89 4c 24 04 mov %ecx,0x4(%esp) | |
- 8096f52: e8 69 b1 fb ff call 0x80520c0 | |
- 8096f57: 8b 44 24 0c mov 0xc(%esp),%eax | |
- 8096f5b: 8b 4c 24 08 mov 0x8(%esp),%ecx | |
- 8096f5f: 89 0c 24 mov %ecx,(%esp) | |
- 8096f62: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096f66: e8 65 fd ff ff call 0x8096cd0 | |
- 8096f6b: eb c8 jmp 0x8096f35 | |
- 8096f6d: e8 4e 72 ff ff call 0x808e1c0 | |
- 8096f72: eb ac jmp 0x8096f20 | |
- 8096f74: cc int3 | |
- 8096f75: cc int3 | |
- 8096f76: cc int3 | |
- 8096f77: cc int3 | |
- 8096f78: cc int3 | |
- 8096f79: cc int3 | |
- 8096f7a: cc int3 | |
- 8096f7b: cc int3 | |
- 8096f7c: cc int3 | |
- 8096f7d: cc int3 | |
- 8096f7e: cc int3 | |
- 8096f7f: cc int3 | |
- 8096f80: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 8096f87: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 8096f8d: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8096f90: 76 29 jbe 0x8096fbb | |
- 8096f92: 83 ec 08 sub $0x8,%esp | |
- 8096f95: c7 04 24 00 00 00 00 movl $0x0,(%esp) | |
- 8096f9c: e8 7f 69 fe ff call 0x807d920 | |
- 8096fa1: c7 04 24 00 00 00 00 movl $0x0,(%esp) | |
- 8096fa8: 8d 05 14 63 0b 08 lea 0x80b6314,%eax | |
- 8096fae: 89 44 24 04 mov %eax,0x4(%esp) | |
- 8096fb2: e8 f9 b0 fd ff call 0x80720b0 | |
- 8096fb7: 83 c4 08 add $0x8,%esp | |
- 8096fba: c3 ret | |
- 8096fbb: e8 00 72 ff ff call 0x808e1c0 | |
- 8096fc0: eb be jmp 0x8096f80 | |
- 8096fc2: cc int3 | |
- 8096fc3: cc int3 | |
- 8096fc4: cc int3 | |
- 8096fc5: cc int3 | |
- 8096fc6: cc int3 | |
- 8096fc7: cc int3 | |
- 8096fc8: cc int3 | |
- 8096fc9: cc int3 | |
- 8096fca: cc int3 | |
- 8096fcb: cc int3 | |
- 8096fcc: cc int3 | |
- 8096fcd: cc int3 | |
- 8096fce: cc int3 | |
- 8096fcf: cc int3 | |
- 8096fd0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 8096fd7: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 8096fdd: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8096fe0: 76 48 jbe 0x809702a | |
- 8096fe2: 8b 44 24 04 mov 0x4(%esp),%eax | |
- 8096fe6: 85 c0 test %eax,%eax | |
- 8096fe8: 74 30 je 0x809701a | |
- 8096fea: 8b 48 0c mov 0xc(%eax),%ecx | |
- 8096fed: 81 f9 d7 da 37 f0 cmp $0xf037dad7,%ecx | |
- 8096ff3: 75 25 jne 0x809701a | |
- 8096ff5: 8d 0d 00 d1 0e 08 lea 0x80ed100,%ecx | |
- 8096ffb: 39 c8 cmp %ecx,%eax | |
- 8096ffd: 75 24 jne 0x8097023 | |
- 8096fff: 8b 44 24 08 mov 0x8(%esp),%eax | |
- 8097003: 8b 00 mov (%eax),%eax | |
- 8097005: 75 13 jne 0x809701a | |
- 8097007: 83 f8 41 cmp $0x41,%eax | |
- 809700a: 72 09 jb 0x8097015 | |
- 809700c: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%esp) | |
- 8097013: ff | |
- 8097014: c3 ret | |
- 8097015: 89 44 24 0c mov %eax,0xc(%esp) | |
- 8097019: c3 ret | |
- 809701a: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%esp) | |
- 8097021: ff | |
- 8097022: c3 ret | |
- 8097023: b8 00 00 00 00 mov $0x0,%eax | |
- 8097028: eb db jmp 0x8097005 | |
- 809702a: e8 91 71 ff ff call 0x808e1c0 | |
- 809702f: eb 9f jmp 0x8096fd0 | |
- 8097031: cc int3 | |
- 8097032: cc int3 | |
- 8097033: cc int3 | |
- 8097034: cc int3 | |
- 8097035: cc int3 | |
- 8097036: cc int3 | |
- 8097037: cc int3 | |
- 8097038: cc int3 | |
- 8097039: cc int3 | |
- 809703a: cc int3 | |
- 809703b: cc int3 | |
- 809703c: cc int3 | |
- 809703d: cc int3 | |
- 809703e: cc int3 | |
- 809703f: cc int3 | |
- 8097040: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 8097047: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 809704d: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8097050: 76 13 jbe 0x8097065 | |
- 8097052: 83 ec 04 sub $0x4,%esp | |
- 8097055: 8b 44 24 08 mov 0x8(%esp),%eax | |
- 8097059: 89 04 24 mov %eax,(%esp) | |
- 809705c: e8 8f 69 fe ff call 0x807d9f0 | |
- 8097061: 83 c4 04 add $0x4,%esp | |
- 8097064: c3 ret | |
- 8097065: e8 56 71 ff ff call 0x808e1c0 | |
- 809706a: eb d4 jmp 0x8097040 | |
- 809706c: cc int3 | |
- 809706d: cc int3 | |
- 809706e: cc int3 | |
- 809706f: cc int3 | |
- 8097070: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 8097077: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 809707d: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8097080: 76 39 jbe 0x80970bb | |
- 8097082: 0f b6 05 e4 0b 10 08 movzbl 0x8100be4,%eax | |
- 8097089: 80 f8 01 cmp $0x1,%al | |
- 809708c: 76 01 jbe 0x809708f | |
- 809708e: c3 ret | |
- 809708f: 75 07 jne 0x8097098 | |
- 8097091: e8 fa 24 fd ff call 0x8069590 | |
- 8097096: 0f 0b ud2 | |
- 8097098: c6 05 e4 0b 10 08 01 movb $0x1,0x8100be4 | |
- 809709f: e8 5c f2 ff ff call 0x8096300 | |
- 80970a4: e8 67 cd ff ff call 0x8093e10 | |
- 80970a9: e8 82 db ff ff call 0x8094c30 | |
- 80970ae: e8 cd fe ff ff call 0x8096f80 | |
- 80970b3: c6 05 e4 0b 10 08 02 movb $0x2,0x8100be4 | |
- 80970ba: c3 ret | |
- 80970bb: e8 00 71 ff ff call 0x808e1c0 | |
- 80970c0: eb ae jmp 0x8097070 | |
- 80970c2: cc int3 | |
- 80970c3: cc int3 | |
- 80970c4: cc int3 | |
- 80970c5: cc int3 | |
- 80970c6: cc int3 | |
- 80970c7: cc int3 | |
- 80970c8: cc int3 | |
- 80970c9: cc int3 | |
- 80970ca: cc int3 | |
- 80970cb: cc int3 | |
- 80970cc: cc int3 | |
- 80970cd: cc int3 | |
- 80970ce: cc int3 | |
- 80970cf: cc int3 | |
- 80970d0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 80970d7: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 80970dd: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 80970e0: 76 31 jbe 0x8097113 | |
- 80970e2: 83 ec 10 sub $0x10,%esp | |
- 80970e5: 8d 05 e0 15 0a 08 lea 0x80a15e0,%eax | |
- 80970eb: 89 04 24 mov %eax,(%esp) | |
- 80970ee: c7 44 24 04 0a 00 00 movl $0xa,0x4(%esp) | |
- 80970f5: 00 | |
- 80970f6: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) | |
- 80970fd: 00 | |
- 80970fe: e8 7d 3d fb ff call 0x804ae80 | |
- 8097103: 8b 44 24 0c mov 0xc(%esp),%eax | |
- 8097107: 89 04 24 mov %eax,(%esp) | |
- 809710a: e8 31 f8 ff ff call 0x8096940 | |
- 809710f: 83 c4 10 add $0x10,%esp | |
- 8097112: c3 ret | |
- 8097113: e8 a8 70 ff ff call 0x808e1c0 | |
- 8097118: eb b6 jmp 0x80970d0 | |
- 809711a: cc int3 | |
- 809711b: cc int3 | |
- 809711c: cc int3 | |
- 809711d: cc int3 | |
- 809711e: cc int3 | |
- 809711f: cc int3 | |
- 8097120: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
- 8097127: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
- 809712d: 3b 61 08 cmp 0x8(%ecx),%esp | |
- 8097130: 76 2f jbe 0x8097161 | |
- 8097132: 0f b6 05 e2 0b 10 08 movzbl 0x8100be2,%eax | |
- 8097139: 80 f8 01 cmp $0x1,%al | |
- 809713c: 76 01 jbe 0x809713f | |
- 809713e: c3 ret | |
- 809713f: 75 07 jne 0x8097148 | |
- 8097141: e8 4a 24 fd ff call 0x8069590 | |
- 8097146: 0f 0b ud2 | |
- 8097148: c6 05 e2 0b 10 08 01 movb $0x1,0x8100be2 | |
- 809714f: e8 ac f1 ff ff call 0x8096300 | |
- 8097154: e8 17 ff ff ff call 0x8097070 | |
- 8097159: c6 05 e2 0b 10 08 02 movb $0x2,0x8100be2 | |
- 8097160: c3 ret | |
- 8097161: e8 5a 70 ff ff call 0x808e1c0 | |
- 8097166: eb b8 jmp 0x8097120 | |
+ 8096e48: 8b 05 54 ed 0e 08 mov 0x80eed54,%eax | |
+ 8096e4e: 8b 15 58 ed 0e 08 mov 0x80eed58,%edx | |
+ 8096e54: 89 54 24 14 mov %edx,0x14(%esp) | |
+ 8096e58: 31 c9 xor %ecx,%ecx | |
+ 8096e5a: eb 08 jmp 0x8096e64 | |
+ 8096e5c: 83 c0 08 add $0x8,%eax | |
+ 8096e5f: 8d 5e 01 lea 0x1(%esi),%ebx | |
+ 8096e62: 89 d9 mov %ebx,%ecx | |
+ 8096e64: 39 d1 cmp %edx,%ecx | |
+ 8096e66: 7d 75 jge 0x8096edd | |
+ 8096e68: 8b 58 04 mov 0x4(%eax),%ebx | |
+ 8096e6b: 84 03 test %al,(%ebx) | |
+ 8096e6d: 8b 28 mov (%eax),%ebp | |
+ 8096e6f: 8b 74 24 0c mov 0xc(%esp),%esi | |
+ 8096e73: 89 f7 mov %esi,%edi | |
+ 8096e75: c1 fe 1f sar $0x1f,%esi | |
+ 8096e78: c1 ee 1b shr $0x1b,%esi | |
+ 8096e7b: 01 fe add %edi,%esi | |
+ 8096e7d: c1 fe 05 sar $0x5,%esi | |
+ 8096e80: 83 fe 03 cmp $0x3,%esi | |
+ 8096e83: 73 76 jae 0x8096efb | |
+ 8096e85: 8b 1c b3 mov (%ebx,%esi,4),%ebx | |
+ 8096e88: 89 ce mov %ecx,%esi | |
+ 8096e8a: 89 f9 mov %edi,%ecx | |
+ 8096e8c: d3 eb shr %cl,%ebx | |
+ 8096e8e: f7 c3 01 00 00 00 test $0x1,%ebx | |
+ 8096e94: 74 c6 je 0x8096e5c | |
+ 8096e96: 89 74 24 10 mov %esi,0x10(%esp) | |
+ 8096e9a: 89 44 24 18 mov %eax,0x18(%esp) | |
+ 8096e9e: 8b 44 24 64 mov 0x64(%esp),%eax | |
+ 8096ea2: 89 44 24 20 mov %eax,0x20(%esp) | |
+ 8096ea6: 8b 4c 24 68 mov 0x68(%esp),%ecx | |
+ 8096eaa: 89 4c 24 24 mov %ecx,0x24(%esp) | |
+ 8096eae: 89 2c 24 mov %ebp,(%esp) | |
+ 8096eb1: 8d 54 24 20 lea 0x20(%esp),%edx | |
+ 8096eb5: 89 54 24 04 mov %edx,0x4(%esp) | |
+ 8096eb9: e8 a2 55 fb ff call 0x804c460 | |
+ 8096ebe: 0f b6 44 24 08 movzbl 0x8(%esp),%eax | |
+ 8096ec3: 84 c0 test %al,%al | |
+ 8096ec5: 74 00 je 0x8096ec7 | |
+ 8096ec7: 8b 44 24 18 mov 0x18(%esp),%eax | |
+ 8096ecb: 8b 4c 24 0c mov 0xc(%esp),%ecx | |
+ 8096ecf: 8b 54 24 14 mov 0x14(%esp),%edx | |
+ 8096ed3: 8b 74 24 10 mov 0x10(%esp),%esi | |
+ 8096ed7: 89 cf mov %ecx,%edi | |
+ 8096ed9: eb 81 jmp 0x8096e5c | |
+ 8096edb: eb ea jmp 0x8096ec7 | |
+ 8096edd: 90 nop | |
+ 8096ede: e8 dd 2e fd ff call 0x8069dc0 | |
+ 8096ee3: 83 c4 60 add $0x60,%esp | |
+ 8096ee6: c3 ret | |
+ 8096ee7: 90 nop | |
+ 8096ee8: e8 d3 2e fd ff call 0x8069dc0 | |
+ 8096eed: 83 c4 60 add $0x60,%esp | |
+ 8096ef0: c3 ret | |
+ 8096ef1: 90 nop | |
+ 8096ef2: e8 c9 2e fd ff call 0x8069dc0 | |
+ 8096ef7: 83 c4 60 add $0x60,%esp | |
+ 8096efa: c3 ret | |
+ 8096efb: e8 50 24 fd ff call 0x8069350 | |
+ 8096f00: 0f 0b ud2 | |
+ 8096f02: e8 b9 72 ff ff call 0x808e1c0 | |
+ 8096f07: e9 b4 fd ff ff jmp 0x8096cc0 | |
+ 8096f0c: cc int3 | |
+ 8096f0d: cc int3 | |
+ 8096f0e: cc int3 | |
+ 8096f0f: cc int3 | |
+ 8096f10: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 8096f17: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 8096f1d: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 8096f20: 76 3b jbe 0x8096f5d | |
+ 8096f22: 83 ec 14 sub $0x14,%esp | |
+ 8096f25: e8 36 68 fe ff call 0x807d760 | |
+ 8096f2a: 8b 04 24 mov (%esp),%eax | |
+ 8096f2d: 89 44 24 10 mov %eax,0x10(%esp) | |
+ 8096f31: 8d 05 00 d1 0e 08 lea 0x80ed100,%eax | |
+ 8096f37: 89 04 24 mov %eax,(%esp) | |
+ 8096f3a: 8d 4c 24 10 lea 0x10(%esp),%ecx | |
+ 8096f3e: 89 4c 24 04 mov %ecx,0x4(%esp) | |
+ 8096f42: e8 79 b1 fb ff call 0x80520c0 | |
+ 8096f47: 8b 44 24 0c mov 0xc(%esp),%eax | |
+ 8096f4b: 8b 4c 24 08 mov 0x8(%esp),%ecx | |
+ 8096f4f: 89 0c 24 mov %ecx,(%esp) | |
+ 8096f52: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096f56: e8 65 fd ff ff call 0x8096cc0 | |
+ 8096f5b: eb c8 jmp 0x8096f25 | |
+ 8096f5d: e8 5e 72 ff ff call 0x808e1c0 | |
+ 8096f62: eb ac jmp 0x8096f10 | |
+ 8096f64: cc int3 | |
+ 8096f65: cc int3 | |
+ 8096f66: cc int3 | |
+ 8096f67: cc int3 | |
+ 8096f68: cc int3 | |
+ 8096f69: cc int3 | |
+ 8096f6a: cc int3 | |
+ 8096f6b: cc int3 | |
+ 8096f6c: cc int3 | |
+ 8096f6d: cc int3 | |
+ 8096f6e: cc int3 | |
+ 8096f6f: cc int3 | |
+ 8096f70: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 8096f77: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 8096f7d: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 8096f80: 76 29 jbe 0x8096fab | |
+ 8096f82: 83 ec 08 sub $0x8,%esp | |
+ 8096f85: c7 04 24 00 00 00 00 movl $0x0,(%esp) | |
+ 8096f8c: e8 8f 69 fe ff call 0x807d920 | |
+ 8096f91: c7 04 24 00 00 00 00 movl $0x0,(%esp) | |
+ 8096f98: 8d 05 14 63 0b 08 lea 0x80b6314,%eax | |
+ 8096f9e: 89 44 24 04 mov %eax,0x4(%esp) | |
+ 8096fa2: e8 09 b1 fd ff call 0x80720b0 | |
+ 8096fa7: 83 c4 08 add $0x8,%esp | |
+ 8096faa: c3 ret | |
+ 8096fab: e8 10 72 ff ff call 0x808e1c0 | |
+ 8096fb0: eb be jmp 0x8096f70 | |
+ 8096fb2: cc int3 | |
+ 8096fb3: cc int3 | |
+ 8096fb4: cc int3 | |
+ 8096fb5: cc int3 | |
+ 8096fb6: cc int3 | |
+ 8096fb7: cc int3 | |
+ 8096fb8: cc int3 | |
+ 8096fb9: cc int3 | |
+ 8096fba: cc int3 | |
+ 8096fbb: cc int3 | |
+ 8096fbc: cc int3 | |
+ 8096fbd: cc int3 | |
+ 8096fbe: cc int3 | |
+ 8096fbf: cc int3 | |
+ 8096fc0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 8096fc7: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 8096fcd: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 8096fd0: 76 48 jbe 0x809701a | |
+ 8096fd2: 8b 44 24 04 mov 0x4(%esp),%eax | |
+ 8096fd6: 85 c0 test %eax,%eax | |
+ 8096fd8: 74 30 je 0x809700a | |
+ 8096fda: 8b 48 0c mov 0xc(%eax),%ecx | |
+ 8096fdd: 81 f9 d7 da 37 f0 cmp $0xf037dad7,%ecx | |
+ 8096fe3: 75 25 jne 0x809700a | |
+ 8096fe5: 8d 0d 00 d1 0e 08 lea 0x80ed100,%ecx | |
+ 8096feb: 39 c8 cmp %ecx,%eax | |
+ 8096fed: 75 24 jne 0x8097013 | |
+ 8096fef: 8b 44 24 08 mov 0x8(%esp),%eax | |
+ 8096ff3: 8b 00 mov (%eax),%eax | |
+ 8096ff5: 75 13 jne 0x809700a | |
+ 8096ff7: 83 f8 41 cmp $0x41,%eax | |
+ 8096ffa: 72 09 jb 0x8097005 | |
+ 8096ffc: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%esp) | |
+ 8097003: ff | |
+ 8097004: c3 ret | |
+ 8097005: 89 44 24 0c mov %eax,0xc(%esp) | |
+ 8097009: c3 ret | |
+ 809700a: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%esp) | |
+ 8097011: ff | |
+ 8097012: c3 ret | |
+ 8097013: b8 00 00 00 00 mov $0x0,%eax | |
+ 8097018: eb db jmp 0x8096ff5 | |
+ 809701a: e8 a1 71 ff ff call 0x808e1c0 | |
+ 809701f: eb 9f jmp 0x8096fc0 | |
+ 8097021: cc int3 | |
+ 8097022: cc int3 | |
+ 8097023: cc int3 | |
+ 8097024: cc int3 | |
+ 8097025: cc int3 | |
+ 8097026: cc int3 | |
+ 8097027: cc int3 | |
+ 8097028: cc int3 | |
+ 8097029: cc int3 | |
+ 809702a: cc int3 | |
+ 809702b: cc int3 | |
+ 809702c: cc int3 | |
+ 809702d: cc int3 | |
+ 809702e: cc int3 | |
+ 809702f: cc int3 | |
+ 8097030: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 8097037: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 809703d: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 8097040: 76 13 jbe 0x8097055 | |
+ 8097042: 83 ec 04 sub $0x4,%esp | |
+ 8097045: 8b 44 24 08 mov 0x8(%esp),%eax | |
+ 8097049: 89 04 24 mov %eax,(%esp) | |
+ 809704c: e8 9f 69 fe ff call 0x807d9f0 | |
+ 8097051: 83 c4 04 add $0x4,%esp | |
+ 8097054: c3 ret | |
+ 8097055: e8 66 71 ff ff call 0x808e1c0 | |
+ 809705a: eb d4 jmp 0x8097030 | |
+ 809705c: cc int3 | |
+ 809705d: cc int3 | |
+ 809705e: cc int3 | |
+ 809705f: cc int3 | |
+ 8097060: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 8097067: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 809706d: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 8097070: 76 39 jbe 0x80970ab | |
+ 8097072: 0f b6 05 e4 0b 10 08 movzbl 0x8100be4,%eax | |
+ 8097079: 80 f8 01 cmp $0x1,%al | |
+ 809707c: 76 01 jbe 0x809707f | |
+ 809707e: c3 ret | |
+ 809707f: 75 07 jne 0x8097088 | |
+ 8097081: e8 0a 25 fd ff call 0x8069590 | |
+ 8097086: 0f 0b ud2 | |
+ 8097088: c6 05 e4 0b 10 08 01 movb $0x1,0x8100be4 | |
+ 809708f: e8 6c f2 ff ff call 0x8096300 | |
+ 8097094: e8 77 cd ff ff call 0x8093e10 | |
+ 8097099: e8 92 db ff ff call 0x8094c30 | |
+ 809709e: e8 cd fe ff ff call 0x8096f70 | |
+ 80970a3: c6 05 e4 0b 10 08 02 movb $0x2,0x8100be4 | |
+ 80970aa: c3 ret | |
+ 80970ab: e8 10 71 ff ff call 0x808e1c0 | |
+ 80970b0: eb ae jmp 0x8097060 | |
+ 80970b2: cc int3 | |
+ 80970b3: cc int3 | |
+ 80970b4: cc int3 | |
+ 80970b5: cc int3 | |
+ 80970b6: cc int3 | |
+ 80970b7: cc int3 | |
+ 80970b8: cc int3 | |
+ 80970b9: cc int3 | |
+ 80970ba: cc int3 | |
+ 80970bb: cc int3 | |
+ 80970bc: cc int3 | |
+ 80970bd: cc int3 | |
+ 80970be: cc int3 | |
+ 80970bf: cc int3 | |
+ 80970c0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 80970c7: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 80970cd: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 80970d0: 76 31 jbe 0x8097103 | |
+ 80970d2: 83 ec 10 sub $0x10,%esp | |
+ 80970d5: 8d 05 e0 15 0a 08 lea 0x80a15e0,%eax | |
+ 80970db: 89 04 24 mov %eax,(%esp) | |
+ 80970de: c7 44 24 04 0a 00 00 movl $0xa,0x4(%esp) | |
+ 80970e5: 00 | |
+ 80970e6: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) | |
+ 80970ed: 00 | |
+ 80970ee: e8 8d 3d fb ff call 0x804ae80 | |
+ 80970f3: 8b 44 24 0c mov 0xc(%esp),%eax | |
+ 80970f7: 89 04 24 mov %eax,(%esp) | |
+ 80970fa: e8 41 f8 ff ff call 0x8096940 | |
+ 80970ff: 83 c4 10 add $0x10,%esp | |
+ 8097102: c3 ret | |
+ 8097103: e8 b8 70 ff ff call 0x808e1c0 | |
+ 8097108: eb b6 jmp 0x80970c0 | |
+ 809710a: cc int3 | |
+ 809710b: cc int3 | |
+ 809710c: cc int3 | |
+ 809710d: cc int3 | |
+ 809710e: cc int3 | |
+ 809710f: cc int3 | |
+ 8097110: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx | |
+ 8097117: 8b 89 fc ff ff ff mov -0x4(%ecx),%ecx | |
+ 809711d: 3b 61 08 cmp 0x8(%ecx),%esp | |
+ 8097120: 76 2f jbe 0x8097151 | |
+ 8097122: 0f b6 05 e2 0b 10 08 movzbl 0x8100be2,%eax | |
+ 8097129: 80 f8 01 cmp $0x1,%al | |
+ 809712c: 76 01 jbe 0x809712f | |
+ 809712e: c3 ret | |
+ 809712f: 75 07 jne 0x8097138 | |
+ 8097131: e8 5a 24 fd ff call 0x8069590 | |
+ 8097136: 0f 0b ud2 | |
+ 8097138: c6 05 e2 0b 10 08 01 movb $0x1,0x8100be2 | |
+ 809713f: e8 bc f1 ff ff call 0x8096300 | |
+ 8097144: e8 17 ff ff ff call 0x8097060 | |
+ 8097149: c6 05 e2 0b 10 08 02 movb $0x2,0x8100be2 | |
+ 8097150: c3 ret | |
+ 8097151: e8 6a 70 ff ff call 0x808e1c0 | |
+ 8097156: eb b8 jmp 0x8097110 | |
Disassembly of section .rodata: | |
@@ -139477,7 +139474,7 @@ | |
80b630c: f0 7c 06 lock jl 0x80b6315 | |
80b630f: 08 70 60 or %dh,0x60(%eax) | |
80b6312: 09 08 or %ecx,(%eax) | |
- 80b6314: 20 6f 09 and %ch,0x9(%edi) | |
+ 80b6314: 10 6f 09 adc %ch,0x9(%edi) | |
80b6317: 08 60 be or %ah,-0x42(%eax) | |
80b631a: 08 08 or %cl,(%eax) | |
80b631c: a0 2b 07 08 90 mov 0x9008072b,%al | |
@@ -139571,8 +139568,8 @@ | |
80b63e6: 08 08 or %cl,(%eax) | |
80b63e8: d0 ce ror %dh | |
80b63ea: 08 08 or %cl,(%eax) | |
- 80b63ec: 20 71 09 and %dh,0x9(%ecx) | |
- 80b63ef: 08 d0 or %dl,%al | |
+ 80b63ec: 10 71 09 adc %dh,0x9(%ecx) | |
+ 80b63ef: 08 c0 or %al,%al | |
80b63f1: 70 09 jo 0x80b63fc | |
80b63f3: 08 b0 df 05 08 40 or %dh,0x400805df(%eax) | |
80b63f9: e0 08 loopne 0x80b6403 | |
@@ -154250,7 +154247,7 @@ | |
80be137: 00 01 add %al,(%ecx) | |
80be139: 01 00 add %eax,(%eax) | |
... | |
- 80be143: 00 68 e1 add %ch,-0x1f(%eax) | |
+ 80be143: 00 58 e1 add %bl,-0x1f(%eax) | |
80be146: 04 00 add $0x0,%al | |
80be148: 00 90 04 08 00 00 add %dl,0x804(%eax) | |
80be14e: 00 00 add %al,(%eax) | |
@@ -159714,28 +159711,28 @@ | |
80c1752: 02 00 add (%eax),%al | |
80c1754: 40 inc %eax | |
80c1755: 69 09 08 3c b7 02 imul $0x2b73c08,(%ecx),%ecx | |
- 80c175b: 00 d0 add %dl,%al | |
+ 80c175b: 00 c0 add %al,%al | |
80c175d: 6c insb (%dx),%es:(%edi) | |
80c175e: 09 08 or %ecx,(%eax) | |
- 80c1760: 30 b8 02 00 20 6f xor %bh,0x6f200002(%eax) | |
+ 80c1760: 30 b8 02 00 10 6f xor %bh,0x6f100002(%eax) | |
80c1766: 09 08 or %ecx,(%eax) | |
80c1768: 0c b9 or $0xb9,%al | |
80c176a: 02 00 add (%eax),%al | |
- 80c176c: 80 6f 09 08 subb $0x8,0x9(%edi) | |
- 80c1770: 68 b9 02 00 d0 push $0xd00002b9 | |
+ 80c176c: 70 6f jo 0x80c17dd | |
+ 80c176e: 09 08 or %ecx,(%eax) | |
+ 80c1770: 68 b9 02 00 c0 push $0xc00002b9 | |
80c1775: 6f outsl %ds:(%esi),(%dx) | |
80c1776: 09 08 or %ecx,(%eax) | |
80c1778: c8 b9 02 00 enter $0x2b9,$0x0 | |
- 80c177c: 40 inc %eax | |
- 80c177d: 70 09 jo 0x80c1788 | |
+ 80c177c: 30 70 09 xor %dh,0x9(%eax) | |
80c177f: 08 20 or %ah,(%eax) | |
- 80c1781: ba 02 00 70 70 mov $0x70700002,%edx | |
+ 80c1781: ba 02 00 60 70 mov $0x70600002,%edx | |
80c1786: 09 08 or %ecx,(%eax) | |
- 80c1788: 84 ba 02 00 d0 70 test %bh,0x70d00002(%edx) | |
+ 80c1788: 84 ba 02 00 c0 70 test %bh,0x70c00002(%edx) | |
80c178e: 09 08 or %ecx,(%eax) | |
- 80c1790: d8 ba 02 00 20 71 fdivrs 0x71200002(%edx) | |
+ 80c1790: d8 ba 02 00 10 71 fdivrs 0x71100002(%edx) | |
80c1796: 09 08 or %ecx,(%eax) | |
- 80c1798: 30 bb 02 00 68 71 xor %bh,0x71680002(%ebx) | |
+ 80c1798: 30 bb 02 00 58 71 xor %bh,0x71580002(%ebx) | |
80c179e: 09 08 or %ecx,(%eax) | |
80c17a0: 7c bb jl 0x80c175d | |
80c17a2: 02 00 add (%eax),%al | |
@@ -234171,7 +234168,7 @@ | |
80eac9b: 6e outsb %ds:(%esi),(%dx) | |
80eac9c: 74 00 je 0x80eac9e | |
80eac9e: 00 02 add %al,(%edx) | |
- 80eaca0: 19 88 01 cc 04 87 sbb %ecx,-0x78fb33ff(%eax) | |
+ 80eaca0: 19 88 01 bb 04 87 sbb %ecx,-0x78fb44ff(%eax) | |
80eaca6: 01 01 add %eax,(%ecx) | |
80eaca8: 88 01 mov %al,(%ecx) | |
80eacaa: 88 02 mov %al,(%edx) | |
@@ -234179,20 +234176,23 @@ | |
80eacae: 01 88 01 15 87 01 add %ecx,0x1871501(%eax) | |
80eacb4: 0a 00 or (%eax),%al | |
80eacb6: ee out %al,(%dx) | |
- 80eacb7: 01 8e 07 00 ba 02 add %ecx,0x2ba0007(%esi) | |
- 80eacbd: 1f pop %ds | |
- 80eacbe: 02 0e add (%esi),%cl | |
+ 80eacb7: 01 fd add %edi,%ebp | |
+ 80eacb9: 06 push %es | |
+ 80eacba: 00 ba 02 1f 02 0e add %bh,0xe021f02(%edx) | |
80eacc0: 04 0d add $0xd,%al | |
80eacc2: 05 04 06 0f 02 add $0x20f0604,%eax | |
80eacc7: 12 08 adc (%eax),%cl | |
80eacc9: 1c 04 sbb $0x4,%al | |
- 80eaccb: 10 83 02 26 86 02 adc %al,0x2862602(%ebx) | |
+ 80eaccb: 0c 83 or $0x83,%al | |
+ 80eaccd: 02 22 add (%edx),%ah | |
+ 80eaccf: 86 02 xchg %al,(%edx) | |
80eacd1: 02 01 add (%ecx),%al | |
- 80eacd3: 03 04 28 add (%eax,%ebp,1),%eax | |
- 80eacd6: 02 17 add (%edi),%dl | |
- 80eacd8: 02 0c 01 add (%ecx,%eax,1),%cl | |
- 80eacdb: 05 22 4d 04 08 add $0x8044d22,%eax | |
- 80eace0: 04 0b add $0xb,%al | |
+ 80eacd3: 03 04 1f add (%edi,%ebx,1),%eax | |
+ 80eacd6: 02 16 add (%esi),%dl | |
+ 80eacd8: 02 10 add (%eax),%dl | |
+ 80eacda: 01 02 add %eax,(%edx) | |
+ 80eacdc: 22 4d 04 and 0x4(%ebp),%cl | |
+ 80eacdf: 08 04 0b or %al,(%ebx,%ecx,1) | |
80eace2: 04 08 add $0x8,%al | |
80eace4: 04 2a add $0x2a,%al | |
80eace6: 02 04 02 add (%edx,%eax,1),%al | |
@@ -234210,7 +234210,7 @@ | |
80ead02: 00 00 add %al,(%eax) | |
80ead04: 22 02 and (%edx),%al | |
80ead06: 52 push %edx | |
- 80ead07: 02 e2 add %dl,%ah | |
+ 80ead07: 02 d1 add %cl,%dl | |
80ead09: 01 01 add %eax,(%ecx) | |
80ead0b: d1 01 roll (%ecx) | |
80ead0d: 04 36 add $0x36,%al | |
@@ -234221,15 +234221,15 @@ | |
80ead18: 43 inc %ebx | |
80ead19: 0a 18 or (%eax),%bl | |
80ead1b: 05 1e 07 0a 00 add $0xa071e,%eax | |
- 80ead20: 00 8b 01 02 26 01 add %cl,0x1260201(%ebx) | |
- 80ead26: cc int3 | |
+ 80ead20: 00 87 01 02 22 01 add %al,0x1220201(%edi) | |
+ 80ead26: c3 ret | |
80ead27: 05 02 07 01 0a add $0xa010702,%eax | |
80ead2c: 00 00 add %al,(%eax) | |
80ead2e: 00 00 add %al,(%eax) | |
- 80ead30: d0 6c 09 08 shrb 0x8(%ecx,%ecx,1) | |
- 80ead34: 68 b8 02 00 08 push $0x80002b8 | |
- 80ead39: 00 00 add %al,(%eax) | |
- 80ead3b: 00 67 45 add %ah,0x45(%edi) | |
+ 80ead30: c0 6c 09 08 68 shrb $0x68,0x8(%ecx,%ecx,1) | |
+ 80ead35: b8 02 00 08 00 mov $0x80002,%eax | |
+ 80ead3a: 00 00 add %al,(%eax) | |
+ 80ead3c: 67 45 addr16 inc %ebp | |
80ead3e: 23 01 and (%ecx),%eax | |
80ead40: 7b b8 jnp 0x80eacfa | |
80ead42: 02 00 add (%eax),%al | |
@@ -234313,7 +234313,7 @@ | |
80eae06: 01 0a add %ecx,(%edx) | |
80eae08: 00 00 add %al,(%eax) | |
80eae0a: 00 00 add %al,(%eax) | |
- 80eae0c: 20 6f 09 and %ch,0x9(%edi) | |
+ 80eae0c: 10 6f 09 adc %ch,0x9(%edi) | |
80eae0f: 08 3c b9 or %bh,(%ecx,%edi,4) | |
80eae12: 02 00 add (%eax),%al | |
80eae14: 00 00 add %al,(%eax) | |
@@ -234353,7 +234353,8 @@ | |
80eae5f: 00 00 add %al,(%eax) | |
80eae61: 15 02 38 01 07 adc $0x7013802,%eax | |
80eae66: 00 00 add %al,(%eax) | |
- 80eae68: 80 6f 09 08 subb $0x8,0x9(%edi) | |
+ 80eae68: 70 6f jo 0x80eaed9 | |
+ 80eae6a: 09 08 or %ecx,(%eax) | |
80eae6c: 98 cwtl | |
80eae6d: b9 02 00 00 00 mov $0x2,%ecx | |
80eae72: 00 00 add %al,(%eax) | |
@@ -234389,8 +234390,8 @@ | |
80eaec2: 02 1f add (%edi),%bl | |
80eaec4: 01 07 add %eax,(%edi) | |
80eaec6: 00 00 add %al,(%eax) | |
- 80eaec8: d0 6f 09 shrb 0x9(%edi) | |
- 80eaecb: 08 f4 or %dh,%ah | |
+ 80eaec8: c0 6f 09 08 shrb $0x8,0x9(%edi) | |
+ 80eaecc: f4 hlt | |
80eaecd: b9 02 00 0c 00 mov $0xc0002,%ecx | |
80eaed2: 00 00 add %al,(%eax) | |
80eaed4: 67 45 addr16 inc %ebp | |
@@ -234426,10 +234427,11 @@ | |
80eaf19: 0f 02 01 lar (%ecx),%eax | |
80eaf1c: 07 pop %es | |
80eaf1d: 00 00 add %al,(%eax) | |
- 80eaf1f: 00 40 70 add %al,0x70(%eax) | |
- 80eaf22: 09 08 or %ecx,(%eax) | |
- 80eaf24: 50 push %eax | |
- 80eaf25: ba 02 00 04 00 mov $0x40002,%edx | |
+ 80eaf1f: 00 30 add %dh,(%eax) | |
+ 80eaf21: 70 09 jo 0x80eaf2c | |
+ 80eaf23: 08 50 ba or %dl,-0x46(%eax) | |
+ 80eaf26: 02 00 add (%eax),%al | |
+ 80eaf28: 04 00 add $0x0,%al | |
80eaf2a: 00 00 add %al,(%eax) | |
80eaf2c: 67 45 addr16 inc %ebp | |
80eaf2e: 23 01 and (%ecx),%eax | |
@@ -234465,7 +234467,7 @@ | |
80eaf7e: 1c 02 sbb $0x2,%al | |
80eaf80: 09 01 or %eax,(%ecx) | |
80eaf82: 07 pop %es | |
- 80eaf83: 00 70 70 add %dh,0x70(%eax) | |
+ 80eaf83: 00 60 70 add %ah,0x70(%eax) | |
80eaf86: 09 08 or %ecx,(%eax) | |
80eaf88: b4 ba mov $0xba,%ah | |
80eaf8a: 02 00 add (%eax),%al | |
@@ -234502,7 +234504,7 @@ | |
80eafd3: 07 pop %es | |
80eafd4: 00 00 add %al,(%eax) | |
80eafd6: 00 00 add %al,(%eax) | |
- 80eafd8: d0 (bad) | |
+ 80eafd8: c0 (bad) | |
80eafd9: 70 09 jo 0x80eafe4 | |
80eafdb: 08 08 or %cl,(%eax) | |
80eafdd: bb 02 00 00 00 mov $0x2,%ebx | |
@@ -234534,7 +234536,7 @@ | |
80eb025: 04 05 add $0x5,%al | |
80eb027: 07 pop %es | |
80eb028: 00 00 add %al,(%eax) | |
- 80eb02a: 2e 02 15 01 07 00 20 add %cs:0x20000701,%dl | |
+ 80eb02a: 2e 02 15 01 07 00 10 add %cs:0x10000701,%dl | |
80eb031: 71 09 jno 0x80eb03c | |
80eb033: 08 60 bb or %ah,-0x45(%eax) | |
80eb036: 02 00 add (%eax),%al | |
@@ -237741,10 +237743,14 @@ | |
80ed3c7: 08 00 or %al,(%eax) | |
80ed3c9: 90 nop | |
80ed3ca: 04 08 add $0x8,%al | |
- 80ed3cc: 68 71 09 08 00 push $0x80971 | |
+ 80ed3cc: 58 pop %eax | |
+ 80ed3cd: 71 09 jno 0x80ed3d8 | |
+ 80ed3cf: 08 00 or %al,(%eax) | |
80ed3d1: 90 nop | |
80ed3d2: 04 08 add $0x8,%al | |
- 80ed3d4: 68 71 09 08 00 push $0x80971 | |
+ 80ed3d4: 58 pop %eax | |
+ 80ed3d5: 71 09 jno 0x80ed3e0 | |
+ 80ed3d7: 08 00 or %al,(%eax) | |
80ed3d9: d0 0e rorb (%esi) | |
80ed3db: 08 32 or %dh,(%edx) | |
80ed3dd: d9 0e (bad) (%esi) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment