Skip to content

Instantly share code, notes, and snippets.

@starius
Created October 11, 2017 15:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save starius/41277acdd20e1b1fbeb6641a57c34477 to your computer and use it in GitHub Desktop.
Save starius/41277acdd20e1b1fbeb6641a57c34477 to your computer and use it in GitHub Desktop.
--- 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