| ==6382== Nulgrind, a binary JIT-compiler for x86-linux. |
| ==6382== Copyright (C) 2002-2004, and GNU GPL'd, by Nicholas Nethercote. |
| ==6382== Using valgrind-2.1.2.CVS, a program supervision framework for x86-linux. |
| ==6382== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward. |
| ==6382== For more details, rerun with: -v |
| ==6382== |
| ==== BB 0 (0x3A965880) in 0B, out 0B, BBs exec'd 0 ==== |
| 0x3A965880: movl %esp,%eax |
| 0x3A965882: call 0x3A965C80 |
| . 0 3A965880 7 |
| . 89 E0 E8 F9 03 00 00 |
| |
| ==== BB 1 _dl_start(0x3A965C80) in 7B, out 55B, BBs exec'd 0 ==== |
| 0x3A965C80: pushl %ebp |
| 0x3A965C81: movl %esp,%ebp |
| 0x3A965C83: pushl %edi |
| 0x3A965C84: pushl %esi |
| 0x3A965C85: pushl %ebx |
| 0x3A965C86: subl $0x54, %esp |
| 0x3A965C89: call 0x3A97592B |
| . 1 3A965C80 14 |
| . 55 89 E5 57 56 53 83 EC 54 E8 9D FC 00 00 |
| |
| ==== BB 2 (0x3A97592B) in 21B, out 188B, BBs exec'd 0 ==== |
| 0x3A97592B: movl (%esp,,),%ebx |
| 0x3A97592E: ret |
| . 2 3A97592B 4 |
| . 8B 1C 24 C3 |
| |
| ==== BB 3 (0x3A965C8E) in 25B, out 228B, BBs exec'd 0 ==== |
| 0x3A965C8E: addl $0x129DE, %ebx |
| 0x3A965C94: movl %eax,-48(%ebp) |
| 0x3A965C97: movl 0x0(%ebx),%edx |
| 0x3A965C9D: leal 0xFFFFFF50(%ebx), %eax |
| 0x3A965CA3: subl %edx,%eax |
| 0x3A965CA5: movl %eax,0xFFFFF9E4(%ebx) |
| 0x3A965CAB: addl %edx,%eax |
| 0x3A965CAD: movl %eax,0xFFFFF9EC(%ebx) |
| 0x3A965CB3: leal 0xFFFFF994(%ebx), %eax |
| 0x3A965CB9: movl %eax,-56(%ebp) |
| 0x3A965CBC: addl $0x50, %eax |
| 0x3A965CBF: movl -56(%ebp),%edi |
| 0x3A965CC2: movl %eax,-52(%ebp) |
| 0x3A965CC5: movl 8(%eax),%esi |
| 0x3A965CC8: addl $0x68, %edi |
| 0x3A965CCB: movl (%esi),%edx |
| 0x3A965CCD: testl %edx,%edx |
| 0x3A965CCF: jnz-8 0x3A965CE1 |
| . 3 3A965C8E 67 |
| . 81 C3 DE 29 01 00 89 45 D0 8B 93 00 00 00 00 8D 83 50 FF FF FF 29 D0 89 83 E4 F9 FF FF 01 D0 89 83 EC F9 FF FF 8D 83 94 F9 FF FF 89 45 C8 83 C0 50 8B 7D C8 89 45 CC 8B 70 08 83 C7 68 8B 16 85 D2 75 10 |
| |
| ==== BB 4 (0x3A965CE1) in 92B, out 457B, BBs exec'd 0 ==== |
| 0x3A965CE1: cmpl $0x21, %edx |
| 0x3A965CE4: jle-8 0x3A965CD3 |
| . 4 3A965CE1 5 |
| . 83 FA 21 7E ED |
| |
| ==== BB 5 (0x3A965CD3) in 97B, out 514B, BBs exec'd 0 ==== |
| 0x3A965CD3: movl %esi,(%edi,%edx,4) |
| 0x3A965CD6: addl $0x8, %esi |
| 0x3A965CD9: movl (%esi),%eax |
| 0x3A965CDB: testl %eax,%eax |
| 0x3A965CDD: movl %eax,%edx |
| 0x3A965CDF: jz-8 0x3A965D10 |
| . 5 3A965CD3 14 |
| . 89 34 97 83 C6 08 8B 06 85 C0 89 C2 74 2F |
| |
| ==== BB 6 (0x3A965CE6) in 111B, out 617B, BBs exec'd 0 ==== |
| 0x3A965CE6: movl $0x6FFFFFFF,%eax |
| 0x3A965CEB: subl %edx,%eax |
| 0x3A965CED: cmpl $0xF, %eax |
| 0x3A965CF0: jnbe-32 0x3A965EE0 |
| . 6 3A965CE6 16 |
| . B8 FF FF FF 6F 29 D0 83 F8 0F 0F 87 EA 01 00 00 |
| |
| ==== BB 7 (0x3A965CF6) in 127B, out 690B, BBs exec'd 0 ==== |
| 0x3A965CF6: movl $0x70000021,%eax |
| 0x3A965CFB: subl %edx,%eax |
| 0x3A965CFD: movl %esi,(%edi,%eax,4) |
| 0x3A965D00: addl $0x8, %esi |
| 0x3A965D03: movl (%esi),%eax |
| 0x3A965D05: testl %eax,%eax |
| 0x3A965D07: movl %eax,%edx |
| 0x3A965D09: jnz-8 0x3A965CE1 |
| . 7 3A965CF6 21 |
| . B8 21 00 00 70 29 D0 89 34 87 83 C6 08 8B 06 85 C0 89 C2 75 D6 |
| |
| ==== BB 8 (0x3A965D0B) in 148B, out 809B, BBs exec'd 0 ==== |
| 0x3A965D0B: nop |
| 0x3A965D0C: leal 0(%esi,,), %esi |
| 0x3A965D10: movl -52(%ebp),%ecx |
| 0x3A965D13: movl (%ecx),%edx |
| 0x3A965D15: testl %edx,%edx |
| 0x3A965D17: jz-8 0x3A965D70 |
| . 8 3A965D0B 14 |
| . 90 8D 74 26 00 8B 4D CC 8B 11 85 D2 74 57 |
| |
| ==== BB 9 (0x3A965D19) in 162B, out 908B, BBs exec'd 0 ==== |
| 0x3A965D19: movl 16(%edi),%eax |
| 0x3A965D1C: testl %eax,%eax |
| 0x3A965D1E: jz-8 0x3A965D23 |
| . 9 3A965D19 7 |
| . 8B 47 10 85 C0 74 03 |
| |
| ==== BB 10 (0x3A965D20) in 169B, out 980B, BBs exec'd 0 ==== |
| 0x3A965D20: addl %edx,4(%eax) |
| 0x3A965D23: movl 12(%edi),%eax |
| 0x3A965D26: testl %eax,%eax |
| 0x3A965D28: jz-8 0x3A965D2D |
| . 10 3A965D20 10 |
| . 01 50 04 8B 47 0C 85 C0 74 03 |
| |
| ==== BB 11 (0x3A965D2A) in 179B, out 1071B, BBs exec'd 0 ==== |
| 0x3A965D2A: addl %edx,4(%eax) |
| 0x3A965D2D: movl 20(%edi),%eax |
| 0x3A965D30: testl %eax,%eax |
| 0x3A965D32: jz-8 0x3A965D37 |
| . 11 3A965D2A 10 |
| . 01 50 04 8B 47 14 85 C0 74 03 |
| |
| ==== BB 12 (0x3A965D34) in 189B, out 1162B, BBs exec'd 0 ==== |
| 0x3A965D34: addl %edx,4(%eax) |
| 0x3A965D37: movl 24(%edi),%eax |
| 0x3A965D3A: testl %eax,%eax |
| 0x3A965D3C: jz-8 0x3A965D41 |
| . 12 3A965D34 10 |
| . 01 50 04 8B 47 18 85 C0 74 03 |
| |
| ==== BB 13 (0x3A965D3E) in 199B, out 1253B, BBs exec'd 0 ==== |
| 0x3A965D3E: addl %edx,4(%eax) |
| 0x3A965D41: movl 68(%edi),%eax |
| 0x3A965D44: testl %eax,%eax |
| 0x3A965D46: jz-8 0x3A965D4B |
| . 13 3A965D3E 10 |
| . 01 50 04 8B 47 44 85 C0 74 03 |
| |
| ==== BB 14 (0x3A965D48) in 209B, out 1344B, BBs exec'd 0 ==== |
| 0x3A965D48: addl %edx,4(%eax) |
| 0x3A965D4B: movl 92(%edi),%eax |
| 0x3A965D4E: testl %eax,%eax |
| 0x3A965D50: jz-8 0x3A965D55 |
| . 14 3A965D48 10 |
| . 01 50 04 8B 47 5C 85 C0 74 03 |
| |
| ==== BB 15 (0x3A965D52) in 219B, out 1435B, BBs exec'd 0 ==== |
| 0x3A965D52: addl %edx,4(%eax) |
| 0x3A965D55: movl 0xC4(%edi),%eax |
| 0x3A965D5B: testl %eax,%eax |
| 0x3A965D5D: jz-8 0x3A965D70 |
| . 15 3A965D52 13 |
| . 01 50 04 8B 87 C4 00 00 00 85 C0 74 11 |
| |
| ==== BB 16 (0x3A965D5F) in 232B, out 1529B, BBs exec'd 0 ==== |
| 0x3A965D5F: addl %edx,4(%eax) |
| 0x3A965D62: leal 0(%esi,,), %esi |
| 0x3A965D69: leal 0(%edi,,), %edi |
| 0x3A965D70: movl 0xFFFFF9E4(%ebx),%eax |
| 0x3A965D76: testl %eax,%eax |
| 0x3A965D78: jnz-8 0x3A965D88 |
| . 16 3A965D5F 27 |
| . 01 50 04 8D B4 26 00 00 00 00 8D BC 27 00 00 00 00 8B 83 E4 F9 FF FF 85 C0 75 0E |
| |
| ==== BB 17 (0x3A965D88) in 259B, out 1649B, BBs exec'd 0 ==== |
| 0x3A965D88: movl $0x0, -36(%ebp) |
| 0x3A965D8F: movl -56(%ebp),%ecx |
| 0x3A965D92: movl 0xFFFFFA40(%ebx),%eax |
| 0x3A965D98: movl $0x0, -28(%ebp) |
| 0x3A965D9F: addl $0x50, %ecx |
| 0x3A965DA2: testl %eax,%eax |
| 0x3A965DA4: movl $0x0, -40(%ebp) |
| 0x3A965DAB: movl $0x0, -44(%ebp) |
| 0x3A965DB2: jz-8 0x3A965DC6 |
| . 17 3A965D88 44 |
| . C7 45 DC 00 00 00 00 8B 4D C8 8B 83 40 FA FF FF C7 45 E4 00 00 00 00 83 C1 50 85 C0 C7 45 D8 00 00 00 00 C7 45 D4 00 00 00 00 74 12 |
| |
| ==== BB 18 (0x3A965DB4) in 303B, out 1807B, BBs exec'd 0 ==== |
| 0x3A965DB4: movl 4(%eax),%eax |
| 0x3A965DB7: movl %eax,-44(%ebp) |
| 0x3A965DBA: movl 0xFFFFFA44(%ebx),%eax |
| 0x3A965DC0: movl 4(%eax),%eax |
| 0x3A965DC3: movl %eax,-40(%ebp) |
| 0x3A965DC6: movl 0xFFFFFA4C(%ebx),%edi |
| 0x3A965DCC: testl %edi,%edi |
| 0x3A965DCE: jz-8 0x3A965DDC |
| . 18 3A965DB4 28 |
| . 8B 40 04 89 45 D4 8B 83 44 FA FF FF 8B 40 04 89 45 D8 8B BB 4C FA FF FF 85 FF 74 0C |
| |
| ==== BB 19 (0x3A965DD0) in 331B, out 1944B, BBs exec'd 0 ==== |
| 0x3A965DD0: movl 0xFFFFFA04(%ebx),%eax |
| 0x3A965DD6: movl 4(%eax),%eax |
| 0x3A965DD9: addl %eax,-40(%ebp) |
| 0x3A965DDC: movl -44(%ebp),%edx |
| 0x3A965DDF: movl -40(%ebp),%esi |
| 0x3A965DE2: leal (%esi,%edx,1), %eax |
| 0x3A965DE5: movl %eax,-60(%ebp) |
| 0x3A965DE8: movl -56(%ebp),%eax |
| 0x3A965DEB: movl 80(%eax),%edi |
| 0x3A965DEE: movl 48(%ecx),%eax |
| 0x3A965DF1: movl 4(%eax),%eax |
| 0x3A965DF4: movl %eax,-64(%ebp) |
| 0x3A965DF7: movl 0xB4(%ecx),%eax |
| 0x3A965DFD: xorl %ecx, %ecx |
| 0x3A965DFF: testl %eax,%eax |
| 0x3A965E01: jz-8 0x3A965E06 |
| . 19 3A965DD0 51 |
| . 8B 83 04 FA FF FF 8B 40 04 01 45 D8 8B 55 D4 8B 75 D8 8D 04 16 89 45 C4 8B 45 C8 8B 78 50 8B 41 30 8B 40 04 89 45 C0 8B 81 B4 00 00 00 31 C9 85 C0 74 03 |
| |
| ==== BB 20 (0x3A965E03) in 382B, out 2177B, BBs exec'd 0 ==== |
| 0x3A965E03: movl 4(%eax),%ecx |
| 0x3A965E06: movl %esi,%eax |
| 0x3A965E08: shrl $0x3, %eax |
| 0x3A965E0B: cmpl %ecx,%eax |
| 0x3A965E0D: jbe-8 0x3A965E11 |
| . 20 3A965E03 12 |
| . 8B 48 04 89 F0 C1 E8 03 39 C8 76 02 |
| |
| ==== BB 21 (0x3A965E0F) in 394B, out 2263B, BBs exec'd 0 ==== |
| 0x3A965E0F: movl %ecx,%eax |
| 0x3A965E11: leal (%edx,%eax,8), %ecx |
| 0x3A965E14: cmpl %ecx,%edx |
| 0x3A965E16: jnb-8 0x3A965E2F |
| . 21 3A965E0F 9 |
| . 89 C8 8D 0C C2 39 CA 73 17 |
| |
| ==== BB 22 (0x3A965E18) in 403B, out 2340B, BBs exec'd 0 ==== |
| 0x3A965E18: nop |
| 0x3A965E19: leal 0(%esi,,), %esi |
| 0x3A965E20: movl (%edx),%esi |
| 0x3A965E22: movl %edi,%eax |
| 0x3A965E24: addl $0x8, %edx |
| 0x3A965E27: addl %esi,%eax |
| 0x3A965E29: addl %edi,(%eax) |
| 0x3A965E2B: cmpl %ecx,%edx |
| 0x3A965E2D: jb-8 0x3A965E20 |
| . 22 3A965E18 23 |
| . 90 8D B4 26 00 00 00 00 8B 32 89 F8 83 C2 08 01 F0 01 38 39 CA 72 F1 |
| |
| ==== BB 23 (0x3A965E20) in 426B, out 2460B, BBs exec'd 0 ==== |
| 0x3A965E20: movl (%edx),%esi |
| 0x3A965E22: movl %edi,%eax |
| 0x3A965E24: addl $0x8, %edx |
| 0x3A965E27: addl %esi,%eax |
| 0x3A965E29: addl %edi,(%eax) |
| 0x3A965E2B: cmpl %ecx,%edx |
| 0x3A965E2D: jb-8 0x3A965E20 |
| . 23 3A965E20 15 |
| . 8B 32 89 F8 83 C2 08 01 F0 01 38 39 CA 72 F1 |
| |
| ==== BB 24 (0x3A965E2F) in 441B, out 2566B, BBs exec'd 0 ==== |
| 0x3A965E2F: cmpl -60(%ebp),%ecx |
| 0x3A965E32: jnb-8 0x3A965E81 |
| . 24 3A965E2F 5 |
| . 3B 4D C4 73 4D |
| |
| ==== BB 25 (0x3A965E34) in 446B, out 2631B, BBs exec'd 0 ==== |
| 0x3A965E34: leal 0x0(%esi), %esi |
| 0x3A965E3A: leal 0x0(%edi), %edi |
| 0x3A965E40: movl 4(%ecx),%edx |
| 0x3A965E43: movl -64(%ebp),%esi |
| 0x3A965E46: movl %edx,%eax |
| 0x3A965E48: shrl $0x8, %eax |
| 0x3A965E4B: shll $0x4, %eax |
| 0x3A965E4E: addl %esi,%eax |
| 0x3A965E50: movl (%ecx),%esi |
| 0x3A965E52: addl %edi,%esi |
| 0x3A965E54: movl %esi,-68(%ebp) |
| 0x3A965E57: movzbl %dl,%esi |
| 0x3A965E5A: xorl %edx, %edx |
| 0x3A965E5C: cmpw $0x0, 14(%eax) |
| 0x3A965E61: jz-8 0x3A965E69 |
| . 25 3A965E34 47 |
| . 8D B6 00 00 00 00 8D BF 00 00 00 00 8B 51 04 8B 75 C0 89 D0 C1 E8 08 C1 E0 04 01 F0 8B 31 01 FE 89 75 BC 0F B6 F2 31 D2 66 83 78 0E 00 74 06 |
| |
| ==== BB 26 (0x3A965E63) in 493B, out 2819B, BBs exec'd 0 ==== |
| 0x3A965E63: movl 0xFFFFF9E4(%ebx),%edx |
| 0x3A965E69: addl 4(%eax),%edx |
| 0x3A965E6C: leal -6(%esi), %eax |
| 0x3A965E6F: cmpl $0x1, %eax |
| 0x3A965E72: jnbe-8 0x3A965E79 |
| . 26 3A965E63 17 |
| . 8B 93 E4 F9 FF FF 03 50 04 8D 46 FA 83 F8 01 77 05 |
| |
| ==== BB 27 (0x3A965E74) in 510B, out 2920B, BBs exec'd 0 ==== |
| 0x3A965E74: movl -68(%ebp),%eax |
| 0x3A965E77: movl %edx,(%eax) |
| 0x3A965E79: addl $0x8, %ecx |
| 0x3A965E7C: cmpl -60(%ebp),%ecx |
| 0x3A965E7F: jb-8 0x3A965E40 |
| . 27 3A965E74 13 |
| . 8B 45 BC 89 10 83 C1 08 3B 4D C4 72 BF |
| |
| ==== BB 28 (0x3A965E40) in 523B, out 3018B, BBs exec'd 0 ==== |
| 0x3A965E40: movl 4(%ecx),%edx |
| 0x3A965E43: movl -64(%ebp),%esi |
| 0x3A965E46: movl %edx,%eax |
| 0x3A965E48: shrl $0x8, %eax |
| 0x3A965E4B: shll $0x4, %eax |
| 0x3A965E4E: addl %esi,%eax |
| 0x3A965E50: movl (%ecx),%esi |
| 0x3A965E52: addl %edi,%esi |
| 0x3A965E54: movl %esi,-68(%ebp) |
| 0x3A965E57: movzbl %dl,%esi |
| 0x3A965E5A: xorl %edx, %edx |
| 0x3A965E5C: cmpw $0x0, 14(%eax) |
| 0x3A965E61: jz-8 0x3A965E69 |
| . 28 3A965E40 35 |
| . 8B 51 04 8B 75 C0 89 D0 C1 E8 08 C1 E0 04 01 F0 8B 31 01 FE 89 75 BC 0F B6 F2 31 D2 66 83 78 0E 00 74 06 |
| |
| ==== BB 29 (0x3A965E81) in 558B, out 3184B, BBs exec'd 0 ==== |
| 0x3A965E81: movl -56(%ebp),%eax |
| 0x3A965E84: movl $0x1,%esi |
| 0x3A965E89: addl $0x50, %eax |
| 0x3A965E8C: call 0x3A96BD80 |
| . 29 3A965E81 16 |
| . 8B 45 C8 BE 01 00 00 00 83 C0 50 E8 EF 5E 00 00 |
| |
| ==== BB 30 _dl_setup_hash(0x3A96BD80) in 574B, out 3268B, BBs exec'd 0 ==== |
| 0x3A96BD80: pushl %ebp |
| 0x3A96BD81: movl %eax,%ecx |
| 0x3A96BD83: movl 40(%eax),%eax |
| 0x3A96BD86: movl %esp,%ebp |
| 0x3A96BD88: testl %eax,%eax |
| 0x3A96BD8A: jz-8 0x3A96BDA9 |
| . 30 3A96BD80 12 |
| . 55 89 C1 8B 40 28 89 E5 85 C0 74 1D |
| |
| ==== BB 31 (0x3A96BD8C) in 586B, out 3376B, BBs exec'd 0 ==== |
| 0x3A96BD8C: movl 4(%eax),%eax |
| 0x3A96BD8F: movl (%eax),%edx |
| 0x3A96BD91: addl $0x8, %eax |
| 0x3A96BD94: movl %eax,0x168(%ecx) |
| 0x3A96BD9A: leal (%eax,%edx,4), %eax |
| 0x3A96BD9D: movl %edx,0x164(%ecx) |
| 0x3A96BDA3: movl %eax,0x16C(%ecx) |
| 0x3A96BDA9: popl %ebp |
| 0x3A96BDAA: ret |
| . 31 3A96BD8C 31 |
| . 8B 40 04 8B 10 83 C0 08 89 81 68 01 00 00 8D 04 90 89 91 64 01 00 00 89 81 6C 01 00 00 5D C3 |
| |
| ==== BB 32 (0x3A965E91) in 617B, out 3509B, BBs exec'd 0 ==== |
| 0x3A965E91: movl %esi,0xFFFFFB54(%ebx) |
| 0x3A965E97: leal 0xFFFEC994(%ebx), %eax |
| 0x3A965E9D: movl %eax,0xFFFFFB78(%ebx) |
| 0x3A965EA3: leal 0x228(%ebx), %eax |
| 0x3A965EA9: movl %eax,0xFFFFFB7C(%ebx) |
| 0x3A965EAF: leal 0xFFFEDD24(%ebx), %eax |
| 0x3A965EB5: movl %eax,4(%esp,,) |
| 0x3A965EB9: movl -48(%ebp),%edx |
| 0x3A965EBC: movl %ebp,0x128(%ebx) |
| 0x3A965EC2: movl %edx,(%esp,,) |
| 0x3A965EC5: call 0x3A972DC0 |
| . 32 3A965E91 57 |
| . 89 B3 54 FB FF FF 8D 83 94 C9 FE FF 89 83 78 FB FF FF 8D 83 28 02 00 00 89 83 7C FB FF FF 8D 83 24 DD FE FF 89 44 24 04 8B 55 D0 89 AB 28 01 00 00 89 14 24 E8 F6 CE 00 00 |
| |
| ==== BB 33 _dl_sysdep_start(0x3A972DC0) in 674B, out 3678B, BBs exec'd 0 ==== |
| 0x3A972DC0: pushl %ebp |
| 0x3A972DC1: xorl %edx, %edx |
| 0x3A972DC3: movl %esp,%ebp |
| 0x3A972DC5: pushl %edi |
| 0x3A972DC6: xorl %edi, %edi |
| 0x3A972DC8: xorl %ecx, %ecx |
| 0x3A972DCA: pushl %esi |
| 0x3A972DCB: xorl %esi, %esi |
| 0x3A972DCD: pushl %ebx |
| 0x3A972DCE: subl $0x204, %esp |
| 0x3A972DD4: movl 8(%ebp),%eax |
| 0x3A972DD7: movl %edx,0xFFFFFE1C(%ebp) |
| 0x3A972DDD: xorl %edx, %edx |
| 0x3A972DDF: movl %edx,0xFFFFFE0C(%ebp) |
| 0x3A972DE5: movl (%eax),%edx |
| 0x3A972DE7: call 0x3A97592B |
| . 33 3A972DC0 44 |
| . 55 31 D2 89 E5 57 31 FF 31 C9 56 31 F6 53 81 EC 04 02 00 00 8B 45 08 89 95 1C FE FF FF 31 D2 89 95 0C FE FF FF 8B 10 E8 3F 2B 00 00 |
| |
| ==== BB 34 (0x3A972DEC) in 718B, out 3927B, BBs exec'd 0 ==== |
| 0x3A972DEC: addl $0x5880, %ebx |
| 0x3A972DF2: movl %eax,0x128(%ebx) |
| 0x3A972DF8: addl $0x4, %eax |
| 0x3A972DFB: movl %edx,0x20C(%ebx) |
| 0x3A972E01: leal (%eax,%edx,4), %edx |
| 0x3A972E04: movl %esi,0xFFFFFE14(%ebp) |
| 0x3A972E0A: movl 4(%edx),%esi |
| 0x3A972E0D: movl %edi,0xFFFFFE18(%ebp) |
| 0x3A972E13: xorl %edi, %edi |
| 0x3A972E15: testl %esi,%esi |
| 0x3A972E17: movl %eax,0x38(%ebx) |
| 0x3A972E1D: leal 4(%edx), %eax |
| 0x3A972E20: movl %ecx,0xFFFFFE10(%ebp) |
| 0x3A972E26: movl %eax,%ecx |
| 0x3A972E28: movl %edi,0xFFFFFE08(%ebp) |
| 0x3A972E2E: movl %eax,0x200(%ebx) |
| 0x3A972E34: jz-8 0x3A972E3F |
| . 34 3A972DEC 74 |
| . 81 C3 80 58 00 00 89 83 28 01 00 00 83 C0 04 89 93 0C 02 00 00 8D 14 90 89 B5 14 FE FF FF 8B 72 04 89 BD 18 FE FF FF 31 FF 85 F6 89 83 38 00 00 00 8D 42 04 89 8D 10 FE FF FF 89 C1 89 BD 08 FE FF FF 89 83 00 02 00 00 74 09 |
| |
| ==== BB 35 (0x3A972E36) in 792B, out 4192B, BBs exec'd 0 ==== |
| 0x3A972E36: addl $0x4, %ecx |
| 0x3A972E39: movl (%ecx),%edx |
| 0x3A972E3B: testl %edx,%edx |
| 0x3A972E3D: jnz-8 0x3A972E36 |
| . 35 3A972E36 9 |
| . 83 C1 04 8B 11 85 D2 75 F7 |
| |
| ==== BB 36 (0x3A972E3F) in 801B, out 4271B, BBs exec'd 0 ==== |
| 0x3A972E3F: addl $0x4, %ecx |
| 0x3A972E42: leal 0xFFFED214(%ebx), %eax |
| 0x3A972E48: movl %ecx,%edx |
| 0x3A972E4A: movl %ecx,0x134(%ebx) |
| 0x3A972E50: movl (%ecx),%ecx |
| 0x3A972E52: movl %eax,0xFFFFFE20(%ebp) |
| 0x3A972E58: xorl %eax, %eax |
| 0x3A972E5A: testl %ecx,%ecx |
| 0x3A972E5C: movl %eax,0xFFFFFC20(%ebx) |
| 0x3A972E62: jz-8 0x3A972EB6 |
| . 36 3A972E3F 37 |
| . 83 C1 04 8D 83 14 D2 FE FF 89 CA 89 8B 34 01 00 00 8B 09 89 85 20 FE FF FF 31 C0 85 C9 89 83 20 FC FF FF 74 52 |
| |
| ==== BB 37 (0x3A972E64) in 838B, out 4429B, BBs exec'd 0 ==== |
| 0x3A972E64: leal 0x0(%esi), %esi |
| 0x3A972E6A: leal 0x0(%edi), %edi |
| 0x3A972E70: leal -3(%ecx), %eax |
| 0x3A972E73: cmpl $0x1E, %eax |
| 0x3A972E76: jnbe-8 0x3A972EA0 |
| . 37 3A972E64 20 |
| . 8D B6 00 00 00 00 8D BF 00 00 00 00 8D 41 FD 83 F8 1E 77 28 |
| |
| ==== BB 38 (0x3A972EA0) in 858B, out 4522B, BBs exec'd 0 ==== |
| 0x3A972EA0: addl $0x8, %edx |
| 0x3A972EA3: movl $0x1,%eax |
| 0x3A972EA8: shll %cl, %eax |
| 0x3A972EAA: orl %eax,0xFFFFFE0C(%ebp) |
| 0x3A972EB0: movl (%edx),%ecx |
| 0x3A972EB2: testl %ecx,%ecx |
| 0x3A972EB4: jnz-8 0x3A972E70 |
| . 38 3A972EA0 22 |
| . 83 C2 08 B8 01 00 00 00 D3 E0 09 85 0C FE FF FF 8B 0A 85 C9 75 BA |
| |
| ==== BB 39 (0x3A972E70) in 880B, out 4648B, BBs exec'd 0 ==== |
| 0x3A972E70: leal -3(%ecx), %eax |
| 0x3A972E73: cmpl $0x1E, %eax |
| 0x3A972E76: jnbe-8 0x3A972EA0 |
| . 39 3A972E70 8 |
| . 8D 41 FD 83 F8 1E 77 28 |
| |
| ==== BB 40 (0x3A972E78) in 888B, out 4715B, BBs exec'd 0 ==== |
| 0x3A972E78: movl -9388(%ebx,%eax,4),%eax |
| 0x3A972E7F: addl %ebx,%eax |
| 0x3A972E81: jmp*l %eax |
| . 40 3A972E78 11 |
| . 8B 84 83 54 DB FF FF 01 D8 FF E0 |
| |
| ==== BB 41 (0x3A9731AC) in 899B, out 4766B, BBs exec'd 0 ==== |
| 0x3A9731AC: movl 4(%edx),%eax |
| 0x3A9731AF: movl %eax,0xFFFFFC54(%ebx) |
| 0x3A9731B5: jmp 0x3A972EA0 |
| . 41 3A9731AC 14 |
| . 8B 42 04 89 83 54 FC FF FF E9 E6 FC FF FF |
| |
| ==== BB 42 (0x3A9731F2) in 913B, out 4826B, BBs exec'd 0 ==== |
| 0x3A9731F2: movl 4(%edx),%eax |
| 0x3A9731F5: movl %eax,0xFFFFFC18(%ebx) |
| 0x3A9731FB: jmp 0x3A972E97 |
| . 42 3A9731F2 14 |
| . 8B 42 04 89 83 18 FC FF FF E9 97 FC FF FF |
| |
| ==== BB 43 (0x3A972E97) in 927B, out 4886B, BBs exec'd 0 ==== |
| 0x3A972E97: movl (%edx),%ecx |
| 0x3A972E99: leal 0(%esi,,), %esi |
| 0x3A972EA0: addl $0x8, %edx |
| 0x3A972EA3: movl $0x1,%eax |
| 0x3A972EA8: shll %cl, %eax |
| 0x3A972EAA: orl %eax,0xFFFFFE0C(%ebp) |
| 0x3A972EB0: movl (%edx),%ecx |
| 0x3A972EB2: testl %ecx,%ecx |
| 0x3A972EB4: jnz-8 0x3A972E70 |
| . 43 3A972E97 31 |
| . 8B 0A 8D B4 26 00 00 00 00 83 C2 08 B8 01 00 00 00 D3 E0 09 85 0C FE FF FF 8B 0A 85 C9 75 BA |
| |
| ==== BB 44 (0x3A97319E) in 958B, out 5039B, BBs exec'd 0 ==== |
| 0x3A97319E: movl 4(%edx),%eax |
| 0x3A9731A1: movl %eax,0xFFFFFC30(%ebx) |
| 0x3A9731A7: jmp 0x3A972E97 |
| . 44 3A97319E 14 |
| . 8B 42 04 89 83 30 FC FF FF E9 EB FC FF FF |
| |
| ==== BB 45 (0x3A97320E) in 972B, out 5099B, BBs exec'd 0 ==== |
| 0x3A97320E: movl 4(%edx),%eax |
| 0x3A973211: movl %eax,0xFFFFFE1C(%ebp) |
| 0x3A973217: jmp 0x3A972EA0 |
| . 45 3A97320E 14 |
| . 8B 42 04 89 85 1C FE FF FF E9 84 FC FF FF |
| |
| ==== BB 46 (0x3A973200) in 986B, out 5159B, BBs exec'd 0 ==== |
| 0x3A973200: movl 4(%edx),%eax |
| 0x3A973203: movl %eax,0xFFFFFE18(%ebp) |
| 0x3A973209: jmp 0x3A972EA0 |
| . 46 3A973200 14 |
| . 8B 42 04 89 85 18 FE FF FF E9 92 FC FF FF |
| |
| ==== BB 47 (0x3A9731E4) in 1000B, out 5219B, BBs exec'd 0 ==== |
| 0x3A9731E4: movl 4(%edx),%eax |
| 0x3A9731E7: movl %eax,0xFFFFFE20(%ebp) |
| 0x3A9731ED: jmp 0x3A972E97 |
| . 47 3A9731E4 14 |
| . 8B 42 04 89 85 20 FE FF FF E9 A5 FC FF FF |
| |
| ==== BB 48 (0x3A9731D6) in 1014B, out 5279B, BBs exec'd 0 ==== |
| 0x3A9731D6: movl 4(%edx),%eax |
| 0x3A9731D9: xorl %eax,0xFFFFFE14(%ebp) |
| 0x3A9731DF: jmp 0x3A972EA0 |
| . 48 3A9731D6 14 |
| . 8B 42 04 31 85 14 FE FF FF E9 BC FC FF FF |
| |
| ==== BB 49 (0x3A9731C8) in 1028B, out 5348B, BBs exec'd 0 ==== |
| 0x3A9731C8: movl 4(%edx),%eax |
| 0x3A9731CB: xorl %eax,0xFFFFFE10(%ebp) |
| 0x3A9731D1: jmp 0x3A972EA0 |
| . 49 3A9731C8 14 |
| . 8B 42 04 31 85 10 FE FF FF E9 CA FC FF FF |
| |
| ==== BB 50 (0x3A972E83) in 1042B, out 5417B, BBs exec'd 0 ==== |
| 0x3A972E83: movl $0xFFFFFFFF,%eax |
| 0x3A972E88: movl %eax,0xFFFFFE0C(%ebp) |
| 0x3A972E8E: movl 4(%edx),%eax |
| 0x3A972E91: movl %eax,0x130(%ebx) |
| 0x3A972E97: movl (%edx),%ecx |
| 0x3A972E99: leal 0(%esi,,), %esi |
| 0x3A972EA0: addl $0x8, %edx |
| 0x3A972EA3: movl $0x1,%eax |
| 0x3A972EA8: shll %cl, %eax |
| 0x3A972EAA: orl %eax,0xFFFFFE0C(%ebp) |
| 0x3A972EB0: movl (%edx),%ecx |
| 0x3A972EB2: testl %ecx,%ecx |
| 0x3A972EB4: jnz-8 0x3A972E70 |
| . 50 3A972E83 51 |
| . B8 FF FF FF FF 89 85 0C FE FF FF 8B 42 04 89 83 30 01 00 00 8B 0A 8D B4 26 00 00 00 00 83 C2 08 B8 01 00 00 00 D3 E0 09 85 0C FE FF FF 8B 0A 85 C9 75 BA |
| |
| ==== BB 51 (0x3A9731BA) in 1093B, out 5614B, BBs exec'd 0 ==== |
| 0x3A9731BA: movl 4(%edx),%eax |
| 0x3A9731BD: movl %eax,0xFFFFFC20(%ebx) |
| 0x3A9731C3: jmp 0x3A972EA0 |
| . 51 3A9731BA 14 |
| . 8B 42 04 89 83 20 FC FF FF E9 D8 FC FF FF |
| |
| ==== BB 52 (0x3A972EB6) in 1107B, out 5674B, BBs exec'd 0 ==== |
| 0x3A972EB6: leal -76(%ebp), %edx |
| 0x3A972EB9: leal 0xFFFFFE24(%ebp), %eax |
| 0x3A972EBF: movl %edx,0xFFFFFE04(%ebp) |
| 0x3A972EC5: movl %eax,(%esp,,) |
| 0x3A972EC8: call 0x3A974D50 |
| . 52 3A972EB6 23 |
| . 8D 55 B4 8D 85 24 FE FF FF 89 95 04 FE FF FF 89 04 24 E8 83 1E 00 00 |
| |
| ==== BB 53 uname(0x3A974D50) in 1130B, out 5765B, BBs exec'd 0 ==== |
| 0x3A974D50: movl %ebx,%edx |
| 0x3A974D52: movl 4(%esp,,),%ebx |
| 0x3A974D56: movl $0x7A,%eax |
| 0x3A974D5B: int $0x80 |
| . 53 3A974D50 13 |
| . 89 DA 8B 5C 24 04 B8 7A 00 00 00 CD 80 |
| |
| ==== BB 54 (0x3A974D5D) in 1143B, out 5829B, BBs exec'd 0 ==== |
| 0x3A974D5D: movl %edx,%ebx |
| 0x3A974D5F: cmpl $0xFFFFF001, %eax |
| 0x3A974D64: jnb-8 0x3A974D67 |
| . 54 3A974D5D 9 |
| . 89 D3 3D 01 F0 FF FF 73 01 |
| |
| ==== BB 55 (0x3A974D66) in 1152B, out 5899B, BBs exec'd 0 ==== |
| 0x3A974D66: ret |
| . 55 3A974D66 1 |
| . C3 |
| |
| ==== BB 56 (0x3A972ECD) in 1153B, out 5929B, BBs exec'd 0 ==== |
| 0x3A972ECD: testl %eax,%eax |
| 0x3A972ECF: jnz-32 0x3A9730B1 |
| . 56 3A972ECD 8 |
| . 85 C0 0F 85 DC 01 00 00 |
| |
| ==== BB 57 (0x3A972ED5) in 1161B, out 5988B, BBs exec'd 0 ==== |
| 0x3A972ED5: leal 0xFFFFFEA6(%ebp), %eax |
| 0x3A972EDB: movl %eax,0xFFFFFE04(%ebp) |
| 0x3A972EE1: movl 0xFFFFFE04(%ebp),%esi |
| 0x3A972EE7: xorl %eax, %eax |
| 0x3A972EE9: xorl %edi, %edi |
| 0x3A972EEB: movl %eax,0xFFFFFE00(%ebp) |
| 0x3A972EF1: movzbl (%esi),%edx |
| 0x3A972EF4: movb %dl,%al |
| 0x3A972EF6: subb $0x30, %al |
| 0x3A972EF8: cmpb $0x9, %al |
| 0x3A972EFA: jnbe-8 0x3A972F65 |
| . 57 3A972ED5 39 |
| . 8D 85 A6 FE FF FF 89 85 04 FE FF FF 8B B5 04 FE FF FF 31 C0 31 FF 89 85 00 FE FF FF 0F B6 16 88 D0 2C 30 3C 09 77 69 |
| |
| ==== BB 58 (0x3A972EFC) in 1200B, out 6164B, BBs exec'd 0 ==== |
| 0x3A972EFC: leal 0(%esi,,), %esi |
| 0x3A972F00: incl %esi |
| 0x3A972F01: movsbl %dl,%eax |
| 0x3A972F04: leal -48(%eax), %edx |
| 0x3A972F07: movzbl (%esi),%ecx |
| 0x3A972F0A: movb %cl,%al |
| 0x3A972F0C: subb $0x30, %al |
| 0x3A972F0E: movb %cl,0xFFFFFDFF(%ebp) |
| 0x3A972F14: cmpb $0x9, %al |
| 0x3A972F16: jnbe-8 0x3A972F40 |
| . 58 3A972EFC 28 |
| . 8D 74 26 00 46 0F BE C2 8D 50 D0 0F B6 0E 88 C8 2C 30 88 8D FF FD FF FF 3C 09 77 28 |
| |
| ==== BB 59 (0x3A972F40) in 1228B, out 6330B, BBs exec'd 0 ==== |
| 0x3A972F40: incl 0xFFFFFE00(%ebp) |
| 0x3A972F46: shll $0x8, %edi |
| 0x3A972F49: orl %edx,%edi |
| 0x3A972F4B: incl %esi |
| 0x3A972F4C: cmpb $0x2E, %cl |
| 0x3A972F4F: jnz-8 0x3A972F5C |
| . 59 3A972F40 17 |
| . FF 85 00 FE FF FF C1 E7 08 09 D7 46 80 F9 2E 75 0B |
| |
| ==== BB 60 (0x3A972F51) in 1245B, out 6441B, BBs exec'd 0 ==== |
| 0x3A972F51: movzbl (%esi),%edx |
| 0x3A972F54: movb %dl,%al |
| 0x3A972F56: subb $0x30, %al |
| 0x3A972F58: cmpb $0x9, %al |
| 0x3A972F5A: jbe-8 0x3A972F00 |
| . 60 3A972F51 11 |
| . 0F B6 16 88 D0 2C 30 3C 09 76 A4 |
| |
| ==== BB 61 (0x3A972F00) in 1256B, out 6537B, BBs exec'd 0 ==== |
| 0x3A972F00: incl %esi |
| 0x3A972F01: movsbl %dl,%eax |
| 0x3A972F04: leal -48(%eax), %edx |
| 0x3A972F07: movzbl (%esi),%ecx |
| 0x3A972F0A: movb %cl,%al |
| 0x3A972F0C: subb $0x30, %al |
| 0x3A972F0E: movb %cl,0xFFFFFDFF(%ebp) |
| 0x3A972F14: cmpb $0x9, %al |
| 0x3A972F16: jnbe-8 0x3A972F40 |
| . 61 3A972F00 24 |
| . 46 0F BE C2 8D 50 D0 0F B6 0E 88 C8 2C 30 88 8D FF FD FF FF 3C 09 77 28 |
| |
| ==== BB 62 (0x3A972F5C) in 1280B, out 6691B, BBs exec'd 0 ==== |
| 0x3A972F5C: cmpl $0x2, 0xFFFFFE00(%ebp) |
| 0x3A972F63: jnle-8 0x3A972F77 |
| . 62 3A972F5C 9 |
| . 83 BD 00 FE FF FF 02 7F 12 |
| |
| ==== BB 63 (0x3A972F77) in 1289B, out 6757B, BBs exec'd 0 ==== |
| 0x3A972F77: cmpl $0x20204, %edi |
| 0x3A972F7D: jbe-32 0x3A973240 |
| . 63 3A972F77 12 |
| . 81 FF 04 02 02 00 0F 86 BD 02 00 00 |
| |
| ==== BB 64 (0x3A972F83) in 1301B, out 6817B, BBs exec'd 0 ==== |
| 0x3A972F83: cmpl $0xFFFFFFFF, 0xFFFFFE0C(%ebp) |
| 0x3A972F8A: movl %edi,0xFFFFFC1C(%ebx) |
| 0x3A972F90: jz-8 0x3A972FEA |
| . 64 3A972F83 15 |
| . 83 BD 0C FE FF FF FF 89 BB 1C FC FF FF 74 58 |
| |
| ==== BB 65 (0x3A972FEA) in 1316B, out 6902B, BBs exec'd 0 ==== |
| 0x3A972FEA: movl 0xFFFFFC18(%ebx),%edi |
| 0x3A972FF0: testl %edi,%edi |
| 0x3A972FF2: jnz-8 0x3A972FFF |
| . 65 3A972FEA 10 |
| . 8B BB 18 FC FF FF 85 FF 75 0B |
| |
| ==== BB 66 (0x3A972FFF) in 1326B, out 6977B, BBs exec'd 0 ==== |
| 0x3A972FFF: movl 0xFFFFFD94(%ebx),%esi |
| 0x3A973005: testl %esi,%esi |
| 0x3A973007: jz-8 0x3A97301F |
| . 66 3A972FFF 10 |
| . 8B B3 94 FD FF FF 85 F6 74 16 |
| |
| ==== BB 67 (0x3A97301F) in 1336B, out 7055B, BBs exec'd 0 ==== |
| 0x3A97301F: movl $0x0, (%esp,,) |
| 0x3A973026: call 0x3A9738A0 |
| . 67 3A97301F 12 |
| . C7 04 24 00 00 00 00 E8 75 08 00 00 |
| |
| ==== BB 68 brk(0x3A9738A0) in 1348B, out 7112B, BBs exec'd 0 ==== |
| 0x3A9738A0: pushl %ebp |
| 0x3A9738A1: movl %esp,%ebp |
| 0x3A9738A3: pushl %ebx |
| 0x3A9738A4: movl 8(%ebp),%ecx |
| 0x3A9738A7: call 0x3A97592B |
| . 68 3A9738A0 12 |
| . 55 89 E5 53 8B 4D 08 E8 7F 20 00 00 |
| |
| ==== BB 69 (0x3A9738AC) in 1360B, out 7212B, BBs exec'd 0 ==== |
| 0x3A9738AC: addl $0x4DC0, %ebx |
| 0x3A9738B2: xchgl %ecx, %ebx |
| 0x3A9738B4: movl $0x2D,%eax |
| 0x3A9738B9: int $0x80 |
| . 69 3A9738AC 15 |
| . 81 C3 C0 4D 00 00 87 CB B8 2D 00 00 00 CD 80 |
| |
| ==== BB 70 (0x3A9738BB) in 1375B, out 7280B, BBs exec'd 0 ==== |
| 0x3A9738BB: xchgl %ecx, %ebx |
| 0x3A9738BD: movl %eax,0x144(%ebx) |
| 0x3A9738C3: xorl %edx, %edx |
| 0x3A9738C5: cmpl %ecx,%eax |
| 0x3A9738C7: jb-8 0x3A9738CE |
| . 70 3A9738BB 14 |
| . 87 CB 89 83 44 01 00 00 31 D2 39 C8 72 05 |
| |
| ==== BB 71 (0x3A9738C9) in 1389B, out 7379B, BBs exec'd 0 ==== |
| 0x3A9738C9: popl %ebx |
| 0x3A9738CA: movl %edx,%eax |
| 0x3A9738CC: popl %ebp |
| 0x3A9738CD: ret |
| . 71 3A9738C9 5 |
| . 5B 89 D0 5D C3 |
| |
| ==== BB 72 (0x3A97302B) in 1394B, out 7451B, BBs exec'd 0 ==== |
| 0x3A97302B: movl 0xFFFFFC20(%ebx),%eax |
| 0x3A973031: testl %eax,%eax |
| 0x3A973033: jz-8 0x3A973056 |
| . 72 3A97302B 10 |
| . 8B 83 20 FC FF FF 85 C0 74 21 |
| |
| ==== BB 73 (0x3A973035) in 1404B, out 7526B, BBs exec'd 0 ==== |
| 0x3A973035: cmpb $0x0, (%eax) |
| 0x3A973038: jnz-8 0x3A973044 |
| . 73 3A973035 5 |
| . 80 38 00 75 0A |
| |
| ==== BB 74 (0x3A973044) in 1409B, out 7586B, BBs exec'd 0 ==== |
| 0x3A973044: testl %eax,%eax |
| 0x3A973046: jz-8 0x3A973056 |
| . 74 3A973044 4 |
| . 85 C0 74 0E |
| |
| ==== BB 75 (0x3A973048) in 1413B, out 7645B, BBs exec'd 0 ==== |
| 0x3A973048: movl %eax,(%esp,,) |
| 0x3A97304B: call 0x3A9752D0 |
| . 75 3A973048 8 |
| . 89 04 24 E8 80 22 00 00 |
| |
| ==== BB 76 strlen(0x3A9752D0) in 1421B, out 7700B, BBs exec'd 0 ==== |
| 0x3A9752D0: movl 4(%esp,,),%eax |
| 0x3A9752D4: movl $0x3,%edx |
| 0x3A9752D9: andl %eax,%edx |
| 0x3A9752DB: jz-8 0x3A975301 |
| . 76 3A9752D0 13 |
| . 8B 44 24 04 BA 03 00 00 00 21 C2 74 24 |
| |
| ==== BB 77 (0x3A9752DD) in 1434B, out 7781B, BBs exec'd 0 ==== |
| 0x3A9752DD: jp-8 0x3A9752F6 |
| . 77 3A9752DD 2 |
| . 7A 17 |
| |
| ==== BB 78 (0x3A9752F6) in 1436B, out 7828B, BBs exec'd 0 ==== |
| 0x3A9752F6: cmpb %dh{si},(%eax) |
| 0x3A9752F8: jz-32 0x3A975386 |
| . 78 3A9752F6 8 |
| . 38 30 0F 84 88 00 00 00 |
| |
| ==== BB 79 (0x3A9752FE) in 1444B, out 7888B, BBs exec'd 0 ==== |
| 0x3A9752FE: incl %eax |
| 0x3A9752FF: xorl %edx, %edx |
| 0x3A975301: movl (%eax),%ecx |
| 0x3A975303: addl $0x4, %eax |
| 0x3A975306: subl %ecx,%edx |
| 0x3A975308: addl $0xFEFEFEFF, %ecx |
| 0x3A97530E: decl %edx |
| 0x3A97530F: jnb-8 0x3A975369 |
| . 79 3A9752FE 19 |
| . 40 31 D2 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 58 |
| |
| ==== BB 80 (0x3A975369) in 1463B, out 8001B, BBs exec'd 0 ==== |
| 0x3A975369: subl $0x4, %eax |
| 0x3A97536C: subl $0xFEFEFEFF, %ecx |
| 0x3A975372: cmpb $0x0, %cl |
| 0x3A975375: jz-8 0x3A975386 |
| . 80 3A975369 14 |
| . 83 E8 04 81 E9 FF FE FE FE 80 F9 00 74 0F |
| |
| ==== BB 81 (0x3A975377) in 1477B, out 8088B, BBs exec'd 0 ==== |
| 0x3A975377: incl %eax |
| 0x3A975378: testb %ch{bp},%ch{bp} |
| 0x3A97537A: jz-8 0x3A975386 |
| . 81 3A975377 5 |
| . 40 84 ED 74 0A |
| |
| ==== BB 82 (0x3A97537C) in 1482B, out 8160B, BBs exec'd 0 ==== |
| 0x3A97537C: shrl $0x10, %ecx |
| 0x3A97537F: incl %eax |
| 0x3A975380: cmpb $0x0, %cl |
| 0x3A975383: jz-8 0x3A975386 |
| . 82 3A97537C 9 |
| . C1 E9 10 40 80 F9 00 74 01 |
| |
| ==== BB 83 (0x3A975385) in 1491B, out 8242B, BBs exec'd 0 ==== |
| 0x3A975385: incl %eax |
| 0x3A975386: subl 4(%esp,,),%eax |
| 0x3A97538A: ret |
| . 83 3A975385 6 |
| . 40 2B 44 24 04 C3 |
| |
| ==== BB 84 (0x3A973050) in 1497B, out 8299B, BBs exec'd 0 ==== |
| 0x3A973050: movl %eax,0xFFFFFC24(%ebx) |
| 0x3A973056: movl $0x0, (%esp,,) |
| 0x3A97305D: call 0x3A9738E0 |
| . 84 3A973050 18 |
| . 89 83 24 FC FF FF C7 04 24 00 00 00 00 E8 7E 08 00 00 |
| |
| ==== BB 85 sbrk(0x3A9738E0) in 1515B, out 8375B, BBs exec'd 0 ==== |
| 0x3A9738E0: pushl %ebp |
| 0x3A9738E1: movl %esp,%ebp |
| 0x3A9738E3: subl $0x10, %esp |
| 0x3A9738E6: movl %ebx,-12(%ebp) |
| 0x3A9738E9: movl %edi,-4(%ebp) |
| 0x3A9738EC: movl 8(%ebp),%edi |
| 0x3A9738EF: call 0x3A97592B |
| . 85 3A9738E0 20 |
| . 55 89 E5 83 EC 10 89 5D F4 89 7D FC 8B 7D 08 E8 37 20 00 00 |
| |
| ==== BB 86 (0x3A9738F4) in 1535B, out 8499B, BBs exec'd 0 ==== |
| 0x3A9738F4: addl $0x4D78, %ebx |
| 0x3A9738FA: movl %esi,-8(%ebp) |
| 0x3A9738FD: movl 0x144(%ebx),%esi |
| 0x3A973903: testl %esi,%esi |
| 0x3A973905: jz-8 0x3A973911 |
| . 86 3A9738F4 19 |
| . 81 C3 78 4D 00 00 89 75 F8 8B B3 44 01 00 00 85 F6 74 0A |
| |
| ==== BB 87 (0x3A973907) in 1554B, out 8606B, BBs exec'd 0 ==== |
| 0x3A973907: movl 0x12C(%ebx),%eax |
| 0x3A97390D: testl %eax,%eax |
| 0x3A97390F: jz-8 0x3A97392C |
| . 87 3A973907 10 |
| . 8B 83 2C 01 00 00 85 C0 74 1B |
| |
| ==== BB 88 (0x3A97392C) in 1564B, out 8681B, BBs exec'd 0 ==== |
| 0x3A97392C: testl %edi,%edi |
| 0x3A97392E: movl %esi,%edx |
| 0x3A973930: jnz-8 0x3A973941 |
| . 88 3A97392C 6 |
| . 85 FF 89 F2 75 0F |
| |
| ==== BB 89 (0x3A973932) in 1570B, out 8750B, BBs exec'd 0 ==== |
| 0x3A973932: movl -12(%ebp),%ebx |
| 0x3A973935: movl %edx,%eax |
| 0x3A973937: movl -8(%ebp),%esi |
| 0x3A97393A: movl -4(%ebp),%edi |
| 0x3A97393D: movl %ebp,%esp |
| 0x3A97393F: popl %ebp |
| 0x3A973940: ret |
| . 89 3A973932 15 |
| . 8B 5D F4 89 D0 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 90 (0x3A973062) in 1585B, out 8852B, BBs exec'd 0 ==== |
| 0x3A973062: movl %eax,%ecx |
| 0x3A973064: leal 0x228(%ebx), %eax |
| 0x3A97306A: cmpl %eax,%ecx |
| 0x3A97306C: jz-32 0x3A973226 |
| . 90 3A973062 16 |
| . 89 C1 8D 83 28 02 00 00 39 C1 0F 84 B4 01 00 00 |
| |
| ==== BB 91 (0x3A973072) in 1601B, out 8931B, BBs exec'd 0 ==== |
| 0x3A973072: movl 0x130(%ebx),%eax |
| 0x3A973078: testl %eax,%eax |
| 0x3A97307A: jnz-32 0x3A97321C |
| . 91 3A973072 14 |
| . 8B 83 30 01 00 00 85 C0 0F 85 9C 01 00 00 |
| |
| ==== BB 92 (0x3A973080) in 1615B, out 9006B, BBs exec'd 0 ==== |
| 0x3A973080: leal 0xFFFFFE20(%ebp), %eax |
| 0x3A973086: movl %eax,8(%esp,,) |
| 0x3A97308A: movl 0xFFFFFE18(%ebp),%eax |
| 0x3A973090: movl %eax,4(%esp,,) |
| 0x3A973094: movl 0xFFFFFE1C(%ebp),%edx |
| 0x3A97309A: movl %edx,(%esp,,) |
| 0x3A97309D: call*l 12(%ebp) |
| . 92 3A973080 32 |
| . 8D 85 20 FE FF FF 89 44 24 08 8B 85 18 FE FF FF 89 44 24 04 8B 95 1C FE FF FF 89 14 24 FF 55 0C |
| |
| ==== BB 93 dl_main(0x3A966390) in 1647B, out 9117B, BBs exec'd 0 ==== |
| 0x3A966390: pushl %ebp |
| 0x3A966391: movl %esp,%ebp |
| 0x3A966393: pushl %edi |
| 0x3A966394: pushl %esi |
| 0x3A966395: pushl %ebx |
| 0x3A966396: subl $0x1C8, %esp |
| 0x3A96639C: call 0x3A97592B |
| . 93 3A966390 17 |
| . 55 89 E5 57 56 53 81 EC C8 01 00 00 E8 8A F5 00 00 |
| |
| ==== BB 94 (0x3A9663A1) in 1664B, out 9253B, BBs exec'd 0 ==== |
| 0x3A9663A1: addl $0x122CB, %ebx |
| 0x3A9663A7: movb $0x0, 0xFFFFFF0B(%ebp) |
| 0x3A9663AE: leal 0xFFFED254(%ebx), %eax |
| 0x3A9663B4: movl 0x130(%ebx),%edi |
| 0x3A9663BA: movl %eax,0xFFFFF9E0(%ebx) |
| 0x3A9663C0: leal 0xFFFED274(%ebx), %eax |
| 0x3A9663C6: movl %eax,0xFFFFFBF8(%ebx) |
| 0x3A9663CC: leal 0xFFFED284(%ebx), %eax |
| 0x3A9663D2: movl %eax,0xFFFFFBFC(%ebx) |
| 0x3A9663D8: leal 0xFFFF9FD4(%ebx), %eax |
| 0x3A9663DE: movl %eax,0xFFFFFC04(%ebx) |
| 0x3A9663E4: movl 0x200(%ebx),%eax |
| 0x3A9663EA: movb $0x0, 0xFFFFFF03(%ebp) |
| 0x3A9663F1: movb $0x0, 0xFFFFFF02(%ebp) |
| 0x3A9663F8: movl %eax,0xFFFFFF48(%ebp) |
| 0x3A9663FE: xorl %eax, %eax |
| 0x3A966400: movl %eax,0xFFFFFEF8(%ebp) |
| 0x3A966406: xorl %eax, %eax |
| 0x3A966408: testl %edi,%edi |
| 0x3A96640A: movl %eax,0xFFFFFEF4(%ebp) |
| 0x3A966410: leal 0xFFFFD5BA(%ebx), %eax |
| 0x3A966416: jz-8 0x3A96641B |
| . 94 3A9663A1 119 |
| . 81 C3 CB 22 01 00 C6 85 0B FF FF FF 00 8D 83 54 D2 FE FF 8B BB 30 01 00 00 89 83 E0 F9 FF FF 8D 83 74 D2 FE FF 89 83 F8 FB FF FF 8D 83 84 D2 FE FF 89 83 FC FB FF FF 8D 83 D4 9F FF FF 89 83 04 FC FF FF 8B 83 00 02 00 00 C6 85 03 FF FF FF 00 C6 85 02 FF FF FF 00 89 85 48 FF FF FF 31 C0 89 85 F8 FE FF FF 31 C0 85 FF 89 85 F4 FE FF FF 8D 83 BA D5 FF FF 74 03 |
| |
| ==== BB 95 (0x3A96641B) in 1783B, out 9585B, BBs exec'd 0 ==== |
| 0x3A96641B: movl %eax,0xFFFFFD80(%ebx) |
| 0x3A966421: leal 0xFFFFFF48(%ebp), %eax |
| 0x3A966427: call 0x3A9732E0 |
| . 95 3A96641B 17 |
| . 89 83 80 FD FF FF 8D 85 48 FF FF FF E8 B4 CE 00 00 |
| |
| ==== BB 96 _dl_next_ld_env_entry(0x3A9732E0) in 1800B, out 9665B, BBs exec'd 0 ==== |
| 0x3A9732E0: pushl %ebp |
| 0x3A9732E1: movl %eax,%ecx |
| 0x3A9732E3: movl %esp,%ebp |
| 0x3A9732E5: pushl %esi |
| 0x3A9732E6: movl (%eax),%edx |
| 0x3A9732E8: xorl %esi, %esi |
| 0x3A9732EA: movl (%edx),%eax |
| 0x3A9732EC: testl %eax,%eax |
| 0x3A9732EE: jz-8 0x3A9732FE |
| . 96 3A9732E0 16 |
| . 55 89 C1 89 E5 56 8B 10 31 F6 8B 02 85 C0 74 0E |
| |
| ==== BB 97 (0x3A9732F0) in 1816B, out 9813B, BBs exec'd 0 ==== |
| 0x3A9732F0: cmpb $0x4C, (%eax) |
| 0x3A9732F3: jz-8 0x3A973303 |
| . 97 3A9732F0 5 |
| . 80 38 4C 74 0E |
| |
| ==== BB 98 (0x3A973303) in 1821B, out 9873B, BBs exec'd 0 ==== |
| 0x3A973303: cmpb $0x44, 1(%eax) |
| 0x3A973307: jnz-8 0x3A9732F5 |
| . 98 3A973303 6 |
| . 80 78 01 44 75 EC |
| |
| ==== BB 99 (0x3A9732F5) in 1827B, out 9936B, BBs exec'd 0 ==== |
| 0x3A9732F5: addl $0x4, %edx |
| 0x3A9732F8: movl (%edx),%eax |
| 0x3A9732FA: testl %eax,%eax |
| 0x3A9732FC: jnz-8 0x3A9732F0 |
| . 99 3A9732F5 9 |
| . 83 C2 04 8B 02 85 C0 75 F2 |
| |
| ==== BB 100 (0x3A973309) in 1836B, out 10015B, BBs exec'd 0 ==== |
| 0x3A973309: cmpb $0x5F, 2(%eax) |
| 0x3A97330D: leal 0(%esi), %esi |
| 0x3A973310: jnz-8 0x3A9732F5 |
| . 100 3A973309 9 |
| . 80 78 02 5F 8D 76 00 75 E3 |
| |
| ==== BB 101 (0x3A973312) in 1845B, out 10091B, BBs exec'd 0 ==== |
| 0x3A973312: addl $0x4, %edx |
| 0x3A973315: leal 3(%eax), %esi |
| 0x3A973318: movl %edx,(%ecx) |
| 0x3A97331A: jmp-8 0x3A9732FE |
| . 101 3A973312 10 |
| . 83 C2 04 8D 70 03 89 11 EB E2 |
| |
| ==== BB 102 (0x3A9732FE) in 1855B, out 10159B, BBs exec'd 0 ==== |
| 0x3A9732FE: movl %esi,%eax |
| 0x3A973300: popl %esi |
| 0x3A973301: popl %ebp |
| 0x3A973302: ret |
| . 102 3A9732FE 5 |
| . 89 F0 5E 5D C3 |
| |
| ==== BB 103 (0x3A96642C) in 1860B, out 10234B, BBs exec'd 0 ==== |
| 0x3A96642C: movl %eax,0xFFFFFEFC(%ebp) |
| 0x3A966432: testl %eax,%eax |
| 0x3A966434: jz-8 0x3A9664A8 |
| . 103 3A96642C 10 |
| . 89 85 FC FE FF FF 85 C0 74 72 |
| |
| ==== BB 104 (0x3A966436) in 1870B, out 10309B, BBs exec'd 0 ==== |
| 0x3A966436: movl 0xFFFFFEFC(%ebp),%edx |
| 0x3A96643C: xorl %esi, %esi |
| 0x3A96643E: movzbl (%edx),%eax |
| 0x3A966441: testb %al,%al |
| 0x3A966443: setnz %dl |
| 0x3A966446: cmpb $0x3D, %al |
| 0x3A966448: setnz %al |
| 0x3A96644B: andl %edx,%eax |
| 0x3A96644D: testb $0x1, %al |
| 0x3A96644F: jz-8 0x3A966485 |
| . 104 3A966436 27 |
| . 8B 95 FC FE FF FF 31 F6 0F B6 02 84 C0 0F 95 C2 3C 3D 0F 95 C0 21 D0 A8 01 74 34 |
| |
| ==== BB 105 (0x3A966451) in 1897B, out 10486B, BBs exec'd 0 ==== |
| 0x3A966451: movl 0xFFFFFEFC(%ebp),%eax |
| 0x3A966457: incl %esi |
| 0x3A966458: movzbl (%esi,%eax,1),%ecx |
| 0x3A96645C: testb %cl,%cl |
| 0x3A96645E: setnz %al |
| 0x3A966461: cmpb $0x3D, %cl |
| 0x3A966464: setnz %dl |
| 0x3A966467: andl %edx,%eax |
| 0x3A966469: testb $0x1, %al |
| 0x3A96646B: jnz-8 0x3A966451 |
| . 105 3A966451 28 |
| . 8B 85 FC FE FF FF 46 0F B6 0C 06 84 C9 0F 95 C0 80 F9 3D 0F 95 C2 21 D0 A8 01 75 E4 |
| |
| ==== BB 106 (0x3A96646D) in 1925B, out 10660B, BBs exec'd 0 ==== |
| 0x3A96646D: cmpb $0x3D, %cl |
| 0x3A966470: jnz-8 0x3A966421 |
| . 106 3A96646D 5 |
| . 80 F9 3D 75 AF |
| |
| ==== BB 107 (0x3A966472) in 1930B, out 10718B, BBs exec'd 0 ==== |
| 0x3A966472: leal -4(%esi), %eax |
| 0x3A966475: cmpl $0x10, %eax |
| 0x3A966478: jnbe-8 0x3A966421 |
| . 107 3A966472 8 |
| . 8D 46 FC 83 F8 10 77 A7 |
| |
| ==== BB 108 (0x3A96647A) in 1938B, out 10785B, BBs exec'd 0 ==== |
| 0x3A96647A: movl -10800(%ebx,%eax,4),%eax |
| 0x3A966481: addl %ebx,%eax |
| 0x3A966483: jmp*l %eax |
| . 108 3A96647A 11 |
| . 8B 84 83 D0 D5 FF FF 01 D8 FF E0 |
| |
| ==== BB 109 (0x3A9677CA) in 1949B, out 10836B, BBs exec'd 0 ==== |
| 0x3A9677CA: cld |
| 0x3A9677CB: movl 0xFFFFFEFC(%ebp),%esi |
| 0x3A9677D1: movl $0xA,%ecx |
| 0x3A9677D6: leal 0xFFFFED45(%ebx), %edi |
| 0x3A9677DC: repe cmpsb |
| . 109 3A9677CA 20 |
| . FC 8B B5 FC FE FF FF B9 0A 00 00 00 8D BB 45 ED FF FF F3 A6 |
| |
| ==== BB 110 (0x3A9677DC) in 1969B, out 11005B, BBs exec'd 0 ==== |
| 0x3A9677DC: repe cmpsb |
| . 110 3A9677DC 2 |
| . F3 A6 |
| |
| ==== BB 111 (0x3A9677DE) in 1971B, out 11130B, BBs exec'd 0 ==== |
| 0x3A9677DE: jnz-32 0x3A966421 |
| . 111 3A9677DE 6 |
| . 0F 85 3D EC FF FF |
| |
| ==== BB 112 (0x3A9677E4) in 1977B, out 11177B, BBs exec'd 0 ==== |
| 0x3A9677E4: xorl %ecx, %ecx |
| 0x3A9677E6: xorl %edx, %edx |
| 0x3A9677E8: xorl %esi, %esi |
| 0x3A9677EA: movl %esi,12(%esp,,) |
| 0x3A9677EE: movl %ecx,8(%esp,,) |
| 0x3A9677F2: movl %edx,4(%esp,,) |
| 0x3A9677F6: movl 0xFFFFFEFC(%ebp),%eax |
| 0x3A9677FC: addl $0xB, %eax |
| 0x3A9677FF: movl %eax,(%esp,,) |
| 0x3A967802: call 0x3A973340 |
| . 112 3A9677E4 35 |
| . 31 C9 31 D2 31 F6 89 74 24 0C 89 4C 24 08 89 54 24 04 8B 85 FC FE FF FF 83 C0 0B 89 04 24 E8 39 BB 00 00 |
| |
| ==== BB 113 __strtoul_internal(0x3A973340) in 2012B, out 11334B, BBs exec'd 0 ==== |
| 0x3A973340: pushl %ebp |
| 0x3A973341: movl %esp,%ebp |
| 0x3A973343: pushl %edi |
| 0x3A973344: xorl %edi, %edi |
| 0x3A973346: pushl %esi |
| 0x3A973347: pushl %ebx |
| 0x3A973348: subl $0x8, %esp |
| 0x3A97334B: movl 8(%ebp),%esi |
| 0x3A97334E: movl $0x1, -20(%ebp) |
| 0x3A973355: call 0x3A97592B |
| . 113 3A973340 26 |
| . 55 89 E5 57 31 FF 56 53 83 EC 08 8B 75 08 C7 45 EC 01 00 00 00 E8 D1 25 00 00 |
| |
| ==== BB 114 (0x3A97335A) in 2038B, out 11509B, BBs exec'd 0 ==== |
| 0x3A97335A: addl $0x5312, %ebx |
| 0x3A973360: movzbl (%esi),%ecx |
| 0x3A973363: cmpb $0x20, %cl |
| 0x3A973366: setz %al |
| 0x3A973369: cmpb $0x9, %cl |
| 0x3A97336C: setz %dl |
| 0x3A97336F: orl %edx,%eax |
| 0x3A973371: testb $0x1, %al |
| 0x3A973373: jz-8 0x3A973396 |
| . 114 3A97335A 27 |
| . 81 C3 12 53 00 00 0F B6 0E 80 F9 20 0F 94 C0 80 F9 09 0F 94 C2 09 D0 A8 01 74 21 |
| |
| ==== BB 115 (0x3A973396) in 2065B, out 11667B, BBs exec'd 0 ==== |
| 0x3A973396: cmpb $0x2D, %cl |
| 0x3A973399: jz-32 0x3A973435 |
| . 115 3A973396 9 |
| . 80 F9 2D 0F 84 96 00 00 00 |
| |
| ==== BB 116 (0x3A97339F) in 2074B, out 11725B, BBs exec'd 0 ==== |
| 0x3A97339F: cmpb $0x2B, %cl |
| 0x3A9733A2: jz-32 0x3A97343C |
| . 116 3A97339F 9 |
| . 80 F9 2B 0F 84 94 00 00 00 |
| |
| ==== BB 117 (0x3A9733A8) in 2083B, out 11783B, BBs exec'd 0 ==== |
| 0x3A9733A8: movb %cl,%al |
| 0x3A9733AA: subb $0x30, %al |
| 0x3A9733AC: cmpb $0x9, %al |
| 0x3A9733AE: jbe-8 0x3A9733C6 |
| . 117 3A9733A8 8 |
| . 88 C8 2C 30 3C 09 76 16 |
| |
| ==== BB 118 (0x3A9733C6) in 2091B, out 11866B, BBs exec'd 0 ==== |
| 0x3A9733C6: movl $0xA, -16(%ebp) |
| 0x3A9733CD: cmpb $0x30, %cl |
| 0x3A9733D0: jz-8 0x3A973445 |
| . 118 3A9733C6 12 |
| . C7 45 F0 0A 00 00 00 80 F9 30 74 73 |
| |
| ==== BB 119 (0x3A973445) in 2103B, out 11942B, BBs exec'd 0 ==== |
| 0x3A973445: movzbl 1(%esi),%eax |
| 0x3A973449: movl $0x8, -16(%ebp) |
| 0x3A973450: cmpb $0x78, %al |
| 0x3A973452: setz %dl |
| 0x3A973455: cmpb $0x58, %al |
| 0x3A973457: setz %al |
| 0x3A97345A: orl %edx,%eax |
| 0x3A97345C: testb $0x1, %al |
| 0x3A97345E: jz-32 0x3A9733D2 |
| . 119 3A973445 31 |
| . 0F B6 46 01 C7 45 F0 08 00 00 00 3C 78 0F 94 C2 3C 58 0F 94 C0 09 D0 A8 01 0F 84 6E FF FF FF |
| |
| ==== BB 120 (0x3A973464) in 2134B, out 12101B, BBs exec'd 0 ==== |
| 0x3A973464: movl $0x10, -16(%ebp) |
| 0x3A97346B: addl $0x2, %esi |
| 0x3A97346E: movzbl (%esi),%ecx |
| 0x3A973471: jmp 0x3A9733D2 |
| . 120 3A973464 18 |
| . C7 45 F0 10 00 00 00 83 C6 02 0F B6 0E E9 5C FF FF FF |
| |
| ==== BB 121 (0x3A9733D2) in 2152B, out 12174B, BBs exec'd 0 ==== |
| 0x3A9733D2: movb %cl,%al |
| 0x3A9733D4: movb %cl,%dl |
| 0x3A9733D6: subb $0x30, %al |
| 0x3A9733D8: cmpb $0x9, %al |
| 0x3A9733DA: jnbe-8 0x3A97341B |
| . 121 3A9733D2 10 |
| . 88 C8 88 CA 2C 30 3C 09 77 3F |
| |
| ==== BB 122 (0x3A9733DC) in 2162B, out 12268B, BBs exec'd 0 ==== |
| 0x3A9733DC: leal 0(%esi,,), %esi |
| 0x3A9733E0: movsbl %dl,%eax |
| 0x3A9733E3: cmpl $0xCCCCCCC, %edi |
| 0x3A9733E9: leal -48(%eax), %ecx |
| 0x3A9733EC: jnbe-32 0x3A973476 |
| . 122 3A9733DC 22 |
| . 8D 74 26 00 0F BE C2 81 FF CC CC CC 0C 8D 48 D0 0F 87 84 00 00 00 |
| |
| ==== BB 123 (0x3A9733F2) in 2184B, out 12368B, BBs exec'd 0 ==== |
| 0x3A9733F2: cmpl $0x19999999, %edi |
| 0x3A9733F8: setz %al |
| 0x3A9733FB: cmpl $0x5, %ecx |
| 0x3A9733FE: setnbe %dl |
| 0x3A973401: andl %edx,%eax |
| 0x3A973403: testb $0x1, %al |
| 0x3A973405: jnz-8 0x3A973476 |
| . 123 3A9733F2 21 |
| . 81 FF 99 99 99 19 0F 94 C0 83 F9 05 0F 97 C2 21 D0 A8 01 75 6F |
| |
| ==== BB 124 (0x3A973407) in 2205B, out 12495B, BBs exec'd 0 ==== |
| 0x3A973407: movl -16(%ebp),%edx |
| 0x3A97340A: incl %esi |
| 0x3A97340B: imull %edx, %edi |
| 0x3A97340E: movzbl (%esi),%edx |
| 0x3A973411: addl %ecx,%edi |
| 0x3A973413: movb %dl,%al |
| 0x3A973415: subb $0x30, %al |
| 0x3A973417: cmpb $0x9, %al |
| 0x3A973419: jbe-8 0x3A9733E0 |
| . 124 3A973407 20 |
| . 8B 55 F0 46 0F AF FA 0F B6 16 01 CF 88 D0 2C 30 3C 09 76 C5 |
| |
| ==== BB 125 (0x3A9733E0) in 2225B, out 12634B, BBs exec'd 0 ==== |
| 0x3A9733E0: movsbl %dl,%eax |
| 0x3A9733E3: cmpl $0xCCCCCCC, %edi |
| 0x3A9733E9: leal -48(%eax), %ecx |
| 0x3A9733EC: jnbe-32 0x3A973476 |
| . 125 3A9733E0 18 |
| . 0F BE C2 81 FF CC CC CC 0C 8D 48 D0 0F 87 84 00 00 00 |
| |
| ==== BB 126 (0x3A97341B) in 2243B, out 12721B, BBs exec'd 0 ==== |
| 0x3A97341B: movl 12(%ebp),%eax |
| 0x3A97341E: testl %eax,%eax |
| 0x3A973420: jz-8 0x3A973427 |
| . 126 3A97341B 7 |
| . 8B 45 0C 85 C0 74 05 |
| |
| ==== BB 127 (0x3A973427) in 2250B, out 12793B, BBs exec'd 0 ==== |
| 0x3A973427: movl -20(%ebp),%eax |
| 0x3A97342A: imull %edi, %eax |
| 0x3A97342D: addl $0x8, %esp |
| 0x3A973430: popl %ebx |
| 0x3A973431: popl %esi |
| 0x3A973432: popl %edi |
| 0x3A973433: popl %ebp |
| 0x3A973434: ret |
| . 127 3A973427 14 |
| . 8B 45 EC 0F AF C7 83 C4 08 5B 5E 5F 5D C3 |
| |
| ==== BB 128 (0x3A967807) in 2264B, out 12923B, BBs exec'd 0 ==== |
| 0x3A967807: movl %eax,0xFFFFFC58(%ebx) |
| 0x3A96780D: jmp 0x3A966421 |
| . 128 3A967807 11 |
| . 89 83 58 FC FF FF E9 0F EC FF FF |
| |
| ==== BB 129 (0x3A966421) in 2275B, out 12970B, BBs exec'd 0 ==== |
| 0x3A966421: leal 0xFFFFFF48(%ebp), %eax |
| 0x3A966427: call 0x3A9732E0 |
| . 129 3A966421 11 |
| . 8D 85 48 FF FF FF E8 B4 CE 00 00 |
| |
| ==== BB 130 (0x3A967760) in 2286B, out 13031B, BBs exec'd 0 ==== |
| 0x3A967760: cld |
| 0x3A967761: movl 0xFFFFFEFC(%ebp),%esi |
| 0x3A967767: movl $0xC,%ecx |
| 0x3A96776C: leal 0xFFFFF02D(%ebx), %edi |
| 0x3A967772: repe cmpsb |
| . 130 3A967760 20 |
| . FC 8B B5 FC FE FF FF B9 0C 00 00 00 8D BB 2D F0 FF FF F3 A6 |
| |
| ==== BB 131 (0x3A967772) in 2306B, out 13200B, BBs exec'd 0 ==== |
| 0x3A967772: repe cmpsb |
| . 131 3A967772 2 |
| . F3 A6 |
| |
| ==== BB 132 (0x3A967774) in 2308B, out 13325B, BBs exec'd 0 ==== |
| 0x3A967774: jnz-32 0x3A967A85 |
| . 132 3A967774 6 |
| . 0F 85 0B 03 00 00 |
| |
| ==== BB 133 (0x3A96777A) in 2314B, out 13372B, BBs exec'd 0 ==== |
| 0x3A96777A: movl 0xFFFFFEFC(%ebp),%eax |
| 0x3A967780: addl $0xD, %eax |
| 0x3A967783: movl %eax,0xAC(%ebx) |
| 0x3A967789: jmp 0x3A966421 |
| . 133 3A96777A 20 |
| . 8B 85 FC FE FF FF 83 C0 0D 89 83 AC 00 00 00 E9 93 EC FF FF |
| |
| ==== BB 134 (0x3A9678A7) in 2334B, out 13446B, BBs exec'd 0 ==== |
| 0x3A9678A7: cld |
| 0x3A9678A8: movl 0xFFFFFEFC(%ebp),%esi |
| 0x3A9678AE: movl $0x7,%ecx |
| 0x3A9678B3: leal 0xFFFFED69(%ebx), %edi |
| 0x3A9678B9: repe cmpsb |
| . 134 3A9678A7 20 |
| . FC 8B B5 FC FE FF FF B9 07 00 00 00 8D BB 69 ED FF FF F3 A6 |
| |
| ==== BB 135 (0x3A9678BB) in 2354B, out 13615B, BBs exec'd 0 ==== |
| 0x3A9678BB: jnz-32 0x3A967B31 |
| . 135 3A9678BB 6 |
| . 0F 85 70 02 00 00 |
| |
| ==== BB 136 (0x3A967B31) in 2360B, out 13662B, BBs exec'd 0 ==== |
| 0x3A967B31: cld |
| 0x3A967B32: movl 0xFFFFFEFC(%ebp),%esi |
| 0x3A967B38: movl $0x7,%ecx |
| 0x3A967B3D: leal 0xFFFFEDCF(%ebx), %edi |
| 0x3A967B43: repe cmpsb |
| . 136 3A967B31 20 |
| . FC 8B B5 FC FE FF FF B9 07 00 00 00 8D BB CF ED FF FF F3 A6 |
| |
| ==== BB 137 (0x3A967B43) in 2380B, out 13831B, BBs exec'd 0 ==== |
| 0x3A967B43: repe cmpsb |
| . 137 3A967B43 2 |
| . F3 A6 |
| |
| ==== BB 138 (0x3A967B45) in 2382B, out 13956B, BBs exec'd 0 ==== |
| 0x3A967B45: jnz-32 0x3A967EDB |
| . 138 3A967B45 6 |
| . 0F 85 90 03 00 00 |
| |
| ==== BB 139 (0x3A967B4B) in 2388B, out 14003B, BBs exec'd 0 ==== |
| 0x3A967B4B: movl 0xFFFFFEFC(%ebp),%eax |
| 0x3A967B51: addl $0x8, %eax |
| 0x3A967B54: movl %eax,0xB0(%ebx) |
| 0x3A967B5A: jmp 0x3A966421 |
| . 139 3A967B4B 20 |
| . 8B 85 FC FE FF FF 83 C0 08 89 83 B0 00 00 00 E9 C2 E8 FF FF |
| |
| ==== BB 140 (0x3A9664A8) in 2408B, out 14077B, BBs exec'd 0 ==== |
| 0x3A9664A8: movl 0xFFFFFEF8(%ebp),%eax |
| 0x3A9664AE: movl %eax,0xFFFFFF50(%ebp) |
| 0x3A9664B4: movl 0x130(%ebx),%eax |
| 0x3A9664BA: testl %eax,%eax |
| 0x3A9664BC: jnz-32 0x3A967A31 |
| . 140 3A9664A8 26 |
| . 8B 85 F8 FE FF FF 89 85 50 FF FF FF 8B 83 30 01 00 00 85 C0 0F 85 6F 15 00 00 |
| |
| ==== BB 141 (0x3A9664C2) in 2434B, out 14181B, BBs exec'd 0 ==== |
| 0x3A9664C2: movl 0xB8(%ebx),%edi |
| 0x3A9664C8: testl %edi,%edi |
| 0x3A9664CA: jz-32 0x3A966580 |
| . 141 3A9664C2 14 |
| . 8B BB B8 00 00 00 85 FF 0F 84 B0 00 00 00 |
| |
| ==== BB 142 (0x3A966580) in 2448B, out 14256B, BBs exec'd 0 ==== |
| 0x3A966580: movl 16(%ebp),%edx |
| 0x3A966583: movl $0x1,%eax |
| 0x3A966588: movl %eax,0x34(%ebx) |
| 0x3A96658E: leal 0xFFFED214(%ebx), %eax |
| 0x3A966594: cmpl %eax,(%edx) |
| 0x3A966596: jz-32 0x3A966A99 |
| . 142 3A966580 28 |
| . 8B 55 10 B8 01 00 00 00 89 83 34 00 00 00 8D 83 14 D2 FE FF 39 02 0F 84 FD 04 00 00 |
| |
| ==== BB 143 (0x3A96659C) in 2476B, out 14363B, BBs exec'd 0 ==== |
| 0x3A96659C: movl $0x0, (%esp,,) |
| 0x3A9665A3: leal 0xFFFFEDF6(%ebx), %edx |
| 0x3A9665A9: xorl %ecx, %ecx |
| 0x3A9665AB: movl %edx,%eax |
| 0x3A9665AD: call 0x3A96C9D0 |
| . 143 3A96659C 22 |
| . C7 04 24 00 00 00 00 8D 93 F6 ED FF FF 31 C9 89 D0 E8 1E 64 00 00 |
| |
| ==== BB 144 _dl_new_object(0x3A96C9D0) in 2498B, out 14461B, BBs exec'd 0 ==== |
| 0x3A96C9D0: pushl %ebp |
| 0x3A96C9D1: movl %esp,%ebp |
| 0x3A96C9D3: pushl %edi |
| 0x3A96C9D4: pushl %esi |
| 0x3A96C9D5: pushl %ebx |
| 0x3A96C9D6: subl $0x2C, %esp |
| 0x3A96C9D9: movl 8(%ebp),%edi |
| 0x3A96C9DC: call 0x3A97592B |
| . 144 3A96C9D0 17 |
| . 55 89 E5 57 56 53 83 EC 2C 8B 7D 08 E8 4A 8F 00 00 |
| |
| ==== BB 145 (0x3A96C9E1) in 2515B, out 14607B, BBs exec'd 0 ==== |
| 0x3A96C9E1: addl $0xBC8B, %ebx |
| 0x3A96C9E7: movl %edx,-20(%ebp) |
| 0x3A96C9EA: movl %ecx,-24(%ebp) |
| 0x3A96C9ED: movl %eax,-16(%ebp) |
| 0x3A96C9F0: movl %edx,(%esp,,) |
| 0x3A96C9F3: call 0x3A9752D0 |
| . 145 3A96C9E1 23 |
| . 81 C3 8B BC 00 00 89 55 EC 89 4D E8 89 45 F0 89 14 24 E8 D8 88 00 00 |
| |
| ==== BB 146 (0x3A9752DF) in 2538B, out 14721B, BBs exec'd 0 ==== |
| 0x3A9752DF: cmpb %dh{si},(%eax) |
| 0x3A9752E1: jz-32 0x3A975386 |
| . 146 3A9752DF 8 |
| . 38 30 0F 84 9F 00 00 00 |
| |
| ==== BB 147 (0x3A975386) in 2546B, out 14781B, BBs exec'd 0 ==== |
| 0x3A975386: subl 4(%esp,,),%eax |
| 0x3A97538A: ret |
| . 147 3A975386 5 |
| . 2B 44 24 04 C3 |
| |
| ==== BB 148 (0x3A96C9F8) in 2551B, out 14833B, BBs exec'd 0 ==== |
| 0x3A96C9F8: leal 1(%eax), %edx |
| 0x3A96C9FB: movl $0x1,%ecx |
| 0x3A96CA00: addl $0x221, %eax |
| 0x3A96CA05: movl %edx,-28(%ebp) |
| 0x3A96CA08: movl %ecx,4(%esp,,) |
| 0x3A96CA0C: movl %eax,(%esp,,) |
| 0x3A96CA0F: call 0x3A96582C |
| . 148 3A96C9F8 28 |
| . 8D 50 01 B9 01 00 00 00 05 21 02 00 00 89 55 E4 89 4C 24 04 89 04 24 E8 18 8E FF FF |
| |
| ==== BB 149 (0x3A96582C) in 2579B, out 14953B, BBs exec'd 0 ==== |
| 0x3A96582C: jmp*l 0x14(%ebx) |
| . 149 3A96582C 6 |
| . FF A3 14 00 00 00 |
| |
| ==== BB 150 calloc(0x3A973870) in 2585B, out 14980B, BBs exec'd 0 ==== |
| 0x3A973870: pushl %ebp |
| 0x3A973871: movl %esp,%ebp |
| 0x3A973873: pushl %ebx |
| 0x3A973874: subl $0x4, %esp |
| 0x3A973877: movl 12(%ebp),%eax |
| 0x3A97387A: movl 8(%ebp),%ecx |
| 0x3A97387D: call 0x3A97592B |
| . 150 3A973870 18 |
| . 55 89 E5 53 83 EC 04 8B 45 0C 8B 4D 08 E8 A9 20 00 00 |
| |
| ==== BB 151 (0x3A973882) in 2603B, out 15107B, BBs exec'd 0 ==== |
| 0x3A973882: addl $0x4DEA, %ebx |
| 0x3A973888: imull %ecx, %eax |
| 0x3A97388B: movl %eax,(%esp,,) |
| 0x3A97388E: call 0x3A96581C |
| . 151 3A973882 17 |
| . 81 C3 EA 4D 00 00 0F AF C1 89 04 24 E8 89 1F FF FF |
| |
| ==== BB 152 (0x3A96581C) in 2620B, out 15193B, BBs exec'd 0 ==== |
| 0x3A96581C: jmp*l 0x10(%ebx) |
| . 152 3A96581C 6 |
| . FF A3 10 00 00 00 |
| |
| ==== BB 153 malloc(0x3A973800) in 2626B, out 15220B, BBs exec'd 0 ==== |
| 0x3A973800: pushl %ebp |
| 0x3A973801: movl %esp,%ebp |
| 0x3A973803: pushl %ebx |
| 0x3A973804: subl $0x8, %esp |
| 0x3A973807: movl 8(%ebp),%eax |
| 0x3A97380A: call 0x3A97592B |
| . 153 3A973800 15 |
| . 55 89 E5 53 83 EC 08 8B 45 08 E8 1C 21 00 00 |
| |
| ==== BB 154 (0x3A97380F) in 2641B, out 15334B, BBs exec'd 0 ==== |
| 0x3A97380F: addl $0x4E5D, %ebx |
| 0x3A973815: movl $0x8, (%esp,,) |
| 0x3A97381C: movl %eax,4(%esp,,) |
| 0x3A973820: call 0x3A96580C |
| . 154 3A97380F 22 |
| . 81 C3 5D 4E 00 00 C7 04 24 08 00 00 00 89 44 24 04 E8 E7 1F FF FF |
| |
| ==== BB 155 (0x3A96580C) in 2663B, out 15424B, BBs exec'd 0 ==== |
| 0x3A96580C: jmp*l 0xC(%ebx) |
| . 155 3A96580C 6 |
| . FF A3 0C 00 00 00 |
| |
| ==== BB 156 __libc_memalign(0x3A973700) in 2669B, out 15451B, BBs exec'd 0 ==== |
| 0x3A973700: pushl %ebp |
| 0x3A973701: movl %esp,%ebp |
| 0x3A973703: subl $0x24, %esp |
| 0x3A973706: movl %ebx,-12(%ebp) |
| 0x3A973709: movl %esi,-8(%ebp) |
| 0x3A97370C: movl 8(%ebp),%esi |
| 0x3A97370F: movl %edi,-4(%ebp) |
| 0x3A973712: movl 12(%ebp),%edi |
| 0x3A973715: call 0x3A97592B |
| . 156 3A973700 26 |
| . 55 89 E5 83 EC 24 89 5D F4 89 75 F8 8B 75 08 89 7D FC 8B 7D 0C E8 11 22 00 00 |
| |
| ==== BB 157 (0x3A97371A) in 2695B, out 15601B, BBs exec'd 0 ==== |
| 0x3A97371A: addl $0x4F52, %ebx |
| 0x3A973720: movl 0x13C(%ebx),%ecx |
| 0x3A973726: testl %ecx,%ecx |
| 0x3A973728: jnz-8 0x3A97374A |
| . 157 3A97371A 16 |
| . 81 C3 52 4F 00 00 8B 8B 3C 01 00 00 85 C9 75 20 |
| |
| ==== BB 158 (0x3A97372A) in 2711B, out 15689B, BBs exec'd 0 ==== |
| 0x3A97372A: movl 0xFFFFFC18(%ebx),%eax |
| 0x3A973730: leal 0x228(%ebx), %edx |
| 0x3A973736: movl %edx,0x138(%ebx) |
| 0x3A97373C: leal -1(%edx,%eax,1), %ecx |
| 0x3A973740: negl %eax |
| 0x3A973742: andl %eax,%ecx |
| 0x3A973744: movl %ecx,0x13C(%ebx) |
| 0x3A97374A: movl 0x138(%ebx),%eax |
| 0x3A973750: addl %esi,%eax |
| 0x3A973752: leal -1(%eax), %edx |
| 0x3A973755: negl %esi |
| 0x3A973757: andl %esi,%edx |
| 0x3A973759: leal (%edi,%edx,1), %eax |
| 0x3A97375C: cmpl %ecx,%eax |
| 0x3A97375E: jnb-8 0x3A973780 |
| . 158 3A97372A 54 |
| . 8B 83 18 FC FF FF 8D 93 28 02 00 00 89 93 38 01 00 00 8D 4C 02 FF F7 D8 21 C1 89 8B 3C 01 00 00 8B 83 38 01 00 00 01 F0 8D 50 FF F7 DE 21 F2 8D 04 17 39 C8 73 20 |
| |
| ==== BB 159 (0x3A973760) in 2765B, out 15879B, BBs exec'd 0 ==== |
| 0x3A973760: movl %edx,0x140(%ebx) |
| 0x3A973766: movl %edx,%eax |
| 0x3A973768: leal (%edi,%edx,1), %edx |
| 0x3A97376B: movl %edx,0x138(%ebx) |
| 0x3A973771: movl -12(%ebp),%ebx |
| 0x3A973774: movl -8(%ebp),%esi |
| 0x3A973777: movl -4(%ebp),%edi |
| 0x3A97377A: movl %ebp,%esp |
| 0x3A97377C: popl %ebp |
| 0x3A97377D: ret |
| . 159 3A973760 30 |
| . 89 93 40 01 00 00 89 D0 8D 14 17 89 93 38 01 00 00 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 160 (0x3A973825) in 2795B, out 16027B, BBs exec'd 0 ==== |
| 0x3A973825: addl $0x8, %esp |
| 0x3A973828: popl %ebx |
| 0x3A973829: popl %ebp |
| 0x3A97382A: ret |
| . 160 3A973825 6 |
| . 83 C4 08 5B 5D C3 |
| |
| ==== BB 161 (0x3A973893) in 2801B, out 16103B, BBs exec'd 0 ==== |
| 0x3A973893: popl %edx |
| 0x3A973894: popl %ebx |
| 0x3A973895: popl %ebp |
| 0x3A973896: ret |
| . 161 3A973893 4 |
| . 5A 5B 5D C3 |
| |
| ==== BB 162 (0x3A96CA14) in 2805B, out 16181B, BBs exec'd 0 ==== |
| 0x3A96CA14: movl %eax,-32(%ebp) |
| 0x3A96CA17: movl -32(%ebp),%edx |
| 0x3A96CA1A: xorl %eax, %eax |
| 0x3A96CA1C: testl %edx,%edx |
| 0x3A96CA1E: jz-32 0x3A96CC29 |
| . 162 3A96CA14 16 |
| . 89 45 E0 8B 55 E0 31 C0 85 D2 0F 84 05 02 00 00 |
| |
| ==== BB 163 (0x3A96CA24) in 2821B, out 16280B, BBs exec'd 0 ==== |
| 0x3A96CA24: movl -32(%ebp),%esi |
| 0x3A96CA27: movl -32(%ebp),%ecx |
| 0x3A96CA2A: movl -28(%ebp),%edx |
| 0x3A96CA2D: addl $0x214, %esi |
| 0x3A96CA33: movl %ecx,%eax |
| 0x3A96CA35: addl $0x220, %eax |
| 0x3A96CA3A: movl %esi,20(%ecx) |
| 0x3A96CA3D: movl %edx,8(%esp,,) |
| 0x3A96CA41: movl -20(%ebp),%ecx |
| 0x3A96CA44: movl %eax,(%esp,,) |
| 0x3A96CA47: movl %ecx,4(%esp,,) |
| 0x3A96CA4B: call 0x3A975870 |
| . 163 3A96CA24 44 |
| . 8B 75 E0 8B 4D E0 8B 55 E4 81 C6 14 02 00 00 89 C8 05 20 02 00 00 89 71 14 89 54 24 08 8B 4D EC 89 04 24 89 4C 24 04 E8 20 8E 00 00 |
| |
| ==== BB 164 memcpy(0x3A975870) in 2865B, out 16451B, BBs exec'd 0 ==== |
| 0x3A975870: pushl %edi |
| 0x3A975871: pushl %esi |
| 0x3A975872: movl 12(%esp,,),%edi |
| 0x3A975876: movl 16(%esp,,),%esi |
| 0x3A97587A: movl 20(%esp,,),%ecx |
| 0x3A97587E: movl %edi,%eax |
| 0x3A975880: cld |
| 0x3A975881: cmpl $0x20, %ecx |
| 0x3A975884: jbe-8 0x3A9758DC |
| . 164 3A975870 22 |
| . 57 56 8B 7C 24 0C 8B 74 24 10 8B 4C 24 14 89 F8 FC 83 F9 20 76 56 |
| |
| ==== BB 165 (0x3A9758DC) in 2887B, out 16600B, BBs exec'd 0 ==== |
| 0x3A9758DC: rep movsb |
| . 165 3A9758DC 2 |
| . F3 A4 |
| |
| ==== BB 166 (0x3A9758DE) in 2889B, out 16695B, BBs exec'd 0 ==== |
| 0x3A9758DE: popl %esi |
| 0x3A9758DF: popl %edi |
| 0x3A9758E0: ret |
| . 166 3A9758DE 3 |
| . 5E 5F C3 |
| |
| ==== BB 167 (0x3A96CA50) in 2892B, out 16757B, BBs exec'd 0 ==== |
| 0x3A96CA50: movl $0x1, 8(%esi) |
| 0x3A96CA57: movl -32(%ebp),%edx |
| 0x3A96CA5A: movl $0x4,%esi |
| 0x3A96CA5F: movl -16(%ebp),%ecx |
| 0x3A96CA62: movl %eax,0x214(%edx) |
| 0x3A96CA68: movl %ecx,4(%edx) |
| 0x3A96CA6B: movl -32(%ebp),%ecx |
| 0x3A96CA6E: movzbl -24(%ebp),%edx |
| 0x3A96CA72: movzbl 0x174(%ecx),%eax |
| 0x3A96CA79: movl %edi,0x160(%ecx) |
| 0x3A96CA7F: andb $0x3, %dl |
| 0x3A96CA82: movl %esi,0x1AC(%ecx) |
| 0x3A96CA88: andb $0xFC, %al |
| 0x3A96CA8A: orb %dl,%al |
| 0x3A96CA8C: movb %al,0x174(%ecx) |
| 0x3A96CA92: movl %ecx,%edx |
| 0x3A96CA94: movl 0xFFFFF994(%ebx),%eax |
| 0x3A96CA9A: addl $0x19C, %edx |
| 0x3A96CAA0: movl %edx,0x1B0(%ecx) |
| 0x3A96CAA6: xorl %ecx, %ecx |
| 0x3A96CAA8: testl %eax,%eax |
| 0x3A96CAAA: jz-32 0x3A96CC33 |
| . 167 3A96CA50 96 |
| . C7 46 08 01 00 00 00 8B 55 E0 BE 04 00 00 00 8B 4D F0 89 82 14 02 00 00 89 4A 04 8B 4D E0 0F B6 55 E8 0F B6 81 74 01 00 00 89 B9 60 01 00 00 80 E2 03 89 B1 AC 01 00 00 24 FC 08 D0 88 81 74 01 00 00 89 CA 8B 83 94 F9 FF FF 81 C2 9C 01 00 00 89 91 B0 01 00 00 31 C9 85 C0 0F 84 83 01 00 00 |
| |
| ==== BB 168 (0x3A96CC33) in 2988B, out 17098B, BBs exec'd 0 ==== |
| 0x3A96CC33: movl -32(%ebp),%eax |
| 0x3A96CC36: movl %eax,0xFFFFF994(%ebx) |
| 0x3A96CC3C: incl 0xFFFFF998(%ebx) |
| 0x3A96CC42: addl $0x1, 0xFFFFF9C4(%ebx) |
| 0x3A96CC49: adcl $0x0, 0xFFFFF9C8(%ebx) |
| 0x3A96CC50: testl %edi,%edi |
| 0x3A96CC52: jnz-32 0x3A96CB07 |
| . 168 3A96CC33 37 |
| . 8B 45 E0 89 83 94 F9 FF FF FF 83 98 F9 FF FF 83 83 C4 F9 FF FF 01 83 93 C8 F9 FF FF 00 85 FF 0F 85 AF FE FF FF |
| |
| ==== BB 169 (0x3A96CC58) in 3025B, out 17244B, BBs exec'd 0 ==== |
| 0x3A96CC58: movl -32(%ebp),%edi |
| 0x3A96CC5B: jmp 0x3A96CB2C |
| . 169 3A96CC58 8 |
| . 8B 7D E0 E9 CC FE FF FF |
| |
| ==== BB 170 (0x3A96CB2C) in 3033B, out 17288B, BBs exec'd 0 ==== |
| 0x3A96CB2C: testl %ecx,%ecx |
| 0x3A96CB2E: leal 0x150(%edi), %eax |
| 0x3A96CB34: jz-8 0x3A96CB3A |
| . 170 3A96CB2C 10 |
| . 85 C9 8D 87 50 01 00 00 74 04 |
| |
| ==== BB 171 (0x3A96CB3A) in 3043B, out 17363B, BBs exec'd 0 ==== |
| 0x3A96CB3A: movl %eax,(%edx,%ecx,4) |
| 0x3A96CB3D: movl -32(%ebp),%eax |
| 0x3A96CB40: movl -32(%ebp),%edx |
| 0x3A96CB43: movl -16(%ebp),%ecx |
| 0x3A96CB46: addl $0x150, %eax |
| 0x3A96CB4B: movl %eax,0x1B4(%edx) |
| 0x3A96CB51: movzbl (%ecx),%ecx |
| 0x3A96CB54: testb %cl,%cl |
| 0x3A96CB56: movb %cl,-33(%ebp) |
| 0x3A96CB59: jz-32 0x3A96CC26 |
| . 171 3A96CB3A 37 |
| . 89 04 8A 8B 45 E0 8B 55 E0 8B 4D F0 05 50 01 00 00 89 82 B4 01 00 00 0F B6 09 84 C9 88 4D DF 0F 84 C7 00 00 00 |
| |
| ==== BB 172 (0x3A96CC26) in 3080B, out 17529B, BBs exec'd 0 ==== |
| 0x3A96CC26: movl -32(%ebp),%eax |
| 0x3A96CC29: addl $0x2C, %esp |
| 0x3A96CC2C: popl %ebx |
| 0x3A96CC2D: popl %esi |
| 0x3A96CC2E: popl %edi |
| 0x3A96CC2F: popl %ebp |
| 0x3A96CC30: ret 4 |
| . 172 3A96CC26 13 |
| . 8B 45 E0 83 C4 2C 5B 5E 5F 5D C2 04 00 |
| |
| ==== BB 173 (0x3A9665B2) in 3093B, out 17651B, BBs exec'd 0 ==== |
| 0x3A9665B2: movl 0xFFFFF994(%ebx),%ecx |
| 0x3A9665B8: subl $0x4, %esp |
| 0x3A9665BB: testl %ecx,%ecx |
| 0x3A9665BD: jz-32 0x3A9679C8 |
| . 173 3A9665B2 17 |
| . 8B 8B 94 F9 FF FF 83 EC 04 85 C9 0F 84 05 14 00 00 |
| |
| ==== BB 174 (0x3A9665C3) in 3110B, out 17739B, BBs exec'd 0 ==== |
| 0x3A9665C3: movl 8(%ebp),%esi |
| 0x3A9665C6: movl 12(%ebp),%eax |
| 0x3A9665C9: movl %esi,0x144(%ecx) |
| 0x3A9665CF: movl 16(%ebp),%esi |
| 0x3A9665D2: movw %ax,0x14C(%ecx) |
| 0x3A9665D9: movl (%esi),%eax |
| 0x3A9665DB: movl %eax,0x148(%ecx) |
| 0x3A9665E1: incl 0x170(%ecx) |
| 0x3A9665E7: xorl %eax, %eax |
| 0x3A9665E9: movl 8(%ebp),%esi |
| 0x3A9665EC: movl %eax,0x198(%ecx) |
| 0x3A9665F2: movl $0xFFFFFFFF,%eax |
| 0x3A9665F7: movl %eax,0x194(%ecx) |
| 0x3A9665FD: shll $0x5, 12(%ebp) |
| 0x3A966601: movl 12(%ebp),%edx |
| 0x3A966604: leal (%edx,%esi,1), %eax |
| 0x3A966607: cmpl %eax,%esi |
| 0x3A966609: jnb-32 0x3A9666B9 |
| . 174 3A9665C3 76 |
| . 8B 75 08 8B 45 0C 89 B1 44 01 00 00 8B 75 10 66 89 81 4C 01 00 00 8B 06 89 81 48 01 00 00 FF 81 70 01 00 00 31 C0 8B 75 08 89 81 98 01 00 00 B8 FF FF FF FF 89 81 94 01 00 00 C1 65 0C 05 8B 55 0C 8D 04 32 39 C6 0F 83 AA 00 00 00 |
| |
| ==== BB 175 (0x3A96660F) in 3186B, out 18001B, BBs exec'd 0 ==== |
| 0x3A96660F: movl %eax,0xFFFFFEE4(%ebp) |
| 0x3A966615: jmp-8 0x3A96663A |
| . 175 3A96660F 8 |
| . 89 85 E4 FE FF FF EB 23 |
| |
| ==== BB 176 (0x3A96663A) in 3194B, out 18048B, BBs exec'd 0 ==== |
| 0x3A96663A: movl (%esi),%eax |
| 0x3A96663C: cmpl $0x3, %eax |
| 0x3A96663F: jz-8 0x3A966670 |
| . 176 3A96663A 7 |
| . 8B 06 83 F8 03 74 2F |
| |
| ==== BB 177 (0x3A966641) in 3201B, out 18115B, BBs exec'd 0 ==== |
| 0x3A966641: cmpl $0x3, %eax |
| 0x3A966644: jbe-8 0x3A966617 |
| . 177 3A966641 5 |
| . 83 F8 03 76 D1 |
| |
| ==== BB 178 (0x3A966646) in 3206B, out 18172B, BBs exec'd 0 ==== |
| 0x3A966646: cmpl $0x6474E551, %eax |
| 0x3A96664B: jz-32 0x3A966CC0 |
| . 178 3A966646 11 |
| . 3D 51 E5 74 64 0F 84 6F 06 00 00 |
| |
| ==== BB 179 (0x3A966651) in 3217B, out 18232B, BBs exec'd 0 ==== |
| 0x3A966651: cmpl $0x6474E551, %eax |
| 0x3A966656: jnbe-32 0x3A966C9B |
| . 179 3A966651 11 |
| . 3D 51 E5 74 64 0F 87 3F 06 00 00 |
| |
| ==== BB 180 (0x3A96665C) in 3228B, out 18292B, BBs exec'd 0 ==== |
| 0x3A96665C: cmpl $0x6, %eax |
| 0x3A96665F: nop |
| 0x3A966660: jnz-8 0x3A96662F |
| . 180 3A96665C 6 |
| . 83 F8 06 90 75 CD |
| |
| ==== BB 181 (0x3A966662) in 3234B, out 18353B, BBs exec'd 0 ==== |
| 0x3A966662: movl 8(%esi),%edi |
| 0x3A966665: movl 8(%ebp),%eax |
| 0x3A966668: subl %edi,%eax |
| 0x3A96666A: movl %eax,(%ecx) |
| 0x3A96666C: jmp-8 0x3A96662F |
| . 181 3A966662 12 |
| . 8B 7E 08 8B 45 08 29 F8 89 01 EB C1 |
| |
| ==== BB 182 (0x3A96662F) in 3246B, out 18433B, BBs exec'd 0 ==== |
| 0x3A96662F: addl $0x20, %esi |
| 0x3A966632: cmpl 0xFFFFFEE4(%ebp),%esi |
| 0x3A966638: jnb-8 0x3A9666B9 |
| . 182 3A96662F 11 |
| . 83 C6 20 3B B5 E4 FE FF FF 73 7F |
| |
| ==== BB 183 (0x3A966670) in 3257B, out 18511B, BBs exec'd 0 ==== |
| 0x3A966670: movl (%ecx),%eax |
| 0x3A966672: movl 8(%esi),%edx |
| 0x3A966675: addl %eax,%edx |
| 0x3A966677: movl %edx,0x94(%ebx) |
| 0x3A96667D: leal 0x94(%ebx), %eax |
| 0x3A966683: movl %eax,0xFFFFF9F8(%ebx) |
| 0x3A966689: movl 0xFFFFF9EC(%ebx),%eax |
| 0x3A96668F: testl %eax,%eax |
| 0x3A966691: jnz-32 0x3A967586 |
| . 183 3A966670 39 |
| . 8B 01 8B 56 08 01 C2 89 93 94 00 00 00 8D 83 94 00 00 00 89 83 F8 F9 FF FF 8B 83 EC F9 FF FF 85 C0 0F 85 EF 0E 00 00 |
| |
| ==== BB 184 (0x3A967586) in 3296B, out 18654B, BBs exec'd 0 ==== |
| 0x3A967586: movb $0x1, 0xFFFFFF0B(%ebp) |
| 0x3A96758D: jmp 0x3A96662F |
| . 184 3A967586 12 |
| . C6 85 0B FF FF FF 01 E9 9D F0 FF FF |
| |
| ==== BB 185 (0x3A966617) in 3308B, out 18702B, BBs exec'd 0 ==== |
| 0x3A966617: cmpl $0x1, %eax |
| 0x3A96661A: jz-32 0x3A966B96 |
| . 185 3A966617 9 |
| . 83 F8 01 0F 84 76 05 00 00 |
| |
| ==== BB 186 (0x3A966B96) in 3317B, out 18759B, BBs exec'd 0 ==== |
| 0x3A966B96: movl 28(%esi),%eax |
| 0x3A966B99: movl 8(%esi),%edx |
| 0x3A966B9C: movl (%ecx),%edi |
| 0x3A966B9E: decl %eax |
| 0x3A966B9F: notl %eax |
| 0x3A966BA1: andl %edx,%eax |
| 0x3A966BA3: leal (%eax,%edi,1), %eax |
| 0x3A966BA6: cmpl %eax,0x194(%ecx) |
| 0x3A966BAC: jbe-8 0x3A966BB7 |
| . 186 3A966B96 24 |
| . 8B 46 1C 8B 56 08 8B 39 48 F7 D0 21 D0 8D 04 38 39 81 94 01 00 00 76 09 |
| |
| ==== BB 187 (0x3A966BAE) in 3341B, out 18888B, BBs exec'd 0 ==== |
| 0x3A966BAE: movl %eax,0x194(%ecx) |
| 0x3A966BB4: movl 8(%esi),%edx |
| 0x3A966BB7: leal (%edx,%edi,1), %eax |
| 0x3A966BBA: movl 20(%esi),%edi |
| 0x3A966BBD: addl %edi,%eax |
| 0x3A966BBF: cmpl %eax,0x198(%ecx) |
| 0x3A966BC5: jnb-32 0x3A96662F |
| . 187 3A966BAE 29 |
| . 89 81 94 01 00 00 8B 56 08 8D 04 3A 8B 7E 14 01 F8 39 81 98 01 00 00 0F 83 64 FA FF FF |
| |
| ==== BB 188 (0x3A966BCB) in 3370B, out 19018B, BBs exec'd 0 ==== |
| 0x3A966BCB: movl %eax,0x198(%ecx) |
| 0x3A966BD1: jmp 0x3A96662F |
| . 188 3A966BCB 11 |
| . 89 81 98 01 00 00 E9 59 FA FF FF |
| |
| ==== BB 189 (0x3A966BB7) in 3381B, out 19065B, BBs exec'd 0 ==== |
| 0x3A966BB7: leal (%edx,%edi,1), %eax |
| 0x3A966BBA: movl 20(%esi),%edi |
| 0x3A966BBD: addl %edi,%eax |
| 0x3A966BBF: cmpl %eax,0x198(%ecx) |
| 0x3A966BC5: jnb-32 0x3A96662F |
| . 189 3A966BB7 20 |
| . 8D 04 3A 8B 7E 14 01 F8 39 81 98 01 00 00 0F 83 64 FA FF FF |
| |
| ==== BB 190 (0x3A966620) in 3401B, out 19169B, BBs exec'd 0 ==== |
| 0x3A966620: cmpl $0x2, %eax |
| 0x3A966623: jnz-8 0x3A96662F |
| . 190 3A966620 5 |
| . 83 F8 02 75 0A |
| |
| ==== BB 191 (0x3A966625) in 3406B, out 19226B, BBs exec'd 0 ==== |
| 0x3A966625: movl 8(%esi),%eax |
| 0x3A966628: movl (%ecx),%edx |
| 0x3A96662A: addl %edx,%eax |
| 0x3A96662C: movl %eax,8(%ecx) |
| 0x3A96662F: addl $0x20, %esi |
| 0x3A966632: cmpl 0xFFFFFEE4(%ebp),%esi |
| 0x3A966638: jnb-8 0x3A9666B9 |
| . 191 3A966625 21 |
| . 8B 46 08 8B 11 01 D0 89 41 08 83 C6 20 3B B5 E4 FE FF FF 73 7F |
| |
| ==== BB 192 (0x3A966CC0) in 3427B, out 19346B, BBs exec'd 0 ==== |
| 0x3A966CC0: movl 24(%esi),%eax |
| 0x3A966CC3: movl %eax,0xFFFFFC00(%ebx) |
| 0x3A966CC9: jmp 0x3A96662F |
| . 192 3A966CC0 14 |
| . 8B 46 18 89 83 00 FC FF FF E9 61 F9 FF FF |
| |
| ==== BB 193 (0x3A9666B9) in 3441B, out 19406B, BBs exec'd 0 ==== |
| 0x3A9666B9: movl 0x198(%ecx),%edx |
| 0x3A9666BF: testl %edx,%edx |
| 0x3A9666C1: jnz-8 0x3A9666CE |
| . 193 3A9666B9 10 |
| . 8B 91 98 01 00 00 85 D2 75 0B |
| |
| ==== BB 194 (0x3A9666CE) in 3451B, out 19481B, BBs exec'd 0 ==== |
| 0x3A9666CE: movl 0xFFFFF9F8(%ebx),%eax |
| 0x3A9666D4: testl %eax,%eax |
| 0x3A9666D6: jnz-8 0x3A9666F4 |
| . 194 3A9666CE 10 |
| . 8B 83 F8 F9 FF FF 85 C0 75 1C |
| |
| ==== BB 195 (0x3A9666F4) in 3461B, out 19556B, BBs exec'd 0 ==== |
| 0x3A9666F4: cmpb $0x0, 0xFFFFFF02(%ebp) |
| 0x3A9666FB: jnz-32 0x3A966837 |
| . 195 3A9666F4 13 |
| . 80 BD 02 FF FF FF 00 0F 85 36 01 00 00 |
| |
| ==== BB 196 (0x3A966701) in 3474B, out 19622B, BBs exec'd 0 ==== |
| 0x3A966701: movl %ecx,0xFFFFFEE0(%ebp) |
| 0x3A966707: movl 8(%ecx),%esi |
| 0x3A96670A: testl %esi,%esi |
| 0x3A96670C: movl %esi,0xFFFFFEDC(%ebp) |
| 0x3A966712: jz-32 0x3A96682C |
| . 196 3A966701 23 |
| . 89 8D E0 FE FF FF 8B 71 08 85 F6 89 B5 DC FE FF FF 0F 84 14 01 00 00 |
| |
| ==== BB 197 (0x3A966718) in 3497B, out 19723B, BBs exec'd 0 ==== |
| 0x3A966718: movl (%esi),%esi |
| 0x3A96671A: leal 24(%ecx), %edi |
| 0x3A96671D: testl %esi,%esi |
| 0x3A96671F: jnz-8 0x3A966741 |
| . 197 3A966718 9 |
| . 8B 36 8D 79 18 85 F6 75 20 |
| |
| ==== BB 198 (0x3A966741) in 3506B, out 19805B, BBs exec'd 0 ==== |
| 0x3A966741: cmpl $0x21, %esi |
| 0x3A966744: jle-8 0x3A966723 |
| . 198 3A966741 5 |
| . 83 FE 21 7E DD |
| |
| ==== BB 199 (0x3A966723) in 3511B, out 19862B, BBs exec'd 0 ==== |
| 0x3A966723: movl 0xFFFFFEDC(%ebp),%edx |
| 0x3A966729: movl %edx,(%edi,%esi,4) |
| 0x3A96672C: addl $0x8, 0xFFFFFEDC(%ebp) |
| 0x3A966733: movl 0xFFFFFEDC(%ebp),%esi |
| 0x3A966739: movl (%esi),%eax |
| 0x3A96673B: testl %eax,%eax |
| 0x3A96673D: movl %eax,%esi |
| 0x3A96673F: jz-8 0x3A966768 |
| . 199 3A966723 30 |
| . 8B 95 DC FE FF FF 89 14 B7 83 85 DC FE FF FF 08 8B B5 DC FE FF FF 8B 06 85 C0 89 C6 74 27 |
| |
| ==== BB 200 (0x3A966746) in 3541B, out 20003B, BBs exec'd 0 ==== |
| 0x3A966746: movl $0x6FFFFFFF,%eax |
| 0x3A96674B: subl %esi,%eax |
| 0x3A96674D: cmpl $0xF, %eax |
| 0x3A966750: jnbe-32 0x3A966BD6 |
| . 200 3A966746 16 |
| . B8 FF FF FF 6F 29 F0 83 F8 0F 0F 87 80 04 00 00 |
| |
| ==== BB 201 (0x3A966756) in 3557B, out 20076B, BBs exec'd 0 ==== |
| 0x3A966756: movl $0x70000021,%eax |
| 0x3A96675B: subl %esi,%eax |
| 0x3A96675D: movl 0xFFFFFEDC(%ebp),%esi |
| 0x3A966763: movl %esi,(%edi,%eax,4) |
| 0x3A966766: jmp-8 0x3A96672C |
| . 201 3A966756 18 |
| . B8 21 00 00 70 29 F0 8B B5 DC FE FF FF 89 34 87 EB C4 |
| |
| ==== BB 202 (0x3A96672C) in 3575B, out 20160B, BBs exec'd 0 ==== |
| 0x3A96672C: addl $0x8, 0xFFFFFEDC(%ebp) |
| 0x3A966733: movl 0xFFFFFEDC(%ebp),%esi |
| 0x3A966739: movl (%esi),%eax |
| 0x3A96673B: testl %eax,%eax |
| 0x3A96673D: movl %eax,%esi |
| 0x3A96673F: jz-8 0x3A966768 |
| . 202 3A96672C 21 |
| . 83 85 DC FE FF FF 08 8B B5 DC FE FF FF 8B 06 85 C0 89 C6 74 27 |
| |
| ==== BB 203 (0x3A966768) in 3596B, out 20268B, BBs exec'd 0 ==== |
| 0x3A966768: movl (%ecx),%edx |
| 0x3A96676A: testl %edx,%edx |
| 0x3A96676C: jz-8 0x3A9667C7 |
| . 203 3A966768 6 |
| . 8B 11 85 D2 74 59 |
| |
| ==== BB 204 (0x3A9667C7) in 3602B, out 20337B, BBs exec'd 0 ==== |
| 0x3A9667C7: movl 120(%edi),%edx |
| 0x3A9667CA: testl %edx,%edx |
| 0x3A9667CC: jz-8 0x3A9667FE |
| . 204 3A9667C7 7 |
| . 8B 57 78 85 D2 74 30 |
| |
| ==== BB 205 (0x3A9667FE) in 3609B, out 20409B, BBs exec'd 0 ==== |
| 0x3A9667FE: movl 0x98(%edi),%edx |
| 0x3A966804: testl %edx,%edx |
| 0x3A966806: jz-8 0x3A96681E |
| . 205 3A9667FE 10 |
| . 8B 97 98 00 00 00 85 D2 74 16 |
| |
| ==== BB 206 (0x3A96681E) in 3619B, out 20487B, BBs exec'd 0 ==== |
| 0x3A96681E: movl 116(%edi),%eax |
| 0x3A966821: testl %eax,%eax |
| 0x3A966823: jz-8 0x3A96682C |
| . 206 3A96681E 7 |
| . 8B 47 74 85 C0 74 07 |
| |
| ==== BB 207 (0x3A96682C) in 3626B, out 20559B, BBs exec'd 0 ==== |
| 0x3A96682C: movl 40(%ecx),%eax |
| 0x3A96682F: testl %eax,%eax |
| 0x3A966831: jnz-32 0x3A966D00 |
| . 207 3A96682C 11 |
| . 8B 41 28 85 C0 0F 85 C9 04 00 00 |
| |
| ==== BB 208 (0x3A966D00) in 3637B, out 20631B, BBs exec'd 0 ==== |
| 0x3A966D00: movl %ecx,%eax |
| 0x3A966D02: call 0x3A96BD80 |
| . 208 3A966D00 7 |
| . 89 C8 E8 79 50 00 00 |
| |
| ==== BB 209 (0x3A966D07) in 3644B, out 20686B, BBs exec'd 0 ==== |
| 0x3A966D07: jmp 0x3A966837 |
| . 209 3A966D07 5 |
| . E9 2B FB FF FF |
| |
| ==== BB 210 (0x3A966837) in 3649B, out 20714B, BBs exec'd 0 ==== |
| 0x3A966837: cmpl $0x2, 0xFFFFFF50(%ebp) |
| 0x3A96683E: jz-32 0x3A967D63 |
| . 210 3A966837 13 |
| . 83 BD 50 FF FF FF 02 0F 84 1F 15 00 00 |
| |
| ==== BB 211 (0x3A966844) in 3662B, out 20780B, BBs exec'd 0 ==== |
| 0x3A966844: cmpb $0x0, 0xFFFFFF02(%ebp) |
| 0x3A96684B: jz-32 0x3A966CF0 |
| . 211 3A966844 13 |
| . 80 BD 02 FF FF FF 00 0F 84 9F 04 00 00 |
| |
| ==== BB 212 (0x3A966CF0) in 3675B, out 20846B, BBs exec'd 0 ==== |
| 0x3A966CF0: movl 0xAC(%ebx),%eax |
| 0x3A966CF6: call 0x3A96AB30 |
| . 212 3A966CF0 11 |
| . 8B 83 AC 00 00 00 E8 35 3E 00 00 |
| |
| ==== BB 213 _dl_init_paths(0x3A96AB30) in 3686B, out 20910B, BBs exec'd 0 ==== |
| 0x3A96AB30: pushl %ebp |
| 0x3A96AB31: movl %esp,%ebp |
| 0x3A96AB33: pushl %edi |
| 0x3A96AB34: pushl %esi |
| 0x3A96AB35: pushl %ebx |
| 0x3A96AB36: subl $0x2C, %esp |
| 0x3A96AB39: call 0x3A97592B |
| . 213 3A96AB30 14 |
| . 55 89 E5 57 56 53 83 EC 2C E8 ED AD 00 00 |
| |
| ==== BB 214 (0x3A96AB3E) in 3700B, out 21043B, BBs exec'd 0 ==== |
| 0x3A96AB3E: addl $0xDB2E, %ebx |
| 0x3A96AB44: movl %eax,-16(%ebp) |
| 0x3A96AB47: movl 0xFFFFFC24(%ebx),%edx |
| 0x3A96AB4D: leal 0xCC(%ebx), %ecx |
| 0x3A96AB53: movl 0xFFFFFC20(%ebx),%eax |
| 0x3A96AB59: movl %ecx,(%esp,,) |
| 0x3A96AB5C: leal 0xC8(%ebx), %ecx |
| 0x3A96AB62: call 0x3A972740 |
| . 214 3A96AB3E 41 |
| . 81 C3 2E DB 00 00 89 45 F0 8B 93 24 FC FF FF 8D 8B CC 00 00 00 8B 83 20 FC FF FF 89 0C 24 8D 8B C8 00 00 00 E8 D9 7B 00 00 |
| |
| ==== BB 215 _dl_important_hwcaps(0x3A972740) in 3741B, out 21186B, BBs exec'd 0 ==== |
| 0x3A972740: pushl %ebp |
| 0x3A972741: movl %esp,%ebp |
| 0x3A972743: pushl %edi |
| 0x3A972744: pushl %esi |
| 0x3A972745: pushl %ebx |
| 0x3A972746: subl $0x38, %esp |
| 0x3A972749: call 0x3A97592B |
| . 215 3A972740 14 |
| . 55 89 E5 57 56 53 83 EC 38 E8 DD 31 00 00 |
| |
| ==== BB 216 (0x3A97274E) in 3755B, out 21319B, BBs exec'd 0 ==== |
| 0x3A97274E: addl $0x5F1E, %ebx |
| 0x3A972754: movl %edx,-20(%ebp) |
| 0x3A972757: testl %eax,%eax |
| 0x3A972759: movl 0xFFFFFC58(%ebx),%edx |
| 0x3A97275F: movl %eax,-16(%ebp) |
| 0x3A972762: setnz %al |
| 0x3A972765: xorl %edi, %edi |
| 0x3A972767: andl 0xFFFFFC54(%ebx),%edx |
| 0x3A97276D: movzbl %al,%eax |
| 0x3A972770: movl %ecx,-24(%ebp) |
| 0x3A972773: movl %eax,-32(%ebp) |
| 0x3A972776: movl %edx,-28(%ebp) |
| 0x3A972779: jz-8 0x3A9727A0 |
| . 216 3A97274E 45 |
| . 81 C3 1E 5F 00 00 89 55 EC 85 C0 8B 93 58 FC FF FF 89 45 F0 0F 95 C0 31 FF 23 93 54 FC FF FF 0F B6 C0 89 4D E8 89 45 E0 89 55 E4 74 25 |
| |
| ==== BB 217 (0x3A9727A0) in 3800B, out 21523B, BBs exec'd 0 ==== |
| 0x3A9727A0: movl -32(%ebp),%eax |
| 0x3A9727A3: testl %eax,%eax |
| 0x3A9727A5: jz-32 0x3A9728CB |
| . 217 3A9727A0 11 |
| . 8B 45 E0 85 C0 0F 84 20 01 00 00 |
| |
| ==== BB 218 (0x3A9727AB) in 3811B, out 21595B, BBs exec'd 0 ==== |
| 0x3A9727AB: movl -32(%ebp),%edx |
| 0x3A9727AE: xorl %esi, %esi |
| 0x3A9727B0: xorl %edi, %edi |
| 0x3A9727B2: leal 0x10(,%edx,8), %eax |
| 0x3A9727B9: subl %eax,%esp |
| 0x3A9727BB: movl -28(%ebp),%eax |
| 0x3A9727BE: leal 27(%esp,,), %ecx |
| 0x3A9727C2: andl $0xFFFFFFF0, %ecx |
| 0x3A9727C5: testl %eax,%eax |
| 0x3A9727C7: movl %ecx,-40(%ebp) |
| 0x3A9727CA: jz-8 0x3A97280C |
| . 218 3A9727AB 33 |
| . 8B 55 E0 31 F6 31 FF 8D 04 D5 10 00 00 00 29 C4 8B 45 E4 8D 4C 24 1B 83 E1 F0 85 C0 89 4D D8 74 40 |
| |
| ==== BB 219 (0x3A97280C) in 3844B, out 21764B, BBs exec'd 0 ==== |
| 0x3A97280C: movl -16(%ebp),%edi |
| 0x3A97280F: testl %edi,%edi |
| 0x3A972811: jz-8 0x3A972823 |
| . 219 3A97280C 7 |
| . 8B 7D F0 85 FF 74 10 |
| |
| ==== BB 220 (0x3A972813) in 3851B, out 21836B, BBs exec'd 0 ==== |
| 0x3A972813: movl -40(%ebp),%eax |
| 0x3A972816: movl -16(%ebp),%edx |
| 0x3A972819: movl -20(%ebp),%ecx |
| 0x3A97281C: movl %edx,(%eax,%esi,8) |
| 0x3A97281F: movl %ecx,4(%eax,%esi,8) |
| 0x3A972823: cmpl $0x1, -32(%ebp) |
| 0x3A972827: jz-32 0x3A9728FD |
| . 220 3A972813 26 |
| . 8B 45 D8 8B 55 F0 8B 4D EC 89 14 F0 89 4C F0 04 83 7D E0 01 0F 84 D0 00 00 00 |
| |
| ==== BB 221 (0x3A9728FD) in 3877B, out 21963B, BBs exec'd 0 ==== |
| 0x3A9728FD: movl -40(%ebp),%esi |
| 0x3A972900: movl 4(%esi),%edx |
| 0x3A972903: incl %edx |
| 0x3A972904: movzbl -32(%ebp),%ecx |
| 0x3A972908: movl $0x1,%esi |
| 0x3A97290D: movl %esi,%eax |
| 0x3A97290F: shll %cl, %eax |
| 0x3A972911: movl -24(%ebp),%ecx |
| 0x3A972914: movl %eax,(%ecx) |
| 0x3A972916: leal (%edx,%eax,8), %eax |
| 0x3A972919: movl %eax,(%esp,,) |
| 0x3A97291C: call 0x3A96581C |
| . 221 3A9728FD 36 |
| . 8B 75 D8 8B 56 04 42 0F B6 4D E0 BE 01 00 00 00 89 F0 D3 E0 8B 4D E8 89 01 8D 04 C2 89 04 24 E8 FB 2E FF FF |
| |
| ==== BB 222 (0x3A97374A) in 3913B, out 22127B, BBs exec'd 0 ==== |
| 0x3A97374A: movl 0x138(%ebx),%eax |
| 0x3A973750: addl %esi,%eax |
| 0x3A973752: leal -1(%eax), %edx |
| 0x3A973755: negl %esi |
| 0x3A973757: andl %esi,%edx |
| 0x3A973759: leal (%edi,%edx,1), %eax |
| 0x3A97375C: cmpl %ecx,%eax |
| 0x3A97375E: jnb-8 0x3A973780 |
| . 222 3A97374A 22 |
| . 8B 83 38 01 00 00 01 F0 8D 50 FF F7 DE 21 F2 8D 04 17 39 C8 73 20 |
| |
| ==== BB 223 (0x3A972921) in 3935B, out 22246B, BBs exec'd 0 ==== |
| 0x3A972921: movl %eax,-36(%ebp) |
| 0x3A972924: testl %eax,%eax |
| 0x3A972926: jz-8 0x3A9728B4 |
| . 223 3A972921 7 |
| . 89 45 DC 85 C0 74 8C |
| |
| ==== BB 224 (0x3A972928) in 3942B, out 22318B, BBs exec'd 0 ==== |
| 0x3A972928: cmpl $0x1, -32(%ebp) |
| 0x3A97292C: jz-32 0x3A972A0B |
| . 224 3A972928 10 |
| . 83 7D E0 01 0F 84 D9 00 00 00 |
| |
| ==== BB 225 (0x3A972A0B) in 3952B, out 22381B, BBs exec'd 0 ==== |
| 0x3A972A0B: movl -24(%ebp),%esi |
| 0x3A972A0E: movl -36(%ebp),%edx |
| 0x3A972A11: movl -40(%ebp),%ecx |
| 0x3A972A14: movl (%esi),%eax |
| 0x3A972A16: leal (%edx,%eax,8), %eax |
| 0x3A972A19: movl %eax,(%edx) |
| 0x3A972A1B: movl 4(%ecx),%eax |
| 0x3A972A1E: incl %eax |
| 0x3A972A1F: movl %eax,4(%edx) |
| 0x3A972A22: movl (%esi),%eax |
| 0x3A972A24: movl $0x0, 12(%edx) |
| 0x3A972A2B: leal (%edx,%eax,8), %eax |
| 0x3A972A2E: movl %eax,8(%edx) |
| 0x3A972A31: movl 4(%ecx),%eax |
| 0x3A972A34: movl %eax,8(%esp,,) |
| 0x3A972A38: movl (%ecx),%eax |
| 0x3A972A3A: movl %eax,4(%esp,,) |
| 0x3A972A3E: movl (%esi),%eax |
| 0x3A972A40: leal (%edx,%eax,8), %eax |
| 0x3A972A43: movl %eax,(%esp,,) |
| 0x3A972A46: call 0x3A975770 |
| . 225 3A972A0B 64 |
| . 8B 75 E8 8B 55 DC 8B 4D D8 8B 06 8D 04 C2 89 02 8B 41 04 40 89 42 04 8B 06 C7 42 0C 00 00 00 00 8D 04 C2 89 42 08 8B 41 04 89 44 24 08 8B 01 89 44 24 04 8B 06 8D 04 C2 89 04 24 E8 25 2D 00 00 |
| |
| ==== BB 226 mempcpy(0x3A975770) in 4016B, out 22625B, BBs exec'd 0 ==== |
| 0x3A975770: pushl %edi |
| 0x3A975771: pushl %esi |
| 0x3A975772: movl 12(%esp,,),%edi |
| 0x3A975776: movl 16(%esp,,),%esi |
| 0x3A97577A: movl 20(%esp,,),%ecx |
| 0x3A97577E: movl %edi,%eax |
| 0x3A975780: cld |
| 0x3A975781: cmpl $0x20, %ecx |
| 0x3A975784: jbe-8 0x3A9757D8 |
| . 226 3A975770 22 |
| . 57 56 8B 7C 24 0C 8B 74 24 10 8B 4C 24 14 89 F8 FC 83 F9 20 76 52 |
| |
| ==== BB 227 (0x3A9757D8) in 4038B, out 22774B, BBs exec'd 0 ==== |
| 0x3A9757D8: rep movsb |
| . 227 3A9757D8 2 |
| . F3 A4 |
| |
| ==== BB 228 (0x3A9757DA) in 4040B, out 22869B, BBs exec'd 0 ==== |
| 0x3A9757DA: movl %edi,%eax |
| 0x3A9757DC: popl %esi |
| 0x3A9757DD: popl %edi |
| 0x3A9757DE: ret |
| . 228 3A9757DA 5 |
| . 89 F8 5E 5F C3 |
| |
| ==== BB 229 (0x3A972A4B) in 4045B, out 22941B, BBs exec'd 0 ==== |
| 0x3A972A4B: movb $0x2F, (%eax) |
| 0x3A972A4E: movl 8(%ebp),%edx |
| 0x3A972A51: movl $0x2, (%esi) |
| 0x3A972A57: movl -36(%ebp),%esi |
| 0x3A972A5A: movl 4(%esi),%eax |
| 0x3A972A5D: movl %eax,(%edx) |
| 0x3A972A5F: jmp 0x3A9728F0 |
| . 229 3A972A4B 25 |
| . C6 00 2F 8B 55 08 C7 06 02 00 00 00 8B 75 DC 8B 46 04 89 02 E9 8C FE FF FF |
| |
| ==== BB 230 (0x3A9728F0) in 4070B, out 23047B, BBs exec'd 0 ==== |
| 0x3A9728F0: movl -36(%ebp),%eax |
| 0x3A9728F3: leal -12(%ebp), %esp |
| 0x3A9728F6: popl %ebx |
| 0x3A9728F7: popl %esi |
| 0x3A9728F8: popl %edi |
| 0x3A9728F9: popl %ebp |
| 0x3A9728FA: ret 4 |
| . 230 3A9728F0 13 |
| . 8B 45 DC 8D 65 F4 5B 5E 5F 5D C2 04 00 |
| |
| ==== BB 231 (0x3A96AB67) in 4083B, out 23162B, BBs exec'd 0 ==== |
| 0x3A96AB67: movl %eax,0xC4(%ebx) |
| 0x3A96AB6D: subl $0x4, %esp |
| 0x3A96AB70: movl $0xC, (%esp,,) |
| 0x3A96AB77: call 0x3A96581C |
| . 231 3A96AB67 21 |
| . 89 83 C4 00 00 00 83 EC 04 C7 04 24 0C 00 00 00 E8 A0 AC FF FF |
| |
| ==== BB 232 (0x3A96AB7C) in 4104B, out 23252B, BBs exec'd 0 ==== |
| 0x3A96AB7C: movl %eax,0xD0(%ebx) |
| 0x3A96AB82: testl %eax,%eax |
| 0x3A96AB84: movl %eax,%esi |
| 0x3A96AB86: jz-32 0x3A96AE1F |
| . 232 3A96AB7C 16 |
| . 89 83 D0 00 00 00 85 C0 89 C6 0F 84 93 02 00 00 |
| |
| ==== BB 233 (0x3A96AB8C) in 4120B, out 23334B, BBs exec'd 0 ==== |
| 0x3A96AB8C: movl 0xC8(%ebx),%edx |
| 0x3A96AB92: movl $0xCCCCCCCD,%eax |
| 0x3A96AB97: leal 0x27(,%edx,4), %edx |
| 0x3A96AB9E: mull %edx |
| 0x3A96ABA0: shrl $0x4, %edx |
| 0x3A96ABA3: leal (%edx,%edx,4), %edx |
| 0x3A96ABA6: movl %edx,-24(%ebp) |
| 0x3A96ABA9: movl %edx,%eax |
| 0x3A96ABAB: shll $0x6, %eax |
| 0x3A96ABAE: movl %eax,(%esp,,) |
| 0x3A96ABB1: call 0x3A96581C |
| . 233 3A96AB8C 42 |
| . 8B 93 C8 00 00 00 B8 CD CC CC CC 8D 14 95 27 00 00 00 F7 E2 C1 EA 04 8D 14 92 89 55 E8 89 D0 C1 E0 06 89 04 24 E8 66 AC FF FF |
| |
| ==== BB 234 (0x3A96ABB6) in 4162B, out 23505B, BBs exec'd 0 ==== |
| 0x3A96ABB6: movl %eax,(%esi) |
| 0x3A96ABB8: movl 0xD0(%ebx),%eax |
| 0x3A96ABBE: leal 0xFFFFE390(%ebx), %edx |
| 0x3A96ABC4: movl (%eax),%eax |
| 0x3A96ABC6: testl %eax,%eax |
| 0x3A96ABC8: jz-32 0x3A96AE25 |
| . 234 3A96ABB6 24 |
| . 89 06 8B 83 D0 00 00 00 8D 93 90 E3 FF FF 8B 00 85 C0 0F 84 57 02 00 00 |
| |
| ==== BB 235 (0x3A96ABCE) in 4186B, out 23613B, BBs exec'd 0 ==== |
| 0x3A96ABCE: movl %eax,0xFFFFF9DC(%ebx) |
| 0x3A96ABD4: xorl %edx, %edx |
| 0x3A96ABD6: movl 0xC8(%ebx),%ecx |
| 0x3A96ABDC: movl %edx,0xD4(%ebx) |
| 0x3A96ABE2: movl %eax,%edx |
| 0x3A96ABE4: leal 0xFFFFD61C(%ebx), %eax |
| 0x3A96ABEA: movl %eax,-20(%ebp) |
| 0x3A96ABED: movl -24(%ebp),%eax |
| 0x3A96ABF0: leal 0xFFFFF017(%ebx), %edi |
| 0x3A96ABF6: movl $0x0, -40(%ebp) |
| 0x3A96ABFD: shll $0x2, %eax |
| 0x3A96AC00: movl %edi,-32(%ebp) |
| 0x3A96AC03: movl %eax,-28(%ebp) |
| 0x3A96AC06: movl %edx,(%esi) |
| 0x3A96AC08: movl -32(%ebp),%edi |
| 0x3A96AC0B: addl $0x4, %esi |
| 0x3A96AC0E: movl $0x0, 8(%edx) |
| 0x3A96AC15: movl -20(%ebp),%eax |
| 0x3A96AC18: movl %edi,4(%edx) |
| 0x3A96AC1B: movl -40(%ebp),%edi |
| 0x3A96AC1E: movl %eax,12(%edx) |
| 0x3A96AC21: movl -10732(%ebx,%edi,4),%edi |
| 0x3A96AC28: leal 1(%edi,%eax,1), %eax |
| 0x3A96AC2C: movl %eax,-20(%ebp) |
| 0x3A96AC2F: xorl %eax, %eax |
| 0x3A96AC31: cmpl %ecx,%eax |
| 0x3A96AC33: movl %edi,16(%edx) |
| 0x3A96AC36: jnb-8 0x3A96AC4B |
| . 235 3A96ABCE 106 |
| . 89 83 DC F9 FF FF 31 D2 8B 8B C8 00 00 00 89 93 D4 00 00 00 89 C2 8D 83 1C D6 FF FF 89 45 EC 8B 45 E8 8D BB 17 F0 FF FF C7 45 D8 00 00 00 00 C1 E0 02 89 7D E0 89 45 E4 89 16 8B 7D E0 83 C6 04 C7 42 08 00 00 00 00 8B 45 EC 89 7A 04 8B 7D D8 89 42 0C 8B BC BB 14 D6 FF FF 8D 44 07 01 89 45 EC 31 C0 39 C8 89 7A 10 73 13 |
| |
| ==== BB 236 (0x3A96AC38) in 4292B, out 23976B, BBs exec'd 0 ==== |
| 0x3A96AC38: nop |
| 0x3A96AC39: leal 0(%esi,,), %esi |
| 0x3A96AC40: xorl %edi, %edi |
| 0x3A96AC42: movl %edi,20(%edx,%eax,4) |
| 0x3A96AC46: incl %eax |
| 0x3A96AC47: cmpl %ecx,%eax |
| 0x3A96AC49: jb-8 0x3A96AC40 |
| . 236 3A96AC38 19 |
| . 90 8D B4 26 00 00 00 00 31 FF 89 7C 82 14 40 39 C8 72 F5 |
| |
| ==== BB 237 (0x3A96AC40) in 4311B, out 24086B, BBs exec'd 0 ==== |
| 0x3A96AC40: xorl %edi, %edi |
| 0x3A96AC42: movl %edi,20(%edx,%eax,4) |
| 0x3A96AC46: incl %eax |
| 0x3A96AC47: cmpl %ecx,%eax |
| 0x3A96AC49: jb-8 0x3A96AC40 |
| . 237 3A96AC40 11 |
| . 31 FF 89 7C 82 14 40 39 C8 72 F5 |
| |
| ==== BB 238 (0x3A96AC4B) in 4322B, out 24179B, BBs exec'd 0 ==== |
| 0x3A96AC4B: incl -40(%ebp) |
| 0x3A96AC4E: movl $0x0, -36(%ebp) |
| 0x3A96AC55: cmpl $0x2, -40(%ebp) |
| 0x3A96AC59: jz-8 0x3A96AC63 |
| . 238 3A96AC4B 16 |
| . FF 45 D8 C7 45 DC 00 00 00 00 83 7D D8 02 74 08 |
| |
| ==== BB 239 (0x3A96AC5B) in 4338B, out 24271B, BBs exec'd 0 ==== |
| 0x3A96AC5B: movl -28(%ebp),%edi |
| 0x3A96AC5E: addl %edx,%edi |
| 0x3A96AC60: movl %edi,-36(%ebp) |
| 0x3A96AC63: movl -36(%ebp),%eax |
| 0x3A96AC66: movl %eax,(%edx) |
| 0x3A96AC68: movl -28(%ebp),%eax |
| 0x3A96AC6B: addl %eax,%edx |
| 0x3A96AC6D: cmpl $0x1, -40(%ebp) |
| 0x3A96AC71: jbe-8 0x3A96AC06 |
| . 239 3A96AC5B 24 |
| . 8B 7D E4 01 D7 89 7D DC 8B 45 DC 89 02 8B 45 E4 01 C2 83 7D D8 01 76 93 |
| |
| ==== BB 240 (0x3A96AC06) in 4362B, out 24406B, BBs exec'd 0 ==== |
| 0x3A96AC06: movl %edx,(%esi) |
| 0x3A96AC08: movl -32(%ebp),%edi |
| 0x3A96AC0B: addl $0x4, %esi |
| 0x3A96AC0E: movl $0x0, 8(%edx) |
| 0x3A96AC15: movl -20(%ebp),%eax |
| 0x3A96AC18: movl %edi,4(%edx) |
| 0x3A96AC1B: movl -40(%ebp),%edi |
| 0x3A96AC1E: movl %eax,12(%edx) |
| 0x3A96AC21: movl -10732(%ebx,%edi,4),%edi |
| 0x3A96AC28: leal 1(%edi,%eax,1), %eax |
| 0x3A96AC2C: movl %eax,-20(%ebp) |
| 0x3A96AC2F: xorl %eax, %eax |
| 0x3A96AC31: cmpl %ecx,%eax |
| 0x3A96AC33: movl %edi,16(%edx) |
| 0x3A96AC36: jnb-8 0x3A96AC4B |
| . 240 3A96AC06 50 |
| . 89 16 8B 7D E0 83 C6 04 C7 42 08 00 00 00 00 8B 45 EC 89 7A 04 8B 7D D8 89 42 0C 8B BC BB 14 D6 FF FF 8D 44 07 01 89 45 EC 31 C0 39 C8 89 7A 10 73 13 |
| |
| ==== BB 241 (0x3A96AC63) in 4412B, out 24613B, BBs exec'd 0 ==== |
| 0x3A96AC63: movl -36(%ebp),%eax |
| 0x3A96AC66: movl %eax,(%edx) |
| 0x3A96AC68: movl -28(%ebp),%eax |
| 0x3A96AC6B: addl %eax,%edx |
| 0x3A96AC6D: cmpl $0x1, -40(%ebp) |
| 0x3A96AC71: jbe-8 0x3A96AC06 |
| . 241 3A96AC63 16 |
| . 8B 45 DC 89 02 8B 45 E4 01 C2 83 7D D8 01 76 93 |
| |
| ==== BB 242 (0x3A96AC73) in 4428B, out 24718B, BBs exec'd 0 ==== |
| 0x3A96AC73: movl $0x0, (%esi) |
| 0x3A96AC79: movl 0xFFFFF994(%ebx),%esi |
| 0x3A96AC7F: movl $0x9,%edi |
| 0x3A96AC84: movl %edi,0xD8(%ebx) |
| 0x3A96AC8A: testl %esi,%esi |
| 0x3A96AC8C: jz-8 0x3A96ACB9 |
| . 242 3A96AC73 27 |
| . C7 06 00 00 00 00 8B B3 94 F9 FF FF BF 09 00 00 00 89 BB D8 00 00 00 85 F6 74 2B |
| |
| ==== BB 243 (0x3A96AC8E) in 4455B, out 24833B, BBs exec'd 0 ==== |
| 0x3A96AC8E: movl 0x8C(%esi),%edx |
| 0x3A96AC94: testl %edx,%edx |
| 0x3A96AC96: jnz-8 0x3A96ACE7 |
| . 243 3A96AC8E 10 |
| . 8B 96 8C 00 00 00 85 D2 75 4F |
| |
| ==== BB 244 (0x3A96AC98) in 4465B, out 24908B, BBs exec'd 0 ==== |
| 0x3A96AC98: movl 84(%esi),%edx |
| 0x3A96AC9B: movl $0xFFFFFFFF,%edi |
| 0x3A96ACA0: movl %edi,0x1CC(%esi) |
| 0x3A96ACA6: testl %edx,%edx |
| 0x3A96ACA8: jnz-32 0x3A96ADD9 |
| . 244 3A96AC98 22 |
| . 8B 56 54 BF FF FF FF FF 89 BE CC 01 00 00 85 D2 0F 85 2B 01 00 00 |
| |
| ==== BB 245 (0x3A96ACAE) in 4487B, out 25005B, BBs exec'd 0 ==== |
| 0x3A96ACAE: movl $0xFFFFFFFF,%edi |
| 0x3A96ACB3: movl %edi,0x180(%esi) |
| 0x3A96ACB9: movl -16(%ebp),%esi |
| 0x3A96ACBC: testl %esi,%esi |
| 0x3A96ACBE: jz-8 0x3A96ACC8 |
| . 245 3A96ACAE 18 |
| . BF FF FF FF FF 89 BE 80 01 00 00 8B 75 F0 85 F6 74 08 |
| |
| ==== BB 246 (0x3A96ACC0) in 4505B, out 25105B, BBs exec'd 0 ==== |
| 0x3A96ACC0: movl -16(%ebp),%edi |
| 0x3A96ACC3: cmpb $0x0, (%edi) |
| 0x3A96ACC6: jnz-8 0x3A96AD0D |
| . 246 3A96ACC0 8 |
| . 8B 7D F0 80 3F 00 75 45 |
| |
| ==== BB 247 (0x3A96AD0D) in 4513B, out 25178B, BBs exec'd 0 ==== |
| 0x3A96AD0D: movl %edi,(%esp,,) |
| 0x3A96AD10: movl %edi,%esi |
| 0x3A96AD12: call 0x3A9752D0 |
| . 247 3A96AD0D 10 |
| . 89 3C 24 89 FE E8 B9 A5 00 00 |
| |
| ==== BB 248 (0x3A975311) in 4523B, out 25240B, BBs exec'd 0 ==== |
| 0x3A975311: xorl %ecx,%edx |
| 0x3A975313: andl $0x1010100, %edx |
| 0x3A975319: jnz-8 0x3A975369 |
| . 248 3A975311 10 |
| . 31 CA 81 E2 00 01 01 01 75 4E |
| |
| ==== BB 249 (0x3A97531B) in 4533B, out 25311B, BBs exec'd 0 ==== |
| 0x3A97531B: movl (%eax),%ecx |
| 0x3A97531D: addl $0x4, %eax |
| 0x3A975320: subl %ecx,%edx |
| 0x3A975322: addl $0xFEFEFEFF, %ecx |
| 0x3A975328: decl %edx |
| 0x3A975329: jnb-8 0x3A975369 |
| . 249 3A97531B 16 |
| . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 3E |
| |
| ==== BB 250 (0x3A97532B) in 4549B, out 25408B, BBs exec'd 0 ==== |
| 0x3A97532B: xorl %ecx,%edx |
| 0x3A97532D: andl $0x1010100, %edx |
| 0x3A975333: jnz-8 0x3A975369 |
| . 250 3A97532B 10 |
| . 31 CA 81 E2 00 01 01 01 75 34 |
| |
| ==== BB 251 (0x3A975335) in 4559B, out 25479B, BBs exec'd 0 ==== |
| 0x3A975335: movl (%eax),%ecx |
| 0x3A975337: addl $0x4, %eax |
| 0x3A97533A: subl %ecx,%edx |
| 0x3A97533C: addl $0xFEFEFEFF, %ecx |
| 0x3A975342: decl %edx |
| 0x3A975343: jnb-8 0x3A975369 |
| . 251 3A975335 16 |
| . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 24 |
| |
| ==== BB 252 (0x3A975345) in 4575B, out 25576B, BBs exec'd 0 ==== |
| 0x3A975345: xorl %ecx,%edx |
| 0x3A975347: andl $0x1010100, %edx |
| 0x3A97534D: jnz-8 0x3A975369 |
| . 252 3A975345 10 |
| . 31 CA 81 E2 00 01 01 01 75 1A |
| |
| ==== BB 253 (0x3A97534F) in 4585B, out 25647B, BBs exec'd 0 ==== |
| 0x3A97534F: movl (%eax),%ecx |
| 0x3A975351: addl $0x4, %eax |
| 0x3A975354: subl %ecx,%edx |
| 0x3A975356: addl $0xFEFEFEFF, %ecx |
| 0x3A97535C: decl %edx |
| 0x3A97535D: jnb-8 0x3A975369 |
| . 253 3A97534F 16 |
| . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 0A |
| |
| ==== BB 254 (0x3A97535F) in 4601B, out 25744B, BBs exec'd 0 ==== |
| 0x3A97535F: xorl %ecx,%edx |
| 0x3A975361: andl $0x1010100, %edx |
| 0x3A975367: jz-8 0x3A975301 |
| . 254 3A97535F 10 |
| . 31 CA 81 E2 00 01 01 01 74 98 |
| |
| ==== BB 255 (0x3A975301) in 4611B, out 25815B, BBs exec'd 0 ==== |
| 0x3A975301: movl (%eax),%ecx |
| 0x3A975303: addl $0x4, %eax |
| 0x3A975306: subl %ecx,%edx |
| 0x3A975308: addl $0xFEFEFEFF, %ecx |
| 0x3A97530E: decl %edx |
| 0x3A97530F: jnb-8 0x3A975369 |
| . 255 3A975301 16 |
| . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 58 |
| |
| ==== BB 256 (0x3A96AD17) in 4627B, out 25912B, BBs exec'd 0 ==== |
| 0x3A96AD17: leal 1(%eax), %edx |
| 0x3A96AD1A: addl $0x13, %eax |
| 0x3A96AD1D: andl $0xFFFFFFFC, %eax |
| 0x3A96AD20: subl %eax,%esp |
| 0x3A96AD22: leal 27(%esp,,), %eax |
| 0x3A96AD26: andl $0xFFFFFFF0, %eax |
| 0x3A96AD29: movl %edx,8(%esp,,) |
| 0x3A96AD2D: movl %edi,4(%esp,,) |
| 0x3A96AD31: movl %eax,(%esp,,) |
| 0x3A96AD34: call 0x3A975870 |
| . 256 3A96AD17 34 |
| . 8D 50 01 83 C0 13 83 E0 FC 29 C4 8D 44 24 1B 83 E0 F0 89 54 24 08 89 7C 24 04 89 04 24 E8 37 AB 00 00 |
| |
| ==== BB 257 (0x3A975886) in 4661B, out 26052B, BBs exec'd 0 ==== |
| 0x3A975886: negl %eax |
| 0x3A975888: andl $0x3, %eax |
| 0x3A97588B: subl %eax,%ecx |
| 0x3A97588D: xchgl %eax, %ecx |
| 0x3A97588E: rep movsb |
| . 257 3A975886 10 |
| . F7 D8 83 E0 03 29 C1 91 F3 A4 |
| |
| ==== BB 258 (0x3A975890) in 4671B, out 26179B, BBs exec'd 0 ==== |
| 0x3A975890: movl %eax,%ecx |
| 0x3A975892: subl $0x20, %ecx |
| 0x3A975895: js-8 0x3A9758D5 |
| . 258 3A975890 7 |
| . 89 C1 83 E9 20 78 3E |
| |
| ==== BB 259 (0x3A975897) in 4678B, out 26243B, BBs exec'd 0 ==== |
| 0x3A975897: movl (%edi),%eax |
| 0x3A975899: movl 28(%edi),%edx |
| 0x3A97589C: subl $0x20, %ecx |
| 0x3A97589F: movl (%esi),%eax |
| 0x3A9758A1: movl 4(%esi),%edx |
| 0x3A9758A4: movl %eax,(%edi) |
| 0x3A9758A6: movl %edx,4(%edi) |
| 0x3A9758A9: movl 8(%esi),%eax |
| 0x3A9758AC: movl 12(%esi),%edx |
| 0x3A9758AF: movl %eax,8(%edi) |
| 0x3A9758B2: movl %edx,12(%edi) |
| 0x3A9758B5: movl 16(%esi),%eax |
| 0x3A9758B8: movl 20(%esi),%edx |
| 0x3A9758BB: movl %eax,16(%edi) |
| 0x3A9758BE: movl %edx,20(%edi) |
| 0x3A9758C1: movl 24(%esi),%eax |
| 0x3A9758C4: movl 28(%esi),%edx |
| 0x3A9758C7: movl %eax,24(%edi) |
| 0x3A9758CA: movl %edx,28(%edi) |
| 0x3A9758CD: leal 32(%esi), %esi |
| 0x3A9758D0: leal 32(%edi), %edi |
| 0x3A9758D3: jns-8 0x3A975899 |
| . 259 3A975897 62 |
| . 8B 07 8B 57 1C 83 E9 20 8B 06 8B 56 04 89 07 89 57 04 8B 46 08 8B 56 0C 89 47 08 89 57 0C 8B 46 10 8B 56 14 89 47 10 89 57 14 8B 46 18 8B 56 1C 89 47 18 89 57 1C 8D 76 20 8D 7F 20 79 C4 |
| |
| ==== BB 260 (0x3A9758D5) in 4740B, out 26506B, BBs exec'd 0 ==== |
| 0x3A9758D5: addl $0x20, %ecx |
| 0x3A9758D8: movl 12(%esp,,),%eax |
| 0x3A9758DC: rep movsb |
| . 260 3A9758D5 9 |
| . 83 C1 20 8B 44 24 0C F3 A4 |
| |
| ==== BB 261 (0x3A96AD39) in 4749B, out 26623B, BBs exec'd 0 ==== |
| 0x3A96AD39: movl %eax,%edi |
| 0x3A96AD3B: movzbl (%esi),%eax |
| 0x3A96AD3E: movl $0x1,%edx |
| 0x3A96AD43: testb %al,%al |
| 0x3A96AD45: jz-8 0x3A96AD64 |
| . 261 3A96AD39 14 |
| . 89 C7 0F B6 06 BA 01 00 00 00 84 C0 74 1D |
| |
| ==== BB 262 (0x3A96AD47) in 4763B, out 26723B, BBs exec'd 0 ==== |
| 0x3A96AD47: movl %esi,%esi |
| 0x3A96AD49: leal 0(%edi,,), %edi |
| 0x3A96AD50: subb $0x3A, %al |
| 0x3A96AD52: cmpb $0x1, %al |
| 0x3A96AD54: setbe %al |
| 0x3A96AD57: movzbl %al,%eax |
| 0x3A96AD5A: incl %esi |
| 0x3A96AD5B: addl %eax,%edx |
| 0x3A96AD5D: movzbl (%esi),%eax |
| 0x3A96AD60: testb %al,%al |
| 0x3A96AD62: jnz-8 0x3A96AD50 |
| . 262 3A96AD47 29 |
| . 89 F6 8D BC 27 00 00 00 00 2C 3A 3C 01 0F 96 C0 0F B6 C0 46 01 C2 0F B6 06 84 C0 75 EC |
| |
| ==== BB 263 (0x3A96AD50) in 4792B, out 26887B, BBs exec'd 0 ==== |
| 0x3A96AD50: subb $0x3A, %al |
| 0x3A96AD52: cmpb $0x1, %al |
| 0x3A96AD54: setbe %al |
| 0x3A96AD57: movzbl %al,%eax |
| 0x3A96AD5A: incl %esi |
| 0x3A96AD5B: addl %eax,%edx |
| 0x3A96AD5D: movzbl (%esi),%eax |
| 0x3A96AD60: testb %al,%al |
| 0x3A96AD62: jnz-8 0x3A96AD50 |
| . 263 3A96AD50 20 |
| . 2C 3A 3C 01 0F 96 C0 0F B6 C0 46 01 C2 0F B6 06 84 C0 75 EC |
| |
| ==== BB 264 (0x3A96AD64) in 4812B, out 27028B, BBs exec'd 0 ==== |
| 0x3A96AD64: leal 0x4(,%edx,4), %eax |
| 0x3A96AD6B: movl %eax,(%esp,,) |
| 0x3A96AD6E: call 0x3A96581C |
| . 264 3A96AD64 15 |
| . 8D 04 95 04 00 00 00 89 04 24 E8 A9 AA FF FF |
| |
| ==== BB 265 (0x3A96AD73) in 4827B, out 27099B, BBs exec'd 0 ==== |
| 0x3A96AD73: movl %eax,0xBC(%ebx) |
| 0x3A96AD79: testl %eax,%eax |
| 0x3A96AD7B: movl %eax,%esi |
| 0x3A96AD7D: leal 0xFFFFE390(%ebx), %edx |
| 0x3A96AD83: jz-32 0x3A96AE25 |
| . 265 3A96AD73 22 |
| . 89 83 BC 00 00 00 85 C0 89 C6 8D 93 90 E3 FF FF 0F 84 9C 00 00 00 |
| |
| ==== BB 266 (0x3A96AD89) in 4849B, out 27194B, BBs exec'd 0 ==== |
| 0x3A96AD89: xorl %ecx, %ecx |
| 0x3A96AD8B: leal 0xFFFFF02A(%ebx), %eax |
| 0x3A96AD91: movl %esi,%edx |
| 0x3A96AD93: movl %ecx,8(%esp,,) |
| 0x3A96AD97: leal 0xFFFFF03A(%ebx), %ecx |
| 0x3A96AD9D: movl %eax,4(%esp,,) |
| 0x3A96ADA1: movl 0x130(%ebx),%eax |
| 0x3A96ADA7: movl %eax,(%esp,,) |
| 0x3A96ADAA: movl %edi,%eax |
| 0x3A96ADAC: call 0x3A968AC0 |
| . 266 3A96AD89 40 |
| . 31 C9 8D 83 2A F0 FF FF 89 F2 89 4C 24 08 8D 8B 3A F0 FF FF 89 44 24 04 8B 83 30 01 00 00 89 04 24 89 F8 E8 0F DD FF FF |
| |
| ==== BB 267 fillin_rpath(0x3A968AC0) in 4889B, out 27340B, BBs exec'd 0 ==== |
| 0x3A968AC0: pushl %ebp |
| 0x3A968AC1: movl %esp,%ebp |
| 0x3A968AC3: pushl %edi |
| 0x3A968AC4: pushl %esi |
| 0x3A968AC5: pushl %ebx |
| 0x3A968AC6: subl $0x3C, %esp |
| 0x3A968AC9: call 0x3A97592B |
| . 267 3A968AC0 14 |
| . 55 89 E5 57 56 53 83 EC 3C E8 5D CE 00 00 |
| |
| ==== BB 268 (0x3A968ACE) in 4903B, out 27473B, BBs exec'd 0 ==== |
| 0x3A968ACE: addl $0xFB9E, %ebx |
| 0x3A968AD4: movl %eax,-16(%ebp) |
| 0x3A968AD7: leal -16(%ebp), %eax |
| 0x3A968ADA: movl %edx,-20(%ebp) |
| 0x3A968ADD: movl %ecx,-24(%ebp) |
| 0x3A968AE0: movl $0x0, -32(%ebp) |
| 0x3A968AE7: movl %eax,-60(%ebp) |
| 0x3A968AEA: leal 0x0(%esi), %esi |
| 0x3A968AF0: movl -24(%ebp),%eax |
| 0x3A968AF3: movl %eax,4(%esp,,) |
| 0x3A968AF7: movl -60(%ebp),%edx |
| 0x3A968AFA: movl %edx,(%esp,,) |
| 0x3A968AFD: call 0x3A973530 |
| . 268 3A968ACE 52 |
| . 81 C3 9E FB 00 00 89 45 F0 8D 45 F0 89 55 EC 89 4D E8 C7 45 E0 00 00 00 00 89 45 C4 8D B6 00 00 00 00 8B 45 E8 89 44 24 04 8B 55 C4 89 14 24 E8 2E AA 00 00 |
| |
| ==== BB 269 __strsep_g(0x3A973530) in 4955B, out 27668B, BBs exec'd 0 ==== |
| 0x3A973530: pushl %ebp |
| 0x3A973531: movl %esp,%ebp |
| 0x3A973533: pushl %edi |
| 0x3A973534: pushl %esi |
| 0x3A973535: movl 8(%ebp),%eax |
| 0x3A973538: movl (%eax),%edi |
| 0x3A97353A: testl %edi,%edi |
| 0x3A97353C: jz-8 0x3A97358F |
| . 269 3A973530 14 |
| . 55 89 E5 57 56 8B 45 08 8B 38 85 FF 74 51 |
| |
| ==== BB 270 (0x3A97353E) in 4969B, out 27808B, BBs exec'd 0 ==== |
| 0x3A97353E: movzbl (%edi),%eax |
| 0x3A973541: movl %edi,%esi |
| 0x3A973543: testb %al,%al |
| 0x3A973545: jz-8 0x3A973588 |
| . 270 3A97353E 9 |
| . 0F B6 07 89 FE 84 C0 74 41 |
| |
| ==== BB 271 (0x3A973547) in 4978B, out 27892B, BBs exec'd 0 ==== |
| 0x3A973547: movl %esi,%esi |
| 0x3A973549: leal 0(%edi,,), %edi |
| 0x3A973550: movl 12(%ebp),%ecx |
| 0x3A973553: movzbl (%ecx),%edx |
| 0x3A973556: cmpb %al,%dl |
| 0x3A973558: jz-8 0x3A97356C |
| . 271 3A973547 19 |
| . 89 F6 8D BC 27 00 00 00 00 8B 4D 0C 0F B6 11 38 C2 74 12 |
| |
| ==== BB 272 (0x3A97355A) in 4997B, out 27999B, BBs exec'd 0 ==== |
| 0x3A97355A: leal 0x0(%esi), %esi |
| 0x3A973560: incl %ecx |
| 0x3A973561: movzbl (%ecx),%edx |
| 0x3A973564: testb %dl,%dl |
| 0x3A973566: jz-8 0x3A973580 |
| . 272 3A97355A 14 |
| . 8D B6 00 00 00 00 41 0F B6 11 84 D2 74 18 |
| |
| ==== BB 273 (0x3A973568) in 5011B, out 28098B, BBs exec'd 0 ==== |
| 0x3A973568: cmpb %al,%dl |
| 0x3A97356A: jnz-8 0x3A973560 |
| . 273 3A973568 4 |
| . 38 C2 75 F4 |
| |
| ==== BB 274 (0x3A973560) in 5015B, out 28156B, BBs exec'd 0 ==== |
| 0x3A973560: incl %ecx |
| 0x3A973561: movzbl (%ecx),%edx |
| 0x3A973564: testb %dl,%dl |
| 0x3A973566: jz-8 0x3A973580 |
| . 274 3A973560 8 |
| . 41 0F B6 11 84 D2 74 18 |
| |
| ==== BB 275 (0x3A973580) in 5023B, out 28238B, BBs exec'd 0 ==== |
| 0x3A973580: incl %esi |
| 0x3A973581: movzbl (%esi),%eax |
| 0x3A973584: testb %al,%al |
| 0x3A973586: jnz-8 0x3A973550 |
| . 275 3A973580 8 |
| . 46 0F B6 06 84 C0 75 C8 |
| |
| ==== BB 276 (0x3A973550) in 5031B, out 28320B, BBs exec'd 0 ==== |
| 0x3A973550: movl 12(%ebp),%ecx |
| 0x3A973553: movzbl (%ecx),%edx |
| 0x3A973556: cmpb %al,%dl |
| 0x3A973558: jz-8 0x3A97356C |
| . 276 3A973550 10 |
| . 8B 4D 0C 0F B6 11 38 C2 74 12 |
| |
| ==== BB 277 (0x3A973588) in 5041B, out 28404B, BBs exec'd 0 ==== |
| 0x3A973588: xorl %esi, %esi |
| 0x3A97358A: movl 8(%ebp),%eax |
| 0x3A97358D: movl %esi,(%eax) |
| 0x3A97358F: popl %esi |
| 0x3A973590: movl %edi,%eax |
| 0x3A973592: popl %edi |
| 0x3A973593: popl %ebp |
| 0x3A973594: ret |
| . 277 3A973588 13 |
| . 31 F6 8B 45 08 89 30 5E 89 F8 5F 5D C3 |
| |
| ==== BB 278 (0x3A968B02) in 5054B, out 28525B, BBs exec'd 0 ==== |
| 0x3A968B02: movl %eax,-28(%ebp) |
| 0x3A968B05: testl %eax,%eax |
| 0x3A968B07: jz-32 0x3A968BFB |
| . 278 3A968B02 11 |
| . 89 45 E4 85 C0 0F 84 EE 00 00 00 |
| |
| ==== BB 279 (0x3A968B0D) in 5065B, out 28597B, BBs exec'd 0 ==== |
| 0x3A968B0D: movl %eax,(%esp,,) |
| 0x3A968B10: call 0x3A9752D0 |
| . 279 3A968B0D 8 |
| . 89 04 24 E8 BB C7 00 00 |
| |
| ==== BB 280 (0x3A968B15) in 5073B, out 28652B, BBs exec'd 0 ==== |
| 0x3A968B15: movl %eax,-40(%ebp) |
| 0x3A968B18: testl %eax,%eax |
| 0x3A968B1A: jnz-8 0x3A968B25 |
| . 280 3A968B15 7 |
| . 89 45 D8 85 C0 75 09 |
| |
| ==== BB 281 (0x3A968B25) in 5080B, out 28724B, BBs exec'd 0 ==== |
| 0x3A968B25: cmpl $0x1, -40(%ebp) |
| 0x3A968B29: jbe-8 0x3A968B3C |
| . 281 3A968B25 6 |
| . 83 7D D8 01 76 11 |
| |
| ==== BB 282 (0x3A968B2B) in 5086B, out 28787B, BBs exec'd 0 ==== |
| 0x3A968B2B: movl -28(%ebp),%ecx |
| 0x3A968B2E: movl -40(%ebp),%edi |
| 0x3A968B31: cmpb $0x2F, -1(%edi,%ecx,1) |
| 0x3A968B36: jz-32 0x3A968C12 |
| . 282 3A968B2B 17 |
| . 8B 4D E4 8B 7D D8 80 7C 0F FF 2F 0F 84 D6 00 00 00 |
| |
| ==== BB 283 (0x3A968B3C) in 5103B, out 28877B, BBs exec'd 0 ==== |
| 0x3A968B3C: movl -40(%ebp),%eax |
| 0x3A968B3F: testl %eax,%eax |
| 0x3A968B41: jz-8 0x3A968B58 |
| . 283 3A968B3C 7 |
| . 8B 45 D8 85 C0 74 15 |
| |
| ==== BB 284 (0x3A968B43) in 5110B, out 28949B, BBs exec'd 0 ==== |
| 0x3A968B43: movl -28(%ebp),%ecx |
| 0x3A968B46: movl -40(%ebp),%edi |
| 0x3A968B49: cmpb $0x2F, -1(%edi,%ecx,1) |
| 0x3A968B4E: jz-8 0x3A968B58 |
| . 284 3A968B43 13 |
| . 8B 4D E4 8B 7D D8 80 7C 0F FF 2F 74 08 |
| |
| ==== BB 285 (0x3A968B50) in 5123B, out 29039B, BBs exec'd 0 ==== |
| 0x3A968B50: movb $0x2F, (%edi,%ecx,1) |
| 0x3A968B54: incl %edi |
| 0x3A968B55: movl %edi,-40(%ebp) |
| 0x3A968B58: movl 8(%ebp),%eax |
| 0x3A968B5B: testl %eax,%eax |
| 0x3A968B5D: jnz-32 0x3A968D35 |
| . 285 3A968B50 19 |
| . C6 04 0F 2F 47 89 7D D8 8B 45 08 85 C0 0F 85 D2 01 00 00 |
| |
| ==== BB 286 (0x3A968B63) in 5142B, out 29150B, BBs exec'd 0 ==== |
| 0x3A968B63: movl 0xFFFFF9DC(%ebx),%edx |
| 0x3A968B69: testl %edx,%edx |
| 0x3A968B6B: movl %edx,-36(%ebp) |
| 0x3A968B6E: jnz-8 0x3A968B85 |
| . 286 3A968B63 13 |
| . 8B 93 DC F9 FF FF 85 D2 89 55 DC 75 15 |
| |
| ==== BB 287 (0x3A968B85) in 5155B, out 29238B, BBs exec'd 0 ==== |
| 0x3A968B85: movl -36(%ebp),%ecx |
| 0x3A968B88: movl -40(%ebp),%edi |
| 0x3A968B8B: cmpl %edi,16(%ecx) |
| 0x3A968B8E: jnz-8 0x3A968B75 |
| . 287 3A968B85 11 |
| . 8B 4D DC 8B 7D D8 39 79 10 75 E5 |
| |
| ==== BB 288 (0x3A968B75) in 5166B, out 29326B, BBs exec'd 0 ==== |
| 0x3A968B75: movl -36(%ebp),%edx |
| 0x3A968B78: movl (%edx),%edx |
| 0x3A968B7A: testl %edx,%edx |
| 0x3A968B7C: movl %edx,-36(%ebp) |
| 0x3A968B7F: jz-32 0x3A968C31 |
| . 288 3A968B75 16 |
| . 8B 55 DC 8B 12 85 D2 89 55 DC 0F 84 AC 00 00 00 |
| |
| ==== BB 289 (0x3A968C31) in 5182B, out 29415B, BBs exec'd 0 ==== |
| 0x3A968C31: movl 16(%ebp),%ecx |
| 0x3A968C34: xorl %esi, %esi |
| 0x3A968C36: testl %ecx,%ecx |
| 0x3A968C38: jz-8 0x3A968C48 |
| . 289 3A968C31 9 |
| . 8B 4D 10 31 F6 85 C9 74 0E |
| |
| ==== BB 290 (0x3A968C48) in 5191B, out 29501B, BBs exec'd 0 ==== |
| 0x3A968C48: movl 0xC8(%ebx),%eax |
| 0x3A968C4E: movl -40(%ebp),%edx |
| 0x3A968C51: leal (%esi,%eax,4), %eax |
| 0x3A968C54: leal 21(%edx,%eax,1), %eax |
| 0x3A968C58: movl %eax,(%esp,,) |
| 0x3A968C5B: call 0x3A96581C |
| . 290 3A968C48 24 |
| . 8B 83 C8 00 00 00 8B 55 D8 8D 04 86 8D 44 02 15 89 04 24 E8 BC CB FF FF |
| |
| ==== BB 291 (0x3A968C60) in 5215B, out 29607B, BBs exec'd 0 ==== |
| 0x3A968C60: movl %eax,-36(%ebp) |
| 0x3A968C63: testl %eax,%eax |
| 0x3A968C65: jz-32 0x3A968DBF |
| . 291 3A968C60 11 |
| . 89 45 DC 85 C0 0F 84 54 01 00 00 |
| |
| ==== BB 292 (0x3A968C6B) in 5226B, out 29679B, BBs exec'd 0 ==== |
| 0x3A968C6B: movl -36(%ebp),%ecx |
| 0x3A968C6E: movl 0xC8(%ebx),%eax |
| 0x3A968C74: movl -40(%ebp),%edi |
| 0x3A968C77: leal 20(%ecx,%eax,4), %eax |
| 0x3A968C7B: movl %eax,12(%ecx) |
| 0x3A968C7E: movl %edi,8(%esp,,) |
| 0x3A968C82: movl -28(%ebp),%eax |
| 0x3A968C85: movl %eax,4(%esp,,) |
| 0x3A968C89: movl 12(%ecx),%eax |
| 0x3A968C8C: movl %eax,(%esp,,) |
| 0x3A968C8F: call 0x3A975770 |
| . 292 3A968C6B 41 |
| . 8B 4D DC 8B 83 C8 00 00 00 8B 7D D8 8D 44 81 14 89 41 0C 89 7C 24 08 8B 45 E4 89 44 24 04 8B 41 0C 89 04 24 E8 DC CA 00 00 |
| |
| ==== BB 293 (0x3A975786) in 5267B, out 29837B, BBs exec'd 0 ==== |
| 0x3A975786: negl %eax |
| 0x3A975788: andl $0x3, %eax |
| 0x3A97578B: subl %eax,%ecx |
| 0x3A97578D: xchgl %eax, %ecx |
| 0x3A97578E: rep movsb |
| . 293 3A975786 10 |
| . F7 D8 83 E0 03 29 C1 91 F3 A4 |
| |
| ==== BB 294 (0x3A975790) in 5277B, out 29964B, BBs exec'd 0 ==== |
| 0x3A975790: movl %eax,%ecx |
| 0x3A975792: subl $0x20, %ecx |
| 0x3A975795: js-8 0x3A9757D5 |
| . 294 3A975790 7 |
| . 89 C1 83 E9 20 78 3E |
| |
| ==== BB 295 (0x3A975797) in 5284B, out 30028B, BBs exec'd 0 ==== |
| 0x3A975797: movl (%edi),%eax |
| 0x3A975799: movl 28(%edi),%edx |
| 0x3A97579C: subl $0x20, %ecx |
| 0x3A97579F: movl (%esi),%eax |
| 0x3A9757A1: movl 4(%esi),%edx |
| 0x3A9757A4: movl %eax,(%edi) |
| 0x3A9757A6: movl %edx,4(%edi) |
| 0x3A9757A9: movl 8(%esi),%eax |
| 0x3A9757AC: movl 12(%esi),%edx |
| 0x3A9757AF: movl %eax,8(%edi) |
| 0x3A9757B2: movl %edx,12(%edi) |
| 0x3A9757B5: movl 16(%esi),%eax |
| 0x3A9757B8: movl 20(%esi),%edx |
| 0x3A9757BB: movl %eax,16(%edi) |
| 0x3A9757BE: movl %edx,20(%edi) |
| 0x3A9757C1: movl 24(%esi),%eax |
| 0x3A9757C4: movl 28(%esi),%edx |
| 0x3A9757C7: movl %eax,24(%edi) |
| 0x3A9757CA: movl %edx,28(%edi) |
| 0x3A9757CD: leal 32(%esi), %esi |
| 0x3A9757D0: leal 32(%edi), %edi |
| 0x3A9757D3: jns-8 0x3A975799 |
| . 295 3A975797 62 |
| . 8B 07 8B 57 1C 83 E9 20 8B 06 8B 56 04 89 07 89 57 04 8B 46 08 8B 56 0C 89 47 08 89 57 0C 8B 46 10 8B 56 14 89 47 10 89 57 14 8B 46 18 8B 56 1C 89 47 18 89 57 1C 8D 76 20 8D 7F 20 79 C4 |
| |
| ==== BB 296 (0x3A9757D5) in 5346B, out 30291B, BBs exec'd 0 ==== |
| 0x3A9757D5: addl $0x20, %ecx |
| 0x3A9757D8: rep movsb |
| . 296 3A9757D5 5 |
| . 83 C1 20 F3 A4 |
| |
| ==== BB 297 (0x3A968C94) in 5351B, out 30396B, BBs exec'd 0 ==== |
| 0x3A968C94: movb $0x0, (%eax) |
| 0x3A968C97: movl -36(%ebp),%edx |
| 0x3A968C9A: cmpl 0xD8(%ebx),%edi |
| 0x3A968CA0: movl %edi,16(%edx) |
| 0x3A968CA3: jbe-8 0x3A968CAB |
| . 297 3A968C94 17 |
| . C6 00 00 8B 55 DC 3B BB D8 00 00 00 89 7A 10 76 06 |
| |
| ==== BB 298 (0x3A968CA5) in 5368B, out 30507B, BBs exec'd 0 ==== |
| 0x3A968CA5: movl %edi,0xD8(%ebx) |
| 0x3A968CAB: movl -28(%ebp),%ecx |
| 0x3A968CAE: xorl %eax, %eax |
| 0x3A968CB0: cmpb $0x2F, (%ecx) |
| 0x3A968CB3: movl 0xC8(%ebx),%ecx |
| 0x3A968CB9: setnz %al |
| 0x3A968CBC: xorl %edx, %edx |
| 0x3A968CBE: addl %eax,%eax |
| 0x3A968CC0: cmpl %ecx,%edx |
| 0x3A968CC2: jnb-8 0x3A968CDC |
| . 298 3A968CA5 31 |
| . 89 BB D8 00 00 00 8B 4D E4 31 C0 80 39 2F 8B 8B C8 00 00 00 0F 95 C0 31 D2 01 C0 39 CA 73 18 |
| |
| ==== BB 299 (0x3A968CC4) in 5399B, out 30672B, BBs exec'd 0 ==== |
| 0x3A968CC4: leal 0x0(%esi), %esi |
| 0x3A968CCA: leal 0x0(%edi), %edi |
| 0x3A968CD0: movl -36(%ebp),%edi |
| 0x3A968CD3: movl %eax,20(%edi,%edx,4) |
| 0x3A968CD7: incl %edx |
| 0x3A968CD8: cmpl %ecx,%edx |
| 0x3A968CDA: jb-8 0x3A968CD0 |
| . 299 3A968CC4 24 |
| . 8D B6 00 00 00 00 8D BF 00 00 00 00 8B 7D DC 89 44 97 14 42 39 CA 72 F4 |
| |
| ==== BB 300 (0x3A968CD0) in 5423B, out 30790B, BBs exec'd 0 ==== |
| 0x3A968CD0: movl -36(%ebp),%edi |
| 0x3A968CD3: movl %eax,20(%edi,%edx,4) |
| 0x3A968CD7: incl %edx |
| 0x3A968CD8: cmpl %ecx,%edx |
| 0x3A968CDA: jb-8 0x3A968CD0 |
| . 300 3A968CD0 12 |
| . 8B 7D DC 89 44 97 14 42 39 CA 72 F4 |
| |
| ==== BB 301 (0x3A968CDC) in 5435B, out 30885B, BBs exec'd 0 ==== |
| 0x3A968CDC: movl 12(%ebp),%edx |
| 0x3A968CDF: movl -36(%ebp),%eax |
| 0x3A968CE2: movl %edx,4(%eax) |
| 0x3A968CE5: movl 16(%ebp),%edx |
| 0x3A968CE8: testl %edx,%edx |
| 0x3A968CEA: jz-32 0x3A968DB0 |
| . 301 3A968CDC 20 |
| . 8B 55 0C 8B 45 DC 89 50 04 8B 55 10 85 D2 0F 84 C0 00 00 00 |
| |
| ==== BB 302 (0x3A968DB0) in 5455B, out 30990B, BBs exec'd 0 ==== |
| 0x3A968DB0: movl -36(%ebp),%edi |
| 0x3A968DB3: movl $0x0, 8(%edi) |
| 0x3A968DBA: jmp 0x3A968D12 |
| . 302 3A968DB0 15 |
| . 8B 7D DC C7 47 08 00 00 00 00 E9 53 FF FF FF |
| |
| ==== BB 303 (0x3A968D12) in 5470B, out 31049B, BBs exec'd 0 ==== |
| 0x3A968D12: movl 0xFFFFF9DC(%ebx),%eax |
| 0x3A968D18: movl -36(%ebp),%edx |
| 0x3A968D1B: movl -32(%ebp),%ecx |
| 0x3A968D1E: movl -20(%ebp),%edi |
| 0x3A968D21: movl %eax,(%edx) |
| 0x3A968D23: movl %edx,0xFFFFF9DC(%ebx) |
| 0x3A968D29: movl %edx,(%edi,%ecx,4) |
| 0x3A968D2C: incl %ecx |
| 0x3A968D2D: movl %ecx,-32(%ebp) |
| 0x3A968D30: jmp 0x3A968AF0 |
| . 303 3A968D12 35 |
| . 8B 83 DC F9 FF FF 8B 55 DC 8B 4D E0 8B 7D EC 89 02 89 93 DC F9 FF FF 89 14 8F 41 89 4D E0 E9 BB FD FF FF |
| |
| ==== BB 304 (0x3A968AF0) in 5505B, out 31198B, BBs exec'd 0 ==== |
| 0x3A968AF0: movl -24(%ebp),%eax |
| 0x3A968AF3: movl %eax,4(%esp,,) |
| 0x3A968AF7: movl -60(%ebp),%edx |
| 0x3A968AFA: movl %edx,(%esp,,) |
| 0x3A968AFD: call 0x3A973530 |
| . 304 3A968AF0 18 |
| . 8B 45 E8 89 44 24 04 8B 55 C4 89 14 24 E8 2E AA 00 00 |
| |
| ==== BB 305 (0x3A97358F) in 5523B, out 31289B, BBs exec'd 0 ==== |
| 0x3A97358F: popl %esi |
| 0x3A973590: movl %edi,%eax |
| 0x3A973592: popl %edi |
| 0x3A973593: popl %ebp |
| 0x3A973594: ret |
| . 305 3A97358F 6 |
| . 5E 89 F8 5F 5D C3 |
| |
| ==== BB 306 (0x3A968BFB) in 5529B, out 31377B, BBs exec'd 0 ==== |
| 0x3A968BFB: movl -20(%ebp),%edi |
| 0x3A968BFE: movl -32(%ebp),%ecx |
| 0x3A968C01: movl %edi,%eax |
| 0x3A968C03: movl $0x0, (%edi,%ecx,4) |
| 0x3A968C0A: leal -12(%ebp), %esp |
| 0x3A968C0D: popl %ebx |
| 0x3A968C0E: popl %esi |
| 0x3A968C0F: popl %edi |
| 0x3A968C10: popl %ebp |
| 0x3A968C11: ret |
| . 306 3A968BFB 23 |
| . 8B 7D EC 8B 4D E0 89 F8 C7 04 8F 00 00 00 00 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 307 (0x3A96ADB1) in 5552B, out 31534B, BBs exec'd 0 ==== |
| 0x3A96ADB1: movl 0xBC(%ebx),%eax |
| 0x3A96ADB7: movl (%eax),%edx |
| 0x3A96ADB9: testl %edx,%edx |
| 0x3A96ADBB: jz-8 0x3A96AE0A |
| . 307 3A96ADB1 12 |
| . 8B 83 BC 00 00 00 8B 10 85 D2 74 4D |
| |
| ==== BB 308 (0x3A96ADBD) in 5564B, out 31619B, BBs exec'd 0 ==== |
| 0x3A96ADBD: xorl %eax, %eax |
| 0x3A96ADBF: movl %eax,0xC0(%ebx) |
| 0x3A96ADC5: movl 0xFFFFF9DC(%ebx),%eax |
| 0x3A96ADCB: movl %eax,0xFFFFFD8C(%ebx) |
| 0x3A96ADD1: leal -12(%ebp), %esp |
| 0x3A96ADD4: popl %ebx |
| 0x3A96ADD5: popl %esi |
| 0x3A96ADD6: popl %edi |
| 0x3A96ADD7: popl %ebp |
| 0x3A96ADD8: ret |
| . 308 3A96ADBD 28 |
| . 31 C0 89 83 C0 00 00 00 8B 83 DC F9 FF FF 89 83 8C FD FF FF 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 309 (0x3A966CFB) in 5592B, out 31781B, BBs exec'd 0 ==== |
| 0x3A966CFB: jmp 0x3A966851 |
| . 309 3A966CFB 5 |
| . E9 51 FB FF FF |
| |
| ==== BB 310 (0x3A966851) in 5597B, out 31809B, BBs exec'd 0 ==== |
| 0x3A966851: movl 0xFFFFF9E8(%ebx),%esi |
| 0x3A966857: testl %esi,%esi |
| 0x3A966859: jnz-8 0x3A966869 |
| . 310 3A966851 10 |
| . 8B B3 E8 F9 FF FF 85 F6 75 0E |
| |
| ==== BB 311 (0x3A96685B) in 5607B, out 31884B, BBs exec'd 0 ==== |
| 0x3A96685B: movl 0xFFFFF9F8(%ebx),%eax |
| 0x3A966861: movl (%eax),%eax |
| 0x3A966863: movl %eax,0xFFFFF9E8(%ebx) |
| 0x3A966869: movzbl 0xFFFFFB58(%ebx),%eax |
| 0x3A966870: incl 0xFFFFF998(%ebx) |
| 0x3A966876: andb $0xFC, %al |
| 0x3A966878: orb $0x1, %al |
| 0x3A96687A: movb %al,0xFFFFFB58(%ebx) |
| 0x3A966880: leal 0xFFFFF994(%ebx), %eax |
| 0x3A966886: movl %eax,%edx |
| 0x3A966888: movl %eax,0xFFFFFED0(%ebp) |
| 0x3A96688E: addl $0x50, %edx |
| 0x3A966891: movl 0xFFFFF994(%ebx),%eax |
| 0x3A966897: addl $0x1, 0xFFFFF9C4(%ebx) |
| 0x3A96689E: movl %edx,12(%eax) |
| 0x3A9668A1: movl 0xFFFFF994(%ebx),%ecx |
| 0x3A9668A7: adcl $0x0, 0xFFFFF9C8(%ebx) |
| 0x3A9668AE: cmpl $0xFFFFFFFE, 0xFFFFFD78(%ebx) |
| 0x3A9668B5: movl %ecx,0xFFFFF9F4(%ebx) |
| 0x3A9668BB: jz-32 0x3A966CD8 |
| . 311 3A96685B 102 |
| . 8B 83 F8 F9 FF FF 8B 00 89 83 E8 F9 FF FF 0F B6 83 58 FB FF FF FF 83 98 F9 FF FF 24 FC 0C 01 88 83 58 FB FF FF 8D 83 94 F9 FF FF 89 C2 89 85 D0 FE FF FF 83 C2 50 8B 83 94 F9 FF FF 83 83 C4 F9 FF FF 01 89 50 0C 8B 8B 94 F9 FF FF 83 93 C8 F9 FF FF 00 83 BB 78 FD FF FF FE 89 8B F4 F9 FF FF 0F 84 17 04 00 00 |
| |
| ==== BB 312 (0x3A966CD8) in 5709B, out 32207B, BBs exec'd 0 ==== |
| 0x3A966CD8: movl (%ecx),%ecx |
| 0x3A966CDA: movl $0xFFFFFFFF,%eax |
| 0x3A966CDF: testl %ecx,%ecx |
| 0x3A966CE1: jz-8 0x3A966CE5 |
| . 312 3A966CD8 11 |
| . 8B 09 B8 FF FF FF FF 85 C9 74 02 |
| |
| ==== BB 313 (0x3A966CE5) in 5720B, out 32288B, BBs exec'd 0 ==== |
| 0x3A966CE5: movl %eax,0xFFFFFD78(%ebx) |
| 0x3A966CEB: jmp 0x3A9668C1 |
| . 313 3A966CE5 11 |
| . 89 83 78 FD FF FF E9 D1 FB FF FF |
| |
| ==== BB 314 (0x3A9668C1) in 5731B, out 32335B, BBs exec'd 0 ==== |
| 0x3A9668C1: movl 0xFFFFFB78(%ebx),%eax |
| 0x3A9668C7: movl 28(%eax),%edx |
| 0x3A9668CA: movl %eax,%esi |
| 0x3A9668CC: addl %edx,%esi |
| 0x3A9668CE: movzwl 44(%eax),%edx |
| 0x3A9668D2: movl %esi,0xFFFFFB28(%ebx) |
| 0x3A9668D8: movw %dx,0xFFFFFB30(%ebx) |
| 0x3A9668DF: movzwl 44(%eax),%edx |
| 0x3A9668E3: movl %edx,%eax |
| 0x3A9668E5: decl %edx |
| 0x3A9668E6: testl %eax,%eax |
| 0x3A9668E8: jz-8 0x3A96690C |
| . 314 3A9668C1 41 |
| . 8B 83 78 FB FF FF 8B 50 1C 89 C6 01 D6 0F B7 50 2C 89 B3 28 FB FF FF 66 89 93 30 FB FF FF 0F B7 50 2C 89 D0 4A 85 C0 74 22 |
| |
| ==== BB 315 (0x3A9668EA) in 5772B, out 32511B, BBs exec'd 0 ==== |
| 0x3A9668EA: movl %edx,%eax |
| 0x3A9668EC: shll $0x5, %eax |
| 0x3A9668EF: addl %esi,%eax |
| 0x3A9668F1: movl %edx,%ecx |
| 0x3A9668F3: movl %edx,%edi |
| 0x3A9668F5: shll $0x5, %ecx |
| 0x3A9668F8: cmpl $0x6474E552, (%eax) |
| 0x3A9668FE: jz-32 0x3A967D4A |
| . 315 3A9668EA 26 |
| . 89 D0 C1 E0 05 01 F0 89 D1 89 D7 C1 E1 05 81 38 52 E5 74 64 0F 84 46 14 00 00 |
| |
| ==== BB 316 (0x3A966904) in 5798B, out 32622B, BBs exec'd 0 ==== |
| 0x3A966904: decl %edx |
| 0x3A966905: subl $0x20, %eax |
| 0x3A966908: testl %edi,%edi |
| 0x3A96690A: jnz-8 0x3A9668F1 |
| . 316 3A966904 8 |
| . 4A 83 E8 20 85 FF 75 E5 |
| |
| ==== BB 317 (0x3A9668F1) in 5806B, out 32705B, BBs exec'd 0 ==== |
| 0x3A9668F1: movl %edx,%ecx |
| 0x3A9668F3: movl %edx,%edi |
| 0x3A9668F5: shll $0x5, %ecx |
| 0x3A9668F8: cmpl $0x6474E552, (%eax) |
| 0x3A9668FE: jz-32 0x3A967D4A |
| . 317 3A9668F1 19 |
| . 89 D1 89 D7 C1 E1 05 81 38 52 E5 74 64 0F 84 46 14 00 00 |
| |
| ==== BB 318 (0x3A96690C) in 5825B, out 32795B, BBs exec'd 0 ==== |
| 0x3A96690C: movl 0xB0(%ebx),%esi |
| 0x3A966912: xorl %eax, %eax |
| 0x3A966914: movl %eax,0xFFFFFF14(%ebp) |
| 0x3A96691A: xorl %eax, %eax |
| 0x3A96691C: testl %esi,%esi |
| 0x3A96691E: movl %eax,0xFFFFFF10(%ebp) |
| 0x3A966924: jnz-32 0x3A967BDA |
| . 318 3A96690C 30 |
| . 8B B3 B0 00 00 00 31 C0 89 85 14 FF FF FF 31 C0 85 F6 89 85 10 FF FF FF 0F 85 B0 12 00 00 |
| |
| ==== BB 319 (0x3A967BDA) in 5855B, out 32924B, BBs exec'd 0 ==== |
| 0x3A967BDA: movl %esi,(%esp,,) |
| 0x3A967BDD: leal 0xFFFFFF3C(%ebp), %edi |
| 0x3A967BE3: call 0x3A9752D0 |
| . 319 3A967BDA 14 |
| . 89 34 24 8D BD 3C FF FF FF E8 E8 D6 00 00 |
| |
| ==== BB 320 (0x3A9752E7) in 5869B, out 32995B, BBs exec'd 0 ==== |
| 0x3A9752E7: incl %eax |
| 0x3A9752E8: cmpb %dh{si},(%eax) |
| 0x3A9752EA: jz-32 0x3A975386 |
| . 320 3A9752E7 9 |
| . 40 38 30 0F 84 96 00 00 00 |
| |
| ==== BB 321 (0x3A9752F0) in 5878B, out 33063B, BBs exec'd 0 ==== |
| 0x3A9752F0: incl %eax |
| 0x3A9752F1: xorl $0x2, %edx |
| 0x3A9752F4: jz-8 0x3A975301 |
| . 321 3A9752F0 6 |
| . 40 83 F2 02 74 0B |
| |
| ==== BB 322 (0x3A967BE8) in 5884B, out 33134B, BBs exec'd 0 ==== |
| 0x3A967BE8: leal 1(%eax), %edx |
| 0x3A967BEB: addl $0x13, %eax |
| 0x3A967BEE: andl $0xFFFFFFFC, %eax |
| 0x3A967BF1: subl %eax,%esp |
| 0x3A967BF3: leal 47(%esp,,), %eax |
| 0x3A967BF7: andl $0xFFFFFFF0, %eax |
| 0x3A967BFA: movl %edx,8(%esp,,) |
| 0x3A967BFE: movl %esi,4(%esp,,) |
| 0x3A967C02: movl %eax,(%esp,,) |
| 0x3A967C05: call 0x3A975870 |
| . 322 3A967BE8 34 |
| . 8D 50 01 83 C0 13 83 E0 FC 29 C4 8D 44 24 2F 83 E0 F0 89 54 24 08 89 74 24 04 89 04 24 E8 66 DC 00 00 |
| |
| ==== BB 323 (0x3A967C0A) in 5918B, out 33277B, BBs exec'd 0 ==== |
| 0x3A967C0A: movl %eax,0xFFFFFF3C(%ebp) |
| 0x3A967C10: leal 0xFFFFEDD7(%ebx), %edx |
| 0x3A967C16: movl %edx,0xFFFFFE60(%ebp) |
| 0x3A967C1C: movl 0xFFFFFE60(%ebp),%ecx |
| 0x3A967C22: movl %edi,(%esp,,) |
| 0x3A967C25: movl %ecx,4(%esp,,) |
| 0x3A967C29: call 0x3A973530 |
| . 323 3A967C0A 36 |
| . 89 85 3C FF FF FF 8D 93 D7 ED FF FF 89 95 60 FE FF FF 8B 8D 60 FE FF FF 89 3C 24 89 4C 24 04 E8 02 B9 00 00 |
| |
| ==== BB 324 (0x3A967C2E) in 5954B, out 33406B, BBs exec'd 0 ==== |
| 0x3A967C2E: testl %eax,%eax |
| 0x3A967C30: movl %eax,%esi |
| 0x3A967C32: jz-32 0x3A96692A |
| . 324 3A967C2E 10 |
| . 85 C0 89 C6 0F 84 F2 EC FF FF |
| |
| ==== BB 325 (0x3A967C38) in 5964B, out 33472B, BBs exec'd 0 ==== |
| 0x3A967C38: cmpb $0x0, (%esi) |
| 0x3A967C3B: jz-8 0x3A967C1C |
| . 325 3A967C38 5 |
| . 80 3E 00 74 DF |
| |
| ==== BB 326 (0x3A967C3D) in 5969B, out 33532B, BBs exec'd 0 ==== |
| 0x3A967C3D: movl 0x130(%ebx),%eax |
| 0x3A967C43: testl %eax,%eax |
| 0x3A967C45: jnz-32 0x3A968175 |
| . 326 3A967C3D 14 |
| . 8B 83 30 01 00 00 85 C0 0F 85 2A 05 00 00 |
| |
| ==== BB 327 (0x3A967C4B) in 5983B, out 33607B, BBs exec'd 0 ==== |
| 0x3A967C4B: movl 0xFFFFF994(%ebx),%eax |
| 0x3A967C51: xorl %ecx, %ecx |
| 0x3A967C53: xorl %edx, %edx |
| 0x3A967C55: movl %ecx,8(%esp,,) |
| 0x3A967C59: movl $0x1,%ecx |
| 0x3A967C5E: movl %edx,4(%esp,,) |
| 0x3A967C62: movl %esi,%edx |
| 0x3A967C64: movl $0x1, (%esp,,) |
| 0x3A967C6B: call 0x3A96AE40 |
| . 327 3A967C4B 37 |
| . 8B 83 94 F9 FF FF 31 C9 31 D2 89 4C 24 08 B9 01 00 00 00 89 54 24 04 89 F2 C7 04 24 01 00 00 00 E8 D0 31 00 00 |
| |
| ==== BB 328 _dl_map_object(0x3A96AE40) in 6020B, out 33751B, BBs exec'd 0 ==== |
| 0x3A96AE40: pushl %ebp |
| 0x3A96AE41: movl %esp,%ebp |
| 0x3A96AE43: pushl %edi |
| 0x3A96AE44: pushl %esi |
| 0x3A96AE45: pushl %ebx |
| 0x3A96AE46: subl $0x258, %esp |
| 0x3A96AE4C: call 0x3A97592B |
| . 328 3A96AE40 17 |
| . 55 89 E5 57 56 53 81 EC 58 02 00 00 E8 DA AA 00 00 |
| |
| ==== BB 329 (0x3A96AE51) in 6037B, out 33887B, BBs exec'd 0 ==== |
| 0x3A96AE51: addl $0xD81B, %ebx |
| 0x3A96AE57: movl %eax,0xFFFFFDD8(%ebp) |
| 0x3A96AE5D: movl 0xFFFFF994(%ebx),%esi |
| 0x3A96AE63: movl %edx,0xFFFFFDD4(%ebp) |
| 0x3A96AE69: movl %ecx,0xFFFFFDD0(%ebp) |
| 0x3A96AE6F: testl %esi,%esi |
| 0x3A96AE71: jz-8 0x3A96AEB2 |
| . 329 3A96AE51 34 |
| . 81 C3 1B D8 00 00 89 85 D8 FD FF FF 8B B3 94 F9 FF FF 89 95 D4 FD FF FF 89 8D D0 FD FF FF 85 F6 74 3F |
| |
| ==== BB 330 (0x3A96AE73) in 6071B, out 34026B, BBs exec'd 0 ==== |
| 0x3A96AE73: leal 0x0(%esi), %esi |
| 0x3A96AE79: leal 0(%edi,,), %edi |
| 0x3A96AE80: testb $0x2, 0x175(%esi) |
| 0x3A96AE87: jnz-8 0x3A96AEAB |
| . 330 3A96AE73 22 |
| . 8D B6 00 00 00 00 8D BC 27 00 00 00 00 F6 86 75 01 00 00 02 75 22 |
| |
| ==== BB 331 (0x3A96AE89) in 6093B, out 34123B, BBs exec'd 0 ==== |
| 0x3A96AE89: movl 0xFFFFFDD4(%ebp),%eax |
| 0x3A96AE8F: movl %esi,%edx |
| 0x3A96AE91: call 0x3A970B80 |
| . 331 3A96AE89 13 |
| . 8B 85 D4 FD FF FF 89 F2 E8 EA 5C 00 00 |
| |
| ==== BB 332 _dl_name_match_p(0x3A970B80) in 6106B, out 34197B, BBs exec'd 0 ==== |
| 0x3A970B80: pushl %ebp |
| 0x3A970B81: movl %esp,%ebp |
| 0x3A970B83: pushl %edi |
| 0x3A970B84: movl %eax,%edi |
| 0x3A970B86: pushl %esi |
| 0x3A970B87: movl %edx,%esi |
| 0x3A970B89: pushl %ebx |
| 0x3A970B8A: subl $0x8, %esp |
| 0x3A970B8D: movl 4(%edx),%eax |
| 0x3A970B90: call 0x3A97592B |
| . 332 3A970B80 21 |
| . 55 89 E5 57 89 C7 56 89 D6 53 83 EC 08 8B 42 04 E8 96 4D 00 00 |
| |
| ==== BB 333 (0x3A970B95) in 6127B, out 34366B, BBs exec'd 0 ==== |
| 0x3A970B95: addl $0x7AD7, %ebx |
| 0x3A970B9B: movl %edi,(%esp,,) |
| 0x3A970B9E: movl %eax,4(%esp,,) |
| 0x3A970BA2: call 0x3A975280 |
| . 333 3A970B95 18 |
| . 81 C3 D7 7A 00 00 89 3C 24 89 44 24 04 E8 D9 46 00 00 |
| |
| ==== BB 334 strcmp(0x3A975280) in 6145B, out 34454B, BBs exec'd 0 ==== |
| 0x3A975280: pushl %ebp |
| 0x3A975281: movl %esp,%ebp |
| 0x3A975283: pushl %esi |
| 0x3A975284: subl $0x4, %esp |
| 0x3A975287: movl 8(%ebp),%ecx |
| 0x3A97528A: movl 12(%ebp),%edx |
| 0x3A97528D: leal 0(%esi), %esi |
| 0x3A975290: movzbl (%ecx),%esi |
| 0x3A975293: incl %ecx |
| 0x3A975294: movzbl (%edx),%eax |
| 0x3A975297: incl %edx |
| 0x3A975298: movb %al,-5(%ebp) |
| 0x3A97529B: movl %esi,%eax |
| 0x3A97529D: testb %al,%al |
| 0x3A97529F: jz-8 0x3A9752B7 |
| . 334 3A975280 33 |
| . 55 89 E5 56 83 EC 04 8B 4D 08 8B 55 0C 8D 76 00 0F B6 31 41 0F B6 02 42 88 45 FB 89 F0 84 C0 74 16 |
| |
| ==== BB 335 (0x3A9752A1) in 6178B, out 34665B, BBs exec'd 0 ==== |
| 0x3A9752A1: movl %esi,%eax |
| 0x3A9752A3: cmpb -5(%ebp),%al |
| 0x3A9752A6: jz-8 0x3A975290 |
| . 335 3A9752A1 7 |
| . 89 F0 3A 45 FB 74 E8 |
| |
| ==== BB 336 (0x3A9752A8) in 6185B, out 34741B, BBs exec'd 0 ==== |
| 0x3A9752A8: movzbl %al,%edx |
| 0x3A9752AB: movzbl -5(%ebp),%eax |
| 0x3A9752AF: subl %eax,%edx |
| 0x3A9752B1: movl %edx,%eax |
| 0x3A9752B3: popl %edx |
| 0x3A9752B4: popl %esi |
| 0x3A9752B5: popl %ebp |
| 0x3A9752B6: ret |
| . 336 3A9752A8 15 |
| . 0F B6 D0 0F B6 45 FB 29 C2 89 D0 5A 5E 5D C3 |
| |
| ==== BB 337 (0x3A970BA7) in 6200B, out 34855B, BBs exec'd 0 ==== |
| 0x3A970BA7: testl %eax,%eax |
| 0x3A970BA9: movl $0x1,%edx |
| 0x3A970BAE: jz-8 0x3A970BE0 |
| . 337 3A970BA7 9 |
| . 85 C0 BA 01 00 00 00 74 30 |
| |
| ==== BB 338 (0x3A970BB0) in 6209B, out 34926B, BBs exec'd 0 ==== |
| 0x3A970BB0: movl 20(%esi),%esi |
| 0x3A970BB3: testl %esi,%esi |
| 0x3A970BB5: jz-8 0x3A970BDE |
| . 338 3A970BB0 7 |
| . 8B 76 14 85 F6 74 27 |
| |
| ==== BB 339 (0x3A970BB7) in 6216B, out 34998B, BBs exec'd 0 ==== |
| 0x3A970BB7: movl %esi,%esi |
| 0x3A970BB9: leal 0(%edi,,), %edi |
| 0x3A970BC0: movl (%esi),%eax |
| 0x3A970BC2: movl %edi,(%esp,,) |
| 0x3A970BC5: movl %eax,4(%esp,,) |
| 0x3A970BC9: call 0x3A975280 |
| . 339 3A970BB7 23 |
| . 89 F6 8D BC 27 00 00 00 00 8B 06 89 3C 24 89 44 24 04 E8 B2 46 00 00 |
| |
| ==== BB 340 (0x3A970BCE) in 6239B, out 35093B, BBs exec'd 0 ==== |
| 0x3A970BCE: testl %eax,%eax |
| 0x3A970BD0: movl $0x1,%edx |
| 0x3A970BD5: jz-8 0x3A970BE0 |
| . 340 3A970BCE 9 |
| . 85 C0 BA 01 00 00 00 74 09 |
| |
| ==== BB 341 (0x3A970BD7) in 6248B, out 35164B, BBs exec'd 0 ==== |
| 0x3A970BD7: movl 4(%esi),%esi |
| 0x3A970BDA: testl %esi,%esi |
| 0x3A970BDC: jnz-8 0x3A970BC0 |
| . 341 3A970BD7 7 |
| . 8B 76 04 85 F6 75 E2 |
| |
| ==== BB 342 (0x3A970BDE) in 6255B, out 35236B, BBs exec'd 0 ==== |
| 0x3A970BDE: xorl %edx, %edx |
| 0x3A970BE0: addl $0x8, %esp |
| 0x3A970BE3: movl %edx,%eax |
| 0x3A970BE5: popl %ebx |
| 0x3A970BE6: popl %esi |
| 0x3A970BE7: popl %edi |
| 0x3A970BE8: popl %ebp |
| 0x3A970BE9: ret |
| . 342 3A970BDE 12 |
| . 31 D2 83 C4 08 89 D0 5B 5E 5F 5D C3 |
| |
| ==== BB 343 (0x3A96AE96) in 6267B, out 35363B, BBs exec'd 0 ==== |
| 0x3A96AE96: testl %eax,%eax |
| 0x3A96AE98: jnz-32 0x3A96AFA7 |
| . 343 3A96AE96 8 |
| . 85 C0 0F 85 09 01 00 00 |
| |
| ==== BB 344 (0x3A96AE9E) in 6275B, out 35422B, BBs exec'd 0 ==== |
| 0x3A96AE9E: testb $0x1, 0x175(%esi) |
| 0x3A96AEA5: jz-32 0x3A96AFB3 |
| . 344 3A96AE9E 13 |
| . F6 86 75 01 00 00 01 0F 84 08 01 00 00 |
| |
| ==== BB 345 (0x3A96AFB3) in 6288B, out 35492B, BBs exec'd 0 ==== |
| 0x3A96AFB3: movl 80(%esi),%edx |
| 0x3A96AFB6: testl %edx,%edx |
| 0x3A96AFB8: jz-32 0x3A96AEAB |
| . 345 3A96AFB3 11 |
| . 8B 56 50 85 D2 0F 84 ED FE FF FF |
| |
| ==== BB 346 (0x3A96AEAB) in 6299B, out 35564B, BBs exec'd 0 ==== |
| 0x3A96AEAB: movl 12(%esi),%esi |
| 0x3A96AEAE: testl %esi,%esi |
| 0x3A96AEB0: jnz-8 0x3A96AE80 |
| . 346 3A96AEAB 7 |
| . 8B 76 0C 85 F6 75 CE |
| |
| ==== BB 347 (0x3A96AE80) in 6306B, out 35636B, BBs exec'd 0 ==== |
| 0x3A96AE80: testb $0x2, 0x175(%esi) |
| 0x3A96AE87: jnz-8 0x3A96AEAB |
| . 347 3A96AE80 9 |
| . F6 86 75 01 00 00 02 75 22 |
| |
| ==== BB 348 (0x3A975290) in 6315B, out 35706B, BBs exec'd 0 ==== |
| 0x3A975290: movzbl (%ecx),%esi |
| 0x3A975293: incl %ecx |
| 0x3A975294: movzbl (%edx),%eax |
| 0x3A975297: incl %edx |
| 0x3A975298: movb %al,-5(%ebp) |
| 0x3A97529B: movl %esi,%eax |
| 0x3A97529D: testb %al,%al |
| 0x3A97529F: jz-8 0x3A9752B7 |
| . 348 3A975290 17 |
| . 0F B6 31 41 0F B6 02 42 88 45 FB 89 F0 84 C0 74 16 |
| |
| ==== BB 349 (0x3A96AFBE) in 6332B, out 35838B, BBs exec'd 0 ==== |
| 0x3A96AFBE: movl 44(%esi),%eax |
| 0x3A96AFC1: movl 4(%edx),%edi |
| 0x3A96AFC4: movl 4(%eax),%edx |
| 0x3A96AFC7: addl %edx,%edi |
| 0x3A96AFC9: movl %edi,4(%esp,,) |
| 0x3A96AFCD: movl 0xFFFFFDD4(%ebp),%eax |
| 0x3A96AFD3: movl %eax,(%esp,,) |
| 0x3A96AFD6: call 0x3A975280 |
| . 349 3A96AFBE 29 |
| . 8B 46 2C 8B 7A 04 8B 50 04 01 D7 89 7C 24 04 8B 85 D4 FD FF FF 89 04 24 E8 A5 A2 00 00 |
| |
| ==== BB 350 (0x3A96AFDB) in 6361B, out 35971B, BBs exec'd 0 ==== |
| 0x3A96AFDB: testl %eax,%eax |
| 0x3A96AFDD: jnz-32 0x3A96AEAB |
| . 350 3A96AFDB 8 |
| . 85 C0 0F 85 C8 FE FF FF |
| |
| ==== BB 351 (0x3A96AEB2) in 6369B, out 36030B, BBs exec'd 0 ==== |
| 0x3A96AEB2: testb $0x40, 0xFFFFFC14(%ebx) |
| 0x3A96AEB9: jnz-32 0x3A96B2BE |
| . 351 3A96AEB2 13 |
| . F6 83 14 FC FF FF 40 0F 85 FF 03 00 00 |
| |
| ==== BB 352 (0x3A96AEBF) in 6382B, out 36100B, BBs exec'd 0 ==== |
| 0x3A96AEBF: movl $0x2F,%eax |
| 0x3A96AEC4: movl %eax,4(%esp,,) |
| 0x3A96AEC8: movl 0xFFFFFDD4(%ebp),%eax |
| 0x3A96AECE: movl %eax,(%esp,,) |
| 0x3A96AED1: call 0x3A9750B0 |
| . 352 3A96AEBF 23 |
| . B8 2F 00 00 00 89 44 24 04 8B 85 D4 FD FF FF 89 04 24 E8 DA A1 00 00 |
| |
| ==== BB 353 strchr(0x3A9750B0) in 6405B, out 36190B, BBs exec'd 0 ==== |
| 0x3A9750B0: pushl %edi |
| 0x3A9750B1: pushl %esi |
| 0x3A9750B2: pushl %ebx |
| 0x3A9750B3: pushl %ebp |
| 0x3A9750B4: movl 20(%esp,,),%eax |
| 0x3A9750B8: movl 24(%esp,,),%edx |
| 0x3A9750BC: movl %eax,%edi |
| 0x3A9750BE: xorl %ecx, %ecx |
| 0x3A9750C0: movb %dl,%dh{si} |
| 0x3A9750C2: movb %dl,%cl |
| 0x3A9750C4: shll $0x10, %edx |
| 0x3A9750C7: movb %cl,%ch{bp} |
| 0x3A9750C9: orl %ecx,%edx |
| 0x3A9750CB: andl $0x3, %edi |
| 0x3A9750CE: jz-8 0x3A975111 |
| . 353 3A9750B0 32 |
| . 57 56 53 55 8B 44 24 14 8B 54 24 18 89 C7 31 C9 88 D6 88 D1 C1 E2 10 88 CD 09 CA 83 E7 03 74 41 |
| |
| ==== BB 354 (0x3A975111) in 6437B, out 36417B, BBs exec'd 0 ==== |
| 0x3A975111: movl (%eax),%ecx |
| 0x3A975113: movl $0xFEFEFEFF,%ebp |
| 0x3A975118: movl $0xFEFEFEFF,%edi |
| 0x3A97511D: addl %ecx,%ebp |
| 0x3A97511F: xorl %ecx,%ebp |
| 0x3A975121: addl %ecx,%edi |
| 0x3A975123: leal 4(%eax), %eax |
| 0x3A975126: jnb-32 0x3A975242 |
| . 354 3A975111 27 |
| . 8B 08 BD FF FE FE FE BF FF FE FE FE 01 CD 31 CD 01 CF 8D 40 04 0F 83 16 01 00 00 |
| |
| ==== BB 355 (0x3A97512C) in 6464B, out 36529B, BBs exec'd 0 ==== |
| 0x3A97512C: movl %ecx,%ebx |
| 0x3A97512E: orl $0xFEFEFEFF, %ebp |
| 0x3A975134: addl $0x1, %ebp |
| 0x3A975137: jnz-32 0x3A975242 |
| . 355 3A97512C 17 |
| . 89 CB 81 CD FF FE FE FE 83 C5 01 0F 85 05 01 00 00 |
| |
| ==== BB 356 (0x3A97513D) in 6481B, out 36610B, BBs exec'd 0 ==== |
| 0x3A97513D: movl $0xFEFEFEFF,%esi |
| 0x3A975142: xorl %edx,%ebx |
| 0x3A975144: movl (%eax),%ecx |
| 0x3A975146: addl %ebx,%esi |
| 0x3A975148: movl $0xFEFEFEFF,%edi |
| 0x3A97514D: jnb-32 0x3A975227 |
| . 356 3A97513D 22 |
| . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 0F 83 D4 00 00 00 |
| |
| ==== BB 357 (0x3A975153) in 6503B, out 36713B, BBs exec'd 0 ==== |
| 0x3A975153: movl %edi,%ebp |
| 0x3A975155: xorl %ebx,%esi |
| 0x3A975157: addl %ecx,%ebp |
| 0x3A975159: orl $0xFEFEFEFF, %esi |
| 0x3A97515F: addl $0x1, %esi |
| 0x3A975162: jnz-32 0x3A975227 |
| . 357 3A975153 21 |
| . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 0F 85 BF 00 00 00 |
| |
| ==== BB 358 (0x3A975227) in 6524B, out 36808B, BBs exec'd 0 ==== |
| 0x3A975227: subl $0x4, %eax |
| 0x3A97522A: testb %bl,%bl |
| 0x3A97522C: jz-8 0x3A97523D |
| . 358 3A975227 7 |
| . 83 E8 04 84 DB 74 0F |
| |
| ==== BB 359 (0x3A97523D) in 6531B, out 36882B, BBs exec'd 0 ==== |
| 0x3A97523D: popl %ebp |
| 0x3A97523E: popl %ebx |
| 0x3A97523F: popl %esi |
| 0x3A975240: popl %edi |
| 0x3A975241: ret |
| . 359 3A97523D 5 |
| . 5D 5B 5E 5F C3 |
| |
| ==== BB 360 (0x3A96AED6) in 6536B, out 36976B, BBs exec'd 0 ==== |
| 0x3A96AED6: testl %eax,%eax |
| 0x3A96AED8: jz-32 0x3A96B088 |
| . 360 3A96AED6 8 |
| . 85 C0 0F 84 AA 01 00 00 |
| |
| ==== BB 361 (0x3A96AEDE) in 6544B, out 37035B, BBs exec'd 0 ==== |
| 0x3A96AEDE: movl 0xFFFFFDD8(%ebp),%edi |
| 0x3A96AEE4: testl %edi,%edi |
| 0x3A96AEE6: jz-32 0x3A96B165 |
| . 361 3A96AEDE 14 |
| . 8B BD D8 FD FF FF 85 FF 0F 84 79 02 00 00 |
| |
| ==== BB 362 (0x3A96AEEC) in 6558B, out 37110B, BBs exec'd 0 ==== |
| 0x3A96AEEC: movl 0xFFFFFDD4(%ebp),%edx |
| 0x3A96AEF2: movl 0xFFFFFDD8(%ebp),%eax |
| 0x3A96AEF8: call 0x3A96A5D0 |
| . 362 3A96AEEC 17 |
| . 8B 95 D4 FD FF FF 8B 85 D8 FD FF FF E8 D3 F6 FF FF |
| |
| ==== BB 363 expand_dynamic_string_token(0x3A96A5D0) in 6575B, out 37190B, BBs exec'd 0 ==== |
| 0x3A96A5D0: pushl %ebp |
| 0x3A96A5D1: movl $0x24,%ecx |
| 0x3A96A5D6: movl %esp,%ebp |
| 0x3A96A5D8: subl $0x24, %esp |
| 0x3A96A5DB: movl %ebx,-12(%ebp) |
| 0x3A96A5DE: movl %esi,-8(%ebp) |
| 0x3A96A5E1: xorl %esi, %esi |
| 0x3A96A5E3: movl %edi,-4(%ebp) |
| 0x3A96A5E6: movl %edx,%edi |
| 0x3A96A5E8: movl %eax,-16(%ebp) |
| 0x3A96A5EB: call 0x3A97592B |
| . 363 3A96A5D0 32 |
| . 55 B9 24 00 00 00 89 E5 83 EC 24 89 5D F4 89 75 F8 31 F6 89 7D FC 89 D7 89 45 F0 E8 3B B3 00 00 |
| |
| ==== BB 364 (0x3A96A5F0) in 6607B, out 37363B, BBs exec'd 0 ==== |
| 0x3A96A5F0: addl $0xE07C, %ebx |
| 0x3A96A5F6: movl %ecx,4(%esp,,) |
| 0x3A96A5FA: movl %edx,(%esp,,) |
| 0x3A96A5FD: call 0x3A9750B0 |
| . 364 3A96A5F0 18 |
| . 81 C3 7C E0 00 00 89 4C 24 04 89 14 24 E8 AE AA 00 00 |
| |
| ==== BB 365 (0x3A975168) in 6625B, out 37451B, BBs exec'd 0 ==== |
| 0x3A975168: xorl %ecx,%ebp |
| 0x3A97516A: addl %ecx,%edi |
| 0x3A97516C: leal 4(%eax), %eax |
| 0x3A97516F: jnb-32 0x3A975242 |
| . 365 3A975168 13 |
| . 31 CD 01 CF 8D 40 04 0F 83 CD 00 00 00 |
| |
| ==== BB 366 (0x3A975175) in 6638B, out 37537B, BBs exec'd 0 ==== |
| 0x3A975175: movl %ecx,%ebx |
| 0x3A975177: orl $0xFEFEFEFF, %ebp |
| 0x3A97517D: addl $0x1, %ebp |
| 0x3A975180: jnz-32 0x3A975242 |
| . 366 3A975175 17 |
| . 89 CB 81 CD FF FE FE FE 83 C5 01 0F 85 BC 00 00 00 |
| |
| ==== BB 367 (0x3A975186) in 6655B, out 37618B, BBs exec'd 0 ==== |
| 0x3A975186: movl $0xFEFEFEFF,%esi |
| 0x3A97518B: xorl %edx,%ebx |
| 0x3A97518D: movl (%eax),%ecx |
| 0x3A97518F: addl %ebx,%esi |
| 0x3A975191: movl $0xFEFEFEFF,%edi |
| 0x3A975196: jnb-32 0x3A975227 |
| . 367 3A975186 22 |
| . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 0F 83 8B 00 00 00 |
| |
| ==== BB 368 (0x3A97519C) in 6677B, out 37721B, BBs exec'd 0 ==== |
| 0x3A97519C: movl %edi,%ebp |
| 0x3A97519E: xorl %ebx,%esi |
| 0x3A9751A0: addl %ecx,%ebp |
| 0x3A9751A2: orl $0xFEFEFEFF, %esi |
| 0x3A9751A8: addl $0x1, %esi |
| 0x3A9751AB: jnz-8 0x3A975227 |
| . 368 3A97519C 17 |
| . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 75 7A |
| |
| ==== BB 369 (0x3A9751AD) in 6694B, out 37816B, BBs exec'd 0 ==== |
| 0x3A9751AD: xorl %ecx,%ebp |
| 0x3A9751AF: addl %ecx,%edi |
| 0x3A9751B1: leal 4(%eax), %eax |
| 0x3A9751B4: jnb-32 0x3A975242 |
| . 369 3A9751AD 13 |
| . 31 CD 01 CF 8D 40 04 0F 83 88 00 00 00 |
| |
| ==== BB 370 (0x3A9751BA) in 6707B, out 37902B, BBs exec'd 0 ==== |
| 0x3A9751BA: movl %ecx,%ebx |
| 0x3A9751BC: orl $0xFEFEFEFF, %ebp |
| 0x3A9751C2: addl $0x1, %ebp |
| 0x3A9751C5: jnz-8 0x3A975242 |
| . 370 3A9751BA 13 |
| . 89 CB 81 CD FF FE FE FE 83 C5 01 75 7B |
| |
| ==== BB 371 (0x3A9751C7) in 6720B, out 37983B, BBs exec'd 0 ==== |
| 0x3A9751C7: movl $0xFEFEFEFF,%esi |
| 0x3A9751CC: xorl %edx,%ebx |
| 0x3A9751CE: movl (%eax),%ecx |
| 0x3A9751D0: addl %ebx,%esi |
| 0x3A9751D2: movl $0xFEFEFEFF,%edi |
| 0x3A9751D7: jnb-8 0x3A975227 |
| . 371 3A9751C7 18 |
| . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 73 4E |
| |
| ==== BB 372 (0x3A9751D9) in 6738B, out 38086B, BBs exec'd 0 ==== |
| 0x3A9751D9: movl %edi,%ebp |
| 0x3A9751DB: xorl %ebx,%esi |
| 0x3A9751DD: addl %ecx,%ebp |
| 0x3A9751DF: orl $0xFEFEFEFF, %esi |
| 0x3A9751E5: addl $0x1, %esi |
| 0x3A9751E8: jnz-8 0x3A975227 |
| . 372 3A9751D9 17 |
| . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 75 3D |
| |
| ==== BB 373 (0x3A9751EA) in 6755B, out 38181B, BBs exec'd 0 ==== |
| 0x3A9751EA: xorl %ecx,%ebp |
| 0x3A9751EC: addl %ecx,%edi |
| 0x3A9751EE: leal 4(%eax), %eax |
| 0x3A9751F1: jnb-8 0x3A975242 |
| . 373 3A9751EA 9 |
| . 31 CD 01 CF 8D 40 04 73 4F |
| |
| ==== BB 374 (0x3A9751F3) in 6764B, out 38267B, BBs exec'd 0 ==== |
| 0x3A9751F3: movl %ecx,%ebx |
| 0x3A9751F5: orl $0xFEFEFEFF, %ebp |
| 0x3A9751FB: addl $0x1, %ebp |
| 0x3A9751FE: jnz-8 0x3A975242 |
| . 374 3A9751F3 13 |
| . 89 CB 81 CD FF FE FE FE 83 C5 01 75 42 |
| |
| ==== BB 375 (0x3A975200) in 6777B, out 38348B, BBs exec'd 0 ==== |
| 0x3A975200: movl $0xFEFEFEFF,%esi |
| 0x3A975205: xorl %edx,%ebx |
| 0x3A975207: movl (%eax),%ecx |
| 0x3A975209: addl %ebx,%esi |
| 0x3A97520B: movl $0xFEFEFEFF,%edi |
| 0x3A975210: jnb-8 0x3A975227 |
| . 375 3A975200 18 |
| . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 73 15 |
| |
| ==== BB 376 (0x3A975212) in 6795B, out 38451B, BBs exec'd 0 ==== |
| 0x3A975212: movl %edi,%ebp |
| 0x3A975214: xorl %ebx,%esi |
| 0x3A975216: addl %ecx,%ebp |
| 0x3A975218: orl $0xFEFEFEFF, %esi |
| 0x3A97521E: addl $0x1, %esi |
| 0x3A975221: jz-32 0x3A97511F |
| . 376 3A975212 21 |
| . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 0F 84 F8 FE FF FF |
| |
| ==== BB 377 (0x3A97511F) in 6816B, out 38546B, BBs exec'd 0 ==== |
| 0x3A97511F: xorl %ecx,%ebp |
| 0x3A975121: addl %ecx,%edi |
| 0x3A975123: leal 4(%eax), %eax |
| 0x3A975126: jnb-32 0x3A975242 |
| . 377 3A97511F 13 |
| . 31 CD 01 CF 8D 40 04 0F 83 16 01 00 00 |
| |
| ==== BB 378 (0x3A975242) in 6829B, out 38632B, BBs exec'd 0 ==== |
| 0x3A975242: subl $0x4, %eax |
| 0x3A975245: cmpb %dl,%cl |
| 0x3A975247: jz-8 0x3A97523D |
| . 378 3A975242 7 |
| . 83 E8 04 38 D1 74 F4 |
| |
| ==== BB 379 (0x3A975249) in 6836B, out 38703B, BBs exec'd 0 ==== |
| 0x3A975249: cmpb $0x0, %cl |
| 0x3A97524C: jz-8 0x3A97526A |
| . 379 3A975249 5 |
| . 80 F9 00 74 1C |
| |
| ==== BB 380 (0x3A97526A) in 6841B, out 38761B, BBs exec'd 0 ==== |
| 0x3A97526A: xorl %eax, %eax |
| 0x3A97526C: popl %ebp |
| 0x3A97526D: popl %ebx |
| 0x3A97526E: popl %esi |
| 0x3A97526F: popl %edi |
| 0x3A975270: ret |
| . 380 3A97526A 7 |
| . 31 C0 5D 5B 5E 5F C3 |
| |
| ==== BB 381 (0x3A96A602) in 6848B, out 38871B, BBs exec'd 0 ==== |
| 0x3A96A602: testl %eax,%eax |
| 0x3A96A604: jnz-8 0x3A96A647 |
| . 381 3A96A602 4 |
| . 85 C0 75 41 |
| |
| ==== BB 382 (0x3A96A606) in 6852B, out 38930B, BBs exec'd 0 ==== |
| 0x3A96A606: testl %esi,%esi |
| 0x3A96A608: jnz-8 0x3A96A65C |
| . 382 3A96A606 4 |
| . 85 F6 75 52 |
| |
| ==== BB 383 (0x3A96A60A) in 6856B, out 38989B, BBs exec'd 0 ==== |
| 0x3A96A60A: movl %edi,(%esp,,) |
| 0x3A96A60D: leal 0(%esi), %esi |
| 0x3A96A610: call 0x3A9752D0 |
| . 383 3A96A60A 11 |
| . 89 3C 24 8D 76 00 E8 BB AC 00 00 |
| |
| ==== BB 384 (0x3A96A615) in 6867B, out 39057B, BBs exec'd 0 ==== |
| 0x3A96A615: leal 1(%eax), %esi |
| 0x3A96A618: movl %esi,(%esp,,) |
| 0x3A96A61B: call 0x3A96581C |
| . 384 3A96A615 11 |
| . 8D 70 01 89 34 24 E8 FC B1 FF FF |
| |
| ==== BB 385 (0x3A96A620) in 6878B, out 39122B, BBs exec'd 0 ==== |
| 0x3A96A620: xorl %edx, %edx |
| 0x3A96A622: testl %eax,%eax |
| 0x3A96A624: jz-8 0x3A96A638 |
| . 385 3A96A620 6 |
| . 31 D2 85 C0 74 12 |
| |
| ==== BB 386 (0x3A96A626) in 6884B, out 39195B, BBs exec'd 0 ==== |
| 0x3A96A626: movl %esi,8(%esp,,) |
| 0x3A96A62A: movl %edi,4(%esp,,) |
| 0x3A96A62E: movl %eax,(%esp,,) |
| 0x3A96A631: call 0x3A975870 |
| . 386 3A96A626 16 |
| . 89 74 24 08 89 7C 24 04 89 04 24 E8 3A B2 00 00 |
| |
| ==== BB 387 (0x3A96A636) in 6900B, out 39276B, BBs exec'd 0 ==== |
| 0x3A96A636: movl %eax,%edx |
| 0x3A96A638: movl %edx,%eax |
| 0x3A96A63A: movl -12(%ebp),%ebx |
| 0x3A96A63D: movl -8(%ebp),%esi |
| 0x3A96A640: movl -4(%ebp),%edi |
| 0x3A96A643: movl %ebp,%esp |
| 0x3A96A645: popl %ebp |
| 0x3A96A646: ret |
| . 387 3A96A636 17 |
| . 89 C2 89 D0 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 388 (0x3A96AEFD) in 6917B, out 39383B, BBs exec'd 0 ==== |
| 0x3A96AEFD: movl %eax,0xFFFFFDE0(%ebp) |
| 0x3A96AF03: testl %eax,%eax |
| 0x3A96AF05: jnz-32 0x3A96B010 |
| . 388 3A96AEFD 14 |
| . 89 85 E0 FD FF FF 85 C0 0F 85 05 01 00 00 |
| |
| ==== BB 389 (0x3A96B010) in 6931B, out 39461B, BBs exec'd 0 ==== |
| 0x3A96B010: leal 0xFFFFFDE4(%ebp), %ecx |
| 0x3A96B016: movl %ecx,%edx |
| 0x3A96B018: movl %ecx,0xFFFFFDB8(%ebp) |
| 0x3A96B01E: call 0x3A968F20 |
| . 389 3A96B010 19 |
| . 8D 8D E4 FD FF FF 89 CA 89 8D B8 FD FF FF E8 FD DE FF FF |
| |
| ==== BB 390 open_verify(0x3A968F20) in 6950B, out 39545B, BBs exec'd 0 ==== |
| 0x3A968F20: pushl %ebp |
| 0x3A968F21: movl %esp,%ebp |
| 0x3A968F23: pushl %edi |
| 0x3A968F24: pushl %esi |
| 0x3A968F25: xorl %esi, %esi |
| 0x3A968F27: pushl %ebx |
| 0x3A968F28: subl $0x4C, %esp |
| 0x3A968F2B: call 0x3A97592B |
| . 390 3A968F20 16 |
| . 55 89 E5 57 56 31 F6 53 83 EC 4C E8 FB C9 00 00 |
| |
| ==== BB 391 (0x3A968F30) in 6966B, out 39692B, BBs exec'd 0 ==== |
| 0x3A968F30: addl $0xF73C, %ebx |
| 0x3A968F36: movl %eax,-48(%ebp) |
| 0x3A968F39: movl %edx,-52(%ebp) |
| 0x3A968F3C: movl $0x0, -60(%ebp) |
| 0x3A968F43: movl %esi,4(%esp,,) |
| 0x3A968F47: movl %eax,(%esp,,) |
| 0x3A968F4A: call 0x3A974430 |
| . 391 3A968F30 31 |
| . 81 C3 3C F7 00 00 89 45 D0 89 55 CC C7 45 C4 00 00 00 00 89 74 24 04 89 04 24 E8 E1 B4 00 00 |
| |
| ==== BB 392 open(0x3A974430) in 6997B, out 39821B, BBs exec'd 0 ==== |
| 0x3A974430: pushl %ebx |
| 0x3A974431: movl 16(%esp,,),%edx |
| 0x3A974435: movl 12(%esp,,),%ecx |
| 0x3A974439: movl 8(%esp,,),%ebx |
| 0x3A97443D: movl $0x5,%eax |
| 0x3A974442: int $0x80 |
| . 392 3A974430 20 |
| . 53 8B 54 24 10 8B 4C 24 0C 8B 5C 24 08 B8 05 00 00 00 CD 80 |
| |
| ==== BB 393 (0x3A974444) in 7017B, out 39917B, BBs exec'd 0 ==== |
| 0x3A974444: popl %ebx |
| 0x3A974445: cmpl $0xFFFFF001, %eax |
| 0x3A97444A: jnb-8 0x3A97444D |
| . 393 3A974444 8 |
| . 5B 3D 01 F0 FF FF 73 01 |
| |
| ==== BB 394 (0x3A97444C) in 7025B, out 39996B, BBs exec'd 0 ==== |
| 0x3A97444C: ret |
| . 394 3A97444C 1 |
| . C3 |
| |
| ==== BB 395 (0x3A968F4F) in 7026B, out 40026B, BBs exec'd 0 ==== |
| 0x3A968F4F: movl %eax,-56(%ebp) |
| 0x3A968F52: cmpl $0xFFFFFFFF, %eax |
| 0x3A968F55: jz-32 0x3A969150 |
| . 395 3A968F4F 12 |
| . 89 45 C8 83 F8 FF 0F 84 F5 01 00 00 |
| |
| ==== BB 396 (0x3A968F5B) in 7038B, out 40096B, BBs exec'd 0 ==== |
| 0x3A968F5B: xorl %ecx, %ecx |
| 0x3A968F5D: movl $0x200,%edx |
| 0x3A968F62: movl %ecx,0x148(%ebx) |
| 0x3A968F68: movl %edx,8(%esp,,) |
| 0x3A968F6C: movl -52(%ebp),%edx |
| 0x3A968F6F: addl $0x4, %edx |
| 0x3A968F72: movl %edx,-72(%ebp) |
| 0x3A968F75: movl %edx,4(%esp,,) |
| 0x3A968F79: movl %eax,(%esp,,) |
| 0x3A968F7C: call 0x3A9744B0 |
| . 396 3A968F5B 38 |
| . 31 C9 BA 00 02 00 00 89 8B 48 01 00 00 89 54 24 08 8B 55 CC 83 C2 04 89 55 B8 89 54 24 04 89 04 24 E8 2F B5 00 00 |
| |
| ==== BB 397 read(0x3A9744B0) in 7076B, out 40247B, BBs exec'd 0 ==== |
| 0x3A9744B0: pushl %ebx |
| 0x3A9744B1: movl 16(%esp,,),%edx |
| 0x3A9744B5: movl 12(%esp,,),%ecx |
| 0x3A9744B9: movl 8(%esp,,),%ebx |
| 0x3A9744BD: movl $0x3,%eax |
| 0x3A9744C2: int $0x80 |
| . 397 3A9744B0 20 |
| . 53 8B 54 24 10 8B 4C 24 0C 8B 5C 24 08 B8 03 00 00 00 CD 80 |
| |
| ==== BB 398 (0x3A9744C4) in 7096B, out 40343B, BBs exec'd 0 ==== |
| 0x3A9744C4: popl %ebx |
| 0x3A9744C5: cmpl $0xFFFFF001, %eax |
| 0x3A9744CA: jnb-8 0x3A9744CD |
| . 398 3A9744C4 8 |
| . 5B 3D 01 F0 FF FF 73 01 |
| |
| ==== BB 399 (0x3A9744CC) in 7104B, out 40422B, BBs exec'd 0 ==== |
| 0x3A9744CC: ret |
| . 399 3A9744CC 1 |
| . C3 |
| |
| ==== BB 400 (0x3A968F81) in 7105B, out 40452B, BBs exec'd 0 ==== |
| 0x3A968F81: movl -52(%ebp),%esi |
| 0x3A968F84: cmpl $0x33, %eax |
| 0x3A968F87: movl %eax,(%esi) |
| 0x3A968F89: jle-32 0x3A96919F |
| . 400 3A968F81 14 |
| . 8B 75 CC 83 F8 33 89 06 0F 8E 10 02 00 00 |
| |
| ==== BB 401 (0x3A968F8F) in 7119B, out 40535B, BBs exec'd 0 ==== |
| 0x3A968F8F: cld |
| 0x3A968F90: movl -72(%ebp),%esi |
| 0x3A968F93: movl $0x9,%ecx |
| 0x3A968F98: leal 0xFFFFD62F(%ebx), %edi |
| 0x3A968F9E: repe cmpsb |
| . 401 3A968F8F 17 |
| . FC 8B 75 B8 B9 09 00 00 00 8D BB 2F D6 FF FF F3 A6 |
| |
| ==== BB 402 (0x3A968F9E) in 7136B, out 40701B, BBs exec'd 0 ==== |
| 0x3A968F9E: repe cmpsb |
| . 402 3A968F9E 2 |
| . F3 A6 |
| |
| ==== BB 403 (0x3A968FA0) in 7138B, out 40826B, BBs exec'd 0 ==== |
| 0x3A968FA0: jnz-32 0x3A9691BB |
| . 403 3A968FA0 6 |
| . 0F 85 15 02 00 00 |
| |
| ==== BB 404 (0x3A968FA6) in 7144B, out 40873B, BBs exec'd 0 ==== |
| 0x3A968FA6: movl -72(%ebp),%esi |
| 0x3A968FA9: leal 0xFFFFE3B4(%ebx), %edx |
| 0x3A968FAF: cmpl $0x1, 20(%esi) |
| 0x3A968FB3: jnz-32 0x3A9690D9 |
| . 404 3A968FA6 19 |
| . 8B 75 B8 8D 93 B4 E3 FF FF 83 7E 14 01 0F 85 20 01 00 00 |
| |
| ==== BB 405 (0x3A968FB9) in 7163B, out 40965B, BBs exec'd 0 ==== |
| 0x3A968FB9: cmpw $0x3, 18(%esi) |
| 0x3A968FBE: jnz-32 0x3A969132 |
| . 405 3A968FB9 11 |
| . 66 83 7E 12 03 0F 85 6E 01 00 00 |
| |
| ==== BB 406 (0x3A968FC4) in 7174B, out 41029B, BBs exec'd 0 ==== |
| 0x3A968FC4: cmpw $0x20, 42(%esi) |
| 0x3A968FC9: leal 0xFFFFE3E0(%ebx), %edx |
| 0x3A968FCF: jnz-32 0x3A9690D9 |
| . 406 3A968FC4 17 |
| . 66 83 7E 2A 20 8D 93 E0 E3 FF FF 0F 85 04 01 00 00 |
| |
| ==== BB 407 (0x3A968FD5) in 7191B, out 41109B, BBs exec'd 0 ==== |
| 0x3A968FD5: movzwl 16(%esi),%eax |
| 0x3A968FD9: cmpl $0x3, %eax |
| 0x3A968FDC: jnz-32 0x3A969230 |
| . 407 3A968FD5 13 |
| . 0F B7 46 10 83 F8 03 0F 85 4E 02 00 00 |
| |
| ==== BB 408 (0x3A968FE2) in 7204B, out 41179B, BBs exec'd 0 ==== |
| 0x3A968FE2: movl -72(%ebp),%edi |
| 0x3A968FE5: movl 28(%edi),%edx |
| 0x3A968FE8: movzwl 44(%edi),%ecx |
| 0x3A968FEC: movl -52(%ebp),%edi |
| 0x3A968FEF: leal 4(%edx,%edi,1), %edi |
| 0x3A968FF3: movl %edi,-64(%ebp) |
| 0x3A968FF6: movzwl %cx,%esi |
| 0x3A968FF9: movl -52(%ebp),%edi |
| 0x3A968FFC: shll $0x5, %esi |
| 0x3A968FFF: leal (%esi,%edx,1), %eax |
| 0x3A969002: cmpl (%edi),%eax |
| 0x3A969004: jnbe-32 0x3A969087 |
| . 408 3A968FE2 40 |
| . 8B 7D B8 8B 57 1C 0F B7 4F 2C 8B 7D CC 8D 7C 3A 04 89 7D C0 0F B7 F1 8B 7D CC C1 E6 05 8D 04 16 3B 07 0F 87 7D 00 00 00 |
| |
| ==== BB 409 (0x3A96900A) in 7244B, out 41347B, BBs exec'd 0 ==== |
| 0x3A96900A: movl -64(%ebp),%esi |
| 0x3A96900D: movzwl %cx,%eax |
| 0x3A969010: shll $0x5, %eax |
| 0x3A969013: movl %esi,-68(%ebp) |
| 0x3A969016: addl %esi,%eax |
| 0x3A969018: cmpl %eax,%esi |
| 0x3A96901A: jb-8 0x3A969039 |
| . 409 3A96900A 18 |
| . 8B 75 C0 0F B7 C1 C1 E0 05 89 75 BC 01 F0 39 C6 72 1D |
| |
| ==== BB 410 (0x3A969039) in 7262B, out 41450B, BBs exec'd 0 ==== |
| 0x3A969039: movl -68(%ebp),%edi |
| 0x3A96903C: cmpl $0x4, (%edi) |
| 0x3A96903F: jnz-8 0x3A969021 |
| . 410 3A969039 8 |
| . 8B 7D BC 83 3F 04 75 E0 |
| |
| ==== BB 411 (0x3A969021) in 7270B, out 41523B, BBs exec'd 0 ==== |
| 0x3A969021: addl $0x20, -68(%ebp) |
| 0x3A969025: movzwl %cx,%eax |
| 0x3A969028: movl -64(%ebp),%edx |
| 0x3A96902B: shll $0x5, %eax |
| 0x3A96902E: addl %edx,%eax |
| 0x3A969030: cmpl %eax,-68(%ebp) |
| 0x3A969033: jnb-32 0x3A969150 |
| . 411 3A969021 24 |
| . 83 45 BC 20 0F B7 C1 8B 55 C0 C1 E0 05 01 D0 39 45 BC 0F 83 17 01 00 00 |
| |
| ==== BB 412 (0x3A969150) in 7294B, out 41638B, BBs exec'd 0 ==== |
| 0x3A969150: movl -56(%ebp),%eax |
| 0x3A969153: leal -12(%ebp), %esp |
| 0x3A969156: popl %ebx |
| 0x3A969157: popl %esi |
| 0x3A969158: popl %edi |
| 0x3A969159: popl %ebp |
| 0x3A96915A: ret |
| . 412 3A969150 11 |
| . 8B 45 C8 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 413 (0x3A96B023) in 7305B, out 41753B, BBs exec'd 0 ==== |
| 0x3A96B023: movl %eax,0xFFFFFDCC(%ebp) |
| 0x3A96B029: incl %eax |
| 0x3A96B02A: jz-32 0x3A96B4B0 |
| . 413 3A96B023 13 |
| . 89 85 CC FD FF FF 40 0F 84 80 04 00 00 |
| |
| ==== BB 414 (0x3A96B030) in 7318B, out 41831B, BBs exec'd 0 ==== |
| 0x3A96B030: movl 0x128(%ebx),%eax |
| 0x3A96B036: movl %eax,0xFFFFFDDC(%ebp) |
| 0x3A96B03C: leal 0xFFFFFDDC(%ebp), %eax |
| 0x3A96B042: movl %eax,16(%esp,,) |
| 0x3A96B046: movl 16(%ebp),%eax |
| 0x3A96B049: movl %eax,12(%esp,,) |
| 0x3A96B04D: movl 8(%ebp),%ecx |
| 0x3A96B050: movl %ecx,8(%esp,,) |
| 0x3A96B054: movl 0xFFFFFDD8(%ebp),%eax |
| 0x3A96B05A: movl %eax,4(%esp,,) |
| 0x3A96B05E: movl 0xFFFFFDE0(%ebp),%eax |
| 0x3A96B064: movl %eax,(%esp,,) |
| 0x3A96B067: movl 0xFFFFFDB8(%ebp),%ecx |
| 0x3A96B06D: movl 0xFFFFFDCC(%ebp),%edx |
| 0x3A96B073: movl 0xFFFFFDD4(%ebp),%eax |
| 0x3A96B079: call 0x3A969790 |
| . 414 3A96B030 78 |
| . 8B 83 28 01 00 00 89 85 DC FD FF FF 8D 85 DC FD FF FF 89 44 24 10 8B 45 10 89 44 24 0C 8B 4D 08 89 4C 24 08 8B 85 D8 FD FF FF 89 44 24 04 8B 85 E0 FD FF FF 89 04 24 8B 8D B8 FD FF FF 8B 95 CC FD FF FF 8B 85 D4 FD FF FF E8 12 E7 FF FF |
| |
| ==== BB 415 _dl_map_object_from_fd(0x3A969790) in 7396B, out 42059B, BBs exec'd 0 ==== |
| 0x3A969790: pushl %ebp |
| 0x3A969791: movl %esp,%ebp |
| 0x3A969793: pushl %edi |
| 0x3A969794: pushl %esi |
| 0x3A969795: pushl %ebx |
| 0x3A969796: subl $0x108, %esp |
| 0x3A96979C: movl %eax,-112(%ebp) |
| 0x3A96979F: leal -108(%ebp), %eax |
| 0x3A9697A2: movl %ecx,-120(%ebp) |
| 0x3A9697A5: xorl %ecx, %ecx |
| 0x3A9697A7: movl %edx,-116(%ebp) |
| 0x3A9697AA: movl $0x0, -124(%ebp) |
| 0x3A9697B1: movl %ecx,0xFFFFFF74(%ebp) |
| 0x3A9697B7: movl %eax,8(%esp,,) |
| 0x3A9697BB: movl -116(%ebp),%eax |
| 0x3A9697BE: call 0x3A97592B |
| . 415 3A969790 51 |
| . 55 89 E5 57 56 53 81 EC 08 01 00 00 89 45 90 8D 45 94 89 4D 88 31 C9 89 55 8C C7 45 84 00 00 00 00 89 8D 74 FF FF FF 89 44 24 08 8B 45 8C E8 68 C1 00 00 |
| |
| ==== BB 416 (0x3A9697C3) in 7447B, out 42306B, BBs exec'd 0 ==== |
| 0x3A9697C3: addl $0xEEA9, %ebx |
| 0x3A9697C9: movl $0x3, (%esp,,) |
| 0x3A9697D0: movl %eax,4(%esp,,) |
| 0x3A9697D4: call 0x3A974320 |
| . 416 3A9697C3 22 |
| . 81 C3 A9 EE 00 00 C7 04 24 03 00 00 00 89 44 24 04 E8 47 AB 00 00 |
| |
| ==== BB 417 __GI___fxstat64(0x3A974320) in 7469B, out 42396B, BBs exec'd 0 ==== |
| 0x3A974320: pushl %ebp |
| 0x3A974321: movl %esp,%ebp |
| 0x3A974323: subl $0x58, %esp |
| 0x3A974326: movl %ebx,-12(%ebp) |
| 0x3A974329: call 0x3A97592B |
| . 417 3A974320 14 |
| . 55 89 E5 83 EC 58 89 5D F4 E8 FD 15 00 00 |
| |
| ==== BB 418 (0x3A97432E) in 7483B, out 42494B, BBs exec'd 0 ==== |
| 0x3A97432E: addl $0x433E, %ebx |
| 0x3A974334: movl %esi,-8(%ebp) |
| 0x3A974337: movl 0x24(%ebx),%esi |
| 0x3A97433D: movl %edi,-4(%ebp) |
| 0x3A974340: movl (%esi),%eax |
| 0x3A974342: testl %eax,%eax |
| 0x3A974344: jnz-8 0x3A9743C0 |
| . 418 3A97432E 24 |
| . 81 C3 3E 43 00 00 89 75 F8 8B B3 24 00 00 00 89 7D FC 8B 06 85 C0 75 7A |
| |
| ==== BB 419 (0x3A974346) in 7507B, out 42618B, BBs exec'd 0 ==== |
| 0x3A974346: movl 0x148(%ebx),%edi |
| 0x3A97434C: movl 12(%ebp),%edx |
| 0x3A97434F: movl 16(%ebp),%ecx |
| 0x3A974352: xchgl %edx, %ebx |
| 0x3A974354: movl $0xC5,%eax |
| 0x3A974359: int $0x80 |
| . 419 3A974346 21 |
| . 8B BB 48 01 00 00 8B 55 0C 8B 4D 10 87 D3 B8 C5 00 00 00 CD 80 |
| |
| ==== BB 420 (0x3A97435B) in 7528B, out 42711B, BBs exec'd 0 ==== |
| 0x3A97435B: xchgl %edx, %ebx |
| 0x3A97435D: cmpl $0xFFFFF000, %eax |
| 0x3A974362: jnbe-32 0x3A974416 |
| . 420 3A97435B 13 |
| . 87 D3 3D 00 F0 FF FF 0F 87 AE 00 00 00 |
| |
| ==== BB 421 (0x3A974368) in 7541B, out 42787B, BBs exec'd 0 ==== |
| 0x3A974368: cmpl $0xFFFFFFFF, %eax |
| 0x3A97436B: movl %eax,%edx |
| 0x3A97436D: jz-8 0x3A9743A0 |
| . 421 3A974368 7 |
| . 83 F8 FF 89 C2 74 31 |
| |
| ==== BB 422 (0x3A97436F) in 7548B, out 42854B, BBs exec'd 0 ==== |
| 0x3A97436F: testl %edx,%edx |
| 0x3A974371: jnz-8 0x3A974390 |
| . 422 3A97436F 4 |
| . 85 D2 75 1D |
| |
| ==== BB 423 (0x3A974373) in 7552B, out 42913B, BBs exec'd 0 ==== |
| 0x3A974373: movl 16(%ebp),%ecx |
| 0x3A974376: movl 88(%ecx),%eax |
| 0x3A974379: cmpl %eax,12(%ecx) |
| 0x3A97437C: jz-8 0x3A974390 |
| . 423 3A974373 11 |
| . 8B 4D 10 8B 41 58 39 41 0C 74 12 |
| |
| ==== BB 424 (0x3A974390) in 7563B, out 43001B, BBs exec'd 0 ==== |
| 0x3A974390: movl -12(%ebp),%ebx |
| 0x3A974393: movl %edx,%eax |
| 0x3A974395: movl -8(%ebp),%esi |
| 0x3A974398: movl -4(%ebp),%edi |
| 0x3A97439B: movl %ebp,%esp |
| 0x3A97439D: popl %ebp |
| 0x3A97439E: ret |
| . 424 3A974390 15 |
| . 8B 5D F4 89 D0 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 425 (0x3A9697D9) in 7578B, out 43103B, BBs exec'd 0 ==== |
| 0x3A9697D9: testl %eax,%eax |
| 0x3A9697DB: js-32 0x3A969DCE |
| . 425 3A9697D9 8 |
| . 85 C0 0F 88 ED 05 00 00 |
| |
| ==== BB 426 (0x3A9697E1) in 7586B, out 43162B, BBs exec'd 0 ==== |
| 0x3A9697E1: movl 0xFFFFF994(%ebx),%edx |
| 0x3A9697E7: testl %edx,%edx |
| 0x3A9697E9: movl %edx,-124(%ebp) |
| 0x3A9697EC: jz-8 0x3A96985D |
| . 426 3A9697E1 13 |
| . 8B 93 94 F9 FF FF 85 D2 89 55 84 74 6F |
| |
| ==== BB 427 (0x3A9697EE) in 7599B, out 43250B, BBs exec'd 0 ==== |
| 0x3A9697EE: movl -108(%ebp),%eax |
| 0x3A9697F1: movl -104(%ebp),%edx |
| 0x3A9697F4: movl -20(%ebp),%esi |
| 0x3A9697F7: movl %eax,0xFFFFFF6C(%ebp) |
| 0x3A9697FD: movl -16(%ebp),%edi |
| 0x3A969800: movl %edx,0xFFFFFF70(%ebp) |
| 0x3A969806: leal 0(%esi), %esi |
| 0x3A969809: leal 0(%edi,,), %edi |
| 0x3A969810: movl -124(%ebp),%ecx |
| 0x3A969813: movl 0x1C8(%ecx),%edx |
| 0x3A969819: movl 0x1C4(%ecx),%eax |
| 0x3A96981F: movl %edx,%ecx |
| 0x3A969821: xorl %edi,%ecx |
| 0x3A969823: xorl %esi,%eax |
| 0x3A969825: orl %eax,%ecx |
| 0x3A969827: jnz-8 0x3A969850 |
| . 427 3A9697EE 59 |
| . 8B 45 94 8B 55 98 8B 75 EC 89 85 6C FF FF FF 8B 7D F0 89 95 70 FF FF FF 8D 76 00 8D BC 27 00 00 00 00 8B 4D 84 8B 91 C8 01 00 00 8B 81 C4 01 00 00 89 D1 31 F9 31 F0 09 C1 75 27 |
| |
| ==== BB 428 (0x3A969850) in 7658B, out 43456B, BBs exec'd 0 ==== |
| 0x3A969850: movl -124(%ebp),%eax |
| 0x3A969853: movl 12(%eax),%eax |
| 0x3A969856: testl %eax,%eax |
| 0x3A969858: movl %eax,-124(%ebp) |
| 0x3A96985B: jnz-8 0x3A969810 |
| . 428 3A969850 13 |
| . 8B 45 84 8B 40 0C 85 C0 89 45 84 75 B3 |
| |
| ==== BB 429 (0x3A969810) in 7671B, out 43548B, BBs exec'd 0 ==== |
| 0x3A969810: movl -124(%ebp),%ecx |
| 0x3A969813: movl 0x1C8(%ecx),%edx |
| 0x3A969819: movl 0x1C4(%ecx),%eax |
| 0x3A96981F: movl %edx,%ecx |
| 0x3A969821: xorl %edi,%ecx |
| 0x3A969823: xorl %esi,%eax |
| 0x3A969825: orl %eax,%ecx |
| 0x3A969827: jnz-8 0x3A969850 |
| . 429 3A969810 25 |
| . 8B 4D 84 8B 91 C8 01 00 00 8B 81 C4 01 00 00 89 D1 31 F9 31 F0 09 C1 75 27 |
| |
| ==== BB 430 (0x3A96985D) in 7696B, out 43667B, BBs exec'd 0 ==== |
| 0x3A96985D: xorl %eax, %eax |
| 0x3A96985F: testb $0x4, 20(%ebp) |
| 0x3A969863: jnz-32 0x3A969DC6 |
| . 430 3A96985D 12 |
| . 31 C0 F6 45 14 04 0F 85 5D 05 00 00 |
| |
| ==== BB 431 (0x3A969869) in 7708B, out 43752B, BBs exec'd 0 ==== |
| 0x3A969869: testb $0x40, 0xFFFFFC14(%ebx) |
| 0x3A969870: jnz-32 0x3A96A050 |
| . 431 3A969869 13 |
| . F6 83 14 FC FF FF 40 0F 85 DA 07 00 00 |
| |
| ==== BB 432 (0x3A969876) in 7721B, out 43822B, BBs exec'd 0 ==== |
| 0x3A969876: movl -120(%ebp),%ecx |
| 0x3A969879: movl 12(%ebp),%eax |
| 0x3A96987C: addl $0x4, %ecx |
| 0x3A96987F: movl %ecx,-128(%ebp) |
| 0x3A969882: movl %eax,(%esp,,) |
| 0x3A969885: movl -112(%ebp),%edx |
| 0x3A969888: movl 16(%ebp),%ecx |
| 0x3A96988B: movl 8(%ebp),%eax |
| 0x3A96988E: call 0x3A96C9D0 |
| . 432 3A969876 29 |
| . 8B 4D 88 8B 45 0C 83 C1 04 89 4D 80 89 04 24 8B 55 90 8B 4D 10 8B 45 08 E8 3D 31 00 00 |
| |
| ==== BB 433 (0x3A973780) in 7750B, out 43957B, BBs exec'd 0 ==== |
| 0x3A973780: movl %edx,0x138(%ebx) |
| 0x3A973786: movl 0xFFFFFC18(%ebx),%eax |
| 0x3A97378C: xorl %ecx, %ecx |
| 0x3A97378E: movl %ecx,20(%esp,,) |
| 0x3A973792: movl $0xFFFFFFFF,%edx |
| 0x3A973797: movl %edx,16(%esp,,) |
| 0x3A97379B: leal -1(%eax,%edi,1), %esi |
| 0x3A97379F: negl %eax |
| 0x3A9737A1: movl $0x0, (%esp,,) |
| 0x3A9737A8: andl %eax,%esi |
| 0x3A9737AA: movl $0x22,%eax |
| 0x3A9737AF: movl %eax,12(%esp,,) |
| 0x3A9737B3: movl $0x3,%eax |
| 0x3A9737B8: movl %eax,8(%esp,,) |
| 0x3A9737BC: movl %esi,4(%esp,,) |
| 0x3A9737C0: call 0x3A974C50 |
| . 433 3A973780 69 |
| . 89 93 38 01 00 00 8B 83 18 FC FF FF 31 C9 89 4C 24 14 BA FF FF FF FF 89 54 24 10 8D 74 38 FF F7 D8 C7 04 24 00 00 00 00 21 C6 B8 22 00 00 00 89 44 24 0C B8 03 00 00 00 89 44 24 08 89 74 24 04 E8 8B 14 00 00 |
| |
| ==== BB 434 mmap(0x3A974C50) in 7819B, out 44173B, BBs exec'd 0 ==== |
| 0x3A974C50: movl %ebx,%edx |
| 0x3A974C52: movl $0x5A,%eax |
| 0x3A974C57: leal 4(%esp,,), %ebx |
| 0x3A974C5B: int $0x80 |
| . 434 3A974C50 13 |
| . 89 DA B8 5A 00 00 00 8D 5C 24 04 CD 80 |
| |
| ==== BB 435 (0x3A974C5D) in 7832B, out 44234B, BBs exec'd 0 ==== |
| 0x3A974C5D: movl %edx,%ebx |
| 0x3A974C5F: cmpl $0xFFFFF000, %eax |
| 0x3A974C64: jnbe-8 0x3A974C67 |
| . 435 3A974C5D 9 |
| . 89 D3 3D 00 F0 FF FF 77 01 |
| |
| ==== BB 436 (0x3A974C66) in 7841B, out 44304B, BBs exec'd 0 ==== |
| 0x3A974C66: ret |
| . 436 3A974C66 1 |
| . C3 |
| |
| ==== BB 437 (0x3A9737C5) in 7842B, out 44334B, BBs exec'd 0 ==== |
| 0x3A9737C5: cmpl 0x13C(%ebx),%eax |
| 0x3A9737CB: jz-8 0x3A9737D3 |
| . 437 3A9737C5 8 |
| . 3B 83 3C 01 00 00 74 06 |
| |
| ==== BB 438 (0x3A9737CD) in 7850B, out 44402B, BBs exec'd 0 ==== |
| 0x3A9737CD: movl %eax,0x138(%ebx) |
| 0x3A9737D3: movl 0x138(%ebx),%edx |
| 0x3A9737D9: addl %esi,%eax |
| 0x3A9737DB: movl %eax,0x13C(%ebx) |
| 0x3A9737E1: movl %edx,0x140(%ebx) |
| 0x3A9737E7: movl %edx,%eax |
| 0x3A9737E9: leal (%edi,%edx,1), %edx |
| 0x3A9737EC: movl %edx,0x138(%ebx) |
| 0x3A9737F2: movl -12(%ebp),%ebx |
| 0x3A9737F5: movl -8(%ebp),%esi |
| 0x3A9737F8: movl -4(%ebp),%edi |
| 0x3A9737FB: movl %ebp,%esp |
| 0x3A9737FD: popl %ebp |
| 0x3A9737FE: ret |
| . 438 3A9737CD 50 |
| . 89 83 38 01 00 00 8B 93 38 01 00 00 01 F0 89 83 3C 01 00 00 89 93 40 01 00 00 89 D0 8D 14 17 89 93 38 01 00 00 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 439 (0x3A96CAB0) in 7900B, out 44603B, BBs exec'd 0 ==== |
| 0x3A96CAB0: movl %eax,%edx |
| 0x3A96CAB2: movl 12(%eax),%eax |
| 0x3A96CAB5: testl %eax,%eax |
| 0x3A96CAB7: jz-8 0x3A96CAC9 |
| . 439 3A96CAB0 9 |
| . 89 C2 8B 40 0C 85 C0 74 10 |
| |
| ==== BB 440 (0x3A96CAB9) in 7909B, out 44685B, BBs exec'd 0 ==== |
| 0x3A96CAB9: leal 0(%esi,,), %esi |
| 0x3A96CAC0: movl %eax,%edx |
| 0x3A96CAC2: movl 12(%eax),%eax |
| 0x3A96CAC5: testl %eax,%eax |
| 0x3A96CAC7: jnz-8 0x3A96CAC0 |
| . 440 3A96CAB9 16 |
| . 8D B4 26 00 00 00 00 89 C2 8B 40 0C 85 C0 75 F7 |
| |
| ==== BB 441 (0x3A96CAC9) in 7925B, out 44780B, BBs exec'd 0 ==== |
| 0x3A96CAC9: movl -32(%ebp),%eax |
| 0x3A96CACC: movl %edx,16(%eax) |
| 0x3A96CACF: movl %eax,12(%edx) |
| 0x3A96CAD2: movl 0x1B0(%eax),%edx |
| 0x3A96CAD8: movl 0xFFFFF994(%ebx),%eax |
| 0x3A96CADE: addl $0x150, %eax |
| 0x3A96CAE3: movl %eax,(%edx,%ecx,4) |
| 0x3A96CAE6: movl $0x1,%ecx |
| 0x3A96CAEB: incl 0xFFFFF998(%ebx) |
| 0x3A96CAF1: addl $0x1, 0xFFFFF9C4(%ebx) |
| 0x3A96CAF8: adcl $0x0, 0xFFFFF9C8(%ebx) |
| 0x3A96CAFF: testl %edi,%edi |
| 0x3A96CB01: jz-32 0x3A96CC58 |
| . 441 3A96CAC9 62 |
| . 8B 45 E0 89 50 10 89 42 0C 8B 90 B0 01 00 00 8B 83 94 F9 FF FF 05 50 01 00 00 89 04 8A B9 01 00 00 00 FF 83 98 F9 FF FF 83 83 C4 F9 FF FF 01 83 93 C8 F9 FF FF 00 85 FF 0F 84 51 01 00 00 |
| |
| ==== BB 442 (0x3A96CB07) in 7987B, out 45004B, BBs exec'd 0 ==== |
| 0x3A96CB07: movl 0x160(%edi),%eax |
| 0x3A96CB0D: testl %eax,%eax |
| 0x3A96CB0F: jz-8 0x3A96CB2C |
| . 442 3A96CB07 10 |
| . 8B 87 60 01 00 00 85 C0 74 1B |
| |
| ==== BB 443 (0x3A96CB36) in 7997B, out 45079B, BBs exec'd 0 ==== |
| 0x3A96CB36: cmpl (%edx),%eax |
| 0x3A96CB38: jz-8 0x3A96CB3D |
| . 443 3A96CB36 4 |
| . 3B 02 74 03 |
| |
| ==== BB 444 (0x3A96CB3D) in 8001B, out 45141B, BBs exec'd 0 ==== |
| 0x3A96CB3D: movl -32(%ebp),%eax |
| 0x3A96CB40: movl -32(%ebp),%edx |
| 0x3A96CB43: movl -16(%ebp),%ecx |
| 0x3A96CB46: addl $0x150, %eax |
| 0x3A96CB4B: movl %eax,0x1B4(%edx) |
| 0x3A96CB51: movzbl (%ecx),%ecx |
| 0x3A96CB54: testb %cl,%cl |
| 0x3A96CB56: movb %cl,-33(%ebp) |
| 0x3A96CB59: jz-32 0x3A96CC26 |
| . 444 3A96CB3D 34 |
| . 8B 45 E0 8B 55 E0 8B 4D F0 05 50 01 00 00 89 82 B4 01 00 00 0F B6 09 84 C9 88 4D DF 0F 84 C7 00 00 00 |
| |
| ==== BB 445 (0x3A96CB5F) in 8035B, out 45287B, BBs exec'd 0 ==== |
| 0x3A96CB5F: movl -16(%ebp),%eax |
| 0x3A96CB62: movl %eax,(%esp,,) |
| 0x3A96CB65: call 0x3A9752D0 |
| . 445 3A96CB5F 11 |
| . 8B 45 F0 89 04 24 E8 66 87 00 00 |
| |
| ==== BB 446 (0x3A96CB6A) in 8046B, out 45355B, BBs exec'd 0 ==== |
| 0x3A96CB6A: incl %eax |
| 0x3A96CB6B: cmpb $0x2F, -33(%ebp) |
| 0x3A96CB6F: movl %eax,-40(%ebp) |
| 0x3A96CB72: jz-32 0x3A96CC60 |
| . 446 3A96CB6A 14 |
| . 40 80 7D DF 2F 89 45 D8 0F 84 E8 00 00 00 |
| |
| ==== BB 447 (0x3A96CC60) in 8060B, out 45439B, BBs exec'd 0 ==== |
| 0x3A96CC60: movl %eax,(%esp,,) |
| 0x3A96CC63: call 0x3A96581C |
| . 447 3A96CC60 8 |
| . 89 04 24 E8 B4 8B FF FF |
| |
| ==== BB 448 (0x3A96CC68) in 8068B, out 45494B, BBs exec'd 0 ==== |
| 0x3A96CC68: testl %eax,%eax |
| 0x3A96CC6A: movl %eax,%edi |
| 0x3A96CC6C: jnz-32 0x3A96CBEB |
| . 448 3A96CC68 10 |
| . 85 C0 89 C7 0F 85 79 FF FF FF |
| |
| ==== BB 449 (0x3A96CBEB) in 8078B, out 45560B, BBs exec'd 0 ==== |
| 0x3A96CBEB: movl -40(%ebp),%edx |
| 0x3A96CBEE: movl %edx,8(%esp,,) |
| 0x3A96CBF2: movl -16(%ebp),%ecx |
| 0x3A96CBF5: movl %eax,(%esp,,) |
| 0x3A96CBF8: movl %ecx,4(%esp,,) |
| 0x3A96CBFC: call 0x3A975770 |
| . 449 3A96CBEB 22 |
| . 8B 55 D8 89 54 24 08 8B 4D F0 89 04 24 89 4C 24 04 E8 6F 8B 00 00 |
| |
| ==== BB 450 (0x3A96CC01) in 8100B, out 45664B, BBs exec'd 0 ==== |
| 0x3A96CC01: jmp-8 0x3A96CC10 |
| . 450 3A96CC01 2 |
| . EB 0D |
| |
| ==== BB 451 (0x3A96CC10) in 8102B, out 45692B, BBs exec'd 0 ==== |
| 0x3A96CC10: decl %eax |
| 0x3A96CC11: cmpb $0x2F, (%eax) |
| 0x3A96CC14: jnz-8 0x3A96CC10 |
| . 451 3A96CC10 6 |
| . 48 80 38 2F 75 FA |
| |
| ==== BB 452 (0x3A96CC16) in 8108B, out 45760B, BBs exec'd 0 ==== |
| 0x3A96CC16: cmpl %edi,%eax |
| 0x3A96CC18: jz-8 0x3A96CC83 |
| . 452 3A96CC16 4 |
| . 39 F8 74 69 |
| |
| ==== BB 453 (0x3A96CC1A) in 8112B, out 45817B, BBs exec'd 0 ==== |
| 0x3A96CC1A: movb $0x0, (%eax) |
| 0x3A96CC1D: movl -32(%ebp),%eax |
| 0x3A96CC20: movl %edi,0x190(%eax) |
| 0x3A96CC26: movl -32(%ebp),%eax |
| 0x3A96CC29: addl $0x2C, %esp |
| 0x3A96CC2C: popl %ebx |
| 0x3A96CC2D: popl %esi |
| 0x3A96CC2E: popl %edi |
| 0x3A96CC2F: popl %ebp |
| 0x3A96CC30: ret 4 |
| . 453 3A96CC1A 25 |
| . C6 00 00 8B 45 E0 89 B8 90 01 00 00 8B 45 E0 83 C4 2C 5B 5E 5F 5D C2 04 00 |
| |
| ==== BB 454 (0x3A969893) in 8137B, out 45981B, BBs exec'd 0 ==== |
| 0x3A969893: movl %eax,-124(%ebp) |
| 0x3A969896: subl $0x4, %esp |
| 0x3A969899: testl %eax,%eax |
| 0x3A96989B: leal 0xFFFFE494(%ebx), %edx |
| 0x3A9698A1: jz-32 0x3A969D74 |
| . 454 3A969893 20 |
| . 89 45 84 83 EC 04 85 C0 8D 93 94 E4 FF FF 0F 84 CD 04 00 00 |
| |
| ==== BB 455 (0x3A9698A7) in 8157B, out 46082B, BBs exec'd 0 ==== |
| 0x3A9698A7: movl -128(%ebp),%esi |
| 0x3A9698AA: movl -124(%ebp),%edx |
| 0x3A9698AD: movl 24(%esi),%eax |
| 0x3A9698B0: movzwl 16(%esi),%ecx |
| 0x3A9698B4: movl %eax,0x148(%edx) |
| 0x3A9698BA: movzwl 44(%esi),%eax |
| 0x3A9698BE: movl %ecx,0xFFFFFF78(%ebp) |
| 0x3A9698C4: movl -120(%ebp),%ecx |
| 0x3A9698C7: movw %ax,0x14C(%edx) |
| 0x3A9698CE: movl -128(%ebp),%edx |
| 0x3A9698D1: movzwl 44(%esi),%esi |
| 0x3A9698D5: movl 28(%edx),%eax |
| 0x3A9698D8: shll $0x5, %esi |
| 0x3A9698DB: movl %esi,0xFFFFFF28(%ebp) |
| 0x3A9698E1: leal (%esi,%eax,1), %edx |
| 0x3A9698E4: leal 4(%eax,%ecx,1), %eax |
| 0x3A9698E8: cmpl (%ecx),%edx |
| 0x3A9698EA: movl %eax,0xFFFFFF7C(%ebp) |
| 0x3A9698F0: jnbe-32 0x3A969D15 |
| . 455 3A9698A7 79 |
| . 8B 75 80 8B 55 84 8B 46 18 0F B7 4E 10 89 82 48 01 00 00 0F B7 46 2C 89 8D 78 FF FF FF 8B 4D 88 66 89 82 4C 01 00 00 8B 55 80 0F B7 76 2C 8B 42 1C C1 E6 05 89 B5 28 FF FF FF 8D 14 06 8D 44 08 04 3B 11 89 85 7C FF FF FF 0F 87 1F 04 00 00 |
| |
| ==== BB 456 (0x3A9698F6) in 8236B, out 46339B, BBs exec'd 0 ==== |
| 0x3A9698F6: movl %esp,0xFFFFFF64(%ebp) |
| 0x3A9698FC: movl -124(%ebp),%ecx |
| 0x3A9698FF: movl $0x7,%edi |
| 0x3A969904: movl %edi,0xFFFFFF68(%ebp) |
| 0x3A96990A: movb $0x0, 0xFFFFFF5B(%ebp) |
| 0x3A969911: movzwl 0x14C(%ecx),%edx |
| 0x3A969918: leal -3(%edx,%edx,2), %eax |
| 0x3A96991C: leal 0x28(,%eax,8), %eax |
| 0x3A969923: subl %eax,%esp |
| 0x3A969925: shll $0x5, %edx |
| 0x3A969928: leal 67(%esp,,), %esi |
| 0x3A96992C: andl $0xFFFFFFF0, %esi |
| 0x3A96992F: movl %esi,0xFFFFFF60(%ebp) |
| 0x3A969935: xorl %esi, %esi |
| 0x3A969937: movl %esi,0xFFFFFF5C(%ebp) |
| 0x3A96993D: movl 0xFFFFFF7C(%ebp),%esi |
| 0x3A969943: movl %esi,%eax |
| 0x3A969945: addl %edx,%eax |
| 0x3A969947: cmpl %eax,%esi |
| 0x3A969949: jnb-32 0x3A969DD6 |
| . 456 3A9698F6 89 |
| . 89 A5 64 FF FF FF 8B 4D 84 BF 07 00 00 00 89 BD 68 FF FF FF C6 85 5B FF FF FF 00 0F B7 91 4C 01 00 00 8D 44 52 FD 8D 04 C5 28 00 00 00 29 C4 C1 E2 05 8D 74 24 43 83 E6 F0 89 B5 60 FF FF FF 31 F6 89 B5 5C FF FF FF 8B B5 7C FF FF FF 89 F0 01 D0 39 C6 0F 83 87 04 00 00 |
| |
| ==== BB 457 (0x3A96994F) in 8325B, out 46615B, BBs exec'd 0 ==== |
| 0x3A96994F: movl %eax,0xFFFFFF54(%ebp) |
| 0x3A969955: movl 0xFFFFFF60(%ebp),%eax |
| 0x3A96995B: movl %eax,0xFFFFFF2C(%ebp) |
| 0x3A969961: jmp-8 0x3A96998B |
| . 457 3A96994F 20 |
| . 89 85 54 FF FF FF 8B 85 60 FF FF FF 89 85 2C FF FF FF EB 28 |
| |
| ==== BB 458 (0x3A96998B) in 8345B, out 46691B, BBs exec'd 0 ==== |
| 0x3A96998B: movl (%esi),%eax |
| 0x3A96998D: cmpl $0x6, %eax |
| 0x3A969990: jz-8 0x3A9699C5 |
| . 458 3A96998B 7 |
| . 8B 06 83 F8 06 74 33 |
| |
| ==== BB 459 (0x3A969992) in 8352B, out 46758B, BBs exec'd 0 ==== |
| 0x3A969992: cmpl $0x6, %eax |
| 0x3A969995: jbe-8 0x3A969963 |
| . 459 3A969992 5 |
| . 83 F8 06 76 CC |
| |
| ==== BB 460 (0x3A969963) in 8357B, out 46815B, BBs exec'd 0 ==== |
| 0x3A969963: cmpl $0x1, %eax |
| 0x3A969966: jz-32 0x3A969C3A |
| . 460 3A969963 9 |
| . 83 F8 01 0F 84 CE 02 00 00 |
| |
| ==== BB 461 (0x3A969C3A) in 8366B, out 46872B, BBs exec'd 0 ==== |
| 0x3A969C3A: movl 0xFFFFFC18(%ebx),%eax |
| 0x3A969C40: movl 28(%esi),%edx |
| 0x3A969C43: decl %eax |
| 0x3A969C44: testl %eax,%edx |
| 0x3A969C46: jnz-32 0x3A96A1E5 |
| . 461 3A969C3A 18 |
| . 8B 83 18 FC FF FF 8B 56 1C 48 85 D0 0F 85 99 05 00 00 |
| |
| ==== BB 462 (0x3A969C4C) in 8384B, out 46965B, BBs exec'd 0 ==== |
| 0x3A969C4C: movl 8(%esi),%eax |
| 0x3A969C4F: decl %edx |
| 0x3A969C50: movl 4(%esi),%ecx |
| 0x3A969C53: movl %eax,0xFFFFFF50(%ebp) |
| 0x3A969C59: subl %ecx,%eax |
| 0x3A969C5B: testl %edx,%eax |
| 0x3A969C5D: jnz-32 0x3A96A1F0 |
| . 462 3A969C4C 23 |
| . 8B 46 08 4A 8B 4E 04 89 85 50 FF FF FF 29 C8 85 C2 0F 85 8D 05 00 00 |
| |
| ==== BB 463 (0x3A969C63) in 8407B, out 47080B, BBs exec'd 0 ==== |
| 0x3A969C63: incl 0xFFFFFF5C(%ebp) |
| 0x3A969C69: movl 0xFFFFFF2C(%ebp),%edi |
| 0x3A969C6F: movl 0xFFFFFF50(%ebp),%eax |
| 0x3A969C75: leal 24(%edi), %ecx |
| 0x3A969C78: movl %ecx,0xFFFFFF2C(%ebp) |
| 0x3A969C7E: movl %edx,%ecx |
| 0x3A969C80: notl %ecx |
| 0x3A969C82: andl %eax,%ecx |
| 0x3A969C84: movl 0xFFFFFF2C(%ebp),%eax |
| 0x3A969C8A: movl %ecx,-24(%eax) |
| 0x3A969C8D: movl 8(%esi),%edx |
| 0x3A969C90: movl 16(%esi),%eax |
| 0x3A969C93: addl %edx,%eax |
| 0x3A969C95: movl 0xFFFFFC18(%ebx),%edx |
| 0x3A969C9B: leal -1(%edx,%eax,1), %eax |
| 0x3A969C9F: negl %edx |
| 0x3A969CA1: andl %edx,%eax |
| 0x3A969CA3: movl 0xFFFFFF2C(%ebp),%edx |
| 0x3A969CA9: movl %eax,-20(%edx) |
| 0x3A969CAC: movl 16(%esi),%eax |
| 0x3A969CAF: addl 8(%esi),%eax |
| 0x3A969CB2: movl %eax,-16(%edx) |
| 0x3A969CB5: movl 20(%esi),%eax |
| 0x3A969CB8: addl 8(%esi),%eax |
| 0x3A969CBB: movl %eax,-12(%edx) |
| 0x3A969CBE: movl 28(%esi),%eax |
| 0x3A969CC1: decl %eax |
| 0x3A969CC2: notl %eax |
| 0x3A969CC4: andl 4(%esi),%eax |
| 0x3A969CC7: cmpl $0x1, 0xFFFFFF5C(%ebp) |
| 0x3A969CCE: movl %eax,-8(%edx) |
| 0x3A969CD1: jbe-8 0x3A969CDF |
| . 463 3A969C63 112 |
| . FF 85 5C FF FF FF 8B BD 2C FF FF FF 8B 85 50 FF FF FF 8D 4F 18 89 8D 2C FF FF FF 89 D1 F7 D1 21 C1 8B 85 2C FF FF FF 89 48 E8 8B 56 08 8B 46 10 01 D0 8B 93 18 FC FF FF 8D 44 02 FF F7 DA 21 D0 8B 95 2C FF FF FF 89 42 EC 8B 46 10 03 46 08 89 42 F0 8B 46 14 03 46 08 89 42 F4 8B 46 1C 48 F7 D0 23 46 04 83 BD 5C FF FF FF 01 89 42 F8 76 0C |
| |
| ==== BB 464 (0x3A969CDF) in 8519B, out 47458B, BBs exec'd 0 ==== |
| 0x3A969CDF: movl 24(%esi),%ecx |
| 0x3A969CE2: movl $0x73516240,%eax |
| 0x3A969CE7: andl $0x7, %ecx |
| 0x3A969CEA: shll $0x2, %ecx |
| 0x3A969CED: sarl %cl, %eax |
| 0x3A969CEF: andl $0xF, %eax |
| 0x3A969CF2: movl %eax,20(%edi) |
| 0x3A969CF5: jmp 0x3A969980 |
| . 464 3A969CDF 27 |
| . 8B 4E 18 B8 40 62 51 73 83 E1 07 C1 E1 02 D3 F8 83 E0 0F 89 47 14 E9 86 FC FF FF |
| |
| ==== BB 465 (0x3A969980) in 8546B, out 47578B, BBs exec'd 0 ==== |
| 0x3A969980: addl $0x20, %esi |
| 0x3A969983: cmpl 0xFFFFFF54(%ebp),%esi |
| 0x3A969989: jnb-8 0x3A9699DC |
| . 465 3A969980 11 |
| . 83 C6 20 3B B5 54 FF FF FF 73 51 |
| |
| ==== BB 466 (0x3A969CD3) in 8557B, out 47656B, BBs exec'd 0 ==== |
| 0x3A969CD3: cmpl %ecx,-20(%edi) |
| 0x3A969CD6: jz-8 0x3A969CDF |
| . 466 3A969CD3 5 |
| . 39 4F EC 74 07 |
| |
| ==== BB 467 (0x3A96996C) in 8562B, out 47719B, BBs exec'd 0 ==== |
| 0x3A96996C: cmpl $0x2, %eax |
| 0x3A96996F: jz-32 0x3A969CFA |
| . 467 3A96996C 9 |
| . 83 F8 02 0F 84 85 03 00 00 |
| |
| ==== BB 468 (0x3A969CFA) in 8571B, out 47776B, BBs exec'd 0 ==== |
| 0x3A969CFA: movl 8(%esi),%eax |
| 0x3A969CFD: movl -124(%ebp),%edx |
| 0x3A969D00: movl %eax,8(%edx) |
| 0x3A969D03: movl 20(%esi),%eax |
| 0x3A969D06: shrl $0x3, %eax |
| 0x3A969D09: movw %ax,0x14E(%edx) |
| 0x3A969D10: jmp 0x3A969980 |
| . 468 3A969CFA 27 |
| . 8B 46 08 8B 55 84 89 42 08 8B 46 14 C1 E8 03 66 89 82 4E 01 00 00 E9 6B FC FF FF |
| |
| ==== BB 469 (0x3A969997) in 8598B, out 47888B, BBs exec'd 0 ==== |
| 0x3A969997: cmpl $0x6474E551, %eax |
| 0x3A96999C: jz-32 0x3A969C2C |
| . 469 3A969997 11 |
| . 3D 51 E5 74 64 0F 84 8A 02 00 00 |
| |
| ==== BB 470 (0x3A969C2C) in 8609B, out 47948B, BBs exec'd 0 ==== |
| 0x3A969C2C: movl 24(%esi),%ecx |
| 0x3A969C2F: movl %ecx,0xFFFFFF68(%ebp) |
| 0x3A969C35: jmp 0x3A969980 |
| . 470 3A969C2C 14 |
| . 8B 4E 18 89 8D 68 FF FF FF E9 46 FD FF FF |
| |
| ==== BB 471 (0x3A9699DC) in 8623B, out 48008B, BBs exec'd 0 ==== |
| 0x3A9699DC: movl 0xFFFFFF5C(%ebp),%eax |
| 0x3A9699E2: testl %eax,%eax |
| 0x3A9699E4: jz-32 0x3A969DD6 |
| . 471 3A9699DC 14 |
| . 8B 85 5C FF FF FF 85 C0 0F 84 EC 03 00 00 |
| |
| ==== BB 472 (0x3A9699EA) in 8637B, out 48083B, BBs exec'd 0 ==== |
| 0x3A9699EA: movl 0xFFFFFF5C(%ebp),%ecx |
| 0x3A9699F0: movl 0xFFFFFF60(%ebp),%edi |
| 0x3A9699F6: leal (%ecx,%ecx,2), %eax |
| 0x3A9699F9: leal (%edi,%eax,8), %eax |
| 0x3A9699FC: movl (%edi),%edx |
| 0x3A9699FE: movl -12(%eax),%esi |
| 0x3A969A01: movl %eax,0xFFFFFF4C(%ebp) |
| 0x3A969A07: subl %edx,%esi |
| 0x3A969A09: cmpl $0x3, 0xFFFFFF78(%ebp) |
| 0x3A969A10: movl %esi,0xFFFFFF28(%ebp) |
| 0x3A969A16: jnz-32 0x3A96A1FB |
| . 472 3A9699EA 50 |
| . 8B 8D 5C FF FF FF 8B BD 60 FF FF FF 8D 04 49 8D 04 C7 8B 17 8B 70 F4 89 85 4C FF FF FF 29 D6 83 BD 78 FF FF FF 03 89 B5 28 FF FF FF 0F 85 DF 07 00 00 |
| |
| ==== BB 473 (0x3A969A1C) in 8687B, out 48261B, BBs exec'd 0 ==== |
| 0x3A969A1C: movl 0xFFFFFD78(%ebx),%eax |
| 0x3A969A22: andl %eax,%edx |
| 0x3A969A24: movl 16(%edi),%eax |
| 0x3A969A27: movl %eax,20(%esp,,) |
| 0x3A969A2B: movl -116(%ebp),%eax |
| 0x3A969A2E: movl %eax,16(%esp,,) |
| 0x3A969A32: movl $0x2,%eax |
| 0x3A969A37: movl %eax,12(%esp,,) |
| 0x3A969A3B: movl 20(%edi),%eax |
| 0x3A969A3E: movl %edx,(%esp,,) |
| 0x3A969A41: movl %esi,4(%esp,,) |
| 0x3A969A45: movl %eax,8(%esp,,) |
| 0x3A969A49: call 0x3A974C50 |
| . 473 3A969A1C 50 |
| . 8B 83 78 FD FF FF 21 C2 8B 47 10 89 44 24 14 8B 45 8C 89 44 24 10 B8 02 00 00 00 89 44 24 0C 8B 47 14 89 14 24 89 74 24 04 89 44 24 08 E8 02 B2 00 00 |
| |
| ==== BB 474 (0x3A969A4E) in 8737B, out 48446B, BBs exec'd 0 ==== |
| 0x3A969A4E: movl -124(%ebp),%edx |
| 0x3A969A51: movl %eax,0x194(%edx) |
| 0x3A969A57: incl %eax |
| 0x3A969A58: jz-32 0x3A969BF6 |
| . 474 3A969A4E 16 |
| . 8B 55 84 89 82 94 01 00 00 40 0F 84 98 01 00 00 |
| |
| ==== BB 475 (0x3A969A5E) in 8753B, out 48537B, BBs exec'd 0 ==== |
| 0x3A969A5E: movl 0xFFFFFC40(%ebx),%esi |
| 0x3A969A64: testl %esi,%esi |
| 0x3A969A66: jnz-32 0x3A96A06A |
| . 475 3A969A5E 14 |
| . 8B B3 40 FC FF FF 85 F6 0F 85 FE 05 00 00 |
| |
| ==== BB 476 (0x3A96A06A) in 8767B, out 48612B, BBs exec'd 0 ==== |
| 0x3A96A06A: movl $0x3,%ecx |
| 0x3A96A06F: movl %ecx,8(%esp,,) |
| 0x3A96A073: movl 0xFFFFFF28(%ebp),%ecx |
| 0x3A96A079: movl %ecx,4(%esp,,) |
| 0x3A96A07D: movl -124(%ebp),%esi |
| 0x3A96A080: movl 0x194(%esi),%eax |
| 0x3A96A086: movl %eax,(%esp,,) |
| 0x3A96A089: call 0x3A974D10 |
| . 476 3A96A06A 36 |
| . B9 03 00 00 00 89 4C 24 08 8B 8D 28 FF FF FF 89 4C 24 04 8B 75 84 8B 86 94 01 00 00 89 04 24 E8 82 AC 00 00 |
| |
| ==== BB 477 madvise(0x3A974D10) in 8803B, out 48741B, BBs exec'd 0 ==== |
| 0x3A974D10: pushl %ebx |
| 0x3A974D11: movl 16(%esp,,),%edx |
| 0x3A974D15: movl 12(%esp,,),%ecx |
| 0x3A974D19: movl 8(%esp,,),%ebx |
| 0x3A974D1D: movl $0xDB,%eax |
| 0x3A974D22: int $0x80 |
| . 477 3A974D10 20 |
| . 53 8B 54 24 10 8B 4C 24 0C 8B 5C 24 08 B8 DB 00 00 00 CD 80 |
| |
| ==== BB 478 (0x3A974D24) in 8823B, out 48837B, BBs exec'd 0 ==== |
| 0x3A974D24: popl %ebx |
| 0x3A974D25: cmpl $0xFFFFF001, %eax |
| 0x3A974D2A: jnb-8 0x3A974D2D |
| . 478 3A974D24 8 |
| . 5B 3D 01 F0 FF FF 73 01 |
| |
| ==== BB 479 (0x3A974D2C) in 8831B, out 48916B, BBs exec'd 0 ==== |
| 0x3A974D2C: ret |
| . 479 3A974D2C 1 |
| . C3 |
| |
| ==== BB 480 (0x3A96A08E) in 8832B, out 48946B, BBs exec'd 0 ==== |
| 0x3A96A08E: jmp 0x3A969A6C |
| . 480 3A96A08E 5 |
| . E9 D9 F9 FF FF |
| |
| ==== BB 481 (0x3A969A6C) in 8837B, out 48974B, BBs exec'd 0 ==== |
| 0x3A969A6C: movl -124(%ebp),%edx |
| 0x3A969A6F: movl 0xFFFFFF28(%ebp),%ecx |
| 0x3A969A75: movl -124(%ebp),%esi |
| 0x3A969A78: movl 0x194(%edx),%eax |
| 0x3A969A7E: leal (%ecx,%eax,1), %edx |
| 0x3A969A81: movl %edx,0x198(%esi) |
| 0x3A969A87: movl (%edi),%edx |
| 0x3A969A89: subl %edx,%eax |
| 0x3A969A8B: cmpb $0x0, 0xFFFFFF5B(%ebp) |
| 0x3A969A92: movl %eax,(%esi) |
| 0x3A969A94: jnz-32 0x3A96A093 |
| . 481 3A969A6C 46 |
| . 8B 55 84 8B 8D 28 FF FF FF 8B 75 84 8B 82 94 01 00 00 8D 14 01 89 96 98 01 00 00 8B 17 29 D0 80 BD 5B FF FF FF 00 89 06 0F 85 F9 05 00 00 |
| |
| ==== BB 482 (0x3A969A9A) in 8883B, out 49142B, BBs exec'd 0 ==== |
| 0x3A969A9A: movl -124(%ebp),%ecx |
| 0x3A969A9D: movl 0x144(%ecx),%eax |
| 0x3A969AA3: testl %eax,%eax |
| 0x3A969AA5: jnz-8 0x3A969AF0 |
| . 482 3A969A9A 13 |
| . 8B 4D 84 8B 81 44 01 00 00 85 C0 75 49 |
| |
| ==== BB 483 (0x3A969AA7) in 8896B, out 49230B, BBs exec'd 0 ==== |
| 0x3A969AA7: movl -128(%ebp),%eax |
| 0x3A969AAA: movl 16(%edi),%esi |
| 0x3A969AAD: movl 28(%eax),%ecx |
| 0x3A969AB0: movl %esi,0xFFFFFF48(%ebp) |
| 0x3A969AB6: cmpl %ecx,%esi |
| 0x3A969AB8: jnbe-8 0x3A969AF0 |
| . 483 3A969AA7 19 |
| . 8B 45 80 8B 77 10 8B 48 1C 89 B5 48 FF FF FF 39 CE 77 36 |
| |
| ==== BB 484 (0x3A969ABA) in 8915B, out 49341B, BBs exec'd 0 ==== |
| 0x3A969ABA: movzwl 44(%eax),%eax |
| 0x3A969ABE: movl (%edi),%esi |
| 0x3A969AC0: movl 4(%edi),%edx |
| 0x3A969AC3: movl %esi,0xFFFFFF44(%ebp) |
| 0x3A969AC9: shll $0x5, %eax |
| 0x3A969ACC: subl %esi,%edx |
| 0x3A969ACE: addl 0xFFFFFF48(%ebp),%edx |
| 0x3A969AD4: leal (%eax,%ecx,1), %eax |
| 0x3A969AD7: cmpl %eax,%edx |
| 0x3A969AD9: jb-8 0x3A969AF0 |
| . 484 3A969ABA 33 |
| . 0F B7 40 2C 8B 37 8B 57 04 89 B5 44 FF FF FF C1 E0 05 29 F2 03 95 48 FF FF FF 8D 04 08 39 C2 72 15 |
| |
| ==== BB 485 (0x3A969ADB) in 8948B, out 49491B, BBs exec'd 0 ==== |
| 0x3A969ADB: movl %esi,%eax |
| 0x3A969ADD: movl -124(%ebp),%edx |
| 0x3A969AE0: addl %ecx,%eax |
| 0x3A969AE2: movl 0xFFFFFF48(%ebp),%ecx |
| 0x3A969AE8: subl %ecx,%eax |
| 0x3A969AEA: movl %eax,0x144(%edx) |
| 0x3A969AF0: movl 12(%edi),%ecx |
| 0x3A969AF3: movl 8(%edi),%edx |
| 0x3A969AF6: cmpl %edx,%ecx |
| 0x3A969AF8: jbe-32 0x3A969B8D |
| . 485 3A969ADB 35 |
| . 89 F0 8B 55 84 01 C8 8B 8D 48 FF FF FF 29 C8 89 82 44 01 00 00 8B 4F 0C 8B 57 08 39 D1 0F 86 8F 00 00 00 |
| |
| ==== BB 486 (0x3A969B8D) in 8983B, out 49635B, BBs exec'd 0 ==== |
| 0x3A969B8D: movl 0xFFFFFF5C(%ebp),%esi |
| 0x3A969B93: addl $0x18, %edi |
| 0x3A969B96: movl 0xFFFFFF60(%ebp),%edx |
| 0x3A969B9C: leal (%esi,%esi,2), %eax |
| 0x3A969B9F: leal (%edx,%eax,8), %eax |
| 0x3A969BA2: cmpl %eax,%edi |
| 0x3A969BA4: jnb-32 0x3A969DE4 |
| . 486 3A969B8D 29 |
| . 8B B5 5C FF FF FF 83 C7 18 8B 95 60 FF FF FF 8D 04 76 8D 04 C2 39 C7 0F 83 3A 02 00 00 |
| |
| ==== BB 487 (0x3A969BAA) in 9012B, out 49758B, BBs exec'd 0 ==== |
| 0x3A969BAA: movl (%edi),%eax |
| 0x3A969BAC: cmpl %eax,4(%edi) |
| 0x3A969BAF: jbe-32 0x3A969A9A |
| . 487 3A969BAA 11 |
| . 8B 07 39 47 04 0F 86 E5 FE FF FF |
| |
| ==== BB 488 (0x3A969BB5) in 9023B, out 49830B, BBs exec'd 0 ==== |
| 0x3A969BB5: movl 16(%edi),%eax |
| 0x3A969BB8: movl %eax,20(%esp,,) |
| 0x3A969BBC: movl -116(%ebp),%esi |
| 0x3A969BBF: movl $0x12,%eax |
| 0x3A969BC4: movl %eax,12(%esp,,) |
| 0x3A969BC8: movl %esi,16(%esp,,) |
| 0x3A969BCC: movl 20(%edi),%eax |
| 0x3A969BCF: movl %eax,8(%esp,,) |
| 0x3A969BD3: movl 4(%edi),%eax |
| 0x3A969BD6: movl (%edi),%esi |
| 0x3A969BD8: subl %esi,%eax |
| 0x3A969BDA: movl %eax,4(%esp,,) |
| 0x3A969BDE: movl -124(%ebp),%edx |
| 0x3A969BE1: movl (%edi),%eax |
| 0x3A969BE3: movl (%edx),%ecx |
| 0x3A969BE5: addl %ecx,%eax |
| 0x3A969BE7: movl %eax,(%esp,,) |
| 0x3A969BEA: call 0x3A974C50 |
| . 488 3A969BB5 58 |
| . 8B 47 10 89 44 24 14 8B 75 8C B8 12 00 00 00 89 44 24 0C 89 74 24 10 8B 47 14 89 44 24 08 8B 47 04 8B 37 29 F0 89 44 24 04 8B 55 84 8B 07 8B 0A 01 C8 89 04 24 E8 61 B0 00 00 |
| |
| ==== BB 489 (0x3A969BEF) in 9081B, out 50046B, BBs exec'd 0 ==== |
| 0x3A969BEF: incl %eax |
| 0x3A969BF0: jnz-32 0x3A969A9A |
| . 489 3A969BEF 7 |
| . 40 0F 85 A4 FE FF FF |
| |
| ==== BB 490 (0x3A969AF0) in 9088B, out 50108B, BBs exec'd 0 ==== |
| 0x3A969AF0: movl 12(%edi),%ecx |
| 0x3A969AF3: movl 8(%edi),%edx |
| 0x3A969AF6: cmpl %edx,%ecx |
| 0x3A969AF8: jbe-32 0x3A969B8D |
| . 490 3A969AF0 14 |
| . 8B 4F 0C 8B 57 08 39 D1 0F 86 8F 00 00 00 |
| |
| ==== BB 491 (0x3A969AFE) in 9102B, out 50190B, BBs exec'd 0 ==== |
| 0x3A969AFE: movl -124(%ebp),%esi |
| 0x3A969B01: movl 0xFFFFFC18(%ebx),%eax |
| 0x3A969B07: movl (%esi),%esi |
| 0x3A969B09: addl %esi,%edx |
| 0x3A969B0B: addl %esi,%ecx |
| 0x3A969B0D: movl %edx,0xFFFFFF40(%ebp) |
| 0x3A969B13: leal -1(%eax,%edx,1), %edx |
| 0x3A969B17: negl %eax |
| 0x3A969B19: movl %ecx,0xFFFFFF3C(%ebp) |
| 0x3A969B1F: andl %eax,%edx |
| 0x3A969B21: cmpl %edx,%ecx |
| 0x3A969B23: movl %edx,0xFFFFFF38(%ebp) |
| 0x3A969B29: jnb-8 0x3A969B31 |
| . 491 3A969AFE 45 |
| . 8B 75 84 8B 83 18 FC FF FF 8B 36 01 F2 01 F1 89 95 40 FF FF FF 8D 54 10 FF F7 D8 89 8D 3C FF FF FF 21 C2 39 D1 89 95 38 FF FF FF 73 06 |
| |
| ==== BB 492 (0x3A969B2B) in 9147B, out 50371B, BBs exec'd 0 ==== |
| 0x3A969B2B: movl %ecx,0xFFFFFF38(%ebp) |
| 0x3A969B31: movl 0xFFFFFF40(%ebp),%ecx |
| 0x3A969B37: cmpl %ecx,0xFFFFFF38(%ebp) |
| 0x3A969B3D: jbe-8 0x3A969B7B |
| . 492 3A969B2B 20 |
| . 89 8D 38 FF FF FF 8B 8D 40 FF FF FF 39 8D 38 FF FF FF 76 3C |
| |
| ==== BB 493 (0x3A969B3F) in 9167B, out 50468B, BBs exec'd 0 ==== |
| 0x3A969B3F: movl 20(%edi),%eax |
| 0x3A969B42: testb $0x2, %al |
| 0x3A969B44: jz-32 0x3A96A3D8 |
| . 493 3A969B3F 11 |
| . 8B 47 14 A8 02 0F 84 8E 08 00 00 |
| |
| ==== BB 494 (0x3A969B4A) in 9178B, out 50550B, BBs exec'd 0 ==== |
| 0x3A969B4A: movl 0xFFFFFF38(%ebp),%eax |
| 0x3A969B50: movl 0xFFFFFF40(%ebp),%edx |
| 0x3A969B56: subl %edx,%eax |
| 0x3A969B58: movl %eax,8(%esp,,) |
| 0x3A969B5C: xorl %eax, %eax |
| 0x3A969B5E: movl %eax,4(%esp,,) |
| 0x3A969B62: movl 0xFFFFFF40(%ebp),%esi |
| 0x3A969B68: movl %esi,(%esp,,) |
| 0x3A969B6B: call 0x3A975700 |
| . 494 3A969B4A 38 |
| . 8B 85 38 FF FF FF 8B 95 40 FF FF FF 29 D0 89 44 24 08 31 C0 89 44 24 04 8B B5 40 FF FF FF 89 34 24 E8 90 BB 00 00 |
| |
| ==== BB 495 memset(0x3A975700) in 9216B, out 50694B, BBs exec'd 0 ==== |
| 0x3A975700: pushl %edi |
| 0x3A975701: movl 8(%esp,,),%edi |
| 0x3A975705: movl 16(%esp,,),%edx |
| 0x3A975709: movb 12(%esp,,),%al |
| 0x3A97570D: movb %al,%ah{sp} |
| 0x3A97570F: movl %eax,%ecx |
| 0x3A975711: shll $0x10, %eax |
| 0x3A975714: movw %cx,%ax |
| 0x3A975717: cld |
| 0x3A975718: cmpl $0x24, %edx |
| 0x3A97571B: movl %edx,%ecx |
| 0x3A97571D: jl-8 0x3A975756 |
| . 495 3A975700 31 |
| . 57 8B 7C 24 08 8B 54 24 10 8A 44 24 0C 88 C4 89 C1 C1 E0 10 66 89 C8 FC 83 FA 24 89 D1 7C 37 |
| |
| ==== BB 496 (0x3A975756) in 9247B, out 50876B, BBs exec'd 0 ==== |
| 0x3A975756: shrl $0x2, %ecx |
| 0x3A975759: rep stosl |
| . 496 3A975756 5 |
| . C1 E9 02 F3 AB |
| |
| ==== BB 497 (0x3A975759) in 9252B, out 50973B, BBs exec'd 0 ==== |
| 0x3A975759: rep stosl |
| . 497 3A975759 2 |
| . F3 AB |
| |
| ==== BB 498 (0x3A97575B) in 9254B, out 51060B, BBs exec'd 0 ==== |
| 0x3A97575B: movl %edx,%ecx |
| 0x3A97575D: andl $0x3, %ecx |
| 0x3A975760: rep stosb |
| . 498 3A97575B 7 |
| . 89 D1 83 E1 03 F3 AA |
| |
| ==== BB 499 (0x3A975762) in 9261B, out 51162B, BBs exec'd 0 ==== |
| 0x3A975762: movl 8(%esp,,),%eax |
| 0x3A975766: popl %edi |
| 0x3A975767: ret |
| . 499 3A975762 6 |
| . 8B 44 24 08 5F C3 |
| |
| ==== BB 500 (0x3A969B70) in 9267B, out 51221B, BBs exec'd 0 ==== |
| 0x3A969B70: movl 20(%edi),%eax |
| 0x3A969B73: testb $0x2, %al |
| 0x3A969B75: jz-32 0x3A96A3B2 |
| . 500 3A969B70 11 |
| . 8B 47 14 A8 02 0F 84 37 08 00 00 |
| |
| ==== BB 501 (0x3A969B7B) in 9278B, out 51303B, BBs exec'd 0 ==== |
| 0x3A969B7B: movl 0xFFFFFF38(%ebp),%eax |
| 0x3A969B81: cmpl %eax,0xFFFFFF3C(%ebp) |
| 0x3A969B87: jnbe-32 0x3A96A171 |
| . 501 3A969B7B 18 |
| . 8B 85 38 FF FF FF 39 85 3C FF FF FF 0F 87 E4 05 00 00 |
| |
| ==== BB 502 (0x3A969DE4) in 9296B, out 51384B, BBs exec'd 0 ==== |
| 0x3A969DE4: movl -124(%ebp),%ecx |
| 0x3A969DE7: movl 0x144(%ecx),%eax |
| 0x3A969DED: testl %eax,%eax |
| 0x3A969DEF: jz-32 0x3A96A0E8 |
| . 502 3A969DE4 17 |
| . 8B 4D 84 8B 81 44 01 00 00 85 C0 0F 84 F3 02 00 00 |
| |
| ==== BB 503 (0x3A969DF5) in 9313B, out 51472B, BBs exec'd 0 ==== |
| 0x3A969DF5: movl -124(%ebp),%ecx |
| 0x3A969DF8: movl (%ecx),%esi |
| 0x3A969DFA: addl %esi,%eax |
| 0x3A969DFC: movl %eax,0x144(%ecx) |
| 0x3A969E02: movl 0xFFFFFF64(%ebp),%esp |
| 0x3A969E08: movl -116(%ebp),%esi |
| 0x3A969E0B: movl %esi,(%esp,,) |
| 0x3A969E0E: call 0x3A974470 |
| . 503 3A969DF5 30 |
| . 8B 4D 84 8B 31 01 F0 89 81 44 01 00 00 8B A5 64 FF FF FF 8B 75 8C 89 34 24 E8 5D A6 00 00 |
| |
| ==== BB 504 close(0x3A974470) in 9343B, out 51605B, BBs exec'd 0 ==== |
| 0x3A974470: movl %ebx,%edx |
| 0x3A974472: movl 4(%esp,,),%ebx |
| 0x3A974476: movl $0x6,%eax |
| 0x3A97447B: int $0x80 |
| . 504 3A974470 13 |
| . 89 DA 8B 5C 24 04 B8 06 00 00 00 CD 80 |
| |
| ==== BB 505 (0x3A97447D) in 9356B, out 51669B, BBs exec'd 0 ==== |
| 0x3A97447D: movl %edx,%ebx |
| 0x3A97447F: cmpl $0xFFFFF001, %eax |
| 0x3A974484: jnb-8 0x3A974487 |
| . 505 3A97447D 9 |
| . 89 D3 3D 01 F0 FF FF 73 01 |
| |
| ==== BB 506 (0x3A974486) in 9365B, out 51739B, BBs exec'd 0 ==== |
| 0x3A974486: ret |
| . 506 3A974486 1 |
| . C3 |
| |
| ==== BB 507 (0x3A969E13) in 9366B, out 51769B, BBs exec'd 0 ==== |
| 0x3A969E13: movl $0xFFFFFFFF, -116(%ebp) |
| 0x3A969E1A: movl -124(%ebp),%eax |
| 0x3A969E1D: movzbl 0x174(%eax),%ecx |
| 0x3A969E24: movb %cl,%al |
| 0x3A969E26: andb $0x3, %al |
| 0x3A969E28: decb %al |
| 0x3A969E2A: setz %dl |
| 0x3A969E2D: cmpl $0x2, 0xFFFFFF78(%ebp) |
| 0x3A969E34: setz %al |
| 0x3A969E37: andl %edx,%eax |
| 0x3A969E39: testb $0x1, %al |
| 0x3A969E3B: jz-8 0x3A969E49 |
| . 507 3A969E13 42 |
| . C7 45 8C FF FF FF FF 8B 45 84 0F B6 88 74 01 00 00 88 C8 24 03 FE C8 0F 94 C2 83 BD 78 FF FF FF 02 0F 94 C0 21 D0 A8 01 74 0C |
| |
| ==== BB 508 (0x3A969E49) in 9408B, out 51975B, BBs exec'd 0 ==== |
| 0x3A969E49: movl -124(%ebp),%ecx |
| 0x3A969E4C: movl 8(%ecx),%eax |
| 0x3A969E4F: testl %eax,%eax |
| 0x3A969E51: jnz-32 0x3A96A0D9 |
| . 508 3A969E49 14 |
| . 8B 4D 84 8B 41 08 85 C0 0F 85 82 02 00 00 |
| |
| ==== BB 509 (0x3A96A0D9) in 9422B, out 52060B, BBs exec'd 0 ==== |
| 0x3A96A0D9: movl -124(%ebp),%esi |
| 0x3A96A0DC: movl (%esi),%edx |
| 0x3A96A0DE: addl %edx,%eax |
| 0x3A96A0E0: movl %eax,8(%esi) |
| 0x3A96A0E3: jmp 0x3A969E6F |
| . 509 3A96A0D9 15 |
| . 8B 75 84 8B 16 01 D0 89 46 08 E9 87 FD FF FF |
| |
| ==== BB 510 (0x3A969E6F) in 9437B, out 52140B, BBs exec'd 0 ==== |
| 0x3A969E6F: movl -124(%ebp),%ecx |
| 0x3A969E72: addl %edx,0x148(%ecx) |
| 0x3A969E78: testb $0x40, 0xFFFFFC14(%ebx) |
| 0x3A969E7F: jnz-32 0x3A96A230 |
| . 510 3A969E6F 22 |
| . 8B 4D 84 01 91 48 01 00 00 F6 83 14 FC FF FF 40 0F 85 AB 03 00 00 |
| |
| ==== BB 511 (0x3A969E85) in 9459B, out 52245B, BBs exec'd 0 ==== |
| 0x3A969E85: movl -124(%ebp),%eax |
| 0x3A969E88: movl 8(%eax),%esi |
| 0x3A969E8B: testl %esi,%esi |
| 0x3A969E8D: jz-32 0x3A969F9E |
| . 511 3A969E85 14 |
| . 8B 45 84 8B 70 08 85 F6 0F 84 0B 01 00 00 |
| |
| ==== BB 512 (0x3A969E93) in 9473B, out 52330B, BBs exec'd 0 ==== |
| 0x3A969E93: movl (%esi),%edx |
| 0x3A969E95: movl %eax,%edi |
| 0x3A969E97: addl $0x18, %edi |
| 0x3A969E9A: testl %edx,%edx |
| 0x3A969E9C: jnz-8 0x3A969EAE |
| . 512 3A969E93 11 |
| . 8B 16 89 C7 83 C7 18 85 D2 75 10 |
| |
| ==== BB 513 (0x3A969EAE) in 9484B, out 52416B, BBs exec'd 0 ==== |
| 0x3A969EAE: cmpl $0x21, %edx |
| 0x3A969EB1: jle-8 0x3A969EA0 |
| . 513 3A969EAE 5 |
| . 83 FA 21 7E ED |
| |
| ==== BB 514 (0x3A969EA0) in 9489B, out 52473B, BBs exec'd 0 ==== |
| 0x3A969EA0: movl %esi,(%edi,%edx,4) |
| 0x3A969EA3: addl $0x8, %esi |
| 0x3A969EA6: movl (%esi),%eax |
| 0x3A969EA8: testl %eax,%eax |
| 0x3A969EAA: movl %eax,%edx |
| 0x3A969EAC: jz-8 0x3A969EE6 |
| . 514 3A969EA0 14 |
| . 89 34 97 83 C6 08 8B 06 85 C0 89 C2 74 38 |
| |
| ==== BB 515 (0x3A969EB3) in 9503B, out 52576B, BBs exec'd 0 ==== |
| 0x3A969EB3: movl $0x6FFFFFFF,%eax |
| 0x3A969EB8: subl %edx,%eax |
| 0x3A969EBA: cmpl $0xF, %eax |
| 0x3A969EBD: jnbe-8 0x3A969ECB |
| . 515 3A969EB3 12 |
| . B8 FF FF FF 6F 29 D0 83 F8 0F 77 0C |
| |
| ==== BB 516 (0x3A969EBF) in 9515B, out 52649B, BBs exec'd 0 ==== |
| 0x3A969EBF: movl $0x70000021,%eax |
| 0x3A969EC4: subl %edx,%eax |
| 0x3A969EC6: movl %esi,(%edi,%eax,4) |
| 0x3A969EC9: jmp-8 0x3A969EA3 |
| . 516 3A969EBF 12 |
| . B8 21 00 00 70 29 D0 89 34 87 EB D8 |
| |
| ==== BB 517 (0x3A969EA3) in 9527B, out 52717B, BBs exec'd 0 ==== |
| 0x3A969EA3: addl $0x8, %esi |
| 0x3A969EA6: movl (%esi),%eax |
| 0x3A969EA8: testl %eax,%eax |
| 0x3A969EAA: movl %eax,%edx |
| 0x3A969EAC: jz-8 0x3A969EE6 |
| . 517 3A969EA3 11 |
| . 83 C6 08 8B 06 85 C0 89 C2 74 38 |
| |
| ==== BB 518 (0x3A969EE6) in 9538B, out 52803B, BBs exec'd 0 ==== |
| 0x3A969EE6: movl -124(%ebp),%ecx |
| 0x3A969EE9: movl (%ecx),%edx |
| 0x3A969EEB: testl %edx,%edx |
| 0x3A969EED: jz-8 0x3A969F42 |
| . 518 3A969EE6 9 |
| . 8B 4D 84 8B 11 85 D2 74 53 |
| |
| ==== BB 519 (0x3A969EEF) in 9547B, out 52885B, BBs exec'd 0 ==== |
| 0x3A969EEF: movl 16(%edi),%eax |
| 0x3A969EF2: testl %eax,%eax |
| 0x3A969EF4: jz-8 0x3A969EF9 |
| . 519 3A969EEF 7 |
| . 8B 47 10 85 C0 74 03 |
| |
| ==== BB 520 (0x3A969EF6) in 9554B, out 52957B, BBs exec'd 0 ==== |
| 0x3A969EF6: addl %edx,4(%eax) |
| 0x3A969EF9: movl 12(%edi),%eax |
| 0x3A969EFC: testl %eax,%eax |
| 0x3A969EFE: jz-8 0x3A969F03 |
| . 520 3A969EF6 10 |
| . 01 50 04 8B 47 0C 85 C0 74 03 |
| |
| ==== BB 521 (0x3A969F00) in 9564B, out 53048B, BBs exec'd 0 ==== |
| 0x3A969F00: addl %edx,4(%eax) |
| 0x3A969F03: movl 20(%edi),%eax |
| 0x3A969F06: testl %eax,%eax |
| 0x3A969F08: jz-8 0x3A969F0D |
| . 521 3A969F00 10 |
| . 01 50 04 8B 47 14 85 C0 74 03 |
| |
| ==== BB 522 (0x3A969F0A) in 9574B, out 53139B, BBs exec'd 0 ==== |
| 0x3A969F0A: addl %edx,4(%eax) |
| 0x3A969F0D: movl 24(%edi),%eax |
| 0x3A969F10: testl %eax,%eax |
| 0x3A969F12: jz-8 0x3A969F17 |
| . 522 3A969F0A 10 |
| . 01 50 04 8B 47 18 85 C0 74 03 |
| |
| ==== BB 523 (0x3A969F14) in 9584B, out 53230B, BBs exec'd 0 ==== |
| 0x3A969F14: addl %edx,4(%eax) |
| 0x3A969F17: movl 28(%edi),%eax |
| 0x3A969F1A: testl %eax,%eax |
| 0x3A969F1C: jz-8 0x3A969F21 |
| . 523 3A969F14 10 |
| . 01 50 04 8B 47 1C 85 C0 74 03 |
| |
| ==== BB 524 (0x3A969F21) in 9594B, out 53321B, BBs exec'd 0 ==== |
| 0x3A969F21: movl 68(%edi),%eax |
| 0x3A969F24: testl %eax,%eax |
| 0x3A969F26: jz-8 0x3A969F2B |
| . 524 3A969F21 7 |
| . 8B 47 44 85 C0 74 03 |
| |
| ==== BB 525 (0x3A969F28) in 9601B, out 53393B, BBs exec'd 0 ==== |
| 0x3A969F28: addl %edx,4(%eax) |
| 0x3A969F2B: movl 92(%edi),%eax |
| 0x3A969F2E: testl %eax,%eax |
| 0x3A969F30: jz-8 0x3A969F35 |
| . 525 3A969F28 10 |
| . 01 50 04 8B 47 5C 85 C0 74 03 |
| |
| ==== BB 526 (0x3A969F32) in 9611B, out 53484B, BBs exec'd 0 ==== |
| 0x3A969F32: addl %edx,4(%eax) |
| 0x3A969F35: movl 0xC4(%edi),%eax |
| 0x3A969F3B: testl %eax,%eax |
| 0x3A969F3D: jz-8 0x3A969F42 |
| . 526 3A969F32 13 |
| . 01 50 04 8B 87 C4 00 00 00 85 C0 74 03 |
| |
| ==== BB 527 (0x3A969F3F) in 9624B, out 53578B, BBs exec'd 0 ==== |
| 0x3A969F3F: addl %edx,4(%eax) |
| 0x3A969F42: movl 120(%edi),%edx |
| 0x3A969F45: testl %edx,%edx |
| 0x3A969F47: jz-8 0x3A969F73 |
| . 527 3A969F3F 10 |
| . 01 50 04 8B 57 78 85 D2 74 2A |
| |
| ==== BB 528 (0x3A969F73) in 9634B, out 53669B, BBs exec'd 0 ==== |
| 0x3A969F73: movl 0x98(%edi),%edx |
| 0x3A969F79: testl %edx,%edx |
| 0x3A969F7B: jz-8 0x3A969F90 |
| . 528 3A969F73 10 |
| . 8B 97 98 00 00 00 85 D2 74 13 |
| |
| ==== BB 529 (0x3A969F7D) in 9644B, out 53744B, BBs exec'd 0 ==== |
| 0x3A969F7D: movl 4(%edx),%eax |
| 0x3A969F80: movl -124(%ebp),%esi |
| 0x3A969F83: testb $0x1, %al |
| 0x3A969F85: movl %eax,0x1E8(%esi) |
| 0x3A969F8B: jz-8 0x3A969F90 |
| . 529 3A969F7D 16 |
| . 8B 42 04 8B 75 84 A8 01 89 86 E8 01 00 00 74 03 |
| |
| ==== BB 530 (0x3A969F90) in 9660B, out 53854B, BBs exec'd 0 ==== |
| 0x3A969F90: movl 116(%edi),%eax |
| 0x3A969F93: testl %eax,%eax |
| 0x3A969F95: jz-8 0x3A969F9E |
| . 530 3A969F90 7 |
| . 8B 47 74 85 C0 74 07 |
| |
| ==== BB 531 (0x3A969F9E) in 9667B, out 53926B, BBs exec'd 0 ==== |
| 0x3A969F9E: movl -124(%ebp),%eax |
| 0x3A969FA1: testb $0x40, 0x1E8(%eax) |
| 0x3A969FA8: jnz-32 0x3A96A336 |
| . 531 3A969F9E 16 |
| . 8B 45 84 F6 80 E8 01 00 00 40 0F 85 88 03 00 00 |
| |
| ==== BB 532 (0x3A969FAE) in 9683B, out 54017B, BBs exec'd 0 ==== |
| 0x3A969FAE: movl -124(%ebp),%eax |
| 0x3A969FB1: movl 40(%eax),%edx |
| 0x3A969FB4: testl %edx,%edx |
| 0x3A969FB6: jnz-32 0x3A96A1DA |
| . 532 3A969FAE 14 |
| . 8B 45 84 8B 50 28 85 D2 0F 85 1E 02 00 00 |
| |
| ==== BB 533 (0x3A96A1DA) in 9697B, out 54102B, BBs exec'd 0 ==== |
| 0x3A96A1DA: call 0x3A96BD80 |
| . 533 3A96A1DA 5 |
| . E8 A1 1B 00 00 |
| |
| ==== BB 534 (0x3A96A1DF) in 9702B, out 54147B, BBs exec'd 0 ==== |
| 0x3A96A1DF: nop |
| 0x3A96A1E0: jmp 0x3A969FBC |
| . 534 3A96A1DF 6 |
| . 90 E9 D7 FD FF FF |
| |
| ==== BB 535 (0x3A969FBC) in 9708B, out 54179B, BBs exec'd 0 ==== |
| 0x3A969FBC: movl -124(%ebp),%edx |
| 0x3A969FBF: movl 88(%edx),%eax |
| 0x3A969FC2: testl %eax,%eax |
| 0x3A969FC4: jnz-32 0x3A96A2AF |
| . 535 3A969FBC 14 |
| . 8B 55 84 8B 42 58 85 C0 0F 85 E5 02 00 00 |
| |
| ==== BB 536 (0x3A969FCA) in 9722B, out 54264B, BBs exec'd 0 ==== |
| 0x3A969FCA: movl -124(%ebp),%eax |
| 0x3A969FCD: testb $0x20, 0x1E8(%eax) |
| 0x3A969FD4: jz-8 0x3A969FDC |
| . 536 3A969FCA 12 |
| . 8B 45 84 F6 80 E8 01 00 00 20 74 06 |
| |
| ==== BB 537 (0x3A969FD6) in 9734B, out 54355B, BBs exec'd 0 ==== |
| 0x3A969FD6: movl %eax,0xFFFFF9CC(%ebx) |
| 0x3A969FDC: movl -108(%ebp),%eax |
| 0x3A969FDF: movl -104(%ebp),%edx |
| 0x3A969FE2: movl -124(%ebp),%ecx |
| 0x3A969FE5: movl %eax,0x1BC(%ecx) |
| 0x3A969FEB: movl %edx,0x1C0(%ecx) |
| 0x3A969FF1: movl -20(%ebp),%eax |
| 0x3A969FF4: movl -16(%ebp),%edx |
| 0x3A969FF7: movl %eax,0x1C4(%ecx) |
| 0x3A969FFD: movl 0xFFFFFC00(%ebx),%eax |
| 0x3A96A003: movl %edx,0x1C8(%ecx) |
| 0x3A96A009: notl %eax |
| 0x3A96A00B: andl %eax,0xFFFFFF68(%ebp) |
| 0x3A96A011: testb $0x1, 0xFFFFFF68(%ebp) |
| 0x3A96A018: jnz-32 0x3A96A390 |
| . 537 3A969FD6 72 |
| . 89 83 CC F9 FF FF 8B 45 94 8B 55 98 8B 4D 84 89 81 BC 01 00 00 89 91 C0 01 00 00 8B 45 EC 8B 55 F0 89 81 C4 01 00 00 8B 83 00 FC FF FF 89 91 C8 01 00 00 F7 D0 21 85 68 FF FF FF F6 85 68 FF FF FF 01 0F 85 72 03 00 00 |
| |
| ==== BB 538 (0x3A96A01E) in 9806B, out 54595B, BBs exec'd 0 ==== |
| 0x3A96A01E: movl 0xFFFFFD7C(%ebx),%edi |
| 0x3A96A024: testl %edi,%edi |
| 0x3A96A026: jz-32 0x3A969DC3 |
| . 538 3A96A01E 14 |
| . 8B BB 7C FD FF FF 85 FF 0F 84 97 FD FF FF |
| |
| ==== BB 539 (0x3A969DC3) in 9820B, out 54670B, BBs exec'd 0 ==== |
| 0x3A969DC3: movl -124(%ebp),%eax |
| 0x3A969DC6: leal -12(%ebp), %esp |
| 0x3A969DC9: popl %ebx |
| 0x3A969DCA: popl %esi |
| 0x3A969DCB: popl %edi |
| 0x3A969DCC: popl %ebp |
| 0x3A969DCD: ret |
| . 539 3A969DC3 11 |
| . 8B 45 84 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 540 (0x3A96B07E) in 9831B, out 54785B, BBs exec'd 0 ==== |
| 0x3A96B07E: leal -12(%ebp), %esp |
| 0x3A96B081: popl %ebx |
| 0x3A96B082: popl %esi |
| 0x3A96B083: popl %edi |
| 0x3A96B084: popl %ebp |
| 0x3A96B085: ret 12 |
| . 540 3A96B07E 10 |
| . 8D 65 F4 5B 5E 5F 5D C2 0C 00 |
| |
| ==== BB 541 (0x3A967C70) in 9841B, out 54887B, BBs exec'd 0 ==== |
| 0x3A967C70: movl 0x170(%eax),%edx |
| 0x3A967C76: subl $0xC, %esp |
| 0x3A967C79: incl %edx |
| 0x3A967C7A: movl %edx,0x170(%eax) |
| 0x3A967C80: xorl %eax, %eax |
| 0x3A967C82: cmpl $0x1, %edx |
| 0x3A967C85: setz %al |
| 0x3A967C88: addl %eax,0xFFFFFF10(%ebp) |
| 0x3A967C8E: jmp-8 0x3A967C1C |
| . 541 3A967C70 32 |
| . 8B 90 70 01 00 00 83 EC 0C 42 89 90 70 01 00 00 31 C0 83 FA 01 0F 94 C0 01 85 10 FF FF FF EB 8C |
| |
| ==== BB 542 (0x3A967C1C) in 9873B, out 55022B, BBs exec'd 0 ==== |
| 0x3A967C1C: movl 0xFFFFFE60(%ebp),%ecx |
| 0x3A967C22: movl %edi,(%esp,,) |
| 0x3A967C25: movl %ecx,4(%esp,,) |
| 0x3A967C29: call 0x3A973530 |
| . 542 3A967C1C 18 |
| . 8B 8D 60 FE FF FF 89 3C 24 89 4C 24 04 E8 02 B9 00 00 |
| |
| ==== BB 543 (0x3A96692A) in 9891B, out 55106B, BBs exec'd 0 ==== |
| 0x3A96692A: movl 0xFFFFEC7E(%ebx),%eax |
| 0x3A966930: leal -76(%ebp), %esi |
| 0x3A966933: movl $0x3,%ecx |
| 0x3A966938: movl %esi,0xFFFFFECC(%ebp) |
| 0x3A96693E: leal 0xFFFFFF38(%ebp), %edx |
| 0x3A966944: movl %eax,-76(%ebp) |
| 0x3A966947: movl 0xFFFFEC82(%ebx),%eax |
| 0x3A96694D: movl %eax,-72(%ebp) |
| 0x3A966950: movl 0xFFFFEC86(%ebx),%eax |
| 0x3A966956: movl %eax,-68(%ebp) |
| 0x3A966959: movl 0xFFFFEC8A(%ebx),%eax |
| 0x3A96695F: movl %eax,-64(%ebp) |
| 0x3A966962: movzwl 0xFFFFEC8E(%ebx),%eax |
| 0x3A966969: movw %ax,-60(%ebp) |
| 0x3A96696D: movzbl 0xFFFFEC90(%ebx),%eax |
| 0x3A966974: movb %al,-58(%ebp) |
| 0x3A966977: movl %esi,%eax |
| 0x3A966979: call 0x3A971070 |
| . 543 3A96692A 84 |
| . 8B 83 7E EC FF FF 8D 75 B4 B9 03 00 00 00 89 B5 CC FE FF FF 8D 95 38 FF FF FF 89 45 B4 8B 83 82 EC FF FF 89 45 B8 8B 83 86 EC FF FF 89 45 BC 8B 83 8A EC FF FF 89 45 C0 0F B7 83 8E EC FF FF 66 89 45 C4 0F B6 83 90 EC FF FF 88 45 C6 89 F0 E8 F2 A6 00 00 |
| |
| ==== BB 544 _dl_sysdep_read_whole_file(0x3A971070) in 9975B, out 55364B, BBs exec'd 0 ==== |
| 0x3A971070: pushl %ebp |
| 0x3A971071: movl %esp,%ebp |
| 0x3A971073: subl $0x8C, %esp |
| 0x3A971079: movl %esi,-8(%ebp) |
| 0x3A97107C: xorl %esi, %esi |
| 0x3A97107E: movl %ebx,-12(%ebp) |
| 0x3A971081: movl %edi,-4(%ebp) |
| 0x3A971084: movl %edx,%edi |
| 0x3A971086: movl %ecx,-112(%ebp) |
| 0x3A971089: movl $0xFFFFFFFF, -116(%ebp) |
| 0x3A971090: call 0x3A97592B |
| . 544 3A971070 37 |
| . 55 89 E5 81 EC 8C 00 00 00 89 75 F8 31 F6 89 5D F4 89 7D FC 89 D7 89 4D 90 C7 45 8C FF FF FF FF E8 96 48 00 00 |
| |
| ==== BB 545 (0x3A971095) in 10012B, out 55543B, BBs exec'd 0 ==== |
| 0x3A971095: addl $0x75D7, %ebx |
| 0x3A97109B: movl %esi,4(%esp,,) |
| 0x3A97109F: movl %eax,(%esp,,) |
| 0x3A9710A2: call 0x3A974430 |
| . 545 3A971095 18 |
| . 81 C3 D7 75 00 00 89 74 24 04 89 04 24 E8 89 33 00 00 |
| |
| ==== BB 546 (0x3A97444D) in 10030B, out 55631B, BBs exec'd 0 ==== |
| 0x3A97444D: call 0x3A975927 |
| . 546 3A97444D 5 |
| . E8 D5 14 00 00 |
| |
| ==== BB 547 __i686.get_pc_thunk.cx(0x3A975927) in 10035B, out 55676B, BBs exec'd 0 ==== |
| 0x3A975927: movl (%esp,,),%ecx |
| 0x3A97592A: ret |
| . 547 3A975927 4 |
| . 8B 0C 24 C3 |
| |
| ==== BB 548 (0x3A974452) in 10039B, out 55716B, BBs exec'd 0 ==== |
| 0x3A974452: addl $0x421A, %ecx |
| 0x3A974458: xorl %edx, %edx |
| 0x3A97445A: subl %eax,%edx |
| 0x3A97445C: movl %edx,0x148(%ecx) |
| 0x3A974462: orl $0xFFFFFFFF, %eax |
| 0x3A974465: jmp-8 0x3A97444C |
| . 548 3A974452 21 |
| . 81 C1 1A 42 00 00 31 D2 29 C2 89 91 48 01 00 00 83 C8 FF EB E5 |
| |
| ==== BB 549 (0x3A9710A7) in 10060B, out 55815B, BBs exec'd 0 ==== |
| 0x3A9710A7: testl %eax,%eax |
| 0x3A9710A9: movl %eax,%esi |
| 0x3A9710AB: js-8 0x3A9710D9 |
| . 549 3A9710A7 6 |
| . 85 C0 89 C6 78 2C |
| |
| ==== BB 550 (0x3A9710D9) in 10066B, out 55881B, BBs exec'd 0 ==== |
| 0x3A9710D9: movl -116(%ebp),%eax |
| 0x3A9710DC: movl -12(%ebp),%ebx |
| 0x3A9710DF: movl -8(%ebp),%esi |
| 0x3A9710E2: movl -4(%ebp),%edi |
| 0x3A9710E5: movl %ebp,%esp |
| 0x3A9710E7: popl %ebp |
| 0x3A9710E8: ret |
| . 550 3A9710D9 16 |
| . 8B 45 8C 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 551 (0x3A96697E) in 10082B, out 55986B, BBs exec'd 0 ==== |
| 0x3A96697E: movl %eax,0xFFFFFF0C(%ebp) |
| 0x3A966984: cmpl $0xFFFFFFFF, %eax |
| 0x3A966987: jnz-32 0x3A967E6E |
| . 551 3A96697E 15 |
| . 89 85 0C FF FF FF 83 F8 FF 0F 85 E1 14 00 00 |
| |
| ==== BB 552 (0x3A96698D) in 10097B, out 56059B, BBs exec'd 0 ==== |
| 0x3A96698D: movl 0xFFFFF994(%ebx),%eax |
| 0x3A966993: movl 0xA4(%eax),%edi |
| 0x3A966999: testl %edi,%edi |
| 0x3A96699B: jz-32 0x3A9674A5 |
| . 552 3A96698D 20 |
| . 8B 83 94 F9 FF FF 8B B8 A4 00 00 00 85 FF 0F 84 04 0B 00 00 |
| |
| ==== BB 553 (0x3A9669A1) in 10117B, out 56150B, BBs exec'd 0 ==== |
| 0x3A9669A1: movl 0xFFFFFF10(%ebp),%esi |
| 0x3A9669A7: testl %esi,%esi |
| 0x3A9669A9: jnz-32 0x3A967E28 |
| . 553 3A9669A1 14 |
| . 8B B5 10 FF FF FF 85 F6 0F 85 79 14 00 00 |
| |
| ==== BB 554 (0x3A967E28) in 10131B, out 56225B, BBs exec'd 0 ==== |
| 0x3A967E28: movl 0xFFFFFF10(%ebp),%esi |
| 0x3A967E2E: xorl %ecx, %ecx |
| 0x3A967E30: movl %ecx,0xFFFFFF04(%ebp) |
| 0x3A967E36: leal 0x10(,%esi,4), %eax |
| 0x3A967E3D: subl %eax,%esp |
| 0x3A967E3F: leal 47(%esp,,), %edx |
| 0x3A967E43: movl 0xFFFFF9F0(%ebx),%eax |
| 0x3A967E49: andl $0xFFFFFFF0, %edx |
| 0x3A967E4C: movl %edx,0xFFFFFF14(%ebp) |
| 0x3A967E52: movl 0xFFFFFF04(%ebp),%ecx |
| 0x3A967E58: movl %eax,(%edx,%ecx,4) |
| 0x3A967E5B: movl 12(%eax),%eax |
| 0x3A967E5E: incl %ecx |
| 0x3A967E5F: movl %ecx,0xFFFFFF04(%ebp) |
| 0x3A967E65: testl %eax,%eax |
| 0x3A967E67: jnz-8 0x3A967E52 |
| . 554 3A967E28 65 |
| . 8B B5 10 FF FF FF 31 C9 89 8D 04 FF FF FF 8D 04 B5 10 00 00 00 29 C4 8D 54 24 2F 8B 83 F0 F9 FF FF 83 E2 F0 89 95 14 FF FF FF 8B 8D 04 FF FF FF 89 04 8A 8B 40 0C 41 89 8D 04 FF FF FF 85 C0 75 E9 |
| |
| ==== BB 555 (0x3A967E69) in 10196B, out 56457B, BBs exec'd 0 ==== |
| 0x3A967E69: jmp 0x3A9669AF |
| . 555 3A967E69 5 |
| . E9 41 EB FF FF |
| |
| ==== BB 556 (0x3A9669AF) in 10201B, out 56485B, BBs exec'd 0 ==== |
| 0x3A9669AF: movl 0xFFFFFD94(%ebx),%esi |
| 0x3A9669B5: xorl %edi, %edi |
| 0x3A9669B7: movl %edi,0xFFFFFEC4(%ebp) |
| 0x3A9669BD: testl %esi,%esi |
| 0x3A9669BF: jz-32 0x3A967064 |
| . 556 3A9669AF 22 |
| . 8B B3 94 FD FF FF 31 FF 89 BD C4 FE FF FF 85 F6 0F 84 9F 06 00 00 |
| |
| ==== BB 557 (0x3A967064) in 10223B, out 56590B, BBs exec'd 0 ==== |
| 0x3A967064: xorl %edx, %edx |
| 0x3A967066: movl 0xFFFFF994(%ebx),%eax |
| 0x3A96706C: movl %edx,4(%esp,,) |
| 0x3A967070: xorl %edx, %edx |
| 0x3A967072: cmpl $0x3, 0xFFFFFF50(%ebp) |
| 0x3A967079: setz %dl |
| 0x3A96707C: movl %edx,(%esp,,) |
| 0x3A96707F: movl 0xFFFFFF10(%ebp),%ecx |
| 0x3A967085: movl 0xFFFFFF14(%ebp),%edx |
| 0x3A96708B: call 0x3A96F1A0 |
| . 557 3A967064 44 |
| . 31 D2 8B 83 94 F9 FF FF 89 54 24 04 31 D2 83 BD 50 FF FF FF 03 0F 94 C2 89 14 24 8B 8D 10 FF FF FF 8B 95 14 FF FF FF E8 10 81 00 00 |
| |
| ==== BB 558 _dl_map_object_deps(0x3A96F1A0) in 10267B, out 56764B, BBs exec'd 0 ==== |
| 0x3A96F1A0: pushl %ebp |
| 0x3A96F1A1: movl %esp,%ebp |
| 0x3A96F1A3: pushl %edi |
| 0x3A96F1A4: pushl %esi |
| 0x3A96F1A5: pushl %ebx |
| 0x3A96F1A6: subl $0xA0, %esp |
| 0x3A96F1AC: movl %eax,-64(%ebp) |
| 0x3A96F1AF: leal (%ecx,%ecx,2), %eax |
| 0x3A96F1B2: leal 0x28(,%eax,4), %eax |
| 0x3A96F1B9: movl %edx,-68(%ebp) |
| 0x3A96F1BC: subl %eax,%esp |
| 0x3A96F1BE: movl -64(%ebp),%edx |
| 0x3A96F1C1: movl %ecx,-72(%ebp) |
| 0x3A96F1C4: leal 31(%esp,,), %eax |
| 0x3A96F1C8: andl $0xFFFFFFF0, %eax |
| 0x3A96F1CB: movl %edx,4(%eax) |
| 0x3A96F1CE: movl -64(%ebp),%ecx |
| 0x3A96F1D1: leal 12(%eax), %edx |
| 0x3A96F1D4: movl %eax,-16(%ebp) |
| 0x3A96F1D7: movl $0x0, (%eax) |
| 0x3A96F1DD: movl %edx,8(%eax) |
| 0x3A96F1E0: movzbl 0x174(%ecx),%eax |
| 0x3A96F1E7: movl $0x1, -20(%ebp) |
| 0x3A96F1EE: call 0x3A97592B |
| . 558 3A96F1A0 83 |
| . 55 89 E5 57 56 53 81 EC A0 00 00 00 89 45 C0 8D 04 49 8D 04 85 28 00 00 00 89 55 BC 29 C4 8B 55 C0 89 4D B8 8D 44 24 1F 83 E0 F0 89 50 04 8B 4D C0 8D 50 0C 89 45 F0 C7 00 00 00 00 00 89 50 08 0F B6 81 74 01 00 00 C7 45 EC 01 00 00 00 E8 38 67 00 00 |
| |
| ==== BB 559 (0x3A96F1F3) in 10350B, out 57096B, BBs exec'd 0 ==== |
| 0x3A96F1F3: addl $0x9479, %ebx |
| 0x3A96F1F9: andb $0x9F, %al |
| 0x3A96F1FB: orb $0x20, %al |
| 0x3A96F1FD: movb %al,0x174(%ecx) |
| 0x3A96F203: movl -72(%ebp),%esi |
| 0x3A96F206: movl $0x0, -84(%ebp) |
| 0x3A96F20D: cmpl %esi,-84(%ebp) |
| 0x3A96F210: jnb-8 0x3A96F25A |
| . 559 3A96F1F3 31 |
| . 81 C3 79 94 00 00 24 9F 0C 20 88 81 74 01 00 00 8B 75 B8 C7 45 AC 00 00 00 00 39 75 AC 73 48 |
| |
| ==== BB 560 (0x3A96F212) in 10381B, out 57264B, BBs exec'd 0 ==== |
| 0x3A96F212: movl -84(%ebp),%eax |
| 0x3A96F215: movl -68(%ebp),%edx |
| 0x3A96F218: movl -20(%ebp),%esi |
| 0x3A96F21B: movl (%edx,%eax,4),%edi |
| 0x3A96F21E: movl -16(%ebp),%eax |
| 0x3A96F221: leal (%esi,%esi,2), %edx |
| 0x3A96F224: shll $0x2, %edx |
| 0x3A96F227: incl %esi |
| 0x3A96F228: leal 12(%edx,%eax,1), %ecx |
| 0x3A96F22C: movl $0x0, (%eax,%edx,1) |
| 0x3A96F233: movl %ecx,8(%eax,%edx,1) |
| 0x3A96F237: movl %edi,4(%eax,%edx,1) |
| 0x3A96F23B: movzbl 0x174(%edi),%eax |
| 0x3A96F242: movl %esi,-20(%ebp) |
| 0x3A96F245: andb $0x9F, %al |
| 0x3A96F247: orb $0x20, %al |
| 0x3A96F249: movb %al,0x174(%edi) |
| 0x3A96F24F: movl -72(%ebp),%ecx |
| 0x3A96F252: incl -84(%ebp) |
| 0x3A96F255: cmpl %ecx,-84(%ebp) |
| 0x3A96F258: jb-8 0x3A96F212 |
| . 560 3A96F212 72 |
| . 8B 45 AC 8B 55 BC 8B 75 EC 8B 3C 82 8B 45 F0 8D 14 76 C1 E2 02 46 8D 4C 02 0C C7 04 10 00 00 00 00 89 4C 10 08 89 7C 10 04 0F B6 87 74 01 00 00 89 75 EC 24 9F 0C 20 88 87 74 01 00 00 8B 4D B8 FF 45 AC 39 4D AC 72 B8 |
| |
| ==== BB 561 (0x3A96F25A) in 10453B, out 57575B, BBs exec'd 0 ==== |
| 0x3A96F25A: movl $0x0, -92(%ebp) |
| 0x3A96F261: movl -20(%ebp),%eax |
| 0x3A96F264: xorl %ecx, %ecx |
| 0x3A96F266: movl $0x0, -56(%ebp) |
| 0x3A96F26D: movl -16(%ebp),%edx |
| 0x3A96F270: movl 0x148(%ebx),%esi |
| 0x3A96F276: movl %ecx,0x148(%ebx) |
| 0x3A96F27C: leal (%eax,%eax,2), %eax |
| 0x3A96F27F: leal -12(%edx,%eax,4), %eax |
| 0x3A96F283: movl $0x0, 8(%eax) |
| 0x3A96F28A: testl %edx,%edx |
| 0x3A96F28C: movl %eax,-80(%ebp) |
| 0x3A96F28F: movl %esi,-88(%ebp) |
| 0x3A96F292: movl %edx,-76(%ebp) |
| 0x3A96F295: jz-32 0x3A96F605 |
| . 561 3A96F25A 65 |
| . C7 45 A4 00 00 00 00 8B 45 EC 31 C9 C7 45 C8 00 00 00 00 8B 55 F0 8B B3 48 01 00 00 89 8B 48 01 00 00 8D 04 40 8D 44 82 F4 C7 40 08 00 00 00 00 85 D2 89 45 B0 89 75 A8 89 55 B4 0F 84 6A 03 00 00 |
| |
| ==== BB 562 (0x3A96F29B) in 10518B, out 57809B, BBs exec'd 0 ==== |
| 0x3A96F29B: movl $0x0, -100(%ebp) |
| 0x3A96F2A2: movl -76(%ebp),%eax |
| 0x3A96F2A5: movl -76(%ebp),%edx |
| 0x3A96F2A8: movl $0x0, -104(%ebp) |
| 0x3A96F2AF: movl 4(%eax),%eax |
| 0x3A96F2B2: movl $0x1, (%edx) |
| 0x3A96F2B8: movl 0x150(%eax),%edx |
| 0x3A96F2BE: movl %eax,-96(%ebp) |
| 0x3A96F2C1: testl %edx,%edx |
| 0x3A96F2C3: jnz-8 0x3A96F309 |
| . 562 3A96F29B 42 |
| . C7 45 9C 00 00 00 00 8B 45 B4 8B 55 B4 C7 45 98 00 00 00 00 8B 40 04 C7 02 01 00 00 00 8B 90 50 01 00 00 89 45 A0 85 D2 75 44 |
| |
| ==== BB 563 (0x3A96F2C5) in 10560B, out 57969B, BBs exec'd 0 ==== |
| 0x3A96F2C5: movl 0x1D4(%eax),%eax |
| 0x3A96F2CB: movl -64(%ebp),%ecx |
| 0x3A96F2CE: testl %eax,%eax |
| 0x3A96F2D0: setz %al |
| 0x3A96F2D3: cmpl %ecx,-96(%ebp) |
| 0x3A96F2D6: setnz %dl |
| 0x3A96F2D9: andl %edx,%eax |
| 0x3A96F2DB: testb $0x1, %al |
| 0x3A96F2DD: jz-8 0x3A96F309 |
| . 563 3A96F2C5 26 |
| . 8B 80 D4 01 00 00 8B 4D C0 85 C0 0F 94 C0 39 4D A0 0F 95 C2 21 D0 A8 01 74 2A |
| |
| ==== BB 564 (0x3A96F309) in 10586B, out 58126B, BBs exec'd 0 ==== |
| 0x3A96F309: movl -96(%ebp),%edx |
| 0x3A96F30C: movl 28(%edx),%eax |
| 0x3A96F30F: testl %eax,%eax |
| 0x3A96F311: jnz-8 0x3A96F32B |
| . 564 3A96F309 10 |
| . 8B 55 A0 8B 42 1C 85 C0 75 18 |
| |
| ==== BB 565 (0x3A96F32B) in 10596B, out 58211B, BBs exec'd 0 ==== |
| 0x3A96F32B: movl -96(%ebp),%ecx |
| 0x3A96F32E: movl 8(%ebp),%esi |
| 0x3A96F331: movl -76(%ebp),%edx |
| 0x3A96F334: movl 44(%ecx),%eax |
| 0x3A96F337: movl 4(%eax),%eax |
| 0x3A96F33A: movl %ecx,-52(%ebp) |
| 0x3A96F33D: movl 8(%ecx),%ecx |
| 0x3A96F340: movl %eax,-108(%ebp) |
| 0x3A96F343: movl %eax,-40(%ebp) |
| 0x3A96F346: movl 12(%ebp),%eax |
| 0x3A96F349: movl %esi,-48(%ebp) |
| 0x3A96F34C: movl %edx,-112(%ebp) |
| 0x3A96F34F: movl %eax,-44(%ebp) |
| 0x3A96F352: movl (%ecx),%edx |
| 0x3A96F354: movl %ecx,-116(%ebp) |
| 0x3A96F357: testl %edx,%edx |
| 0x3A96F359: jnz-32 0x3A96F41C |
| . 565 3A96F32B 52 |
| . 8B 4D A0 8B 75 08 8B 55 B4 8B 41 2C 8B 40 04 89 4D CC 8B 49 08 89 45 94 89 45 D8 8B 45 0C 89 75 D0 89 55 90 89 45 D4 8B 11 89 4D 8C 85 D2 0F 85 BD 00 00 00 |
| |
| ==== BB 566 (0x3A96F41C) in 10648B, out 58429B, BBs exec'd 0 ==== |
| 0x3A96F41C: cmpl $0x1, %edx |
| 0x3A96F41F: jz-32 0x3A96F364 |
| . 566 3A96F41C 9 |
| . 83 FA 01 0F 84 3F FF FF FF |
| |
| ==== BB 567 (0x3A96F364) in 10657B, out 58486B, BBs exec'd 0 ==== |
| 0x3A96F364: movl -116(%ebp),%esi |
| 0x3A96F367: movl $0x24,%ecx |
| 0x3A96F36C: movl -108(%ebp),%edi |
| 0x3A96F36F: movl 4(%esi),%eax |
| 0x3A96F372: movl %ecx,4(%esp,,) |
| 0x3A96F376: addl %eax,%edi |
| 0x3A96F378: movl %edi,%esi |
| 0x3A96F37A: movl %edi,(%esp,,) |
| 0x3A96F37D: call 0x3A9750B0 |
| . 567 3A96F364 30 |
| . 8B 75 8C B9 24 00 00 00 8B 7D 94 8B 46 04 89 4C 24 04 01 C7 89 FE 89 3C 24 E8 2E 5D 00 00 |
| |
| ==== BB 568 (0x3A9750D0) in 10687B, out 58619B, BBs exec'd 0 ==== |
| 0x3A9750D0: movb %dl,%cl |
| 0x3A9750D2: jp-8 0x3A9750FD |
| . 568 3A9750D0 4 |
| . 88 D1 7A 29 |
| |
| ==== BB 569 (0x3A9750D4) in 10691B, out 58677B, BBs exec'd 0 ==== |
| 0x3A9750D4: xorb (%eax),%cl |
| 0x3A9750D6: jz-32 0x3A97523D |
| . 569 3A9750D4 8 |
| . 32 08 0F 84 61 01 00 00 |
| |
| ==== BB 570 (0x3A9750DC) in 10699B, out 58740B, BBs exec'd 0 ==== |
| 0x3A9750DC: xorb %dl,%cl |
| 0x3A9750DE: jz-32 0x3A97526A |
| . 570 3A9750DC 8 |
| . 30 D1 0F 84 86 01 00 00 |
| |
| ==== BB 571 (0x3A9750E4) in 10707B, out 58801B, BBs exec'd 0 ==== |
| 0x3A9750E4: movb 1(%eax),%cl |
| 0x3A9750E7: incl %eax |
| 0x3A9750E8: cmpb %cl,%dl |
| 0x3A9750EA: jz-32 0x3A97523D |
| . 571 3A9750E4 12 |
| . 8A 48 01 40 38 CA 0F 84 4D 01 00 00 |
| |
| ==== BB 572 (0x3A9750F0) in 10719B, out 58883B, BBs exec'd 0 ==== |
| 0x3A9750F0: cmpb $0x0, %cl |
| 0x3A9750F3: jz-32 0x3A97526A |
| . 572 3A9750F0 9 |
| . 80 F9 00 0F 84 71 01 00 00 |
| |
| ==== BB 573 (0x3A9750F9) in 10728B, out 58941B, BBs exec'd 0 ==== |
| 0x3A9750F9: incl %eax |
| 0x3A9750FA: decl %edi |
| 0x3A9750FB: jnz-8 0x3A975111 |
| . 573 3A9750F9 4 |
| . 40 4F 75 14 |
| |
| ==== BB 574 (0x3A9750FD) in 10732B, out 59014B, BBs exec'd 0 ==== |
| 0x3A9750FD: movb (%eax),%cl |
| 0x3A9750FF: cmpb %cl,%dl |
| 0x3A975101: jz-32 0x3A97523D |
| . 574 3A9750FD 10 |
| . 8A 08 38 CA 0F 84 36 01 00 00 |
| |
| ==== BB 575 (0x3A975107) in 10742B, out 59088B, BBs exec'd 0 ==== |
| 0x3A975107: cmpb $0x0, %cl |
| 0x3A97510A: jz-32 0x3A97526A |
| . 575 3A975107 9 |
| . 80 F9 00 0F 84 5A 01 00 00 |
| |
| ==== BB 576 (0x3A975110) in 10751B, out 59146B, BBs exec'd 0 ==== |
| 0x3A975110: incl %eax |
| 0x3A975111: movl (%eax),%ecx |
| 0x3A975113: movl $0xFEFEFEFF,%ebp |
| 0x3A975118: movl $0xFEFEFEFF,%edi |
| 0x3A97511D: addl %ecx,%ebp |
| 0x3A97511F: xorl %ecx,%ebp |
| 0x3A975121: addl %ecx,%edi |
| 0x3A975123: leal 4(%eax), %eax |
| 0x3A975126: jnb-32 0x3A975242 |
| . 576 3A975110 28 |
| . 40 8B 08 BD FF FE FE FE BF FF FE FE FE 01 CD 31 CD 01 CF 8D 40 04 0F 83 16 01 00 00 |
| |
| ==== BB 577 (0x3A97524E) in 10779B, out 59263B, BBs exec'd 0 ==== |
| 0x3A97524E: incl %eax |
| 0x3A97524F: cmpb %dl,%ch{bp} |
| 0x3A975251: jz-8 0x3A97523D |
| . 577 3A97524E 5 |
| . 40 38 D5 74 EA |
| |
| ==== BB 578 (0x3A975253) in 10784B, out 59332B, BBs exec'd 0 ==== |
| 0x3A975253: cmpb $0x0, %ch{bp} |
| 0x3A975256: jz-8 0x3A97526A |
| . 578 3A975253 5 |
| . 80 FD 00 74 12 |
| |
| ==== BB 579 (0x3A975258) in 10789B, out 59390B, BBs exec'd 0 ==== |
| 0x3A975258: shrl $0x10, %ecx |
| 0x3A97525B: incl %eax |
| 0x3A97525C: cmpb %dl,%cl |
| 0x3A97525E: jz-8 0x3A97523D |
| . 579 3A975258 8 |
| . C1 E9 10 40 38 D1 74 DD |
| |
| ==== BB 580 (0x3A975260) in 10797B, out 59472B, BBs exec'd 0 ==== |
| 0x3A975260: cmpb $0x0, %cl |
| 0x3A975263: jz-8 0x3A97526A |
| . 580 3A975260 5 |
| . 80 F9 00 74 05 |
| |
| ==== BB 581 (0x3A96F382) in 10802B, out 59530B, BBs exec'd 0 ==== |
| 0x3A96F382: testl %eax,%eax |
| 0x3A96F384: jnz-32 0x3A96F8B4 |
| . 581 3A96F382 8 |
| . 85 C0 0F 85 2A 05 00 00 |
| |
| ==== BB 582 (0x3A96F38A) in 10810B, out 59589B, BBs exec'd 0 ==== |
| 0x3A96F38A: movl %esi,-36(%ebp) |
| 0x3A96F38D: leal -52(%ebp), %eax |
| 0x3A96F390: leal -56(%ebp), %edx |
| 0x3A96F393: movl %eax,(%esp,,) |
| 0x3A96F396: leal 0xFFFF7834(%ebx), %ecx |
| 0x3A96F39C: leal -60(%ebp), %eax |
| 0x3A96F39F: call 0x3A9701D0 |
| . 582 3A96F38A 26 |
| . 89 75 DC 8D 45 CC 8D 55 C8 89 04 24 8D 8B 34 78 FF FF 8D 45 C4 E8 2C 0E 00 00 |
| |
| ==== BB 583 _dl_catch_error(0x3A9701D0) in 10836B, out 59700B, BBs exec'd 0 ==== |
| 0x3A9701D0: pushl %ebp |
| 0x3A9701D1: movl %esp,%ebp |
| 0x3A9701D3: subl $0xF8, %esp |
| 0x3A9701D9: movl %eax,0xFFFFFF24(%ebp) |
| 0x3A9701DF: xorl %eax, %eax |
| 0x3A9701E1: movl %ebx,-12(%ebp) |
| 0x3A9701E4: movl %esi,-8(%ebp) |
| 0x3A9701E7: movl %edi,-4(%ebp) |
| 0x3A9701EA: call 0x3A97592B |
| . 583 3A9701D0 31 |
| . 55 89 E5 81 EC F8 00 00 00 89 85 24 FF FF FF 31 C0 89 5D F4 89 75 F8 89 7D FC E8 3C 57 00 00 |
| |
| ==== BB 584 (0x3A9701EF) in 10867B, out 59857B, BBs exec'd 0 ==== |
| 0x3A9701EF: addl $0x847D, %ebx |
| 0x3A9701F5: movl %edx,0xFFFFFF20(%ebp) |
| 0x3A9701FB: movl %ecx,0xFFFFFF1C(%ebp) |
| 0x3A970201: movl %eax,0xFFFFFF2C(%ebp) |
| 0x3A970207: call*l 0xFFFFF9E0(%ebx) |
| . 584 3A9701EF 30 |
| . 81 C3 7D 84 00 00 89 95 20 FF FF FF 89 8D 1C FF FF FF 89 85 2C FF FF FF FF 93 E0 F9 FF FF |
| |
| ==== BB 585 _dl_initial_error_catch_tsd(0x3A9658C0) in 10897B, out 59973B, BBs exec'd 0 ==== |
| 0x3A9658C0: pushl %ebp |
| 0x3A9658C1: movl %esp,%ebp |
| 0x3A9658C3: popl %ebp |
| 0x3A9658C4: call 0x3A975927 |
| . 585 3A9658C0 9 |
| . 55 89 E5 5D E8 5E 00 01 00 |
| |
| ==== BB 586 (0x3A9658C9) in 10906B, out 60057B, BBs exec'd 0 ==== |
| 0x3A9658C9: addl $0x12DA3, %ecx |
| 0x3A9658CF: leal 0x3C(%ecx), %eax |
| 0x3A9658D5: ret |
| . 586 3A9658C9 13 |
| . 81 C1 A3 2D 01 00 8D 81 3C 00 00 00 C3 |
| |
| ==== BB 587 (0x3A97020D) in 10919B, out 60117B, BBs exec'd 0 ==== |
| 0x3A97020D: movl %eax,0xFFFFFF18(%ebp) |
| 0x3A970213: movl (%eax),%eax |
| 0x3A970215: movl %eax,-28(%ebp) |
| 0x3A970218: leal 0xFFFFFF30(%ebp), %eax |
| 0x3A97021E: movl %eax,(%esp,,) |
| 0x3A970221: call 0x3A974F30 |
| . 587 3A97020D 25 |
| . 89 85 18 FF FF FF 8B 00 89 45 E4 8D 85 30 FF FF FF 89 04 24 E8 0A 4D 00 00 |
| |
| ==== BB 588 _setjmp(0x3A974F30) in 10944B, out 60218B, BBs exec'd 0 ==== |
| 0x3A974F30: xorl %eax, %eax |
| 0x3A974F32: movl 4(%esp,,),%edx |
| 0x3A974F36: movl %ebx,0(%edx) |
| 0x3A974F39: movl %esi,4(%edx) |
| 0x3A974F3C: movl %edi,8(%edx) |
| 0x3A974F3F: leal 4(%esp,,), %ecx |
| 0x3A974F43: movl %ecx,16(%edx) |
| 0x3A974F46: movl 0(%esp,,),%ecx |
| 0x3A974F4A: movl %ecx,20(%edx) |
| 0x3A974F4D: movl %ebp,12(%edx) |
| 0x3A974F50: movl %eax,24(%edx) |
| 0x3A974F53: ret |
| . 588 3A974F30 36 |
| . 31 C0 8B 54 24 04 89 5A 00 89 72 04 89 7A 08 8D 4C 24 04 89 4A 10 8B 4C 24 00 89 4A 14 89 6A 0C 89 42 18 C3 |
| |
| ==== BB 589 (0x3A970226) in 10980B, out 60379B, BBs exec'd 0 ==== |
| 0x3A970226: testl %eax,%eax |
| 0x3A970228: movl %eax,%edx |
| 0x3A97022A: jnz-8 0x3A97027A |
| . 589 3A970226 6 |
| . 85 C0 89 C2 75 4E |
| |
| ==== BB 590 (0x3A97022C) in 10986B, out 60445B, BBs exec'd 0 ==== |
| 0x3A97022C: movl 0xFFFFFF18(%ebp),%ecx |
| 0x3A970232: leal 0xFFFFFF28(%ebp), %eax |
| 0x3A970238: movl %eax,(%ecx) |
| 0x3A97023A: movl 8(%ebp),%eax |
| 0x3A97023D: movl %eax,(%esp,,) |
| 0x3A970240: call*l 0xFFFFFF1C(%ebp) |
| . 590 3A97022C 26 |
| . 8B 8D 18 FF FF FF 8D 85 28 FF FF FF 89 01 8B 45 08 89 04 24 FF 95 1C FF FF FF |
| |
| ==== BB 591 openaux(0x3A96FEA0) in 11012B, out 60543B, BBs exec'd 0 ==== |
| 0x3A96FEA0: pushl %ebp |
| 0x3A96FEA1: movl $0x1,%ecx |
| 0x3A96FEA6: movl %esp,%ebp |
| 0x3A96FEA8: pushl %esi |
| 0x3A96FEA9: subl $0xC, %esp |
| 0x3A96FEAC: movl 8(%ebp),%esi |
| 0x3A96FEAF: movl 8(%esi),%eax |
| 0x3A96FEB2: movl 16(%esi),%edx |
| 0x3A96FEB5: movl %eax,8(%esp,,) |
| 0x3A96FEB9: movl 4(%esi),%eax |
| 0x3A96FEBC: movl %eax,4(%esp,,) |
| 0x3A96FEC0: movl (%esi),%eax |
| 0x3A96FEC2: movzbl 0x174(%eax),%eax |
| 0x3A96FEC9: testb $0x3, %al |
| 0x3A96FECB: jz-8 0x3A96FED2 |
| . 591 3A96FEA0 45 |
| . 55 B9 01 00 00 00 89 E5 56 83 EC 0C 8B 75 08 8B 46 08 8B 56 10 89 44 24 08 8B 46 04 89 44 24 04 8B 06 0F B6 80 74 01 00 00 A8 03 74 05 |
| |
| ==== BB 592 (0x3A96FED2) in 11057B, out 60761B, BBs exec'd 0 ==== |
| 0x3A96FED2: movl %ecx,(%esp,,) |
| 0x3A96FED5: movl (%esi),%eax |
| 0x3A96FED7: xorl %ecx, %ecx |
| 0x3A96FED9: call 0x3A96AE40 |
| . 592 3A96FED2 12 |
| . 89 0C 24 8B 06 31 C9 E8 62 AF FF FF |
| |
| ==== BB 593 (0x3A96B088) in 11069B, out 60847B, BBs exec'd 0 ==== |
| 0x3A96B088: movl 0xFFFFFDD4(%ebp),%edx |
| 0x3A96B08E: movl %edx,(%esp,,) |
| 0x3A96B091: call 0x3A9752D0 |
| . 593 3A96B088 14 |
| . 8B 95 D4 FD FF FF 89 14 24 E8 3A A2 00 00 |
| |
| ==== BB 594 (0x3A96B096) in 11083B, out 60918B, BBs exec'd 0 ==== |
| 0x3A96B096: incl %eax |
| 0x3A96B097: testb $0x1, 0xFFFFFC14(%ebx) |
| 0x3A96B09E: movl %eax,0xFFFFFDC8(%ebp) |
| 0x3A96B0A4: jnz-32 0x3A96B4D6 |
| . 594 3A96B096 20 |
| . 40 F6 83 14 FC FF FF 01 89 85 C8 FD FF FF 0F 85 2C 04 00 00 |
| |
| ==== BB 595 (0x3A96B0AA) in 11103B, out 61019B, BBs exec'd 0 ==== |
| 0x3A96B0AA: movl 0xFFFFFDD8(%ebp),%esi |
| 0x3A96B0B0: movl $0xFFFFFFFF,%edi |
| 0x3A96B0B5: movl %edi,0xFFFFFDCC(%ebp) |
| 0x3A96B0BB: testl %esi,%esi |
| 0x3A96B0BD: jz-8 0x3A96B0D3 |
| . 595 3A96B0AA 21 |
| . 8B B5 D8 FD FF FF BF FF FF FF FF 89 BD CC FD FF FF 85 F6 74 14 |
| |
| ==== BB 596 (0x3A96B0BF) in 11124B, out 61119B, BBs exec'd 0 ==== |
| 0x3A96B0BF: movl 0xFFFFFDD8(%ebp),%eax |
| 0x3A96B0C5: movl 0x8C(%eax),%ecx |
| 0x3A96B0CB: testl %ecx,%ecx |
| 0x3A96B0CD: jnz-32 0x3A96B276 |
| . 596 3A96B0BF 20 |
| . 8B 85 D8 FD FF FF 8B 88 8C 00 00 00 85 C9 0F 85 A3 01 00 00 |
| |
| ==== BB 597 (0x3A96B0D3) in 11144B, out 61210B, BBs exec'd 0 ==== |
| 0x3A96B0D3: movl 0xFFFFFDD8(%ebp),%esi |
| 0x3A96B0D9: testl %esi,%esi |
| 0x3A96B0DB: jz-32 0x3A96B1A3 |
| . 597 3A96B0D3 14 |
| . 8B B5 D8 FD FF FF 85 F6 0F 84 C2 00 00 00 |
| |
| ==== BB 598 (0x3A96B0E1) in 11158B, out 61285B, BBs exec'd 0 ==== |
| 0x3A96B0E1: leal 0xFFFFF009(%ebx), %edx |
| 0x3A96B0E7: movl %edx,0xFFFFFDB4(%ebp) |
| 0x3A96B0ED: jmp-8 0x3A96B10E |
| . 598 3A96B0E1 14 |
| . 8D 93 09 F0 FF FF 89 95 B4 FD FF FF EB 1F |
| |
| ==== BB 599 (0x3A96B10E) in 11172B, out 61345B, BBs exec'd 0 ==== |
| 0x3A96B10E: movl 0xFFFFFDB4(%ebp),%ecx |
| 0x3A96B114: leal 0x180(%esi), %edi |
| 0x3A96B11A: movl %esi,%eax |
| 0x3A96B11C: movl %edi,%edx |
| 0x3A96B11E: movl %ecx,(%esp,,) |
| 0x3A96B121: movl $0xF,%ecx |
| 0x3A96B126: call 0x3A96A890 |
| . 599 3A96B10E 29 |
| . 8B 8D B4 FD FF FF 8D BE 80 01 00 00 89 F0 89 FA 89 0C 24 B9 0F 00 00 00 E8 65 F7 FF FF |
| |
| ==== BB 600 cache_rpath(0x3A96A890) in 11201B, out 61455B, BBs exec'd 0 ==== |
| 0x3A96A890: pushl %ebp |
| 0x3A96A891: movl %esp,%ebp |
| 0x3A96A893: subl $0xC, %esp |
| 0x3A96A896: movl %esi,-8(%ebp) |
| 0x3A96A899: movl %edx,%esi |
| 0x3A96A89B: movl %edi,-4(%ebp) |
| 0x3A96A89E: movl (%edx),%edx |
| 0x3A96A8A0: movl %eax,%edi |
| 0x3A96A8A2: xorl %eax, %eax |
| 0x3A96A8A4: cmpl $0xFFFFFFFF, %edx |
| 0x3A96A8A7: jz-8 0x3A96A8D0 |
| . 600 3A96A890 25 |
| . 55 89 E5 83 EC 0C 89 75 F8 89 D6 89 7D FC 8B 12 89 C7 31 C0 83 FA FF 74 27 |
| |
| ==== BB 601 (0x3A96A8D0) in 11226B, out 61621B, BBs exec'd 0 ==== |
| 0x3A96A8D0: movl -8(%ebp),%esi |
| 0x3A96A8D3: movl -4(%ebp),%edi |
| 0x3A96A8D6: movl %ebp,%esp |
| 0x3A96A8D8: popl %ebp |
| 0x3A96A8D9: ret |
| . 601 3A96A8D0 10 |
| . 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 602 (0x3A96B12B) in 11236B, out 61700B, BBs exec'd 0 ==== |
| 0x3A96B12B: testb %al,%al |
| 0x3A96B12D: jz-8 0x3A96B0EF |
| . 602 3A96B12B 4 |
| . 84 C0 74 C0 |
| |
| ==== BB 603 (0x3A96B0EF) in 11240B, out 61761B, BBs exec'd 0 ==== |
| 0x3A96B0EF: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) |
| 0x3A96B0F6: movl 0x160(%esi),%esi |
| 0x3A96B0FC: setz %al |
| 0x3A96B0FF: testl %esi,%esi |
| 0x3A96B101: setnz %dl |
| 0x3A96B104: andl %edx,%eax |
| 0x3A96B106: testb $0x1, %al |
| 0x3A96B108: jz-32 0x3A96B1A3 |
| . 603 3A96B0EF 31 |
| . 83 BD CC FD FF FF FF 8B B6 60 01 00 00 0F 94 C0 85 F6 0F 95 C2 21 D0 A8 01 0F 84 95 00 00 00 |
| |
| ==== BB 604 (0x3A96B1A3) in 11271B, out 61912B, BBs exec'd 0 ==== |
| 0x3A96B1A3: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) |
| 0x3A96B1AA: movl 0xFFFFF994(%ebx),%esi |
| 0x3A96B1B0: setz %al |
| 0x3A96B1B3: testl %esi,%esi |
| 0x3A96B1B5: setnz %dl |
| 0x3A96B1B8: andl %edx,%eax |
| 0x3A96B1BA: testb $0x1, %al |
| 0x3A96B1BC: jz-8 0x3A96B216 |
| . 604 3A96B1A3 27 |
| . 83 BD CC FD FF FF FF 8B B3 94 F9 FF FF 0F 94 C0 85 F6 0F 95 C2 21 D0 A8 01 74 58 |
| |
| ==== BB 605 (0x3A96B1BE) in 11298B, out 62060B, BBs exec'd 0 ==== |
| 0x3A96B1BE: movzbl 0x174(%esi),%eax |
| 0x3A96B1C5: andb $0x3, %al |
| 0x3A96B1C7: cmpb $0x2, %al |
| 0x3A96B1C9: jz-8 0x3A96B216 |
| . 605 3A96B1BE 13 |
| . 0F B6 86 74 01 00 00 24 03 3C 02 74 4B |
| |
| ==== BB 606 (0x3A96B1CB) in 11311B, out 62157B, BBs exec'd 0 ==== |
| 0x3A96B1CB: cmpl 0xFFFFFDD8(%ebp),%esi |
| 0x3A96B1D1: jz-8 0x3A96B216 |
| . 606 3A96B1CB 8 |
| . 3B B5 D8 FD FF FF 74 43 |
| |
| ==== BB 607 (0x3A96B216) in 11319B, out 62225B, BBs exec'd 0 ==== |
| 0x3A96B216: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) |
| 0x3A96B21D: jz-8 0x3A96B276 |
| . 607 3A96B216 9 |
| . 83 BD CC FD FF FF FF 74 57 |
| |
| ==== BB 608 (0x3A96B276) in 11328B, out 62291B, BBs exec'd 0 ==== |
| 0x3A96B276: cmpl $0xFFFFFFFF, 0xBC(%ebx) |
| 0x3A96B27D: jz-8 0x3A96B21F |
| . 608 3A96B276 9 |
| . 83 BB BC 00 00 00 FF 74 A0 |
| |
| ==== BB 609 (0x3A96B27F) in 11337B, out 62357B, BBs exec'd 0 ==== |
| 0x3A96B27F: leal 0xFFFFFDE0(%ebp), %eax |
| 0x3A96B285: leal 0xFFFFFDE4(%ebp), %ecx |
| 0x3A96B28B: movl %eax,4(%esp,,) |
| 0x3A96B28F: leal 0xBC(%ebx), %eax |
| 0x3A96B295: movl %ecx,8(%esp,,) |
| 0x3A96B299: movl %eax,(%esp,,) |
| 0x3A96B29C: movl 0xFFFFFDD0(%ebp),%ecx |
| 0x3A96B2A2: movl 0xFFFFFDC8(%ebp),%edx |
| 0x3A96B2A8: movl 0xFFFFFDD4(%ebp),%eax |
| 0x3A96B2AE: call 0x3A969250 |
| . 609 3A96B27F 52 |
| . 8D 85 E0 FD FF FF 8D 8D E4 FD FF FF 89 44 24 04 8D 83 BC 00 00 00 89 4C 24 08 89 04 24 8B 8D D0 FD FF FF 8B 95 C8 FD FF FF 8B 85 D4 FD FF FF E8 9D DF FF FF |
| |
| ==== BB 610 open_path(0x3A969250) in 11389B, out 62513B, BBs exec'd 0 ==== |
| 0x3A969250: pushl %ebp |
| 0x3A969251: movl %esp,%ebp |
| 0x3A969253: pushl %edi |
| 0x3A969254: xorl %edi, %edi |
| 0x3A969256: pushl %esi |
| 0x3A969257: xorl %esi, %esi |
| 0x3A969259: pushl %ebx |
| 0x3A96925A: subl $0xB4, %esp |
| 0x3A969260: movl %eax,-112(%ebp) |
| 0x3A969263: movl 8(%ebp),%eax |
| 0x3A969266: call 0x3A97592B |
| . 610 3A969250 27 |
| . 55 89 E5 57 31 FF 56 31 F6 53 81 EC B4 00 00 00 89 45 90 8B 45 08 E8 C0 C6 00 00 |
| |
| ==== BB 611 (0x3A96926B) in 11416B, out 62703B, BBs exec'd 0 ==== |
| 0x3A96926B: addl $0xF401, %ebx |
| 0x3A969271: movl %ecx,-120(%ebp) |
| 0x3A969274: movl (%eax),%eax |
| 0x3A969276: movl %edx,-116(%ebp) |
| 0x3A969279: movl 0xD8(%ebx),%ecx |
| 0x3A96927F: movl %edi,0xFFFFFF7C(%ebp) |
| 0x3A969285: movl %eax,-124(%ebp) |
| 0x3A969288: movl 0xCC(%ebx),%eax |
| 0x3A96928E: movl $0xFFFFFFFF, -128(%ebp) |
| 0x3A969295: movl %esi,0xFFFFFF78(%ebp) |
| 0x3A96929B: addl %ecx,%eax |
| 0x3A96929D: leal 18(%edx,%eax,1), %eax |
| 0x3A9692A1: movl -124(%ebp),%ecx |
| 0x3A9692A4: andl $0xFFFFFFFC, %eax |
| 0x3A9692A7: subl %eax,%esp |
| 0x3A9692A9: leal 27(%esp,,), %edx |
| 0x3A9692AD: movl (%ecx),%edi |
| 0x3A9692AF: andl $0xFFFFFFF0, %edx |
| 0x3A9692B2: movl %edx,0xFFFFFF74(%ebp) |
| 0x3A9692B8: nop |
| 0x3A9692B9: leal 0(%esi,,), %esi |
| 0x3A9692C0: xorl %eax, %eax |
| 0x3A9692C2: movl %eax,0xFFFFFF70(%ebp) |
| 0x3A9692C8: xorl %eax, %eax |
| 0x3A9692CA: testb $0x1, 0xFFFFFC14(%ebx) |
| 0x3A9692D1: movl %eax,0xFFFFFF68(%ebp) |
| 0x3A9692D7: jnz-32 0x3A969555 |
| . 611 3A96926B 114 |
| . 81 C3 01 F4 00 00 89 4D 88 8B 00 89 55 8C 8B 8B D8 00 00 00 89 BD 7C FF FF FF 89 45 84 8B 83 CC 00 00 00 C7 45 80 FF FF FF FF 89 B5 78 FF FF FF 01 C8 8D 44 02 12 8B 4D 84 83 E0 FC 29 C4 8D 54 24 1B 8B 39 83 E2 F0 89 95 74 FF FF FF 90 8D B4 26 00 00 00 00 31 C0 89 85 70 FF FF FF 31 C0 F6 83 14 FC FF FF 01 89 85 68 FF FF FF 0F 85 78 02 00 00 |
| |
| ==== BB 612 (0x3A9692DD) in 11530B, out 63073B, BBs exec'd 0 ==== |
| 0x3A9692DD: movl 16(%edi),%eax |
| 0x3A9692E0: xorl %esi, %esi |
| 0x3A9692E2: movl %eax,8(%esp,,) |
| 0x3A9692E6: movl 12(%edi),%eax |
| 0x3A9692E9: movl %eax,4(%esp,,) |
| 0x3A9692ED: movl 0xFFFFFF74(%ebp),%ecx |
| 0x3A9692F3: movl %ecx,(%esp,,) |
| 0x3A9692F6: call 0x3A975770 |
| . 612 3A9692DD 30 |
| . 8B 47 10 31 F6 89 44 24 08 8B 47 0C 89 44 24 04 8B 8D 74 FF FF FF 89 0C 24 E8 75 C4 00 00 |
| |
| ==== BB 613 (0x3A9692FB) in 11560B, out 63208B, BBs exec'd 0 ==== |
| 0x3A9692FB: cmpl $0xFFFFFFFF, -128(%ebp) |
| 0x3A9692FF: movl %eax,0xFFFFFF6C(%ebp) |
| 0x3A969305: jnz-32 0x3A9694A3 |
| . 613 3A9692FB 16 |
| . 83 7D 80 FF 89 85 6C FF FF FF 0F 85 98 01 00 00 |
| |
| ==== BB 614 (0x3A96930B) in 11576B, out 63290B, BBs exec'd 0 ==== |
| 0x3A96930B: cmpl 0xC8(%ebx),%esi |
| 0x3A969311: jb-8 0x3A969332 |
| . 614 3A96930B 8 |
| . 3B B3 C8 00 00 00 72 1F |
| |
| ==== BB 615 (0x3A969332) in 11584B, out 63358B, BBs exec'd 0 ==== |
| 0x3A969332: cmpl $0x1, 20(%edi,%esi,4) |
| 0x3A969337: jz-8 0x3A969318 |
| . 615 3A969332 7 |
| . 83 7C B7 14 01 74 DF |
| |
| ==== BB 616 (0x3A969339) in 11591B, out 63425B, BBs exec'd 0 ==== |
| 0x3A969339: movl 0xC4(%ebx),%eax |
| 0x3A96933F: movl 4(%eax,%esi,8),%eax |
| 0x3A969343: movl %eax,8(%esp,,) |
| 0x3A969347: movl 0xC4(%ebx),%eax |
| 0x3A96934D: movl (%eax,%esi,8),%eax |
| 0x3A969350: movl %eax,4(%esp,,) |
| 0x3A969354: movl 0xFFFFFF6C(%ebp),%eax |
| 0x3A96935A: movl %eax,(%esp,,) |
| 0x3A96935D: call 0x3A975770 |
| . 616 3A969339 41 |
| . 8B 83 C4 00 00 00 8B 44 F0 04 89 44 24 08 8B 83 C4 00 00 00 8B 04 F0 89 44 24 04 8B 85 6C FF FF FF 89 04 24 E8 0E C4 00 00 |
| |
| ==== BB 617 (0x3A969362) in 11632B, out 63570B, BBs exec'd 0 ==== |
| 0x3A969362: movl -116(%ebp),%edx |
| 0x3A969365: movl %edx,8(%esp,,) |
| 0x3A969369: movl -112(%ebp),%ecx |
| 0x3A96936C: movl %eax,(%esp,,) |
| 0x3A96936F: movl %ecx,4(%esp,,) |
| 0x3A969373: call 0x3A975770 |
| . 617 3A969362 22 |
| . 8B 55 8C 89 54 24 08 8B 4D 90 89 04 24 89 4C 24 04 E8 F8 C3 00 00 |
| |
| ==== BB 618 (0x3A969378) in 11654B, out 63674B, BBs exec'd 0 ==== |
| 0x3A969378: movl %eax,0xFFFFFF70(%ebp) |
| 0x3A96937E: movl 0xFFFFFF74(%ebp),%eax |
| 0x3A969384: subl %eax,0xFFFFFF70(%ebp) |
| 0x3A96938A: testb $0x1, 0xFFFFFC14(%ebx) |
| 0x3A969391: jnz-32 0x3A9694E7 |
| . 618 3A969378 31 |
| . 89 85 70 FF FF FF 8B 85 74 FF FF FF 29 85 70 FF FF FF F6 83 14 FC FF FF 01 0F 85 50 01 00 00 |
| |
| ==== BB 619 (0x3A969397) in 11685B, out 63797B, BBs exec'd 0 ==== |
| 0x3A969397: movl 16(%ebp),%edx |
| 0x3A96939A: movl 0xFFFFFF74(%ebp),%eax |
| 0x3A9693A0: call 0x3A968F20 |
| . 619 3A969397 14 |
| . 8B 55 10 8B 85 74 FF FF FF E8 7B FB FF FF |
| |
| ==== BB 620 (0x3A9693A5) in 11699B, out 63874B, BBs exec'd 0 ==== |
| 0x3A9693A5: movl %eax,-128(%ebp) |
| 0x3A9693A8: movl 20(%edi,%esi,4),%eax |
| 0x3A9693AC: testl %eax,%eax |
| 0x3A9693AE: jnz-8 0x3A9693C8 |
| . 620 3A9693A5 11 |
| . 89 45 80 8B 44 B7 14 85 C0 75 18 |
| |
| ==== BB 621 (0x3A9693B0) in 11710B, out 63966B, BBs exec'd 0 ==== |
| 0x3A9693B0: cmpl $0xFFFFFFFF, -128(%ebp) |
| 0x3A9693B4: jz-32 0x3A9694FE |
| . 621 3A9693B0 10 |
| . 83 7D 80 FF 0F 84 44 01 00 00 |
| |
| ==== BB 622 (0x3A9694FE) in 11720B, out 64029B, BBs exec'd 0 ==== |
| 0x3A9694FE: movl 0xFFFFFF70(%ebp),%eax |
| 0x3A969504: movl -116(%ebp),%ecx |
| 0x3A969507: movl 0xFFFFFF74(%ebp),%edx |
| 0x3A96950D: subl %ecx,%eax |
| 0x3A96950F: movb $0x0, -1(%eax,%edx,1) |
| 0x3A969514: leal -108(%ebp), %eax |
| 0x3A969517: movl %eax,8(%esp,,) |
| 0x3A96951B: movl %edx,4(%esp,,) |
| 0x3A96951F: movl $0x3, (%esp,,) |
| 0x3A969526: call 0x3A974210 |
| . 622 3A9694FE 45 |
| . 8B 85 70 FF FF FF 8B 4D 8C 8B 95 74 FF FF FF 29 C8 C6 44 10 FF 00 8D 45 94 89 44 24 08 89 54 24 04 C7 04 24 03 00 00 00 E8 E5 AC 00 00 |
| |
| ==== BB 623 __GI___xstat64(0x3A974210) in 11765B, out 64189B, BBs exec'd 0 ==== |
| 0x3A974210: pushl %ebp |
| 0x3A974211: movl %esp,%ebp |
| 0x3A974213: subl $0x58, %esp |
| 0x3A974216: movl %ebx,-12(%ebp) |
| 0x3A974219: call 0x3A97592B |
| . 623 3A974210 14 |
| . 55 89 E5 83 EC 58 89 5D F4 E8 0D 17 00 00 |
| |
| ==== BB 624 (0x3A97421E) in 11779B, out 64287B, BBs exec'd 0 ==== |
| 0x3A97421E: addl $0x444E, %ebx |
| 0x3A974224: movl %esi,-8(%ebp) |
| 0x3A974227: movl 0x24(%ebx),%esi |
| 0x3A97422D: movl %edi,-4(%ebp) |
| 0x3A974230: movl (%esi),%eax |
| 0x3A974232: testl %eax,%eax |
| 0x3A974234: jnz-8 0x3A9742B0 |
| . 624 3A97421E 24 |
| . 81 C3 4E 44 00 00 89 75 F8 8B B3 24 00 00 00 89 7D FC 8B 06 85 C0 75 7A |
| |
| ==== BB 625 (0x3A974236) in 11803B, out 64411B, BBs exec'd 0 ==== |
| 0x3A974236: movl 0x148(%ebx),%edi |
| 0x3A97423C: movl 12(%ebp),%edx |
| 0x3A97423F: movl 16(%ebp),%ecx |
| 0x3A974242: xchgl %edx, %ebx |
| 0x3A974244: movl $0xC3,%eax |
| 0x3A974249: int $0x80 |
| . 625 3A974236 21 |
| . 8B BB 48 01 00 00 8B 55 0C 8B 4D 10 87 D3 B8 C3 00 00 00 CD 80 |
| |
| ==== BB 626 (0x3A97424B) in 11824B, out 64504B, BBs exec'd 0 ==== |
| 0x3A97424B: xchgl %edx, %ebx |
| 0x3A97424D: cmpl $0xFFFFF000, %eax |
| 0x3A974252: jnbe-32 0x3A974306 |
| . 626 3A97424B 13 |
| . 87 D3 3D 00 F0 FF FF 0F 87 AE 00 00 00 |
| |
| ==== BB 627 (0x3A974306) in 11837B, out 64580B, BBs exec'd 0 ==== |
| 0x3A974306: negl %eax |
| 0x3A974308: movl %eax,0x148(%ebx) |
| 0x3A97430E: movl $0xFFFFFFFF,%eax |
| 0x3A974313: jmp 0x3A974258 |
| . 627 3A974306 18 |
| . F7 D8 89 83 48 01 00 00 B8 FF FF FF FF E9 40 FF FF FF |
| |
| ==== BB 628 (0x3A974258) in 11855B, out 64649B, BBs exec'd 0 ==== |
| 0x3A974258: cmpl $0xFFFFFFFF, %eax |
| 0x3A97425B: movl %eax,%edx |
| 0x3A97425D: jz-8 0x3A974290 |
| . 628 3A974258 7 |
| . 83 F8 FF 89 C2 74 31 |
| |
| ==== BB 629 (0x3A974290) in 11862B, out 64716B, BBs exec'd 0 ==== |
| 0x3A974290: cmpl $0x26, 0x148(%ebx) |
| 0x3A974297: jnz-8 0x3A97425F |
| . 629 3A974290 9 |
| . 83 BB 48 01 00 00 26 75 C6 |
| |
| ==== BB 630 (0x3A97425F) in 11871B, out 64782B, BBs exec'd 0 ==== |
| 0x3A97425F: testl %edx,%edx |
| 0x3A974261: jnz-8 0x3A974280 |
| . 630 3A97425F 4 |
| . 85 D2 75 1D |
| |
| ==== BB 631 (0x3A974280) in 11875B, out 64841B, BBs exec'd 0 ==== |
| 0x3A974280: movl -12(%ebp),%ebx |
| 0x3A974283: movl %edx,%eax |
| 0x3A974285: movl -8(%ebp),%esi |
| 0x3A974288: movl -4(%ebp),%edi |
| 0x3A97428B: movl %ebp,%esp |
| 0x3A97428D: popl %ebp |
| 0x3A97428E: ret |
| . 631 3A974280 15 |
| . 8B 5D F4 89 D0 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 632 (0x3A96952B) in 11890B, out 64943B, BBs exec'd 0 ==== |
| 0x3A96952B: testl %eax,%eax |
| 0x3A96952D: jnz-8 0x3A969542 |
| . 632 3A96952B 4 |
| . 85 C0 75 13 |
| |
| ==== BB 633 (0x3A969542) in 11894B, out 65002B, BBs exec'd 0 ==== |
| 0x3A969542: movl $0x1,%edx |
| 0x3A969547: movl $0x1,%eax |
| 0x3A96954C: movl %edx,20(%edi,%esi,4) |
| 0x3A969550: jmp 0x3A9693C8 |
| . 633 3A969542 19 |
| . BA 01 00 00 00 B8 01 00 00 00 89 54 B7 14 E9 73 FE FF FF |
| |
| ==== BB 634 (0x3A9693C8) in 11913B, out 65071B, BBs exec'd 0 ==== |
| 0x3A9693C8: cmpl $0x2, %eax |
| 0x3A9693CB: setz %al |
| 0x3A9693CE: movzbl %al,%eax |
| 0x3A9693D1: orl %eax,0xFFFFFF68(%ebp) |
| 0x3A9693D7: cmpl $0xFFFFFFFF, -128(%ebp) |
| 0x3A9693DB: jz-32 0x3A969318 |
| . 634 3A9693C8 25 |
| . 83 F8 02 0F 94 C0 0F B6 C0 09 85 68 FF FF FF 83 7D 80 FF 0F 84 37 FF FF FF |
| |
| ==== BB 635 (0x3A969318) in 11938B, out 65187B, BBs exec'd 0 ==== |
| 0x3A969318: incl %esi |
| 0x3A969319: cmpl $0xFFFFFFFF, -128(%ebp) |
| 0x3A96931D: leal 0(%esi), %esi |
| 0x3A969320: jnz-32 0x3A9694A3 |
| . 635 3A969318 14 |
| . 46 83 7D 80 FF 8D 76 00 0F 85 7D 01 00 00 |
| |
| ==== BB 636 (0x3A969326) in 11952B, out 65268B, BBs exec'd 0 ==== |
| 0x3A969326: cmpl 0xC8(%ebx),%esi |
| 0x3A96932C: jnb-32 0x3A969444 |
| . 636 3A969326 12 |
| . 3B B3 C8 00 00 00 0F 83 12 01 00 00 |
| |
| ==== BB 637 (0x3A974263) in 11964B, out 65336B, BBs exec'd 0 ==== |
| 0x3A974263: movl 16(%ebp),%ecx |
| 0x3A974266: movl 88(%ecx),%eax |
| 0x3A974269: cmpl %eax,12(%ecx) |
| 0x3A97426C: jz-8 0x3A974280 |
| . 637 3A974263 11 |
| . 8B 4D 10 8B 41 58 39 41 0C 74 12 |
| |
| ==== BB 638 (0x3A96952F) in 11975B, out 65424B, BBs exec'd 0 ==== |
| 0x3A96952F: movl -92(%ebp),%eax |
| 0x3A969532: andl $0xF000, %eax |
| 0x3A969537: cmpl $0x4000, %eax |
| 0x3A96953C: jz-32 0x3A9693BA |
| . 638 3A96952F 19 |
| . 8B 45 A4 25 00 F0 00 00 3D 00 40 00 00 0F 84 78 FE FF FF |
| |
| ==== BB 639 (0x3A9693BA) in 11994B, out 65508B, BBs exec'd 0 ==== |
| 0x3A9693BA: movl $0x2,%eax |
| 0x3A9693BF: movl %eax,20(%edi,%esi,4) |
| 0x3A9693C3: movl $0x2,%eax |
| 0x3A9693C8: cmpl $0x2, %eax |
| 0x3A9693CB: setz %al |
| 0x3A9693CE: movzbl %al,%eax |
| 0x3A9693D1: orl %eax,0xFFFFFF68(%ebp) |
| 0x3A9693D7: cmpl $0xFFFFFFFF, -128(%ebp) |
| 0x3A9693DB: jz-32 0x3A969318 |
| . 639 3A9693BA 39 |
| . B8 02 00 00 00 89 44 B7 14 B8 02 00 00 00 83 F8 02 0F 94 C0 0F B6 C0 09 85 68 FF FF FF 83 7D 80 FF 0F 84 37 FF FF FF |
| |
| ==== BB 640 (0x3A969444) in 12033B, out 65663B, BBs exec'd 0 ==== |
| 0x3A969444: cmpl $0xFFFFFFFF, -128(%ebp) |
| 0x3A969448: jnz-8 0x3A9694A3 |
| . 640 3A969444 6 |
| . 83 7D 80 FF 75 59 |
| |
| ==== BB 641 (0x3A96944A) in 12039B, out 65726B, BBs exec'd 0 ==== |
| 0x3A96944A: movl 0xFFFFFF68(%ebp),%eax |
| 0x3A969450: testl %eax,%eax |
| 0x3A969452: jz-8 0x3A969469 |
| . 641 3A96944A 10 |
| . 8B 85 68 FF FF FF 85 C0 74 15 |
| |
| ==== BB 642 (0x3A969454) in 12049B, out 65801B, BBs exec'd 0 ==== |
| 0x3A969454: movl 0x148(%ebx),%edx |
| 0x3A96945A: cmpl $0x2, %edx |
| 0x3A96945D: jz-8 0x3A969469 |
| . 642 3A969454 11 |
| . 8B 93 48 01 00 00 83 FA 02 74 0A |
| |
| ==== BB 643 (0x3A969469) in 12060B, out 65874B, BBs exec'd 0 ==== |
| 0x3A969469: addl $0x4, -124(%ebp) |
| 0x3A96946D: movl 0xFFFFFF68(%ebp),%ecx |
| 0x3A969473: orl %ecx,0xFFFFFF78(%ebp) |
| 0x3A969479: movl -124(%ebp),%edx |
| 0x3A96947C: movl (%edx),%eax |
| 0x3A96947E: testl %eax,%eax |
| 0x3A969480: movl %eax,%edi |
| 0x3A969482: jnz-32 0x3A9692C0 |
| . 643 3A969469 31 |
| . 83 45 84 04 8B 8D 68 FF FF FF 09 8D 78 FF FF FF 8B 55 84 8B 02 85 C0 89 C7 0F 85 38 FE FF FF |
| |
| ==== BB 644 (0x3A969488) in 12091B, out 66013B, BBs exec'd 0 ==== |
| 0x3A969488: movl 0xFFFFFF78(%ebp),%eax |
| 0x3A96948E: testl %eax,%eax |
| 0x3A969490: jz-32 0x3A969732 |
| . 644 3A969488 14 |
| . 8B 85 78 FF FF FF 85 C0 0F 84 9C 02 00 00 |
| |
| ==== BB 645 (0x3A969496) in 12105B, out 66088B, BBs exec'd 0 ==== |
| 0x3A969496: movl $0xFFFFFFFF,%eax |
| 0x3A96949B: leal -12(%ebp), %esp |
| 0x3A96949E: popl %ebx |
| 0x3A96949F: popl %esi |
| 0x3A9694A0: popl %edi |
| 0x3A9694A1: popl %ebp |
| 0x3A9694A2: ret |
| . 645 3A969496 13 |
| . B8 FF FF FF FF 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 646 (0x3A96B2B3) in 12118B, out 66202B, BBs exec'd 0 ==== |
| 0x3A96B2B3: movl %eax,0xFFFFFDCC(%ebp) |
| 0x3A96B2B9: jmp 0x3A96B21F |
| . 646 3A96B2B3 11 |
| . 89 85 CC FD FF FF E9 61 FF FF FF |
| |
| ==== BB 647 (0x3A96B21F) in 12129B, out 66249B, BBs exec'd 0 ==== |
| 0x3A96B21F: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) |
| 0x3A96B226: movl 0xFFFFFDD8(%ebp),%edx |
| 0x3A96B22C: setz %al |
| 0x3A96B22F: testl %edx,%edx |
| 0x3A96B231: setnz %dl |
| 0x3A96B234: andl %edx,%eax |
| 0x3A96B236: testb $0x1, %al |
| 0x3A96B238: jnz-32 0x3A96B31F |
| . 647 3A96B21F 31 |
| . 83 BD CC FD FF FF FF 8B 95 D8 FD FF FF 0F 94 C0 85 D2 0F 95 C2 21 D0 A8 01 0F 85 E1 00 00 00 |
| |
| ==== BB 648 (0x3A96B31F) in 12160B, out 66398B, BBs exec'd 0 ==== |
| 0x3A96B31F: movl 0xFFFFFDD8(%ebp),%esi |
| 0x3A96B325: leal 0xFFFFF00F(%ebx), %eax |
| 0x3A96B32B: movl $0x1D,%ecx |
| 0x3A96B330: movl %eax,(%esp,,) |
| 0x3A96B333: movl 0xFFFFFDD8(%ebp),%eax |
| 0x3A96B339: addl $0x1CC, %esi |
| 0x3A96B33F: movl %esi,%edx |
| 0x3A96B341: call 0x3A96A890 |
| . 648 3A96B31F 39 |
| . 8B B5 D8 FD FF FF 8D 83 0F F0 FF FF B9 1D 00 00 00 89 04 24 8B 85 D8 FD FF FF 81 C6 CC 01 00 00 89 F2 E8 4A F5 FF FF |
| |
| ==== BB 649 (0x3A96B346) in 12199B, out 66531B, BBs exec'd 0 ==== |
| 0x3A96B346: testb %al,%al |
| 0x3A96B348: jz-32 0x3A96B23E |
| . 649 3A96B346 8 |
| . 84 C0 0F 84 F0 FE FF FF |
| |
| ==== BB 650 (0x3A96B23E) in 12207B, out 66592B, BBs exec'd 0 ==== |
| 0x3A96B23E: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) |
| 0x3A96B245: jz-32 0x3A96B387 |
| . 650 3A96B23E 13 |
| . 83 BD CC FD FF FF FF 0F 84 3C 01 00 00 |
| |
| ==== BB 651 (0x3A96B387) in 12220B, out 66658B, BBs exec'd 0 ==== |
| 0x3A96B387: movl 0xFFFFFDD0(%ebp),%eax |
| 0x3A96B38D: testl %eax,%eax |
| 0x3A96B38F: jnz-32 0x3A96B4FE |
| . 651 3A96B387 14 |
| . 8B 85 D0 FD FF FF 85 C0 0F 85 69 01 00 00 |
| |
| ==== BB 652 (0x3A96B395) in 12234B, out 66733B, BBs exec'd 0 ==== |
| 0x3A96B395: movl 0xFFFFFDD4(%ebp),%eax |
| 0x3A96B39B: call 0x3A96B720 |
| . 652 3A96B395 11 |
| . 8B 85 D4 FD FF FF E8 80 03 00 00 |
| |
| ==== BB 653 _dl_load_cache_lookup(0x3A96B720) in 12245B, out 66797B, BBs exec'd 0 ==== |
| 0x3A96B720: pushl %ebp |
| 0x3A96B721: movl %esp,%ebp |
| 0x3A96B723: pushl %edi |
| 0x3A96B724: pushl %esi |
| 0x3A96B725: pushl %ebx |
| 0x3A96B726: subl $0x64, %esp |
| 0x3A96B729: call 0x3A97592B |
| . 653 3A96B720 14 |
| . 55 89 E5 57 56 53 83 EC 64 E8 FD A1 00 00 |
| |
| ==== BB 654 (0x3A96B72E) in 12259B, out 66930B, BBs exec'd 0 ==== |
| 0x3A96B72E: addl $0xCF3E, %ebx |
| 0x3A96B734: testb $0x1, 0xFFFFFC14(%ebx) |
| 0x3A96B73B: movl %eax,-16(%ebp) |
| 0x3A96B73E: jnz-32 0x3A96BBA2 |
| . 654 3A96B72E 22 |
| . 81 C3 3E CF 00 00 F6 83 14 FC FF FF 01 89 45 F0 0F 85 5E 04 00 00 |
| |
| ==== BB 655 (0x3A96B744) in 12281B, out 67029B, BBs exec'd 0 ==== |
| 0x3A96B744: movl 0xDC(%ebx),%ecx |
| 0x3A96B74A: testl %ecx,%ecx |
| 0x3A96B74C: jz-32 0x3A96B872 |
| . 655 3A96B744 14 |
| . 8B 8B DC 00 00 00 85 C9 0F 84 20 01 00 00 |
| |
| ==== BB 656 (0x3A96B872) in 12295B, out 67104B, BBs exec'd 0 ==== |
| 0x3A96B872: movl $0x1,%ecx |
| 0x3A96B877: leal 0xE4(%ebx), %edx |
| 0x3A96B87D: leal 0xFFFFF072(%ebx), %eax |
| 0x3A96B883: call 0x3A971070 |
| . 656 3A96B872 22 |
| . B9 01 00 00 00 8D 93 E4 00 00 00 8D 83 72 F0 FF FF E8 E8 57 00 00 |
| |
| ==== BB 657 (0x3A9710AD) in 12317B, out 67190B, BBs exec'd 0 ==== |
| 0x3A9710AD: movl %esi,4(%esp,,) |
| 0x3A9710B1: leal -108(%ebp), %eax |
| 0x3A9710B4: movl %eax,8(%esp,,) |
| 0x3A9710B8: movl $0x3, (%esp,,) |
| 0x3A9710BF: call 0x3A974320 |
| . 657 3A9710AD 23 |
| . 89 74 24 04 8D 45 94 89 44 24 08 C7 04 24 03 00 00 00 E8 5C 32 00 00 |
| |
| ==== BB 658 (0x3A9710C4) in 12340B, out 67283B, BBs exec'd 0 ==== |
| 0x3A9710C4: testl %eax,%eax |
| 0x3A9710C6: js-8 0x3A9710D1 |
| . 658 3A9710C4 4 |
| . 85 C0 78 09 |
| |
| ==== BB 659 (0x3A9710C8) in 12344B, out 67342B, BBs exec'd 0 ==== |
| 0x3A9710C8: movl -64(%ebp),%eax |
| 0x3A9710CB: testl %eax,%eax |
| 0x3A9710CD: movl %eax,(%edi) |
| 0x3A9710CF: jnz-8 0x3A9710F0 |
| . 659 3A9710C8 9 |
| . 8B 45 C0 85 C0 89 07 75 1F |
| |
| ==== BB 660 (0x3A9710F0) in 12353B, out 67424B, BBs exec'd 0 ==== |
| 0x3A9710F0: movl %esi,16(%esp,,) |
| 0x3A9710F4: xorl %ecx, %ecx |
| 0x3A9710F6: movl $0x2,%edx |
| 0x3A9710FB: movl %ecx,20(%esp,,) |
| 0x3A9710FF: movl %edx,12(%esp,,) |
| 0x3A971103: movl -112(%ebp),%edx |
| 0x3A971106: movl %eax,4(%esp,,) |
| 0x3A97110A: movl $0x0, (%esp,,) |
| 0x3A971111: movl %edx,8(%esp,,) |
| 0x3A971115: call 0x3A974C50 |
| . 660 3A9710F0 42 |
| . 89 74 24 10 31 C9 BA 02 00 00 00 89 4C 24 14 89 54 24 0C 8B 55 90 89 44 24 04 C7 04 24 00 00 00 00 89 54 24 08 E8 36 3B 00 00 |
| |
| ==== BB 661 (0x3A97111A) in 12395B, out 67583B, BBs exec'd 0 ==== |
| 0x3A97111A: movl %eax,-116(%ebp) |
| 0x3A97111D: jmp-8 0x3A9710D1 |
| . 661 3A97111A 5 |
| . 89 45 8C EB B2 |
| |
| ==== BB 662 (0x3A9710D1) in 12400B, out 67627B, BBs exec'd 0 ==== |
| 0x3A9710D1: movl %esi,(%esp,,) |
| 0x3A9710D4: call 0x3A974470 |
| . 662 3A9710D1 8 |
| . 89 34 24 E8 97 33 00 00 |
| |
| ==== BB 663 (0x3A96B888) in 12408B, out 67682B, BBs exec'd 0 ==== |
| 0x3A96B888: movl %eax,-40(%ebp) |
| 0x3A96B88B: incl %eax |
| 0x3A96B88C: jz-32 0x3A96BA05 |
| . 663 3A96B888 10 |
| . 89 45 D8 40 0F 84 73 01 00 00 |
| |
| ==== BB 664 (0x3A96B892) in 12418B, out 67757B, BBs exec'd 0 ==== |
| 0x3A96B892: movl 0xE4(%ebx),%eax |
| 0x3A96B898: cmpl $0x10, %eax |
| 0x3A96B89B: movl %eax,-96(%ebp) |
| 0x3A96B89E: jbe-32 0x3A96B9B2 |
| . 664 3A96B892 18 |
| . 8B 83 E4 00 00 00 83 F8 10 89 45 A0 0F 86 0E 01 00 00 |
| |
| ==== BB 665 (0x3A96B8A4) in 12436B, out 67846B, BBs exec'd 0 ==== |
| 0x3A96B8A4: cld |
| 0x3A96B8A5: movl -40(%ebp),%esi |
| 0x3A96B8A8: movl $0xB,%edx |
| 0x3A96B8AD: leal 0xFFFFF083(%ebx), %edi |
| 0x3A96B8B3: movl %edx,%ecx |
| 0x3A96B8B5: repe cmpsb |
| . 665 3A96B8A4 19 |
| . FC 8B 75 D8 BA 0B 00 00 00 8D BB 83 F0 FF FF 89 D1 F3 A6 |
| |
| ==== BB 666 (0x3A96B8B5) in 12455B, out 68019B, BBs exec'd 0 ==== |
| 0x3A96B8B5: repe cmpsb |
| . 666 3A96B8B5 2 |
| . F3 A6 |
| |
| ==== BB 667 (0x3A96B8B7) in 12457B, out 68144B, BBs exec'd 0 ==== |
| 0x3A96B8B7: jnz-32 0x3A96B9B2 |
| . 667 3A96B8B7 6 |
| . 0F 85 F5 00 00 00 |
| |
| ==== BB 668 (0x3A96B8BD) in 12463B, out 68191B, BBs exec'd 0 ==== |
| 0x3A96B8BD: movl -40(%ebp),%eax |
| 0x3A96B8C0: movl %eax,%edx |
| 0x3A96B8C2: movl %eax,0xDC(%ebx) |
| 0x3A96B8C8: movl 12(%eax),%eax |
| 0x3A96B8CB: leal (%eax,%eax,2), %eax |
| 0x3A96B8CE: leal 0x10(,%eax,4), %eax |
| 0x3A96B8D5: addl %eax,%edx |
| 0x3A96B8D7: addl $0x30, %eax |
| 0x3A96B8DA: cmpl %eax,-96(%ebp) |
| 0x3A96B8DD: jb-8 0x3A96B905 |
| . 668 3A96B8BD 34 |
| . 8B 45 D8 89 C2 89 83 DC 00 00 00 8B 40 0C 8D 04 40 8D 04 85 10 00 00 00 01 C2 83 C0 30 39 45 A0 72 26 |
| |
| ==== BB 669 (0x3A96B8DF) in 12497B, out 68345B, BBs exec'd 0 ==== |
| 0x3A96B8DF: movl %edx,0xE0(%ebx) |
| 0x3A96B8E5: movl $0x14,%ecx |
| 0x3A96B8EA: movl %edx,%esi |
| 0x3A96B8EC: leal 0xFFFFF08F(%ebx), %edi |
| 0x3A96B8F2: repe cmpsb |
| . 669 3A96B8DF 21 |
| . 89 93 E0 00 00 00 B9 14 00 00 00 89 D6 8D BB 8F F0 FF FF F3 A6 |
| |
| ==== BB 670 (0x3A96B8F2) in 12518B, out 68504B, BBs exec'd 0 ==== |
| 0x3A96B8F2: repe cmpsb |
| . 670 3A96B8F2 2 |
| . F3 A6 |
| |
| ==== BB 671 (0x3A96B8F4) in 12520B, out 68629B, BBs exec'd 0 ==== |
| 0x3A96B8F4: setnbe %dl |
| 0x3A96B8F7: setb %al |
| 0x3A96B8FA: movl -40(%ebp),%ecx |
| 0x3A96B8FD: cmpb %al,%dl |
| 0x3A96B8FF: jz-32 0x3A96B752 |
| . 671 3A96B8F4 17 |
| . 0F 97 C2 0F 92 C0 8B 4D D8 38 C2 0F 84 4D FE FF FF |
| |
| ==== BB 672 (0x3A96B752) in 12537B, out 68729B, BBs exec'd 0 ==== |
| 0x3A96B752: xorl %eax, %eax |
| 0x3A96B754: cmpl $0xFFFFFFFF, %ecx |
| 0x3A96B757: jz-32 0x3A96BB5C |
| . 672 3A96B752 11 |
| . 31 C0 83 F9 FF 0F 84 FF 03 00 00 |
| |
| ==== BB 673 (0x3A96B75D) in 12548B, out 68800B, BBs exec'd 0 ==== |
| 0x3A96B75D: movl $0x0, -36(%ebp) |
| 0x3A96B764: movl 0xE0(%ebx),%eax |
| 0x3A96B76A: cmpl $0xFFFFFFFF, %eax |
| 0x3A96B76D: movl %eax,-44(%ebp) |
| 0x3A96B770: movl %eax,%edi |
| 0x3A96B772: jz-32 0x3A96B918 |
| . 673 3A96B75D 27 |
| . C7 45 DC 00 00 00 00 8B 83 E0 00 00 00 83 F8 FF 89 45 D4 89 C7 0F 84 A0 01 00 00 |
| |
| ==== BB 674 (0x3A96B778) in 12575B, out 68911B, BBs exec'd 0 ==== |
| 0x3A96B778: movl 0xE4(%ebx),%edx |
| 0x3A96B77E: addl %edx,%ecx |
| 0x3A96B780: movl 0xFFFFFC20(%ebx),%edx |
| 0x3A96B786: subl %eax,%ecx |
| 0x3A96B788: movl %ecx,-32(%ebp) |
| 0x3A96B78B: testl %edx,%edx |
| 0x3A96B78D: movl %edx,-56(%ebp) |
| 0x3A96B790: jz-8 0x3A96B7C3 |
| . 674 3A96B778 26 |
| . 8B 93 E4 00 00 00 01 D1 8B 93 20 FC FF FF 29 C1 89 4D E0 85 D2 89 55 C8 74 31 |
| |
| ==== BB 675 (0x3A96B792) in 12601B, out 69041B, BBs exec'd 0 ==== |
| 0x3A96B792: movl $0x0, -60(%ebp) |
| 0x3A96B799: leal 0xFFFFFD5C(%ebx), %esi |
| 0x3A96B79F: nop |
| 0x3A96B7A0: movl %esi,4(%esp,,) |
| 0x3A96B7A4: movl -56(%ebp),%ecx |
| 0x3A96B7A7: movl %ecx,(%esp,,) |
| 0x3A96B7AA: call 0x3A975280 |
| . 675 3A96B792 29 |
| . C7 45 C4 00 00 00 00 8D B3 5C FD FF FF 90 89 74 24 04 8B 4D C8 89 0C 24 E8 D1 9A 00 00 |
| |
| ==== BB 676 (0x3A96B7AF) in 12630B, out 69154B, BBs exec'd 0 ==== |
| 0x3A96B7AF: testl %eax,%eax |
| 0x3A96B7B1: jz-32 0x3A96BBE0 |
| . 676 3A96B7AF 8 |
| . 85 C0 0F 84 29 04 00 00 |
| |
| ==== BB 677 (0x3A96B7B7) in 12638B, out 69213B, BBs exec'd 0 ==== |
| 0x3A96B7B7: incl -60(%ebp) |
| 0x3A96B7BA: addl $0x5, %esi |
| 0x3A96B7BD: cmpl $0x3, -60(%ebp) |
| 0x3A96B7C1: jle-8 0x3A96B7A0 |
| . 677 3A96B7B7 12 |
| . FF 45 C4 83 C6 05 83 7D C4 03 7E DD |
| |
| ==== BB 678 (0x3A96B7A0) in 12650B, out 69303B, BBs exec'd 0 ==== |
| 0x3A96B7A0: movl %esi,4(%esp,,) |
| 0x3A96B7A4: movl -56(%ebp),%ecx |
| 0x3A96B7A7: movl %ecx,(%esp,,) |
| 0x3A96B7AA: call 0x3A975280 |
| . 678 3A96B7A0 15 |
| . 89 74 24 04 8B 4D C8 89 0C 24 E8 D1 9A 00 00 |
| |
| ==== BB 679 (0x3A9752B7) in 12665B, out 69384B, BBs exec'd 0 ==== |
| 0x3A9752B7: movzbl -5(%ebp),%edx |
| 0x3A9752BB: negl %edx |
| 0x3A9752BD: movl %edx,%eax |
| 0x3A9752BF: popl %edx |
| 0x3A9752C0: popl %esi |
| 0x3A9752C1: popl %ebp |
| 0x3A9752C2: ret |
| . 679 3A9752B7 12 |
| . 0F B6 55 FB F7 DA 89 D0 5A 5E 5D C3 |
| |
| ==== BB 680 (0x3A96BBE0) in 12677B, out 69490B, BBs exec'd 0 ==== |
| 0x3A96BBE0: movl -60(%ebp),%eax |
| 0x3A96BBE3: addl $0x30, %eax |
| 0x3A96BBE6: jmp 0x3A96B7C8 |
| . 680 3A96BBE0 11 |
| . 8B 45 C4 83 C0 30 E9 DD FB FF FF |
| |
| ==== BB 681 (0x3A96B7C8) in 12688B, out 69545B, BBs exec'd 0 ==== |
| 0x3A96B7C8: movl %eax,-52(%ebp) |
| 0x3A96B7CB: cdqq |
| 0x3A96B7CC: movl -52(%ebp),%eax |
| 0x3A96B7CF: movl %edx,-48(%ebp) |
| 0x3A96B7D2: movl -48(%ebp),%esi |
| 0x3A96B7D5: andl %esi,%eax |
| 0x3A96B7D7: incl %eax |
| 0x3A96B7D8: jz-8 0x3A96B7F9 |
| . 681 3A96B7C8 18 |
| . 89 45 CC 99 8B 45 CC 89 55 D0 8B 75 D0 21 F0 40 74 1F |
| |
| ==== BB 682 (0x3A96B7DA) in 12706B, out 69665B, BBs exec'd 0 ==== |
| 0x3A96B7DA: movzbl -52(%ebp),%ecx |
| 0x3A96B7DE: movl $0x1,%eax |
| 0x3A96B7E3: xorl %edx, %edx |
| 0x3A96B7E5: shldl %cl, %eax, %edx |
| 0x3A96B7E8: shll %cl, %eax |
| 0x3A96B7EA: testb $0x20, %cl |
| 0x3A96B7ED: jz-8 0x3A96B7F3 |
| . 682 3A96B7DA 21 |
| . 0F B6 4D CC B8 01 00 00 00 31 D2 0F A5 C2 D3 E0 F6 C1 20 74 04 |
| |
| ==== BB 683 (0x3A96B7EF) in 12727B, out 69815B, BBs exec'd 0 ==== |
| 0x3A96B7EF: movl %eax,%edx |
| 0x3A96B7F1: xorl %eax, %eax |
| 0x3A96B7F3: movl %eax,-52(%ebp) |
| 0x3A96B7F6: movl %edx,-48(%ebp) |
| 0x3A96B7F9: movl $0x0, -20(%ebp) |
| 0x3A96B800: movl -44(%ebp),%edx |
| 0x3A96B803: movl 20(%edx),%ecx |
| 0x3A96B806: decl %ecx |
| 0x3A96B807: cmpl %ecx,-20(%ebp) |
| 0x3A96B80A: movl %ecx,-24(%ebp) |
| 0x3A96B80D: jle-8 0x3A96B82A |
| . 683 3A96B7EF 32 |
| . 89 C2 31 C0 89 45 CC 89 55 D0 C7 45 EC 00 00 00 00 8B 55 D4 8B 4A 14 49 39 4D EC 89 4D E8 7E 1B |
| |
| ==== BB 684 (0x3A96B82A) in 12759B, out 69977B, BBs exec'd 0 ==== |
| 0x3A96B82A: movl -20(%ebp),%eax |
| 0x3A96B82D: movl -24(%ebp),%ecx |
| 0x3A96B830: addl %ecx,%eax |
| 0x3A96B832: movl %eax,%edx |
| 0x3A96B834: shrl $0x1F, %edx |
| 0x3A96B837: leal (%edx,%eax,1), %esi |
| 0x3A96B83A: sarl $0x1, %esi |
| 0x3A96B83C: leal (%esi,%esi,2), %eax |
| 0x3A96B83F: shll $0x3, %eax |
| 0x3A96B842: movl %eax,-64(%ebp) |
| 0x3A96B845: movl 52(%edi,%eax,1),%eax |
| 0x3A96B849: cmpl -32(%ebp),%eax |
| 0x3A96B84C: jnb-32 0x3A96BB50 |
| . 684 3A96B82A 40 |
| . 8B 45 EC 8B 4D E8 01 C8 89 C2 C1 EA 1F 8D 34 02 D1 FE 8D 04 76 C1 E0 03 89 45 C0 8B 44 07 34 3B 45 E0 0F 83 FE 02 00 00 |
| |
| ==== BB 685 (0x3A96B852) in 12799B, out 70151B, BBs exec'd 0 ==== |
| 0x3A96B852: movl -44(%ebp),%edx |
| 0x3A96B855: addl %eax,%edx |
| 0x3A96B857: movl -16(%ebp),%eax |
| 0x3A96B85A: call 0x3A96B5B0 |
| . 685 3A96B852 13 |
| . 8B 55 D4 01 C2 8B 45 F0 E8 51 FD FF FF |
| |
| ==== BB 686 _dl_cache_libcmp(0x3A96B5B0) in 12812B, out 70236B, BBs exec'd 0 ==== |
| 0x3A96B5B0: pushl %ebp |
| 0x3A96B5B1: movl %esp,%ebp |
| 0x3A96B5B3: pushl %edi |
| 0x3A96B5B4: movl %eax,%edi |
| 0x3A96B5B6: pushl %esi |
| 0x3A96B5B7: subl $0xC, %esp |
| 0x3A96B5BA: movl %edx,-12(%ebp) |
| 0x3A96B5BD: movzbl (%eax),%eax |
| 0x3A96B5C0: testb %al,%al |
| 0x3A96B5C2: movb %al,-17(%ebp) |
| 0x3A96B5C5: jz-32 0x3A96B6AA |
| . 686 3A96B5B0 27 |
| . 55 89 E5 57 89 C7 56 83 EC 0C 89 55 F4 0F B6 00 84 C0 88 45 EF 0F 84 DF 00 00 00 |
| |
| ==== BB 687 (0x3A96B5CB) in 12839B, out 70417B, BBs exec'd 0 ==== |
| 0x3A96B5CB: movzbl (%edx),%ecx |
| 0x3A96B5CE: movzbl -17(%ebp),%eax |
| 0x3A96B5D2: subb $0x30, %al |
| 0x3A96B5D4: cmpb $0x9, %al |
| 0x3A96B5D6: jnbe-32 0x3A96B686 |
| . 687 3A96B5CB 17 |
| . 0F B6 0A 0F B6 45 EF 2C 30 3C 09 0F 87 AA 00 00 00 |
| |
| ==== BB 688 (0x3A96B686) in 12856B, out 70520B, BBs exec'd 0 ==== |
| 0x3A96B686: movb %cl,%al |
| 0x3A96B688: movl $0xFFFFFFFF,%edx |
| 0x3A96B68D: subb $0x30, %al |
| 0x3A96B68F: cmpb $0x9, %al |
| 0x3A96B691: jbe-8 0x3A96B6B9 |
| . 688 3A96B686 13 |
| . 88 C8 BA FF FF FF FF 2C 30 3C 09 76 26 |
| |
| ==== BB 689 (0x3A96B693) in 12869B, out 70615B, BBs exec'd 0 ==== |
| 0x3A96B693: cmpb %cl,-17(%ebp) |
| 0x3A96B696: jnz-8 0x3A96B6B0 |
| . 689 3A96B693 5 |
| . 38 4D EF 75 18 |
| |
| ==== BB 690 (0x3A96B698) in 12874B, out 70678B, BBs exec'd 0 ==== |
| 0x3A96B698: incl -12(%ebp) |
| 0x3A96B69B: incl %edi |
| 0x3A96B69C: movl -12(%ebp),%eax |
| 0x3A96B69F: movzbl (%edi),%ecx |
| 0x3A96B6A2: movb %cl,-17(%ebp) |
| 0x3A96B6A5: movzbl (%eax),%ecx |
| 0x3A96B6A8: jmp-8 0x3A96B672 |
| . 690 3A96B698 18 |
| . FF 45 F4 47 8B 45 F4 0F B6 0F 88 4D EF 0F B6 08 EB C8 |
| |
| ==== BB 691 (0x3A96B672) in 12892B, out 70788B, BBs exec'd 0 ==== |
| 0x3A96B672: cmpb $0x0, -17(%ebp) |
| 0x3A96B676: jz-8 0x3A96B6B0 |
| . 691 3A96B672 6 |
| . 80 7D EF 00 74 38 |
| |
| ==== BB 692 (0x3A96B678) in 12898B, out 70851B, BBs exec'd 0 ==== |
| 0x3A96B678: movzbl -17(%ebp),%eax |
| 0x3A96B67C: subb $0x30, %al |
| 0x3A96B67E: cmpb $0x9, %al |
| 0x3A96B680: jbe-32 0x3A96B5E0 |
| . 692 3A96B678 14 |
| . 0F B6 45 EF 2C 30 3C 09 0F 86 5A FF FF FF |
| |
| ==== BB 693 (0x3A96B6B0) in 12912B, out 70939B, BBs exec'd 0 ==== |
| 0x3A96B6B0: movsbl -17(%ebp),%edx |
| 0x3A96B6B4: movsbl %cl,%eax |
| 0x3A96B6B7: subl %eax,%edx |
| 0x3A96B6B9: addl $0xC, %esp |
| 0x3A96B6BC: movl %edx,%eax |
| 0x3A96B6BE: popl %esi |
| 0x3A96B6BF: popl %edi |
| 0x3A96B6C0: popl %ebp |
| 0x3A96B6C1: ret |
| . 693 3A96B6B0 18 |
| . 0F BE 55 EF 0F BE C1 29 C2 83 C4 0C 89 D0 5E 5F 5D C3 |
| |
| ==== BB 694 (0x3A96B85F) in 12930B, out 71078B, BBs exec'd 0 ==== |
| 0x3A96B85F: testl %eax,%eax |
| 0x3A96B861: jz-32 0x3A96BC8C |
| . 694 3A96B85F 8 |
| . 85 C0 0F 84 25 04 00 00 |
| |
| ==== BB 695 (0x3A96B867) in 12938B, out 71137B, BBs exec'd 0 ==== |
| 0x3A96B867: testl %eax,%eax |
| 0x3A96B869: jns-8 0x3A96B814 |
| . 695 3A96B867 4 |
| . 85 C0 79 A9 |
| |
| ==== BB 696 (0x3A96B86B) in 12942B, out 71196B, BBs exec'd 0 ==== |
| 0x3A96B86B: incl %esi |
| 0x3A96B86C: movl %esi,-20(%ebp) |
| 0x3A96B86F: nop |
| 0x3A96B870: jmp-8 0x3A96B818 |
| . 696 3A96B86B 7 |
| . 46 89 75 EC 90 EB A6 |
| |
| ==== BB 697 (0x3A96B818) in 12949B, out 71260B, BBs exec'd 0 ==== |
| 0x3A96B818: movl -24(%ebp),%ecx |
| 0x3A96B81B: cmpl %ecx,-20(%ebp) |
| 0x3A96B81E: jnle-32 0x3A96BB50 |
| . 697 3A96B818 12 |
| . 8B 4D E8 39 4D EC 0F 8F 2C 03 00 00 |
| |
| ==== BB 698 (0x3A96B824) in 12961B, out 71335B, BBs exec'd 0 ==== |
| 0x3A96B824: movl 0xE0(%ebx),%edi |
| 0x3A96B82A: movl -20(%ebp),%eax |
| 0x3A96B82D: movl -24(%ebp),%ecx |
| 0x3A96B830: addl %ecx,%eax |
| 0x3A96B832: movl %eax,%edx |
| 0x3A96B834: shrl $0x1F, %edx |
| 0x3A96B837: leal (%edx,%eax,1), %esi |
| 0x3A96B83A: sarl $0x1, %esi |
| 0x3A96B83C: leal (%esi,%esi,2), %eax |
| 0x3A96B83F: shll $0x3, %eax |
| 0x3A96B842: movl %eax,-64(%ebp) |
| 0x3A96B845: movl 52(%edi,%eax,1),%eax |
| 0x3A96B849: cmpl -32(%ebp),%eax |
| 0x3A96B84C: jnb-32 0x3A96BB50 |
| . 698 3A96B824 46 |
| . 8B BB E0 00 00 00 8B 45 EC 8B 4D E8 01 C8 89 C2 C1 EA 1F 8D 34 02 D1 FE 8D 04 76 C1 E0 03 89 45 C0 8B 44 07 34 3B 45 E0 0F 83 FE 02 00 00 |
| |
| ==== BB 699 (0x3A96B814) in 13007B, out 71525B, BBs exec'd 0 ==== |
| 0x3A96B814: decl %esi |
| 0x3A96B815: movl %esi,-24(%ebp) |
| 0x3A96B818: movl -24(%ebp),%ecx |
| 0x3A96B81B: cmpl %ecx,-20(%ebp) |
| 0x3A96B81E: jnle-32 0x3A96BB50 |
| . 699 3A96B814 16 |
| . 4E 89 75 E8 8B 4D E8 39 4D EC 0F 8F 2C 03 00 00 |
| |
| ==== BB 700 (0x3A96B5E0) in 13023B, out 71621B, BBs exec'd 0 ==== |
| 0x3A96B5E0: movb %cl,%al |
| 0x3A96B5E2: movl $0x1,%edx |
| 0x3A96B5E7: subb $0x30, %al |
| 0x3A96B5E9: cmpb $0x9, %al |
| 0x3A96B5EB: jnbe-32 0x3A96B6B9 |
| . 700 3A96B5E0 17 |
| . 88 C8 BA 01 00 00 00 2C 30 3C 09 0F 87 C8 00 00 00 |
| |
| ==== BB 701 (0x3A96B5F1) in 13040B, out 71716B, BBs exec'd 0 ==== |
| 0x3A96B5F1: movsbl -17(%ebp),%eax |
| 0x3A96B5F5: incl %edi |
| 0x3A96B5F6: incl -12(%ebp) |
| 0x3A96B5F9: subl $0x30, %eax |
| 0x3A96B5FC: movl %eax,-16(%ebp) |
| 0x3A96B5FF: movsbl %cl,%eax |
| 0x3A96B602: leal -48(%eax), %esi |
| 0x3A96B605: movzbl (%edi),%ecx |
| 0x3A96B608: movb %cl,%al |
| 0x3A96B60A: movb %cl,-17(%ebp) |
| 0x3A96B60D: subb $0x30, %al |
| 0x3A96B60F: movb %cl,%dl |
| 0x3A96B611: cmpb $0x9, %al |
| 0x3A96B613: jnbe-8 0x3A96B63F |
| . 701 3A96B5F1 36 |
| . 0F BE 45 EF 47 FF 45 F4 83 E8 30 89 45 F0 0F BE C1 8D 70 D0 0F B6 0F 88 C8 88 4D EF 2C 30 88 CA 3C 09 77 2A |
| |
| ==== BB 702 (0x3A96B63F) in 13076B, out 71924B, BBs exec'd 0 ==== |
| 0x3A96B63F: movl -12(%ebp),%eax |
| 0x3A96B642: movzbl (%eax),%ecx |
| 0x3A96B645: movb %cl,%al |
| 0x3A96B647: movb %cl,%dl |
| 0x3A96B649: subb $0x30, %al |
| 0x3A96B64B: cmpb $0x9, %al |
| 0x3A96B64D: jnbe-8 0x3A96B66D |
| . 702 3A96B63F 16 |
| . 8B 45 F4 0F B6 08 88 C8 88 CA 2C 30 3C 09 77 1E |
| |
| ==== BB 703 (0x3A96B66D) in 13092B, out 72050B, BBs exec'd 0 ==== |
| 0x3A96B66D: cmpl %esi,-16(%ebp) |
| 0x3A96B670: jnz-8 0x3A96B6C2 |
| . 703 3A96B66D 5 |
| . 39 75 F0 75 50 |
| |
| ==== BB 704 (0x3A96BC8C) in 13097B, out 72113B, BBs exec'd 0 ==== |
| 0x3A96BC8C: movl %esi,-20(%ebp) |
| 0x3A96BC8F: testl %esi,%esi |
| 0x3A96BC91: jle-32 0x3A96BA2A |
| . 704 3A96BC8C 11 |
| . 89 75 EC 85 F6 0F 8E 93 FD FF FF |
| |
| ==== BB 705 (0x3A96BC97) in 13108B, out 72185B, BBs exec'd 0 ==== |
| 0x3A96BC97: movl -64(%ebp),%ecx |
| 0x3A96BC9A: movl %ecx,-92(%ebp) |
| 0x3A96BC9D: leal 0(%esi), %esi |
| 0x3A96BCA0: movl 0xE0(%ebx),%edi |
| 0x3A96BCA6: movl -92(%ebp),%edx |
| 0x3A96BCA9: movl 28(%edi,%edx,1),%eax |
| 0x3A96BCAD: cmpl -32(%ebp),%eax |
| 0x3A96BCB0: jnb-32 0x3A96BA30 |
| . 705 3A96BC97 31 |
| . 8B 4D C0 89 4D A4 8D 76 00 8B BB E0 00 00 00 8B 55 A4 8B 44 17 1C 3B 45 E0 0F 83 7A FD FF FF |
| |
| ==== BB 706 (0x3A96BCB6) in 13139B, out 72329B, BBs exec'd 0 ==== |
| 0x3A96BCB6: movl -44(%ebp),%edx |
| 0x3A96BCB9: addl %eax,%edx |
| 0x3A96BCBB: movl -16(%ebp),%eax |
| 0x3A96BCBE: call 0x3A96B5B0 |
| . 706 3A96BCB6 13 |
| . 8B 55 D4 01 C2 8B 45 F0 E8 ED F8 FF FF |
| |
| ==== BB 707 (0x3A96BCC3) in 13152B, out 72414B, BBs exec'd 0 ==== |
| 0x3A96BCC3: testl %eax,%eax |
| 0x3A96BCC5: jnz-32 0x3A96BA2A |
| . 707 3A96BCC3 8 |
| . 85 C0 0F 85 5F FD FF FF |
| |
| ==== BB 708 (0x3A96BA2A) in 13160B, out 72473B, BBs exec'd 0 ==== |
| 0x3A96BA2A: movl 0xE0(%ebx),%edi |
| 0x3A96BA30: cmpl -20(%ebp),%esi |
| 0x3A96BA33: leal (%esi,%esi,2), %eax |
| 0x3A96BA36: leal (%edi,%eax,8), %edi |
| 0x3A96BA39: leal 48(%edi), %ecx |
| 0x3A96BA3C: movl %ecx,-68(%ebp) |
| 0x3A96BA3F: jle-8 0x3A96BA62 |
| . 708 3A96BA2A 23 |
| . 8B BB E0 00 00 00 3B 75 EC 8D 04 76 8D 3C C7 8D 4F 30 89 4D BC 7E 21 |
| |
| ==== BB 709 (0x3A96BA62) in 13183B, out 72602B, BBs exec'd 0 ==== |
| 0x3A96BA62: movl 48(%edi),%ecx |
| 0x3A96BA65: cmpl $0x1, %ecx |
| 0x3A96BA68: setz %al |
| 0x3A96BA6B: cmpl $0x3, %ecx |
| 0x3A96BA6E: setz %dl |
| 0x3A96BA71: orl %edx,%eax |
| 0x3A96BA73: testb $0x1, %al |
| 0x3A96BA75: jz-8 0x3A96BA20 |
| . 709 3A96BA62 21 |
| . 8B 4F 30 83 F9 01 0F 94 C0 83 F9 03 0F 94 C2 09 D0 A8 01 74 A9 |
| |
| ==== BB 710 (0x3A96BA77) in 13204B, out 72740B, BBs exec'd 0 ==== |
| 0x3A96BA77: movl -68(%ebp),%eax |
| 0x3A96BA7A: movl 8(%eax),%edi |
| 0x3A96BA7D: cmpl -32(%ebp),%edi |
| 0x3A96BA80: jnb-8 0x3A96BA20 |
| . 710 3A96BA77 11 |
| . 8B 45 BC 8B 78 08 3B 7D E0 73 9E |
| |
| ==== BB 711 (0x3A96BA82) in 13215B, out 72828B, BBs exec'd 0 ==== |
| 0x3A96BA82: movl -36(%ebp),%edx |
| 0x3A96BA85: testl %edx,%edx |
| 0x3A96BA87: jz-8 0x3A96BA91 |
| . 711 3A96BA82 7 |
| . 8B 55 DC 85 D2 74 08 |
| |
| ==== BB 712 (0x3A96BA91) in 13222B, out 72900B, BBs exec'd 0 ==== |
| 0x3A96BA91: movl 0xFFFFFC1C(%ebx),%eax |
| 0x3A96BA97: testl %eax,%eax |
| 0x3A96BA99: jz-8 0x3A96BAA7 |
| . 712 3A96BA91 10 |
| . 8B 83 1C FC FF FF 85 C0 74 0C |
| |
| ==== BB 713 (0x3A96BA9B) in 13232B, out 72975B, BBs exec'd 0 ==== |
| 0x3A96BA9B: movl -68(%ebp),%edx |
| 0x3A96BA9E: cmpl %eax,12(%edx) |
| 0x3A96BAA1: jnbe-32 0x3A96BA20 |
| . 713 3A96BA9B 12 |
| . 8B 55 BC 39 42 0C 0F 87 79 FF FF FF |
| |
| ==== BB 714 (0x3A96BAA7) in 13244B, out 73051B, BBs exec'd 0 ==== |
| 0x3A96BAA7: movl -48(%ebp),%edx |
| 0x3A96BAAA: movl -52(%ebp),%eax |
| 0x3A96BAAD: notl %edx |
| 0x3A96BAAF: notl %eax |
| 0x3A96BAB1: orl %eax,%edx |
| 0x3A96BAB3: jz-32 0x3A96BCD9 |
| . 714 3A96BAA7 18 |
| . 8B 55 D0 8B 45 CC F7 D2 F7 D0 09 C2 0F 84 20 02 00 00 |
| |
| ==== BB 715 (0x3A96BAB9) in 13262B, out 73145B, BBs exec'd 0 ==== |
| 0x3A96BAB9: movl $0x0, -76(%ebp) |
| 0x3A96BAC0: movl -68(%ebp),%edx |
| 0x3A96BAC3: movl 16(%edx),%eax |
| 0x3A96BAC6: movl 20(%edx),%edx |
| 0x3A96BAC9: movl %eax,-88(%ebp) |
| 0x3A96BACC: movl %edx,-84(%ebp) |
| 0x3A96BACF: andl $0xF0000, %edx |
| 0x3A96BAD5: movl %edx,%eax |
| 0x3A96BAD7: orl -76(%ebp),%eax |
| 0x3A96BADA: movl %edx,-72(%ebp) |
| 0x3A96BADD: jz-8 0x3A96BAF1 |
| . 715 3A96BAB9 38 |
| . C7 45 B4 00 00 00 00 8B 55 BC 8B 42 10 8B 52 14 89 45 A8 89 55 AC 81 E2 00 00 0F 00 89 D0 0B 45 B4 89 55 B8 74 12 |
| |
| ==== BB 716 (0x3A96BAF1) in 13300B, out 73306B, BBs exec'd 0 ==== |
| 0x3A96BAF1: movl 0xFFFFFC54(%ebx),%eax |
| 0x3A96BAF7: xorl %edx, %edx |
| 0x3A96BAF9: orl $0xF0000, %edx |
| 0x3A96BAFF: movl %edx,-100(%ebp) |
| 0x3A96BB02: movl %eax,%edx |
| 0x3A96BB04: movl -100(%ebp),%eax |
| 0x3A96BB07: notl %edx |
| 0x3A96BB09: movl %edx,-104(%ebp) |
| 0x3A96BB0C: notl %eax |
| 0x3A96BB0E: movl -88(%ebp),%edx |
| 0x3A96BB11: movl %eax,-100(%ebp) |
| 0x3A96BB14: movl -104(%ebp),%eax |
| 0x3A96BB17: andl %eax,%edx |
| 0x3A96BB19: movl %edx,-104(%ebp) |
| 0x3A96BB1C: movl -84(%ebp),%eax |
| 0x3A96BB1F: movl -100(%ebp),%edx |
| 0x3A96BB22: andl %edx,%eax |
| 0x3A96BB24: movl %eax,%edx |
| 0x3A96BB26: orl -104(%ebp),%edx |
| 0x3A96BB29: movl %eax,-100(%ebp) |
| 0x3A96BB2C: jnz-32 0x3A96BA20 |
| . 716 3A96BAF1 65 |
| . 8B 83 54 FC FF FF 31 D2 81 CA 00 00 0F 00 89 55 9C 89 C2 8B 45 9C F7 D2 89 55 98 F7 D0 8B 55 A8 89 45 9C 8B 45 98 21 C2 89 55 98 8B 45 AC 8B 55 9C 21 D0 89 C2 0B 55 98 89 45 9C 0F 85 EE FE FF FF |
| |
| ==== BB 717 (0x3A96BB32) in 13365B, out 73550B, BBs exec'd 0 ==== |
| 0x3A96BB32: movl -44(%ebp),%eax |
| 0x3A96BB35: addl %eax,%edi |
| 0x3A96BB37: cmpl 0xFFFFFC50(%ebx),%ecx |
| 0x3A96BB3D: movl %edi,-36(%ebp) |
| 0x3A96BB40: jnz-32 0x3A96BA20 |
| . 717 3A96BB32 20 |
| . 8B 45 D4 01 C7 3B 8B 50 FC FF FF 89 7D DC 0F 85 DA FE FF FF |
| |
| ==== BB 718 (0x3A96BB46) in 13385B, out 73656B, BBs exec'd 0 ==== |
| 0x3A96BB46: leal 0(%esi), %esi |
| 0x3A96BB49: leal 0(%edi,,), %edi |
| 0x3A96BB50: testb $0x1, 0xFFFFFC14(%ebx) |
| 0x3A96BB57: jnz-8 0x3A96BBBF |
| . 718 3A96BB46 19 |
| . 8D 76 00 8D BC 27 00 00 00 00 F6 83 14 FC FF FF 01 75 66 |
| |
| ==== BB 719 (0x3A96BB59) in 13404B, out 73752B, BBs exec'd 0 ==== |
| 0x3A96BB59: movl -36(%ebp),%eax |
| 0x3A96BB5C: addl $0x64, %esp |
| 0x3A96BB5F: popl %ebx |
| 0x3A96BB60: popl %esi |
| 0x3A96BB61: popl %edi |
| 0x3A96BB62: popl %ebp |
| 0x3A96BB63: ret |
| . 719 3A96BB59 11 |
| . 8B 45 DC 83 C4 64 5B 5E 5F 5D C3 |
| |
| ==== BB 720 (0x3A96B3A0) in 13415B, out 73874B, BBs exec'd 0 ==== |
| 0x3A96B3A0: movl %eax,0xFFFFFDC4(%ebp) |
| 0x3A96B3A6: testl %eax,%eax |
| 0x3A96B3A8: jz-32 0x3A96B438 |
| . 720 3A96B3A0 14 |
| . 89 85 C4 FD FF FF 85 C0 0F 84 8A 00 00 00 |
| |
| ==== BB 721 (0x3A96B3AE) in 13429B, out 73949B, BBs exec'd 0 ==== |
| 0x3A96B3AE: movl 0xFFFFFDD8(%ebp),%esi |
| 0x3A96B3B4: testl %esi,%esi |
| 0x3A96B3B6: jz-32 0x3A96B4F3 |
| . 721 3A96B3AE 14 |
| . 8B B5 D8 FD FF FF 85 F6 0F 84 37 01 00 00 |
| |
| ==== BB 722 (0x3A96B3BC) in 13443B, out 74024B, BBs exec'd 0 ==== |
| 0x3A96B3BC: testb $0x8, 0x1E9(%esi) |
| 0x3A96B3C3: jnz-32 0x3A96B511 |
| . 722 3A96B3BC 13 |
| . F6 86 E9 01 00 00 08 0F 85 48 01 00 00 |
| |
| ==== BB 723 (0x3A96B3C9) in 13456B, out 74094B, BBs exec'd 0 ==== |
| 0x3A96B3C9: movl 0xFFFFFDC4(%ebp),%eax |
| 0x3A96B3CF: testl %eax,%eax |
| 0x3A96B3D1: jz-8 0x3A96B438 |
| . 723 3A96B3C9 10 |
| . 8B 85 C4 FD FF FF 85 C0 74 65 |
| |
| ==== BB 724 (0x3A96B3D3) in 13466B, out 74169B, BBs exec'd 0 ==== |
| 0x3A96B3D3: movl 0xFFFFFDC4(%ebp),%eax |
| 0x3A96B3D9: leal 0xFFFFFDE4(%ebp), %edx |
| 0x3A96B3DF: movl %edx,0xFFFFFDB8(%ebp) |
| 0x3A96B3E5: call 0x3A968F20 |
| . 724 3A96B3D3 23 |
| . 8B 85 C4 FD FF FF 8D 95 E4 FD FF FF 89 95 B8 FD FF FF E8 36 DB FF FF |
| |
| ==== BB 725 (0x3A969041) in 13489B, out 74259B, BBs exec'd 0 ==== |
| 0x3A969041: cmpl $0x20, 16(%edi) |
| 0x3A969045: jnz-8 0x3A969021 |
| . 725 3A969041 6 |
| . 83 7F 10 20 75 DA |
| |
| ==== BB 726 (0x3A969047) in 13495B, out 74322B, BBs exec'd 0 ==== |
| 0x3A969047: cmpl $0x3, 28(%edi) |
| 0x3A96904B: jbe-8 0x3A969021 |
| . 726 3A969047 6 |
| . 83 7F 1C 03 76 D4 |
| |
| ==== BB 727 (0x3A96904D) in 13501B, out 74385B, BBs exec'd 0 ==== |
| 0x3A96904D: movl 4(%edi),%eax |
| 0x3A969050: movl -52(%ebp),%ecx |
| 0x3A969053: leal 32(%eax), %edx |
| 0x3A969056: cmpl (%ecx),%edx |
| 0x3A969058: leal 4(%eax,%ecx,1), %eax |
| 0x3A96905C: movl %eax,-76(%ebp) |
| 0x3A96905F: jnbe-32 0x3A96915B |
| . 727 3A96904D 24 |
| . 8B 47 04 8B 4D CC 8D 50 20 3B 11 8D 44 08 04 89 45 B4 0F 87 F6 00 00 00 |
| |
| ==== BB 728 (0x3A969065) in 13525B, out 74504B, BBs exec'd 0 ==== |
| 0x3A969065: cld |
| 0x3A969066: movl -76(%ebp),%esi |
| 0x3A969069: movl $0x10,%edx |
| 0x3A96906E: leal 0xFFFFD638(%ebx), %edi |
| 0x3A969074: movl %edx,%ecx |
| 0x3A969076: repe cmpsb |
| . 728 3A969065 19 |
| . FC 8B 75 B4 BA 10 00 00 00 8D BB 38 D6 FF FF 89 D1 F3 A6 |
| |
| ==== BB 729 (0x3A969076) in 13544B, out 74677B, BBs exec'd 0 ==== |
| 0x3A969076: repe cmpsb |
| . 729 3A969076 2 |
| . F3 A6 |
| |
| ==== BB 730 (0x3A969078) in 13546B, out 74802B, BBs exec'd 0 ==== |
| 0x3A969078: jz-32 0x3A969104 |
| . 730 3A969078 6 |
| . 0F 84 86 00 00 00 |
| |
| ==== BB 731 (0x3A969104) in 13552B, out 74849B, BBs exec'd 0 ==== |
| 0x3A969104: movl -76(%ebp),%esi |
| 0x3A969107: movzbl 20(%esi),%eax |
| 0x3A96910B: movzbl 24(%esi),%edx |
| 0x3A96910F: shll $0x8, %eax |
| 0x3A969112: addl %edx,%eax |
| 0x3A969114: movzbl 28(%esi),%edx |
| 0x3A969118: shll $0x8, %eax |
| 0x3A96911B: movl 16(%esi),%esi |
| 0x3A96911E: addl %edx,%eax |
| 0x3A969120: testl %esi,%esi |
| 0x3A969122: jnz-8 0x3A969132 |
| . 731 3A969104 32 |
| . 8B 75 B4 0F B6 46 14 0F B6 56 18 C1 E0 08 01 D0 0F B6 56 1C C1 E0 08 8B 76 10 01 D0 85 F6 75 0E |
| |
| ==== BB 732 (0x3A969124) in 13584B, out 74993B, BBs exec'd 0 ==== |
| 0x3A969124: movl 0xFFFFFC1C(%ebx),%edx |
| 0x3A96912A: testl %edx,%edx |
| 0x3A96912C: jz-8 0x3A969150 |
| . 732 3A969124 10 |
| . 8B 93 1C FC FF FF 85 D2 74 22 |
| |
| ==== BB 733 (0x3A96912E) in 13594B, out 75068B, BBs exec'd 0 ==== |
| 0x3A96912E: cmpl %eax,%edx |
| 0x3A969130: jnb-8 0x3A969150 |
| . 733 3A96912E 4 |
| . 39 C2 73 1E |
| |
| ==== BB 734 (0x3A96B3EA) in 13598B, out 75125B, BBs exec'd 0 ==== |
| 0x3A96B3EA: movl %eax,0xFFFFFDCC(%ebp) |
| 0x3A96B3F0: incl %eax |
| 0x3A96B3F1: jz-8 0x3A96B445 |
| . 734 3A96B3EA 9 |
| . 89 85 CC FD FF FF 40 74 52 |
| |
| ==== BB 735 (0x3A96B3F3) in 13607B, out 75203B, BBs exec'd 0 ==== |
| 0x3A96B3F3: movl 0xFFFFFDC4(%ebp),%ecx |
| 0x3A96B3F9: movl %ecx,(%esp,,) |
| 0x3A96B3FC: call 0x3A9752D0 |
| . 735 3A96B3F3 14 |
| . 8B 8D C4 FD FF FF 89 0C 24 E8 CF 9E 00 00 |
| |
| ==== BB 736 (0x3A96B401) in 13621B, out 75274B, BBs exec'd 0 ==== |
| 0x3A96B401: leal 1(%eax), %esi |
| 0x3A96B404: movl %esi,(%esp,,) |
| 0x3A96B407: call 0x3A96581C |
| . 736 3A96B401 11 |
| . 8D 70 01 89 34 24 E8 10 A4 FF FF |
| |
| ==== BB 737 (0x3A96B40C) in 13632B, out 75339B, BBs exec'd 0 ==== |
| 0x3A96B40C: movl %eax,%edx |
| 0x3A96B40E: xorl %eax, %eax |
| 0x3A96B410: testl %edx,%edx |
| 0x3A96B412: jz-8 0x3A96B42A |
| . 737 3A96B40C 8 |
| . 89 C2 31 C0 85 D2 74 16 |
| |
| ==== BB 738 (0x3A96B414) in 13640B, out 75419B, BBs exec'd 0 ==== |
| 0x3A96B414: movl %esi,8(%esp,,) |
| 0x3A96B418: movl 0xFFFFFDC4(%ebp),%eax |
| 0x3A96B41E: movl %edx,(%esp,,) |
| 0x3A96B421: movl %eax,4(%esp,,) |
| 0x3A96B425: call 0x3A975870 |
| . 738 3A96B414 22 |
| . 89 74 24 08 8B 85 C4 FD FF FF 89 14 24 89 44 24 04 E8 46 A4 00 00 |
| |
| ==== BB 739 (0x3A96B42A) in 13662B, out 75516B, BBs exec'd 0 ==== |
| 0x3A96B42A: movl %eax,0xFFFFFDE0(%ebp) |
| 0x3A96B430: testl %eax,%eax |
| 0x3A96B432: jz-32 0x3A96B580 |
| . 739 3A96B42A 14 |
| . 89 85 E0 FD FF FF 85 C0 0F 84 48 01 00 00 |
| |
| ==== BB 740 (0x3A96B438) in 13676B, out 75591B, BBs exec'd 0 ==== |
| 0x3A96B438: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) |
| 0x3A96B43F: jnz-32 0x3A96B24B |
| . 740 3A96B438 13 |
| . 83 BD CC FD FF FF FF 0F 85 06 FE FF FF |
| |
| ==== BB 741 (0x3A96B24B) in 13689B, out 75657B, BBs exec'd 0 ==== |
| 0x3A96B24B: testb $0x1, 0xFFFFFC14(%ebx) |
| 0x3A96B252: jnz-32 0x3A96B4C3 |
| . 741 3A96B24B 13 |
| . F6 83 14 FC FF FF 01 0F 85 6B 02 00 00 |
| |
| ==== BB 742 (0x3A96B258) in 13702B, out 75727B, BBs exec'd 0 ==== |
| 0x3A96B258: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) |
| 0x3A96B25F: leal 0xFFFFFDE4(%ebp), %eax |
| 0x3A96B265: movl %eax,0xFFFFFDB8(%ebp) |
| 0x3A96B26B: jnz-32 0x3A96B030 |
| . 742 3A96B258 25 |
| . 83 BD CC FD FF FF FF 8D 85 E4 FD FF FF 89 85 B8 FD FF FF 0F 85 BF FD FF FF |
| |
| ==== BB 743 (0x3A96CAC0) in 13727B, out 75819B, BBs exec'd 0 ==== |
| 0x3A96CAC0: movl %eax,%edx |
| 0x3A96CAC2: movl 12(%eax),%eax |
| 0x3A96CAC5: testl %eax,%eax |
| 0x3A96CAC7: jnz-8 0x3A96CAC0 |
| . 743 3A96CAC0 9 |
| . 89 C2 8B 40 0C 85 C0 75 F7 |
| |
| ==== BB 744 (0x3A9699C5) in 13736B, out 75901B, BBs exec'd 0 ==== |
| 0x3A9699C5: movl 8(%esi),%eax |
| 0x3A9699C8: movl -124(%ebp),%ecx |
| 0x3A9699CB: movl %eax,0x144(%ecx) |
| 0x3A9699D1: addl $0x20, %esi |
| 0x3A9699D4: cmpl 0xFFFFFF54(%ebp),%esi |
| 0x3A9699DA: jb-8 0x3A96998B |
| . 744 3A9699C5 23 |
| . 8B 46 08 8B 4D 84 89 81 44 01 00 00 83 C6 20 3B B5 54 FF FF FF 72 AF |
| |
| ==== BB 745 (0x3A969975) in 13759B, out 76018B, BBs exec'd 0 ==== |
| 0x3A969975: leal 0(%esi,,), %esi |
| 0x3A969979: leal 0(%edi,,), %edi |
| 0x3A969980: addl $0x20, %esi |
| 0x3A969983: cmpl 0xFFFFFF54(%ebp),%esi |
| 0x3A969989: jnb-8 0x3A9699DC |
| . 745 3A969975 22 |
| . 8D 74 26 00 8D BC 27 00 00 00 00 83 C6 20 3B B5 54 FF FF FF 73 51 |
| |
| ==== BB 746 (0x3A9699A2) in 13781B, out 76116B, BBs exec'd 0 ==== |
| 0x3A9699A2: cmpl $0x6474E551, %eax |
| 0x3A9699A7: jnbe-32 0x3A969C07 |
| . 746 3A9699A2 11 |
| . 3D 51 E5 74 64 0F 87 5A 02 00 00 |
| |
| ==== BB 747 (0x3A9699AD) in 13792B, out 76176B, BBs exec'd 0 ==== |
| 0x3A9699AD: cmpl $0x7, %eax |
| 0x3A9699B0: jnz-8 0x3A969980 |
| . 747 3A9699AD 5 |
| . 83 F8 07 75 CE |
| |
| ==== BB 748 (0x3A969B31) in 13797B, out 76233B, BBs exec'd 0 ==== |
| 0x3A969B31: movl 0xFFFFFF40(%ebp),%ecx |
| 0x3A969B37: cmpl %ecx,0xFFFFFF38(%ebp) |
| 0x3A969B3D: jbe-8 0x3A969B7B |
| . 748 3A969B31 14 |
| . 8B 8D 40 FF FF FF 39 8D 38 FF FF FF 76 3C |
| |
| ==== BB 749 (0x3A97571F) in 13811B, out 76314B, BBs exec'd 0 ==== |
| 0x3A97571F: movl %edi,%ecx |
| 0x3A975721: negl %ecx |
| 0x3A975723: andl $0x3, %ecx |
| 0x3A975726: subl %ecx,%edx |
| 0x3A975728: rep stosb |
| . 749 3A97571F 11 |
| . 89 F9 F7 D9 83 E1 03 29 CA F3 AA |
| |
| ==== BB 750 (0x3A97572A) in 13822B, out 76438B, BBs exec'd 0 ==== |
| 0x3A97572A: subl $0x20, %edx |
| 0x3A97572D: movl (%edi),%ecx |
| 0x3A97572F: nop |
| 0x3A975730: movl 28(%edi),%ecx |
| 0x3A975733: subl $0x20, %edx |
| 0x3A975736: movl %eax,0(%edi) |
| 0x3A975739: movl %eax,4(%edi) |
| 0x3A97573C: movl %eax,8(%edi) |
| 0x3A97573F: movl %eax,12(%edi) |
| 0x3A975742: movl %eax,16(%edi) |
| 0x3A975745: movl %eax,20(%edi) |
| 0x3A975748: movl %eax,24(%edi) |
| 0x3A97574B: movl %eax,28(%edi) |
| 0x3A97574E: leal 32(%edi), %edi |
| 0x3A975751: jnl-8 0x3A975730 |
| . 750 3A97572A 41 |
| . 83 EA 20 8B 0F 90 8B 4F 1C 83 EA 20 89 47 00 89 47 04 89 47 08 89 47 0C 89 47 10 89 47 14 89 47 18 89 47 1C 8D 7F 20 7D DD |
| |
| ==== BB 751 (0x3A975730) in 13863B, out 76625B, BBs exec'd 0 ==== |
| 0x3A975730: movl 28(%edi),%ecx |
| 0x3A975733: subl $0x20, %edx |
| 0x3A975736: movl %eax,0(%edi) |
| 0x3A975739: movl %eax,4(%edi) |
| 0x3A97573C: movl %eax,8(%edi) |
| 0x3A97573F: movl %eax,12(%edi) |
| 0x3A975742: movl %eax,16(%edi) |
| 0x3A975745: movl %eax,20(%edi) |
| 0x3A975748: movl %eax,24(%edi) |
| 0x3A97574B: movl %eax,28(%edi) |
| 0x3A97574E: leal 32(%edi), %edi |
| 0x3A975751: jnl-8 0x3A975730 |
| . 751 3A975730 35 |
| . 8B 4F 1C 83 EA 20 89 47 00 89 47 04 89 47 08 89 47 0C 89 47 10 89 47 14 89 47 18 89 47 1C 8D 7F 20 7D DD |
| |
| ==== BB 752 (0x3A975753) in 13898B, out 76794B, BBs exec'd 0 ==== |
| 0x3A975753: leal 32(%edx), %ecx |
| 0x3A975756: shrl $0x2, %ecx |
| 0x3A975759: rep stosl |
| . 752 3A975753 8 |
| . 8D 4A 20 C1 E9 02 F3 AB |
| |
| ==== BB 753 (0x3A96A171) in 13906B, out 76898B, BBs exec'd 0 ==== |
| 0x3A96A171: xorl %eax, %eax |
| 0x3A96A173: movl %eax,20(%esp,,) |
| 0x3A96A177: movl $0xFFFFFFFF,%eax |
| 0x3A96A17C: movl %eax,16(%esp,,) |
| 0x3A96A180: movl $0x32,%eax |
| 0x3A96A185: movl %eax,12(%esp,,) |
| 0x3A96A189: movl 20(%edi),%eax |
| 0x3A96A18C: movl %eax,8(%esp,,) |
| 0x3A96A190: movl 0xFFFFFF38(%ebp),%edx |
| 0x3A96A196: subl %edx,0xFFFFFF3C(%ebp) |
| 0x3A96A19C: movl 0xFFFFFF3C(%ebp),%ecx |
| 0x3A96A1A2: movl %edx,(%esp,,) |
| 0x3A96A1A5: movl %ecx,4(%esp,,) |
| 0x3A96A1A9: call 0x3A974C50 |
| . 753 3A96A171 61 |
| . 31 C0 89 44 24 14 B8 FF FF FF FF 89 44 24 10 B8 32 00 00 00 89 44 24 0C 8B 47 14 89 44 24 08 8B 95 38 FF FF FF 29 95 3C FF FF FF 8B 8D 3C FF FF FF 89 14 24 89 4C 24 04 E8 A2 AA 00 00 |
| |
| ==== BB 754 (0x3A96A1AE) in 13967B, out 77102B, BBs exec'd 0 ==== |
| 0x3A96A1AE: incl %eax |
| 0x3A96A1AF: jnz-32 0x3A969B8D |
| . 754 3A96A1AE 7 |
| . 40 0F 85 D8 F9 FF FF |
| |
| ==== BB 755 (0x3A969FDC) in 13974B, out 77164B, BBs exec'd 0 ==== |
| 0x3A969FDC: movl -108(%ebp),%eax |
| 0x3A969FDF: movl -104(%ebp),%edx |
| 0x3A969FE2: movl -124(%ebp),%ecx |
| 0x3A969FE5: movl %eax,0x1BC(%ecx) |
| 0x3A969FEB: movl %edx,0x1C0(%ecx) |
| 0x3A969FF1: movl -20(%ebp),%eax |
| 0x3A969FF4: movl -16(%ebp),%edx |
| 0x3A969FF7: movl %eax,0x1C4(%ecx) |
| 0x3A969FFD: movl 0xFFFFFC00(%ebx),%eax |
| 0x3A96A003: movl %edx,0x1C8(%ecx) |
| 0x3A96A009: notl %eax |
| 0x3A96A00B: andl %eax,0xFFFFFF68(%ebp) |
| 0x3A96A011: testb $0x1, 0xFFFFFF68(%ebp) |
| 0x3A96A018: jnz-32 0x3A96A390 |
| . 755 3A969FDC 66 |
| . 8B 45 94 8B 55 98 8B 4D 84 89 81 BC 01 00 00 89 91 C0 01 00 00 8B 45 EC 8B 55 F0 89 81 C4 01 00 00 8B 83 00 FC FF FF 89 91 C8 01 00 00 F7 D0 21 85 68 FF FF FF F6 85 68 FF FF FF 01 0F 85 72 03 00 00 |
| |
| ==== BB 756 (0x3A96FEDE) in 14040B, out 77388B, BBs exec'd 0 ==== |
| 0x3A96FEDE: movl %eax,20(%esi) |
| 0x3A96FEE1: subl $0xC, %esp |
| 0x3A96FEE4: movl -4(%ebp),%esi |
| 0x3A96FEE7: leave 0x3A96FEE8: ret |
| . 756 3A96FEDE 11 |
| . 89 46 14 83 EC 0C 8B 75 FC C9 C3 |
| |
| ==== BB 757 (0x3A970246) in 14051B, out 77481B, BBs exec'd 0 ==== |
| 0x3A970246: movl -28(%ebp),%eax |
| 0x3A970249: movl 0xFFFFFF18(%ebp),%edx |
| 0x3A97024F: movl 0xFFFFFF24(%ebp),%ecx |
| 0x3A970255: movl %eax,(%edx) |
| 0x3A970257: movl 0xFFFFFF20(%ebp),%eax |
| 0x3A97025D: movl $0x0, (%ecx) |
| 0x3A970263: movl $0x0, (%eax) |
| 0x3A970269: xorl %eax, %eax |
| 0x3A97026B: movl -12(%ebp),%ebx |
| 0x3A97026E: movl -8(%ebp),%esi |
| 0x3A970271: movl -4(%ebp),%edi |
| 0x3A970274: movl %ebp,%esp |
| 0x3A970276: popl %ebp |
| 0x3A970277: ret 4 |
| . 757 3A970246 52 |
| . 8B 45 E4 8B 95 18 FF FF FF 8B 8D 24 FF FF FF 89 02 8B 85 20 FF FF FF C7 01 00 00 00 00 C7 00 00 00 00 00 31 C0 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C2 04 00 |
| |
| ==== BB 758 (0x3A96F3A4) in 14103B, out 77677B, BBs exec'd 0 ==== |
| 0x3A96F3A4: movl -56(%ebp),%edx |
| 0x3A96F3A7: subl $0x4, %esp |
| 0x3A96F3AA: testl %edx,%edx |
| 0x3A96F3AC: jnz-32 0x3A96F5F6 |
| . 758 3A96F3A4 14 |
| . 8B 55 C8 83 EC 04 85 D2 0F 85 44 02 00 00 |
| |
| ==== BB 759 (0x3A96F3B2) in 14117B, out 77762B, BBs exec'd 0 ==== |
| 0x3A96F3B2: movl -32(%ebp),%edx |
| 0x3A96F3B5: testb $0x60, 0x174(%edx) |
| 0x3A96F3BC: jnz-8 0x3A96F3F5 |
| . 759 3A96F3B2 12 |
| . 8B 55 E0 F6 82 74 01 00 00 60 75 37 |
| |
| ==== BB 760 (0x3A96F3BE) in 14129B, out 77853B, BBs exec'd 0 ==== |
| 0x3A96F3BE: movl -80(%ebp),%ecx |
| 0x3A96F3C1: subl $0x1C, %esp |
| 0x3A96F3C4: leal 31(%esp,,), %eax |
| 0x3A96F3C8: andl $0xFFFFFFF0, %eax |
| 0x3A96F3CB: movl $0x0, (%eax) |
| 0x3A96F3D1: movl $0x0, 8(%eax) |
| 0x3A96F3D8: movl %edx,4(%eax) |
| 0x3A96F3DB: movl %eax,8(%ecx) |
| 0x3A96F3DE: movl %eax,-80(%ebp) |
| 0x3A96F3E1: movzbl 0x174(%edx),%eax |
| 0x3A96F3E8: incl -20(%ebp) |
| 0x3A96F3EB: andb $0x9F, %al |
| 0x3A96F3ED: orb $0x20, %al |
| 0x3A96F3EF: movb %al,0x174(%edx) |
| 0x3A96F3F5: movl -100(%ebp),%edi |
| 0x3A96F3F8: testl %edi,%edi |
| 0x3A96F3FA: jz-8 0x3A96F409 |
| . 760 3A96F3BE 62 |
| . 8B 4D B0 83 EC 1C 8D 44 24 1F 83 E0 F0 C7 00 00 00 00 00 C7 40 08 00 00 00 00 89 50 04 89 41 08 89 45 B0 0F B6 82 74 01 00 00 FF 45 EC 24 9F 0C 20 88 82 74 01 00 00 8B 7D 9C 85 FF 74 0D |
| |
| ==== BB 761 (0x3A96F409) in 14191B, out 78111B, BBs exec'd 0 ==== |
| 0x3A96F409: addl $0x8, -116(%ebp) |
| 0x3A96F40D: movl -116(%ebp),%esi |
| 0x3A96F410: movl (%esi),%eax |
| 0x3A96F412: testl %eax,%eax |
| 0x3A96F414: movl %eax,%edx |
| 0x3A96F416: jz-32 0x3A96F523 |
| . 761 3A96F409 19 |
| . 83 45 8C 08 8B 75 8C 8B 06 85 C0 89 C2 0F 84 07 01 00 00 |
| |
| ==== BB 762 (0x3A96F425) in 14210B, out 78216B, BBs exec'd 0 ==== |
| 0x3A96F425: cmpl $0x7FFFFFFD, %edx |
| 0x3A96F42B: setz %al |
| 0x3A96F42E: cmpl $0x7FFFFFFF, %edx |
| 0x3A96F434: setz %dl |
| 0x3A96F437: orl %edx,%eax |
| 0x3A96F439: testb $0x1, %al |
| 0x3A96F43B: jz-8 0x3A96F409 |
| . 762 3A96F425 24 |
| . 81 FA FD FF FF 7F 0F 94 C0 81 FA FF FF FF 7F 0F 94 C2 09 D0 A8 01 74 CC |
| |
| ==== BB 763 (0x3A96F523) in 14234B, out 78343B, BBs exec'd 0 ==== |
| 0x3A96F523: movl -100(%ebp),%eax |
| 0x3A96F526: testl %eax,%eax |
| 0x3A96F528: jz-32 0x3A96F5CD |
| . 763 3A96F523 11 |
| . 8B 45 9C 85 C0 0F 84 9F 00 00 00 |
| |
| ==== BB 764 (0x3A96F5CD) in 14245B, out 78415B, BBs exec'd 0 ==== |
| 0x3A96F5CD: movl -76(%ebp),%ecx |
| 0x3A96F5D0: movl (%ecx),%eax |
| 0x3A96F5D2: testl %eax,%eax |
| 0x3A96F5D4: jz-8 0x3A96F5E9 |
| . 764 3A96F5CD 9 |
| . 8B 4D B4 8B 01 85 C0 74 13 |
| |
| ==== BB 765 (0x3A96F5D6) in 14254B, out 78497B, BBs exec'd 0 ==== |
| 0x3A96F5D6: movl -76(%ebp),%esi |
| 0x3A96F5D9: movl 8(%esi),%esi |
| 0x3A96F5DC: testl %esi,%esi |
| 0x3A96F5DE: movl %esi,-76(%ebp) |
| 0x3A96F5E1: jz-8 0x3A96F605 |
| . 765 3A96F5D6 13 |
| . 8B 75 B4 8B 76 08 85 F6 89 75 B4 74 22 |
| |
| ==== BB 766 (0x3A96F5E3) in 14267B, out 78589B, BBs exec'd 0 ==== |
| 0x3A96F5E3: movl (%esi),%eax |
| 0x3A96F5E5: testl %eax,%eax |
| 0x3A96F5E7: jnz-8 0x3A96F5D6 |
| . 766 3A96F5E3 6 |
| . 8B 06 85 C0 75 ED |
| |
| ==== BB 767 (0x3A96F5E9) in 14273B, out 78658B, BBs exec'd 0 ==== |
| 0x3A96F5E9: movl -76(%ebp),%eax |
| 0x3A96F5EC: testl %eax,%eax |
| 0x3A96F5EE: jnz-32 0x3A96F29B |
| . 767 3A96F5E9 11 |
| . 8B 45 B4 85 C0 0F 85 A7 FC FF FF |
| |
| ==== BB 768 (0x3A96F2DF) in 14284B, out 78730B, BBs exec'd 0 ==== |
| 0x3A96F2DF: movl -96(%ebp),%esi |
| 0x3A96F2E2: movzwl 0x14E(%esi),%eax |
| 0x3A96F2E9: testw %ax,%ax |
| 0x3A96F2EC: jz-8 0x3A96F309 |
| . 768 3A96F2DF 15 |
| . 8B 75 A0 0F B7 86 4E 01 00 00 66 85 C0 74 1B |
| |
| ==== BB 769 (0x3A96F2EE) in 14299B, out 78824B, BBs exec'd 0 ==== |
| 0x3A96F2EE: movzwl %ax,%eax |
| 0x3A96F2F1: leal 0x12(,%eax,4), %eax |
| 0x3A96F2F8: andl $0xFFFFC, %eax |
| 0x3A96F2FD: subl %eax,%esp |
| 0x3A96F2FF: leal 31(%esp,,), %eax |
| 0x3A96F303: andl $0xFFFFFFF0, %eax |
| 0x3A96F306: movl %eax,-100(%ebp) |
| 0x3A96F309: movl -96(%ebp),%edx |
| 0x3A96F30C: movl 28(%edx),%eax |
| 0x3A96F30F: testl %eax,%eax |
| 0x3A96F311: jnz-8 0x3A96F32B |
| . 769 3A96F2EE 37 |
| . 0F B7 C0 8D 04 85 12 00 00 00 25 FC FF 0F 00 29 C4 8D 44 24 1F 83 E0 F0 89 45 9C 8B 55 A0 8B 42 1C 85 C0 75 18 |
| |
| ==== BB 770 (0x3A96FECD) in 14336B, out 78984B, BBs exec'd 0 ==== |
| 0x3A96FECD: movl %eax,%ecx |
| 0x3A96FECF: andl $0x3, %ecx |
| 0x3A96FED2: movl %ecx,(%esp,,) |
| 0x3A96FED5: movl (%esi),%eax |
| 0x3A96FED7: xorl %ecx, %ecx |
| 0x3A96FED9: call 0x3A96AE40 |
| . 770 3A96FECD 17 |
| . 89 C1 83 E1 03 89 0C 24 8B 06 31 C9 E8 62 AF FF FF |
| |
| ==== BB 771 (0x3A970BE0) in 14353B, out 79085B, BBs exec'd 0 ==== |
| 0x3A970BE0: addl $0x8, %esp |
| 0x3A970BE3: movl %edx,%eax |
| 0x3A970BE5: popl %ebx |
| 0x3A970BE6: popl %esi |
| 0x3A970BE7: popl %edi |
| 0x3A970BE8: popl %ebp |
| 0x3A970BE9: ret |
| . 771 3A970BE0 10 |
| . 83 C4 08 89 D0 5B 5E 5F 5D C3 |
| |
| ==== BB 772 (0x3A96AFA7) in 14363B, out 79203B, BBs exec'd 0 ==== |
| 0x3A96AFA7: movl %esi,%eax |
| 0x3A96AFA9: leal -12(%ebp), %esp |
| 0x3A96AFAC: popl %ebx |
| 0x3A96AFAD: popl %esi |
| 0x3A96AFAE: popl %edi |
| 0x3A96AFAF: popl %ebp |
| 0x3A96AFB0: ret 12 |
| . 772 3A96AFA7 12 |
| . 89 F0 8D 65 F4 5B 5E 5F 5D C2 0C 00 |
| |
| ==== BB 773 (0x3A96F3F5) in 14375B, out 79315B, BBs exec'd 0 ==== |
| 0x3A96F3F5: movl -100(%ebp),%edi |
| 0x3A96F3F8: testl %edi,%edi |
| 0x3A96F3FA: jz-8 0x3A96F409 |
| . 773 3A96F3F5 7 |
| . 8B 7D 9C 85 FF 74 0D |
| |
| ==== BB 774 (0x3A96F3FC) in 14382B, out 79387B, BBs exec'd 0 ==== |
| 0x3A96F3FC: movl -104(%ebp),%esi |
| 0x3A96F3FF: movl -100(%ebp),%eax |
| 0x3A96F402: movl %edx,(%eax,%esi,4) |
| 0x3A96F405: incl %esi |
| 0x3A96F406: movl %esi,-104(%ebp) |
| 0x3A96F409: addl $0x8, -116(%ebp) |
| 0x3A96F40D: movl -116(%ebp),%esi |
| 0x3A96F410: movl (%esi),%eax |
| 0x3A96F412: testl %eax,%eax |
| 0x3A96F414: movl %eax,%edx |
| 0x3A96F416: jz-32 0x3A96F523 |
| . 774 3A96F3FC 32 |
| . 8B 75 98 8B 45 9C 89 14 B0 46 89 75 98 83 45 8C 08 8B 75 8C 8B 06 85 C0 89 C2 0F 84 07 01 00 00 |
| |
| ==== BB 775 (0x3A96F52E) in 14414B, out 79544B, BBs exec'd 0 ==== |
| 0x3A96F52E: movl -104(%ebp),%eax |
| 0x3A96F531: movl -100(%ebp),%edx |
| 0x3A96F534: movl $0x0, (%edx,%eax,4) |
| 0x3A96F53B: incl %eax |
| 0x3A96F53C: movl %eax,-104(%ebp) |
| 0x3A96F53F: leal 0x4(,%eax,8), %eax |
| 0x3A96F546: movl %eax,(%esp,,) |
| 0x3A96F549: call 0x3A96581C |
| . 775 3A96F52E 32 |
| . 8B 45 98 8B 55 9C C7 04 82 00 00 00 00 40 89 45 98 8D 04 C5 04 00 00 00 89 04 24 E8 CE 62 FF FF |
| |
| ==== BB 776 (0x3A96F54E) in 14446B, out 79677B, BBs exec'd 0 ==== |
| 0x3A96F54E: movl -96(%ebp),%ecx |
| 0x3A96F551: testl %eax,%eax |
| 0x3A96F553: movl %eax,%edx |
| 0x3A96F555: movl %eax,0x1D4(%ecx) |
| 0x3A96F55B: jz-32 0x3A96FAA9 |
| . 776 3A96F54E 19 |
| . 8B 4D A0 85 C0 89 C2 89 81 D4 01 00 00 0F 84 48 05 00 00 |
| |
| ==== BB 777 (0x3A96F561) in 14465B, out 79775B, BBs exec'd 0 ==== |
| 0x3A96F561: movl -104(%ebp),%ecx |
| 0x3A96F564: leal 4(%edx), %edi |
| 0x3A96F567: movl -96(%ebp),%eax |
| 0x3A96F56A: movl -100(%ebp),%esi |
| 0x3A96F56D: shll $0x2, %ecx |
| 0x3A96F570: cmpl $0x7, %ecx |
| 0x3A96F573: movl %eax,(%edx) |
| 0x3A96F575: jbe-8 0x3A96F58D |
| . 777 3A96F561 22 |
| . 8B 4D 98 8D 7A 04 8B 45 A0 8B 75 9C C1 E1 02 83 F9 07 89 02 76 16 |
| |
| ==== BB 778 (0x3A96F577) in 14487B, out 79898B, BBs exec'd 0 ==== |
| 0x3A96F577: testl $0x4, %edi |
| 0x3A96F57D: jz-8 0x3A96F58D |
| . 778 3A96F577 8 |
| . F7 C7 04 00 00 00 74 0E |
| |
| ==== BB 779 (0x3A96F57F) in 14495B, out 79959B, BBs exec'd 0 ==== |
| 0x3A96F57F: movl (%esi),%eax |
| 0x3A96F581: leal 8(%edx), %edi |
| 0x3A96F584: addl $0x4, %esi |
| 0x3A96F587: subl $0x4, %ecx |
| 0x3A96F58A: movl %eax,4(%edx) |
| 0x3A96F58D: cld |
| 0x3A96F58E: shrl $0x2, %ecx |
| 0x3A96F591: rep movsl |
| . 779 3A96F57F 20 |
| . 8B 06 8D 7A 08 83 C6 04 83 E9 04 89 42 04 FC C1 E9 02 F3 A5 |
| |
| ==== BB 780 (0x3A96F591) in 14515B, out 80128B, BBs exec'd 0 ==== |
| 0x3A96F591: rep movsl |
| . 780 3A96F591 2 |
| . F3 A5 |
| |
| ==== BB 781 (0x3A96F593) in 14517B, out 80223B, BBs exec'd 0 ==== |
| 0x3A96F593: movl -96(%ebp),%edx |
| 0x3A96F596: movl -104(%ebp),%eax |
| 0x3A96F599: movl 0x1D4(%edx),%esi |
| 0x3A96F59F: shll $0x2, %eax |
| 0x3A96F5A2: cmpl $0x7, %eax |
| 0x3A96F5A5: movl %eax,%edx |
| 0x3A96F5A7: leal (%esi,%eax,1), %ecx |
| 0x3A96F5AA: leal 4(%ecx), %edi |
| 0x3A96F5AD: jbe-8 0x3A96F5C5 |
| . 781 3A96F593 28 |
| . 8B 55 A0 8B 45 98 8B B2 D4 01 00 00 C1 E0 02 83 F8 07 89 C2 8D 0C 06 8D 79 04 76 16 |
| |
| ==== BB 782 (0x3A96F5AF) in 14545B, out 80360B, BBs exec'd 0 ==== |
| 0x3A96F5AF: testl $0x4, %edi |
| 0x3A96F5B5: jz-8 0x3A96F5C5 |
| . 782 3A96F5AF 8 |
| . F7 C7 04 00 00 00 74 0E |
| |
| ==== BB 783 (0x3A96F5B7) in 14553B, out 80421B, BBs exec'd 0 ==== |
| 0x3A96F5B7: movl (%esi),%eax |
| 0x3A96F5B9: leal 8(%ecx), %edi |
| 0x3A96F5BC: addl $0x4, %esi |
| 0x3A96F5BF: subl $0x4, %edx |
| 0x3A96F5C2: movl %eax,4(%ecx) |
| 0x3A96F5C5: cld |
| 0x3A96F5C6: movl %edx,%ecx |
| 0x3A96F5C8: shrl $0x2, %ecx |
| 0x3A96F5CB: rep movsl |
| . 783 3A96F5B7 22 |
| . 8B 06 8D 79 08 83 C6 04 83 EA 04 89 41 04 FC 89 D1 C1 E9 02 F3 A5 |
| |
| ==== BB 784 (0x3A96F5CB) in 14575B, out 80594B, BBs exec'd 0 ==== |
| 0x3A96F5CB: rep movsl |
| . 784 3A96F5CB 2 |
| . F3 A5 |
| |
| ==== BB 785 (0x3A96AFE3) in 14577B, out 80689B, BBs exec'd 0 ==== |
| 0x3A96AFE3: movl %edi,%edx |
| 0x3A96AFE5: movl %esi,%eax |
| 0x3A96AFE7: call 0x3A968DE0 |
| . 785 3A96AFE3 9 |
| . 89 FA 89 F0 E8 F4 DD FF FF |
| |
| ==== BB 786 add_name_to_object(0x3A968DE0) in 14586B, out 80754B, BBs exec'd 0 ==== |
| 0x3A968DE0: pushl %ebp |
| 0x3A968DE1: movl %esp,%ebp |
| 0x3A968DE3: pushl %edi |
| 0x3A968DE4: movl %edx,%edi |
| 0x3A968DE6: pushl %esi |
| 0x3A968DE7: pushl %ebx |
| 0x3A968DE8: subl $0x14, %esp |
| 0x3A968DEB: movl 20(%eax),%esi |
| 0x3A968DEE: call 0x3A97592B |
| . 786 3A968DE0 19 |
| . 55 89 E5 57 89 D7 56 53 83 EC 14 8B 70 14 E8 38 CB 00 00 |
| |
| ==== BB 787 (0x3A968DF3) in 14605B, out 80913B, BBs exec'd 0 ==== |
| 0x3A968DF3: addl $0xF879, %ebx |
| 0x3A968DF9: movl $0x0, -16(%ebp) |
| 0x3A968E00: testl %esi,%esi |
| 0x3A968E02: jz-8 0x3A968E2C |
| . 787 3A968DF3 17 |
| . 81 C3 79 F8 00 00 C7 45 F0 00 00 00 00 85 F6 74 28 |
| |
| ==== BB 788 (0x3A968E04) in 14622B, out 81009B, BBs exec'd 0 ==== |
| 0x3A968E04: leal 0x0(%esi), %esi |
| 0x3A968E0A: leal 0x0(%edi), %edi |
| 0x3A968E10: movl (%esi),%eax |
| 0x3A968E12: movl %edi,(%esp,,) |
| 0x3A968E15: movl %eax,4(%esp,,) |
| 0x3A968E19: call 0x3A975280 |
| . 788 3A968E04 26 |
| . 8D B6 00 00 00 00 8D BF 00 00 00 00 8B 06 89 3C 24 89 44 24 04 E8 62 C4 00 00 |
| |
| ==== BB 789 (0x3A968E1E) in 14648B, out 81107B, BBs exec'd 0 ==== |
| 0x3A968E1E: testl %eax,%eax |
| 0x3A968E20: jz-8 0x3A968E77 |
| . 789 3A968E1E 4 |
| . 85 C0 74 55 |
| |
| ==== BB 790 (0x3A968E22) in 14652B, out 81166B, BBs exec'd 0 ==== |
| 0x3A968E22: movl %esi,-16(%ebp) |
| 0x3A968E25: movl 4(%esi),%esi |
| 0x3A968E28: testl %esi,%esi |
| 0x3A968E2A: jnz-8 0x3A968E10 |
| . 790 3A968E22 10 |
| . 89 75 F0 8B 76 04 85 F6 75 E4 |
| |
| ==== BB 791 (0x3A968E2C) in 14662B, out 81251B, BBs exec'd 0 ==== |
| 0x3A968E2C: movl %edi,(%esp,,) |
| 0x3A968E2F: call 0x3A9752D0 |
| . 791 3A968E2C 8 |
| . 89 3C 24 E8 9C C4 00 00 |
| |
| ==== BB 792 (0x3A968E34) in 14670B, out 81306B, BBs exec'd 0 ==== |
| 0x3A968E34: leal 1(%eax), %edx |
| 0x3A968E37: addl $0xD, %eax |
| 0x3A968E3A: movl %edx,-20(%ebp) |
| 0x3A968E3D: movl %eax,(%esp,,) |
| 0x3A968E40: call 0x3A96581C |
| . 792 3A968E34 17 |
| . 8D 50 01 83 C0 0D 89 55 EC 89 04 24 E8 D7 C9 FF FF |
| |
| ==== BB 793 (0x3A968E45) in 14687B, out 81398B, BBs exec'd 0 ==== |
| 0x3A968E45: testl %eax,%eax |
| 0x3A968E47: movl %eax,%esi |
| 0x3A968E49: jz-8 0x3A968E7F |
| . 793 3A968E45 6 |
| . 85 C0 89 C6 74 34 |
| |
| ==== BB 794 (0x3A968E4B) in 14693B, out 81464B, BBs exec'd 0 ==== |
| 0x3A968E4B: movl -20(%ebp),%edx |
| 0x3A968E4E: leal 12(%eax), %eax |
| 0x3A968E51: movl %edi,4(%esp,,) |
| 0x3A968E55: movl %eax,(%esp,,) |
| 0x3A968E58: movl %edx,8(%esp,,) |
| 0x3A968E5C: call 0x3A975870 |
| . 794 3A968E4B 22 |
| . 8B 55 EC 8D 40 0C 89 7C 24 04 89 04 24 89 54 24 08 E8 0F CA 00 00 |
| |
| ==== BB 795 (0x3A968E61) in 14715B, out 81568B, BBs exec'd 0 ==== |
| 0x3A968E61: movl %eax,(%esi) |
| 0x3A968E63: movl -16(%ebp),%eax |
| 0x3A968E66: movl $0x0, 4(%esi) |
| 0x3A968E6D: movl $0x0, 8(%esi) |
| 0x3A968E74: movl %esi,4(%eax) |
| 0x3A968E77: leal -12(%ebp), %esp |
| 0x3A968E7A: popl %ebx |
| 0x3A968E7B: popl %esi |
| 0x3A968E7C: popl %edi |
| 0x3A968E7D: popl %ebp |
| 0x3A968E7E: ret |
| . 795 3A968E61 30 |
| . 89 06 8B 45 F0 C7 46 04 00 00 00 00 C7 46 08 00 00 00 00 89 70 04 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 796 (0x3A96AFEC) in 14745B, out 81738B, BBs exec'd 0 ==== |
| 0x3A96AFEC: orb $0x1, 0x175(%esi) |
| 0x3A96AFF3: jmp-8 0x3A96AFA7 |
| . 796 3A96AFEC 9 |
| . 80 8E 75 01 00 00 01 EB B2 |
| |
| ==== BB 797 (0x3A96F313) in 14754B, out 81795B, BBs exec'd 0 ==== |
| 0x3A96F313: movl 0xE8(%edx),%eax |
| 0x3A96F319: testl %eax,%eax |
| 0x3A96F31B: jnz-8 0x3A96F32B |
| . 797 3A96F313 10 |
| . 8B 82 E8 00 00 00 85 C0 75 0E |
| |
| ==== BB 798 (0x3A96F31D) in 14764B, out 81870B, BBs exec'd 0 ==== |
| 0x3A96F31D: movl 0xE0(%edx),%eax |
| 0x3A96F323: testl %eax,%eax |
| 0x3A96F325: jz-32 0x3A96F523 |
| . 798 3A96F31D 14 |
| . 8B 82 E0 00 00 00 85 C0 0F 84 F8 01 00 00 |
| |
| ==== BB 799 (0x3A96F605) in 14778B, out 81945B, BBs exec'd 0 ==== |
| 0x3A96F605: movl 0x148(%ebx),%eax |
| 0x3A96F60B: movl -88(%ebp),%edi |
| 0x3A96F60E: testl %eax,%eax |
| 0x3A96F610: setz %al |
| 0x3A96F613: testl %edi,%edi |
| 0x3A96F615: setnz %dl |
| 0x3A96F618: andl %edx,%eax |
| 0x3A96F61A: testb $0x1, %al |
| 0x3A96F61C: jz-8 0x3A96F627 |
| . 799 3A96F605 25 |
| . 8B 83 48 01 00 00 8B 7D A8 85 C0 0F 94 C0 85 FF 0F 95 C2 21 D0 A8 01 74 09 |
| |
| ==== BB 800 (0x3A96F61E) in 14803B, out 82099B, BBs exec'd 0 ==== |
| 0x3A96F61E: movl -88(%ebp),%eax |
| 0x3A96F621: movl %eax,0x148(%ebx) |
| 0x3A96F627: movl -64(%ebp),%ecx |
| 0x3A96F62A: movl 0x1D4(%ecx),%edx |
| 0x3A96F630: testl %edx,%edx |
| 0x3A96F632: jz-8 0x3A96F645 |
| . 800 3A96F61E 22 |
| . 8B 45 A8 89 83 48 01 00 00 8B 4D C0 8B 91 D4 01 00 00 85 D2 74 11 |
| |
| ==== BB 801 (0x3A96F645) in 14825B, out 82216B, BBs exec'd 0 ==== |
| 0x3A96F645: movl -20(%ebp),%eax |
| 0x3A96F648: leal 0x4(,%eax,8), %eax |
| 0x3A96F64F: movl %eax,(%esp,,) |
| 0x3A96F652: call 0x3A96581C |
| . 801 3A96F645 18 |
| . 8B 45 EC 8D 04 C5 04 00 00 00 89 04 24 E8 C5 61 FF FF |
| |
| ==== BB 802 (0x3A96F657) in 14843B, out 82297B, BBs exec'd 0 ==== |
| 0x3A96F657: movl -64(%ebp),%esi |
| 0x3A96F65A: testl %eax,%eax |
| 0x3A96F65C: movl %eax,%ecx |
| 0x3A96F65E: movl %eax,0x1D4(%esi) |
| 0x3A96F664: jz-32 0x3A96FC0E |
| . 802 3A96F657 19 |
| . 8B 75 C0 85 C0 89 C1 89 86 D4 01 00 00 0F 84 A4 05 00 00 |
| |
| ==== BB 803 (0x3A96F66A) in 14862B, out 82395B, BBs exec'd 0 ==== |
| 0x3A96F66A: movl -20(%ebp),%eax |
| 0x3A96F66D: movl -64(%ebp),%edx |
| 0x3A96F670: leal 4(%ecx,%eax,4), %ecx |
| 0x3A96F674: movl %ecx,0x150(%edx) |
| 0x3A96F67A: movl -16(%ebp),%ecx |
| 0x3A96F67D: movl %eax,0x154(%edx) |
| 0x3A96F683: movl $0x0, -20(%ebp) |
| 0x3A96F68A: testl %ecx,%ecx |
| 0x3A96F68C: movl %ecx,-76(%ebp) |
| 0x3A96F68F: jz-8 0x3A96F6CF |
| . 803 3A96F66A 39 |
| . 8B 45 EC 8B 55 C0 8D 4C 81 04 89 8A 50 01 00 00 8B 4D F0 89 82 54 01 00 00 C7 45 EC 00 00 00 00 85 C9 89 4D B4 74 3E |
| |
| ==== BB 804 (0x3A96F691) in 14901B, out 82555B, BBs exec'd 0 ==== |
| 0x3A96F691: movl 8(%ebp),%esi |
| 0x3A96F694: testl %esi,%esi |
| 0x3A96F696: jnz-32 0x3A96FAC4 |
| . 804 3A96F691 11 |
| . 8B 75 08 85 F6 0F 85 28 04 00 00 |
| |
| ==== BB 805 (0x3A96F69C) in 14912B, out 82627B, BBs exec'd 0 ==== |
| 0x3A96F69C: movl -76(%ebp),%edx |
| 0x3A96F69F: movl 4(%edx),%ecx |
| 0x3A96F6A2: movl -64(%ebp),%esi |
| 0x3A96F6A5: movl -20(%ebp),%eax |
| 0x3A96F6A8: movl 0x150(%esi),%edx |
| 0x3A96F6AE: movl %ecx,(%edx,%eax,4) |
| 0x3A96F6B1: incl %eax |
| 0x3A96F6B2: movl %eax,-20(%ebp) |
| 0x3A96F6B5: movl -76(%ebp),%eax |
| 0x3A96F6B8: movl 4(%eax),%ecx |
| 0x3A96F6BB: andb $0xFFFFFF9F, 0x174(%ecx) |
| 0x3A96F6C2: movl -76(%ebp),%edx |
| 0x3A96F6C5: movl 8(%edx),%edx |
| 0x3A96F6C8: movl %edx,-76(%ebp) |
| 0x3A96F6CB: testl %edx,%edx |
| 0x3A96F6CD: jnz-8 0x3A96F691 |
| . 805 3A96F69C 51 |
| . 8B 55 B4 8B 4A 04 8B 75 C0 8B 45 EC 8B 96 50 01 00 00 89 0C 82 40 89 45 EC 8B 45 B4 8B 48 04 80 A1 74 01 00 00 9F 8B 55 B4 8B 52 08 89 55 B4 85 D2 75 C2 |
| |
| ==== BB 806 (0x3A96F6CF) in 14963B, out 82849B, BBs exec'd 0 ==== |
| 0x3A96F6CF: testb $0x2, 0xFFFFFC15(%ebx) |
| 0x3A96F6D6: jnz-32 0x3A96FCFC |
| . 806 3A96F6CF 13 |
| . F6 83 15 FC FF FF 02 0F 85 20 06 00 00 |
| |
| ==== BB 807 (0x3A96F6DC) in 14976B, out 82919B, BBs exec'd 0 ==== |
| 0x3A96F6DC: movl -64(%ebp),%edx |
| 0x3A96F6DF: movl -20(%ebp),%eax |
| 0x3A96F6E2: movl 0x150(%edx),%edx |
| 0x3A96F6E8: movl %eax,0xFFFFFF78(%ebp) |
| 0x3A96F6EE: movl %edx,0xFFFFFF74(%ebp) |
| 0x3A96F6F4: movl $0x0, -84(%ebp) |
| 0x3A96F6FB: movl -64(%ebp),%edx |
| 0x3A96F6FE: movl 0x1DC(%edx),%ecx |
| 0x3A96F704: cmpl %ecx,-84(%ebp) |
| 0x3A96F707: jnb-8 0x3A96F752 |
| . 807 3A96F6DC 45 |
| . 8B 55 C0 8B 45 EC 8B 92 50 01 00 00 89 85 78 FF FF FF 89 95 74 FF FF FF C7 45 AC 00 00 00 00 8B 55 C0 8B 8A DC 01 00 00 39 4D AC 73 49 |
| |
| ==== BB 808 (0x3A96F752) in 15021B, out 83090B, BBs exec'd 0 ==== |
| 0x3A96F752: movl 0xFFFFFF78(%ebp),%edx |
| 0x3A96F758: movl -64(%ebp),%eax |
| 0x3A96F75B: movl 0xFFFFFF74(%ebp),%esi |
| 0x3A96F761: shll $0x2, %edx |
| 0x3A96F764: cmpl $0x7, %edx |
| 0x3A96F767: movl 0x1D4(%eax),%edi |
| 0x3A96F76D: jbe-8 0x3A96F784 |
| . 808 3A96F752 29 |
| . 8B 95 78 FF FF FF 8B 45 C0 8B B5 74 FF FF FF C1 E2 02 83 FA 07 8B B8 D4 01 00 00 76 15 |
| |
| ==== BB 809 (0x3A96F76F) in 15050B, out 83215B, BBs exec'd 0 ==== |
| 0x3A96F76F: testl $0x4, %edi |
| 0x3A96F775: jz-8 0x3A96F784 |
| . 809 3A96F76F 8 |
| . F7 C7 04 00 00 00 74 0D |
| |
| ==== BB 810 (0x3A96F784) in 15058B, out 83276B, BBs exec'd 0 ==== |
| 0x3A96F784: cld |
| 0x3A96F785: movl %edx,%ecx |
| 0x3A96F787: shrl $0x2, %ecx |
| 0x3A96F78A: rep movsl |
| . 810 3A96F784 8 |
| . FC 89 D1 C1 E9 02 F3 A5 |
| |
| ==== BB 811 (0x3A96F78A) in 15066B, out 83399B, BBs exec'd 0 ==== |
| 0x3A96F78A: rep movsl |
| . 811 3A96F78A 2 |
| . F3 A5 |
| |
| ==== BB 812 (0x3A96F78C) in 15068B, out 83494B, BBs exec'd 0 ==== |
| 0x3A96F78C: movl $0x1, -84(%ebp) |
| 0x3A96F793: movl -20(%ebp),%edx |
| 0x3A96F796: cmpl %edx,-84(%ebp) |
| 0x3A96F799: movl %edx,0xFFFFFF78(%ebp) |
| 0x3A96F79F: jnb-32 0x3A96FC92 |
| . 812 3A96F78C 25 |
| . C7 45 AC 01 00 00 00 8B 55 EC 39 55 AC 89 95 78 FF FF FF 0F 83 ED 04 00 00 |
| |
| ==== BB 813 (0x3A96F7A5) in 15093B, out 83597B, BBs exec'd 0 ==== |
| 0x3A96F7A5: movl -64(%ebp),%esi |
| 0x3A96F7A8: movl 0x1D4(%esi),%ecx |
| 0x3A96F7AE: movl -64(%ebp),%edx |
| 0x3A96F7B1: movl -84(%ebp),%esi |
| 0x3A96F7B4: movl 0x150(%edx),%eax |
| 0x3A96F7BA: movl $0x1,%edx |
| 0x3A96F7BF: movl (%eax,%esi,4),%eax |
| 0x3A96F7C2: cmpl %eax,4(%ecx) |
| 0x3A96F7C5: movl %eax,0xFFFFFF7C(%ebp) |
| 0x3A96F7CB: jz-8 0x3A96F7DE |
| . 813 3A96F7A5 40 |
| . 8B 75 C0 8B 8E D4 01 00 00 8B 55 C0 8B 75 AC 8B 82 50 01 00 00 BA 01 00 00 00 8B 04 B0 39 41 04 89 85 7C FF FF FF 74 11 |
| |
| ==== BB 814 (0x3A96F7DE) in 15133B, out 83760B, BBs exec'd 0 ==== |
| 0x3A96F7DE: leal 1(%edx), %edi |
| 0x3A96F7E1: cmpl 0xFFFFFF78(%ebp),%edi |
| 0x3A96F7E7: jnb-32 0x3A96F89D |
| . 814 3A96F7DE 15 |
| . 8D 7A 01 3B BD 78 FF FF FF 0F 83 B0 00 00 00 |
| |
| ==== BB 815 (0x3A96F7ED) in 15148B, out 83838B, BBs exec'd 0 ==== |
| 0x3A96F7ED: shll $0x2, %edx |
| 0x3A96F7F0: movl %edx,0xFFFFFF6C(%ebp) |
| 0x3A96F7F6: negl %edx |
| 0x3A96F7F8: movl %edx,0xFFFFFF68(%ebp) |
| 0x3A96F7FE: movl %esi,%esi |
| 0x3A96F800: leal 0x0(,%edi,4), %esi |
| 0x3A96F807: movl (%ecx,%esi,1),%eax |
| 0x3A96F80A: movl 0x1D4(%eax),%edx |
| 0x3A96F810: testl %edx,%edx |
| 0x3A96F812: jz-8 0x3A96F890 |
| . 815 3A96F7ED 39 |
| . C1 E2 02 89 95 6C FF FF FF F7 DA 89 95 68 FF FF FF 89 F6 8D 34 BD 00 00 00 00 8B 04 31 8B 90 D4 01 00 00 85 D2 74 7C |
| |
| ==== BB 816 (0x3A96F814) in 15187B, out 84001B, BBs exec'd 0 ==== |
| 0x3A96F814: movl (%edx),%eax |
| 0x3A96F816: testl %eax,%eax |
| 0x3A96F818: jz-8 0x3A96F890 |
| . 816 3A96F814 6 |
| . 8B 02 85 C0 74 76 |
| |
| ==== BB 817 (0x3A96F81A) in 15193B, out 84070B, BBs exec'd 0 ==== |
| 0x3A96F81A: addl 0xFFFFFF68(%ebp),%esi |
| 0x3A96F820: movl %esi,0xFFFFFF70(%ebp) |
| 0x3A96F826: jmp-8 0x3A96F82E |
| . 817 3A96F81A 14 |
| . 03 B5 68 FF FF FF 89 B5 70 FF FF FF EB 06 |
| |
| ==== BB 818 (0x3A96F82E) in 15207B, out 84137B, BBs exec'd 0 ==== |
| 0x3A96F82E: addl $0x4, %edx |
| 0x3A96F831: cmpl 0xFFFFFF7C(%ebp),%eax |
| 0x3A96F837: jnz-8 0x3A96F828 |
| . 818 3A96F82E 11 |
| . 83 C2 04 3B 85 7C FF FF FF 75 EF |
| |
| ==== BB 819 (0x3A96F828) in 15218B, out 84218B, BBs exec'd 0 ==== |
| 0x3A96F828: movl (%edx),%eax |
| 0x3A96F82A: testl %eax,%eax |
| 0x3A96F82C: jz-8 0x3A96F890 |
| . 819 3A96F828 6 |
| . 8B 02 85 C0 74 62 |
| |
| ==== BB 820 (0x3A96F890) in 15224B, out 84287B, BBs exec'd 0 ==== |
| 0x3A96F890: incl %edi |
| 0x3A96F891: cmpl 0xFFFFFF78(%ebp),%edi |
| 0x3A96F897: jb-32 0x3A96F800 |
| . 820 3A96F890 13 |
| . 47 3B BD 78 FF FF FF 0F 82 63 FF FF FF |
| |
| ==== BB 821 (0x3A96F800) in 15237B, out 84363B, BBs exec'd 0 ==== |
| 0x3A96F800: leal 0x0(,%edi,4), %esi |
| 0x3A96F807: movl (%ecx,%esi,1),%eax |
| 0x3A96F80A: movl 0x1D4(%eax),%edx |
| 0x3A96F810: testl %edx,%edx |
| 0x3A96F812: jz-8 0x3A96F890 |
| . 821 3A96F800 20 |
| . 8D 34 BD 00 00 00 00 8B 04 31 8B 90 D4 01 00 00 85 D2 74 7C |
| |
| ==== BB 822 (0x3A96F89D) in 15257B, out 84471B, BBs exec'd 0 ==== |
| 0x3A96F89D: incl -84(%ebp) |
| 0x3A96F8A0: movl 0xFFFFFF78(%ebp),%eax |
| 0x3A96F8A6: cmpl %eax,-84(%ebp) |
| 0x3A96F8A9: jb-32 0x3A96F7AE |
| . 822 3A96F89D 18 |
| . FF 45 AC 8B 85 78 FF FF FF 39 45 AC 0F 82 FF FE FF FF |
| |
| ==== BB 823 (0x3A96F7AE) in 15275B, out 84563B, BBs exec'd 0 ==== |
| 0x3A96F7AE: movl -64(%ebp),%edx |
| 0x3A96F7B1: movl -84(%ebp),%esi |
| 0x3A96F7B4: movl 0x150(%edx),%eax |
| 0x3A96F7BA: movl $0x1,%edx |
| 0x3A96F7BF: movl (%eax,%esi,4),%eax |
| 0x3A96F7C2: cmpl %eax,4(%ecx) |
| 0x3A96F7C5: movl %eax,0xFFFFFF7C(%ebp) |
| 0x3A96F7CB: jz-8 0x3A96F7DE |
| . 823 3A96F7AE 31 |
| . 8B 55 C0 8B 75 AC 8B 82 50 01 00 00 BA 01 00 00 00 8B 04 B0 39 41 04 89 85 7C FF FF FF 74 11 |
| |
| ==== BB 824 (0x3A96F7CD) in 15306B, out 84703B, BBs exec'd 0 ==== |
| 0x3A96F7CD: leal 4(%ecx), %eax |
| 0x3A96F7D0: addl $0x4, %eax |
| 0x3A96F7D3: movl 0xFFFFFF7C(%ebp),%esi |
| 0x3A96F7D9: incl %edx |
| 0x3A96F7DA: cmpl %esi,(%eax) |
| 0x3A96F7DC: jnz-8 0x3A96F7D0 |
| . 824 3A96F7CD 17 |
| . 8D 41 04 83 C0 04 8B B5 7C FF FF FF 42 39 30 75 F2 |
| |
| ==== BB 825 (0x3A96F7D0) in 15323B, out 84809B, BBs exec'd 0 ==== |
| 0x3A96F7D0: addl $0x4, %eax |
| 0x3A96F7D3: movl 0xFFFFFF7C(%ebp),%esi |
| 0x3A96F7D9: incl %edx |
| 0x3A96F7DA: cmpl %esi,(%eax) |
| 0x3A96F7DC: jnz-8 0x3A96F7D0 |
| . 825 3A96F7D0 14 |
| . 83 C0 04 8B B5 7C FF FF FF 42 39 30 75 F2 |
| |
| ==== BB 826 (0x3A96F8AF) in 15337B, out 84908B, BBs exec'd 0 ==== |
| 0x3A96F8AF: jmp 0x3A96FC9B |
| . 826 3A96F8AF 5 |
| . E9 E7 03 00 00 |
| |
| ==== BB 827 (0x3A96FC9B) in 15342B, out 84936B, BBs exec'd 0 ==== |
| 0x3A96FC9B: movl 0xFFFFFF78(%ebp),%esi |
| 0x3A96FCA1: movl $0x0, (%ecx,%esi,4) |
| 0x3A96FCA8: movl -92(%ebp),%esi |
| 0x3A96FCAB: testl %esi,%esi |
| 0x3A96FCAD: jnz-32 0x3A96FE5C |
| . 827 3A96FC9B 24 |
| . 8B B5 78 FF FF FF C7 04 B1 00 00 00 00 8B 75 A4 85 F6 0F 85 A9 01 00 00 |
| |
| ==== BB 828 (0x3A96FCB3) in 15366B, out 85040B, BBs exec'd 0 ==== |
| 0x3A96FCB3: leal -12(%ebp), %esp |
| 0x3A96FCB6: popl %ebx |
| 0x3A96FCB7: popl %esi |
| 0x3A96FCB8: popl %edi |
| 0x3A96FCB9: popl %ebp |
| 0x3A96FCBA: ret 8 |
| . 828 3A96FCB3 10 |
| . 8D 65 F4 5B 5E 5F 5D C2 08 00 |
| |
| ==== BB 829 (0x3A967090) in 15376B, out 85142B, BBs exec'd 0 ==== |
| 0x3A967090: movl 0xFFFFF994(%ebx),%ecx |
| 0x3A967096: subl $0x8, %esp |
| 0x3A967099: movl 0x154(%ecx),%edx |
| 0x3A96709F: movl %edx,0xFFFFFF04(%ebp) |
| 0x3A9670A5: testl %edx,%edx |
| 0x3A9670A7: jz-8 0x3A9670E4 |
| . 829 3A967090 25 |
| . 8B 8B 94 F9 FF FF 83 EC 08 8B 91 54 01 00 00 89 95 04 FF FF FF 85 D2 74 3B |
| |
| ==== BB 830 (0x3A9670A9) in 15401B, out 85262B, BBs exec'd 0 ==== |
| 0x3A9670A9: decl 0xFFFFFF04(%ebp) |
| 0x3A9670AF: movl 0x150(%ecx),%eax |
| 0x3A9670B5: movl 0xFFFFFF04(%ebp),%ecx |
| 0x3A9670BB: movl (%eax,%ecx,4),%eax |
| 0x3A9670BE: orb $0x10, 0x174(%eax) |
| 0x3A9670C5: movl 0xFFFFF994(%ebx),%ecx |
| 0x3A9670CB: movl 0xFFFFFF04(%ebp),%esi |
| 0x3A9670D1: movl 0x150(%ecx),%eax |
| 0x3A9670D7: movl (%eax,%esi,4),%eax |
| 0x3A9670DA: incl 0x170(%eax) |
| 0x3A9670E0: testl %esi,%esi |
| 0x3A9670E2: jnz-8 0x3A9670A9 |
| . 830 3A9670A9 59 |
| . FF 8D 04 FF FF FF 8B 81 50 01 00 00 8B 8D 04 FF FF FF 8B 04 88 80 88 74 01 00 00 10 8B 8B 94 F9 FF FF 8B B5 04 FF FF FF 8B 81 50 01 00 00 8B 04 B0 FF 80 70 01 00 00 85 F6 75 C5 |
| |
| ==== BB 831 (0x3A9670E4) in 15460B, out 85479B, BBs exec'd 0 ==== |
| 0x3A9670E4: movl 0xFFFFF9F0(%ebx),%eax |
| 0x3A9670EA: movl 0xFFFFF9F4(%ebx),%edx |
| 0x3A9670F0: movl %eax,12(%edx) |
| 0x3A9670F3: movl 0xFFFFF9F0(%ebx),%eax |
| 0x3A9670F9: testl %eax,%eax |
| 0x3A9670FB: jz-8 0x3A967100 |
| . 831 3A9670E4 25 |
| . 8B 83 F0 F9 FF FF 8B 93 F4 F9 FF FF 89 42 0C 8B 83 F0 F9 FF FF 85 C0 74 03 |
| |
| ==== BB 832 (0x3A9670FD) in 15485B, out 85593B, BBs exec'd 0 ==== |
| 0x3A9670FD: movl %edx,16(%eax) |
| 0x3A967100: cmpl $0x1, 0xFFFFFB54(%ebx) |
| 0x3A967107: jbe-32 0x3A967B5F |
| . 832 3A9670FD 16 |
| . 89 50 10 83 BB 54 FB FF FF 01 0F 86 52 0A 00 00 |
| |
| ==== BB 833 (0x3A96710D) in 15501B, out 85678B, BBs exec'd 0 ==== |
| 0x3A96710D: movl 0xFFFFF994(%ebx),%ecx |
| 0x3A967113: movl $0x1,%eax |
| 0x3A967118: movl 0xFFFFFED0(%ebp),%edx |
| 0x3A96711E: movl %eax,0xFFFFFF04(%ebp) |
| 0x3A967124: movl 0x150(%ecx),%eax |
| 0x3A96712A: addl $0x50, %edx |
| 0x3A96712D: cmpl %edx,4(%eax) |
| 0x3A967130: jz-8 0x3A967143 |
| . 833 3A96710D 37 |
| . 8B 8B 94 F9 FF FF B8 01 00 00 00 8B 95 D0 FE FF FF 89 85 04 FF FF FF 8B 81 50 01 00 00 83 C2 50 39 50 04 74 11 |
| |
| ==== BB 834 (0x3A967132) in 15538B, out 85820B, BBs exec'd 0 ==== |
| 0x3A967132: incl 0xFFFFFF04(%ebp) |
| 0x3A967138: movl 0xFFFFFF04(%ebp),%esi |
| 0x3A96713E: cmpl %edx,(%eax,%esi,4) |
| 0x3A967141: jnz-8 0x3A967132 |
| . 834 3A967132 17 |
| . FF 85 04 FF FF FF 8B B5 04 FF FF FF 39 14 B0 75 EF |
| |
| ==== BB 835 (0x3A967143) in 15555B, out 85920B, BBs exec'd 0 ==== |
| 0x3A967143: movl 0x150(%ecx),%eax |
| 0x3A967149: movl 0xFFFFFF04(%ebp),%esi |
| 0x3A96714F: movl 0xFFFFFF50(%ebp),%edi |
| 0x3A967155: movl %eax,0xFFFFFEA8(%ebp) |
| 0x3A96715B: movl -4(%eax,%esi,4),%edx |
| 0x3A96715F: testl %edi,%edi |
| 0x3A967161: movl %edx,0xFFFFF9F4(%ebx) |
| 0x3A967167: jnz-32 0x3A968345 |
| . 835 3A967143 42 |
| . 8B 81 50 01 00 00 8B B5 04 FF FF FF 8B BD 50 FF FF FF 89 85 A8 FE FF FF 8B 54 B0 FC 85 FF 89 93 F4 F9 FF FF 0F 85 D8 11 00 00 |
| |
| ==== BB 836 (0x3A96716D) in 15597B, out 86073B, BBs exec'd 0 ==== |
| 0x3A96716D: movl %esi,%eax |
| 0x3A96716F: incl %eax |
| 0x3A967170: xorl %esi, %esi |
| 0x3A967172: cmpl 0x154(%ecx),%eax |
| 0x3A967178: jnb-8 0x3A96718A |
| . 836 3A96716D 13 |
| . 89 F0 40 31 F6 3B 81 54 01 00 00 73 10 |
| |
| ==== BB 837 (0x3A96718A) in 15610B, out 86167B, BBs exec'd 0 ==== |
| 0x3A96718A: movl %esi,0xFFFFF9F0(%ebx) |
| 0x3A967190: movl 0xFFFFFEC4(%ebp),%eax |
| 0x3A967196: testl %eax,%eax |
| 0x3A967198: jz-32 0x3A96833A |
| . 837 3A96718A 20 |
| . 89 B3 F0 F9 FF FF 8B 85 C4 FE FF FF 85 C0 0F 84 9C 11 00 00 |
| |
| ==== BB 838 (0x3A96833A) in 15630B, out 86261B, BBs exec'd 0 ==== |
| 0x3A96833A: movl 0xFFFFF9F4(%ebx),%edx |
| 0x3A968340: jmp 0x3A9671B3 |
| . 838 3A96833A 11 |
| . 8B 93 F4 F9 FF FF E9 6E EE FF FF |
| |
| ==== BB 839 (0x3A9671B3) in 15641B, out 86308B, BBs exec'd 0 ==== |
| 0x3A9671B3: movl 0xFFFFFED0(%ebp),%ecx |
| 0x3A9671B9: addl $0x50, %ecx |
| 0x3A9671BC: movl %ecx,12(%edx) |
| 0x3A9671BF: movl 0xFFFFF9F0(%ebx),%eax |
| 0x3A9671C5: testl %eax,%eax |
| 0x3A9671C7: jz-8 0x3A9671CC |
| . 839 3A9671B3 22 |
| . 8B 8D D0 FE FF FF 83 C1 50 89 4A 0C 8B 83 F0 F9 FF FF 85 C0 74 03 |
| |
| ==== BB 840 (0x3A9671CC) in 15663B, out 86422B, BBs exec'd 0 ==== |
| 0x3A9671CC: xorl %eax, %eax |
| 0x3A9671CE: testl %edi,%edi |
| 0x3A9671D0: setz %al |
| 0x3A9671D3: movl %eax,0xFFFFFF24(%ebp) |
| 0x3A9671D9: xorl %eax, %eax |
| 0x3A9671DB: cmpl $0x3, %edi |
| 0x3A9671DE: setz %al |
| 0x3A9671E1: leal 0xFFFFFF24(%ebp), %ecx |
| 0x3A9671E7: leal 0xFFFF0244(%ebx), %edx |
| 0x3A9671ED: movl %eax,0xFFFFFF28(%ebp) |
| 0x3A9671F3: leal 0xFFFED9B4(%ebx), %eax |
| 0x3A9671F9: call 0x3A970160 |
| . 840 3A9671CC 50 |
| . 31 C0 85 FF 0F 94 C0 89 85 24 FF FF FF 31 C0 83 FF 03 0F 94 C0 8D 8D 24 FF FF FF 8D 93 44 02 FF FF 89 85 28 FF FF FF 8D 83 B4 D9 FE FF E8 62 8F 00 00 |
| |
| ==== BB 841 _dl_receive_error(0x3A970160) in 15713B, out 86619B, BBs exec'd 0 ==== |
| 0x3A970160: pushl %ebp |
| 0x3A970161: movl %esp,%ebp |
| 0x3A970163: subl $0x28, %esp |
| 0x3A970166: movl %ebx,-12(%ebp) |
| 0x3A970169: movl %esi,-8(%ebp) |
| 0x3A97016C: call 0x3A97592B |
| . 841 3A970160 17 |
| . 55 89 E5 83 EC 28 89 5D F4 89 75 F8 E8 BA 57 00 00 |
| |
| ==== BB 842 (0x3A970171) in 15730B, out 86730B, BBs exec'd 0 ==== |
| 0x3A970171: addl $0x84FB, %ebx |
| 0x3A970177: movl %edi,-4(%ebp) |
| 0x3A97017A: movl %edx,-20(%ebp) |
| 0x3A97017D: movl %ecx,-24(%ebp) |
| 0x3A970180: movl %eax,-16(%ebp) |
| 0x3A970183: call*l 0xFFFFF9E0(%ebx) |
| . 842 3A970171 24 |
| . 81 C3 FB 84 00 00 89 7D FC 89 55 EC 89 4D E8 89 45 F0 FF 93 E0 F9 FF FF |
| |
| ==== BB 843 (0x3A970189) in 15754B, out 86847B, BBs exec'd 0 ==== |
| 0x3A970189: movl (%eax),%edi |
| 0x3A97018B: movl %eax,%esi |
| 0x3A97018D: movl 0xE8(%ebx),%eax |
| 0x3A970193: movl $0x0, (%esi) |
| 0x3A970199: movl %eax,-28(%ebp) |
| 0x3A97019C: movl -16(%ebp),%eax |
| 0x3A97019F: movl %eax,0xE8(%ebx) |
| 0x3A9701A5: movl -24(%ebp),%eax |
| 0x3A9701A8: movl %eax,(%esp,,) |
| 0x3A9701AB: call*l -20(%ebp) |
| . 843 3A970189 37 |
| . 8B 38 89 C6 8B 83 E8 00 00 00 C7 06 00 00 00 00 89 45 E4 8B 45 F0 89 83 E8 00 00 00 8B 45 E8 89 04 24 FF 55 EC |
| |
| ==== BB 844 version_check_doit(0x3A9688B0) in 15791B, out 86990B, BBs exec'd 0 ==== |
| 0x3A9688B0: pushl %ebp |
| 0x3A9688B1: movl $0x1,%edx |
| 0x3A9688B6: movl %esp,%ebp |
| 0x3A9688B8: subl $0xC, %esp |
| 0x3A9688BB: movl %esi,-4(%ebp) |
| 0x3A9688BE: movl 8(%ebp),%esi |
| 0x3A9688C1: movl %ebx,-8(%ebp) |
| 0x3A9688C4: call 0x3A97592B |
| . 844 3A9688B0 25 |
| . 55 BA 01 00 00 00 89 E5 83 EC 0C 89 75 FC 8B 75 08 89 5D F8 E8 62 D0 00 00 |
| |
| ==== BB 845 (0x3A9688C9) in 15816B, out 87126B, BBs exec'd 0 ==== |
| 0x3A9688C9: addl $0xFDA3, %ebx |
| 0x3A9688CF: movl 4(%esi),%ecx |
| 0x3A9688D2: movl 0xFFFFF994(%ebx),%eax |
| 0x3A9688D8: call 0x3A971860 |
| . 845 3A9688C9 20 |
| . 81 C3 A3 FD 00 00 8B 4E 04 8B 83 94 F9 FF FF E8 83 8F 00 00 |
| |
| ==== BB 846 _dl_check_all_versions(0x3A971860) in 15836B, out 87223B, BBs exec'd 0 ==== |
| 0x3A971860: pushl %ebp |
| 0x3A971861: movl %esp,%ebp |
| 0x3A971863: pushl %edi |
| 0x3A971864: xorl %edi, %edi |
| 0x3A971866: pushl %esi |
| 0x3A971867: movl %eax,%esi |
| 0x3A971869: pushl %ebx |
| 0x3A97186A: subl $0xC, %esp |
| 0x3A97186D: call 0x3A97592B |
| . 846 3A971860 18 |
| . 55 89 E5 57 31 FF 56 89 C6 53 83 EC 0C E8 B9 40 00 00 |
| |
| ==== BB 847 (0x3A971872) in 15854B, out 87380B, BBs exec'd 0 ==== |
| 0x3A971872: addl $0x6DFA, %ebx |
| 0x3A971878: movl %edx,-16(%ebp) |
| 0x3A97187B: testl %eax,%eax |
| 0x3A97187D: movl %ecx,-20(%ebp) |
| 0x3A971880: jnz-8 0x3A971890 |
| . 847 3A971872 16 |
| . 81 C3 FA 6D 00 00 89 55 F0 85 C0 89 4D EC 75 0E |
| |
| ==== BB 848 (0x3A971890) in 15870B, out 87484B, BBs exec'd 0 ==== |
| 0x3A971890: testb $0x2, 0x175(%esi) |
| 0x3A971897: movl $0x0, -24(%ebp) |
| 0x3A97189E: jnz-8 0x3A971884 |
| . 848 3A971890 16 |
| . F6 86 75 01 00 00 02 C7 45 E8 00 00 00 00 75 E4 |
| |
| ==== BB 849 (0x3A9718A0) in 15886B, out 87572B, BBs exec'd 0 ==== |
| 0x3A9718A0: movl -20(%ebp),%ecx |
| 0x3A9718A3: movl %esi,%eax |
| 0x3A9718A5: movl -16(%ebp),%edx |
| 0x3A9718A8: call 0x3A9714A0 |
| . 849 3A9718A0 13 |
| . 8B 4D EC 89 F0 8B 55 F0 E8 F3 FB FF FF |
| |
| ==== BB 850 _dl_check_map_versions(0x3A9714A0) in 15899B, out 87656B, BBs exec'd 0 ==== |
| 0x3A9714A0: pushl %ebp |
| 0x3A9714A1: movl %esp,%ebp |
| 0x3A9714A3: pushl %edi |
| 0x3A9714A4: pushl %esi |
| 0x3A9714A5: pushl %ebx |
| 0x3A9714A6: subl $0x84, %esp |
| 0x3A9714AC: movl %eax,-80(%ebp) |
| 0x3A9714AF: movl 44(%eax),%eax |
| 0x3A9714B2: call 0x3A97592B |
| . 850 3A9714A0 23 |
| . 55 89 E5 57 56 53 81 EC 84 00 00 00 89 45 B0 8B 40 2C E8 74 44 00 00 |
| |
| ==== BB 851 (0x3A9714B7) in 15922B, out 87818B, BBs exec'd 0 ==== |
| 0x3A9714B7: addl $0x71B5, %ebx |
| 0x3A9714BD: movl %edx,-84(%ebp) |
| 0x3A9714C0: xorl %edx, %edx |
| 0x3A9714C2: testl %eax,%eax |
| 0x3A9714C4: movl %ecx,-88(%ebp) |
| 0x3A9714C7: movl $0x0, -92(%ebp) |
| 0x3A9714CE: movl $0x0, -108(%ebp) |
| 0x3A9714D5: movl $0x0, -112(%ebp) |
| 0x3A9714DC: jz-32 0x3A971630 |
| . 851 3A9714B7 43 |
| . 81 C3 B5 71 00 00 89 55 AC 31 D2 85 C0 89 4D A8 C7 45 A4 00 00 00 00 C7 45 94 00 00 00 00 C7 45 90 00 00 00 00 0F 84 4E 01 00 00 |
| |
| ==== BB 852 (0x3A9714E2) in 15965B, out 87981B, BBs exec'd 0 ==== |
| 0x3A9714E2: movl 4(%eax),%eax |
| 0x3A9714E5: movl -80(%ebp),%ecx |
| 0x3A9714E8: movl %eax,-96(%ebp) |
| 0x3A9714EB: movl -80(%ebp),%eax |
| 0x3A9714EE: movl 0xA4(%ecx),%ecx |
| 0x3A9714F4: movl 0xAC(%eax),%eax |
| 0x3A9714FA: testl %ecx,%ecx |
| 0x3A9714FC: movl %ecx,-100(%ebp) |
| 0x3A9714FF: movl %eax,-104(%ebp) |
| 0x3A971502: jz-32 0x3A9715F2 |
| . 852 3A9714E2 38 |
| . 8B 40 04 8B 4D B0 89 45 A0 8B 45 B0 8B 89 A4 00 00 00 8B 80 AC 00 00 00 85 C9 89 4D 9C 89 45 98 0F 84 EA 00 00 00 |
| |
| ==== BB 853 (0x3A971508) in 16003B, out 88138B, BBs exec'd 0 ==== |
| 0x3A971508: movl 4(%ecx),%edx |
| 0x3A97150B: movl -80(%ebp),%ecx |
| 0x3A97150E: movl (%ecx),%ecx |
| 0x3A971510: addl %ecx,%edx |
| 0x3A971512: cmpw $0x1, (%edx) |
| 0x3A971516: movl %edx,-116(%ebp) |
| 0x3A971519: jnz-32 0x3A971696 |
| . 853 3A971508 23 |
| . 8B 51 04 8B 4D B0 8B 09 01 CA 66 83 3A 01 89 55 8C 0F 85 77 01 00 00 |
| |
| ==== BB 854 (0x3A97151F) in 16026B, out 88251B, BBs exec'd 0 ==== |
| 0x3A97151F: nop |
| 0x3A971520: movl -116(%ebp),%edx |
| 0x3A971523: movl -96(%ebp),%edi |
| 0x3A971526: movl 0xFFFFF994(%ebx),%esi |
| 0x3A97152C: movl 4(%edx),%eax |
| 0x3A97152F: addl %eax,%edi |
| 0x3A971531: testl %esi,%esi |
| 0x3A971533: jz-8 0x3A971557 |
| . 854 3A97151F 22 |
| . 90 8B 55 8C 8B 7D A0 8B B3 94 F9 FF FF 8B 42 04 01 C7 85 F6 74 22 |
| |
| ==== BB 855 (0x3A971535) in 16048B, out 88378B, BBs exec'd 0 ==== |
| 0x3A971535: leal 0(%esi,,), %esi |
| 0x3A971539: leal 0(%edi,,), %edi |
| 0x3A971540: movl %esi,%edx |
| 0x3A971542: movl %edi,%eax |
| 0x3A971544: call 0x3A970B80 |
| . 855 3A971535 20 |
| . 8D 74 26 00 8D BC 27 00 00 00 00 89 F2 89 F8 E8 37 F6 FF FF |
| |
| ==== BB 856 (0x3A971549) in 16068B, out 88463B, BBs exec'd 0 ==== |
| 0x3A971549: movl %esi,-120(%ebp) |
| 0x3A97154C: testl %eax,%eax |
| 0x3A97154E: jnz-8 0x3A97156F |
| . 856 3A971549 7 |
| . 89 75 88 85 C0 75 1F |
| |
| ==== BB 857 (0x3A971550) in 16075B, out 88538B, BBs exec'd 0 ==== |
| 0x3A971550: movl 12(%esi),%esi |
| 0x3A971553: testl %esi,%esi |
| 0x3A971555: jnz-8 0x3A971540 |
| . 857 3A971550 7 |
| . 8B 76 0C 85 F6 75 E9 |
| |
| ==== BB 858 (0x3A971540) in 16082B, out 88610B, BBs exec'd 0 ==== |
| 0x3A971540: movl %esi,%edx |
| 0x3A971542: movl %edi,%eax |
| 0x3A971544: call 0x3A970B80 |
| . 858 3A971540 9 |
| . 89 F2 89 F8 E8 37 F6 FF FF |
| |
| ==== BB 859 (0x3A97156F) in 16091B, out 88675B, BBs exec'd 0 ==== |
| 0x3A97156F: movl -88(%ebp),%eax |
| 0x3A971572: testl %eax,%eax |
| 0x3A971574: jnz-32 0x3A971681 |
| . 859 3A97156F 11 |
| . 8B 45 A8 85 C0 0F 85 07 01 00 00 |
| |
| ==== BB 860 (0x3A97157A) in 16102B, out 88747B, BBs exec'd 0 ==== |
| 0x3A97157A: movl -116(%ebp),%esi |
| 0x3A97157D: movl 8(%esi),%eax |
| 0x3A971580: addl %eax,%esi |
| 0x3A971582: movl -80(%ebp),%edx |
| 0x3A971585: movl 8(%esi),%edi |
| 0x3A971588: movl -96(%ebp),%ecx |
| 0x3A97158B: movl 4(%edx),%eax |
| 0x3A97158E: addl %edi,%ecx |
| 0x3A971590: movl %eax,%edi |
| 0x3A971592: cmpb $0x0, (%eax) |
| 0x3A971595: jnz-8 0x3A97159F |
| . 860 3A97157A 29 |
| . 8B 75 8C 8B 46 08 01 C6 8B 55 B0 8B 7E 08 8B 4D A0 8B 42 04 01 F9 89 C7 80 38 00 75 08 |
| |
| ==== BB 861 (0x3A971597) in 16131B, out 88901B, BBs exec'd 0 ==== |
| 0x3A971597: movl 0x38(%ebx),%eax |
| 0x3A97159D: movl (%eax),%edi |
| 0x3A97159F: movzwl 4(%esi),%eax |
| 0x3A9715A3: andl $0x2, %eax |
| 0x3A9715A6: movl %eax,8(%esp,,) |
| 0x3A9715AA: movl -84(%ebp),%eax |
| 0x3A9715AD: movl %eax,4(%esp,,) |
| 0x3A9715B1: movl -120(%ebp),%edx |
| 0x3A9715B4: movl %edi,%eax |
| 0x3A9715B6: movl %edx,(%esp,,) |
| 0x3A9715B9: movl (%esi),%edx |
| 0x3A9715BB: call 0x3A971120 |
| . 861 3A971597 41 |
| . 8B 83 38 00 00 00 8B 38 0F B7 46 04 83 E0 02 89 44 24 08 8B 45 AC 89 44 24 04 8B 55 88 89 F8 89 14 24 8B 16 E8 60 FB FF FF |
| |
| ==== BB 862 match_symbol(0x3A971120) in 16172B, out 89064B, BBs exec'd 0 ==== |
| 0x3A971120: pushl %ebp |
| 0x3A971121: movl %esp,%ebp |
| 0x3A971123: pushl %edi |
| 0x3A971124: movl %edx,%edi |
| 0x3A971126: pushl %esi |
| 0x3A971127: xorl %esi, %esi |
| 0x3A971129: pushl %ebx |
| 0x3A97112A: subl $0xB4, %esp |
| 0x3A971130: movl 8(%ebp),%edx |
| 0x3A971133: movl %eax,0xFFFFFF60(%ebp) |
| 0x3A971139: call 0x3A97592B |
| . 862 3A971120 30 |
| . 55 89 E5 57 89 D7 56 31 F6 53 81 EC B4 00 00 00 8B 55 08 89 85 60 FF FF FF E8 ED 47 00 00 |
| |
| ==== BB 863 (0x3A97113E) in 16202B, out 89253B, BBs exec'd 0 ==== |
| 0x3A97113E: addl $0x752E, %ebx |
| 0x3A971144: movl %ecx,0xFFFFFF5C(%ebp) |
| 0x3A97114A: movl 44(%edx),%eax |
| 0x3A97114D: testb $0x10, 0xFFFFFC14(%ebx) |
| 0x3A971154: movl 4(%eax),%eax |
| 0x3A971157: movl %esi,0xFFFFFF54(%ebp) |
| 0x3A97115D: movl %eax,0xFFFFFF58(%ebp) |
| 0x3A971163: jnz-32 0x3A97132A |
| . 863 3A97113E 43 |
| . 81 C3 2E 75 00 00 89 8D 5C FF FF FF 8B 42 2C F6 83 14 FC FF FF 10 8B 40 04 89 B5 54 FF FF FF 89 85 58 FF FF FF 0F 85 C1 01 00 00 |
| |
| ==== BB 864 (0x3A971169) in 16245B, out 89410B, BBs exec'd 0 ==== |
| 0x3A971169: movl 8(%ebp),%edx |
| 0x3A97116C: movl 0xAC(%edx),%eax |
| 0x3A971172: testl %eax,%eax |
| 0x3A971174: jz-32 0x3A9712B9 |
| . 864 3A971169 17 |
| . 8B 55 08 8B 82 AC 00 00 00 85 C0 0F 84 3F 01 00 00 |
| |
| ==== BB 865 (0x3A97117A) in 16262B, out 89498B, BBs exec'd 0 ==== |
| 0x3A97117A: movl 8(%ebp),%edx |
| 0x3A97117D: movl (%edx),%esi |
| 0x3A97117F: movl 4(%eax),%edx |
| 0x3A971182: addl %edx,%esi |
| 0x3A971184: cmpw $0x1, (%esi) |
| 0x3A971188: jnz-8 0x3A9711A6 |
| . 865 3A97117A 16 |
| . 8B 55 08 8B 32 8B 50 04 01 D6 66 83 3E 01 75 1C |
| |
| ==== BB 866 (0x3A97118A) in 16278B, out 89601B, BBs exec'd 0 ==== |
| 0x3A97118A: cmpl 8(%esi),%edi |
| 0x3A97118D: jz-32 0x3A971280 |
| . 866 3A97118A 9 |
| . 3B 7E 08 0F 84 ED 00 00 00 |
| |
| ==== BB 867 (0x3A971193) in 16287B, out 89666B, BBs exec'd 0 ==== |
| 0x3A971193: movl 16(%esi),%eax |
| 0x3A971196: testl %eax,%eax |
| 0x3A971198: jz-32 0x3A971365 |
| . 867 3A971193 11 |
| . 8B 46 10 85 C0 0F 84 C7 01 00 00 |
| |
| ==== BB 868 (0x3A97119E) in 16298B, out 89738B, BBs exec'd 0 ==== |
| 0x3A97119E: addl %eax,%esi |
| 0x3A9711A0: cmpw $0x1, (%esi) |
| 0x3A9711A4: jz-8 0x3A97118A |
| . 868 3A97119E 8 |
| . 01 C6 66 83 3E 01 74 E4 |
| |
| ==== BB 869 (0x3A971280) in 16306B, out 89809B, BBs exec'd 0 ==== |
| 0x3A971280: movl 12(%esi),%edx |
| 0x3A971283: movl %esi,%eax |
| 0x3A971285: addl %edx,%eax |
| 0x3A971287: movl (%eax),%ecx |
| 0x3A971289: movl 0xFFFFFF58(%ebp),%edx |
| 0x3A97128F: addl %ecx,%edx |
| 0x3A971291: movl %edx,4(%esp,,) |
| 0x3A971295: movl 0xFFFFFF5C(%ebp),%eax |
| 0x3A97129B: movl %eax,(%esp,,) |
| 0x3A97129E: call 0x3A975280 |
| . 869 3A971280 35 |
| . 8B 56 0C 89 F0 01 D0 8B 08 8B 95 58 FF FF FF 01 CA 89 54 24 04 8B 85 5C FF FF FF 89 04 24 E8 DD 3F 00 00 |
| |
| ==== BB 870 (0x3A9712A3) in 16341B, out 89949B, BBs exec'd 0 ==== |
| 0x3A9712A3: xorl %edx, %edx |
| 0x3A9712A5: testl %eax,%eax |
| 0x3A9712A7: jnz-32 0x3A971193 |
| . 870 3A9712A3 10 |
| . 31 D2 85 C0 0F 85 E6 FE FF FF |
| |
| ==== BB 871 (0x3A9712AD) in 16351B, out 90022B, BBs exec'd 0 ==== |
| 0x3A9712AD: leal -12(%ebp), %esp |
| 0x3A9712B0: movl %edx,%eax |
| 0x3A9712B2: popl %ebx |
| 0x3A9712B3: popl %esi |
| 0x3A9712B4: popl %edi |
| 0x3A9712B5: popl %ebp |
| 0x3A9712B6: ret 12 |
| . 871 3A9712AD 12 |
| . 8D 65 F4 89 D0 5B 5E 5F 5D C2 0C 00 |
| |
| ==== BB 872 (0x3A9715C0) in 16363B, out 90134B, BBs exec'd 0 ==== |
| 0x3A9715C0: orl %eax,-92(%ebp) |
| 0x3A9715C3: subl $0xC, %esp |
| 0x3A9715C6: movzwl 6(%esi),%eax |
| 0x3A9715CA: andl $0x7FFF, %eax |
| 0x3A9715CF: cmpl -108(%ebp),%eax |
| 0x3A9715D2: jbe-8 0x3A9715D7 |
| . 872 3A9715C0 20 |
| . 09 45 A4 83 EC 0C 0F B7 46 06 25 FF 7F 00 00 3B 45 94 76 03 |
| |
| ==== BB 873 (0x3A9715D4) in 16383B, out 90254B, BBs exec'd 0 ==== |
| 0x3A9715D4: movl %eax,-108(%ebp) |
| 0x3A9715D7: movl 12(%esi),%eax |
| 0x3A9715DA: testl %eax,%eax |
| 0x3A9715DC: jnz-8 0x3A971580 |
| . 873 3A9715D4 10 |
| . 89 45 94 8B 46 0C 85 C0 75 A2 |
| |
| ==== BB 874 (0x3A9715DE) in 16393B, out 90342B, BBs exec'd 0 ==== |
| 0x3A9715DE: movl -116(%ebp),%ecx |
| 0x3A9715E1: movl 12(%ecx),%eax |
| 0x3A9715E4: testl %eax,%eax |
| 0x3A9715E6: jz-8 0x3A9715F2 |
| . 874 3A9715DE 10 |
| . 8B 4D 8C 8B 41 0C 85 C0 74 0A |
| |
| ==== BB 875 (0x3A9715F2) in 16403B, out 90427B, BBs exec'd 0 ==== |
| 0x3A9715F2: movl -104(%ebp),%esi |
| 0x3A9715F5: testl %esi,%esi |
| 0x3A9715F7: jz-8 0x3A971622 |
| . 875 3A9715F2 7 |
| . 8B 75 98 85 F6 74 29 |
| |
| ==== BB 876 (0x3A971622) in 16410B, out 90499B, BBs exec'd 0 ==== |
| 0x3A971622: movl -108(%ebp),%eax |
| 0x3A971625: testl %eax,%eax |
| 0x3A971627: jnz-32 0x3A97174A |
| . 876 3A971622 11 |
| . 8B 45 94 85 C0 0F 85 1D 01 00 00 |
| |
| ==== BB 877 (0x3A97174A) in 16421B, out 90571B, BBs exec'd 0 ==== |
| 0x3A97174A: movl $0x10,%edi |
| 0x3A97174F: movl %edi,4(%esp,,) |
| 0x3A971753: movl -108(%ebp),%esi |
| 0x3A971756: incl %esi |
| 0x3A971757: movl %esi,(%esp,,) |
| 0x3A97175A: call 0x3A96582C |
| . 877 3A97174A 21 |
| . BF 10 00 00 00 89 7C 24 04 8B 75 94 46 89 34 24 E8 CD 40 FF FF |
| |
| ==== BB 878 (0x3A97175F) in 16442B, out 90674B, BBs exec'd 0 ==== |
| 0x3A97175F: movl $0xC, -112(%ebp) |
| 0x3A971766: movl -80(%ebp),%edx |
| 0x3A971769: testl %eax,%eax |
| 0x3A97176B: movl %eax,%edi |
| 0x3A97176D: leal 0xFFFFEB7C(%ebx), %ecx |
| 0x3A971773: movl %eax,0x17C(%edx) |
| 0x3A971779: jz-8 0x3A97172A |
| . 878 3A97175F 28 |
| . C7 45 90 0C 00 00 00 8B 55 B0 85 C0 89 C7 8D 8B 7C EB FF FF 89 82 7C 01 00 00 74 AF |
| |
| ==== BB 879 (0x3A97177B) in 16470B, out 90803B, BBs exec'd 0 ==== |
| 0x3A97177B: movl %esi,0x178(%edx) |
| 0x3A971781: movl 0xDC(%edx),%eax |
| 0x3A971787: movl -100(%ebp),%esi |
| 0x3A97178A: movl 4(%eax),%eax |
| 0x3A97178D: testl %esi,%esi |
| 0x3A97178F: movl %eax,0x18C(%edx) |
| 0x3A971795: jz-8 0x3A9717FA |
| . 879 3A97177B 28 |
| . 89 B2 78 01 00 00 8B 82 DC 00 00 00 8B 75 9C 8B 40 04 85 F6 89 82 8C 01 00 00 74 63 |
| |
| ==== BB 880 (0x3A971797) in 16498B, out 90933B, BBs exec'd 0 ==== |
| 0x3A971797: movl -100(%ebp),%ecx |
| 0x3A97179A: movl (%edx),%eax |
| 0x3A97179C: movl 4(%ecx),%ecx |
| 0x3A97179F: addl %eax,%ecx |
| 0x3A9717A1: movl %ecx,-124(%ebp) |
| 0x3A9717A4: movl -124(%ebp),%esi |
| 0x3A9717A7: movl 8(%esi),%ecx |
| 0x3A9717AA: addl %ecx,%esi |
| 0x3A9717AC: jmp-8 0x3A9717B2 |
| . 880 3A971797 23 |
| . 8B 4D 9C 8B 02 8B 49 04 01 C1 89 4D 84 8B 75 84 8B 4E 08 01 CE EB 04 |
| |
| ==== BB 881 (0x3A9717B2) in 16521B, out 91049B, BBs exec'd 0 ==== |
| 0x3A9717B2: movzwl 6(%esi),%edx |
| 0x3A9717B6: movl (%esi),%eax |
| 0x3A9717B8: movl %edx,%ecx |
| 0x3A9717BA: andl $0x7FFF, %ecx |
| 0x3A9717C0: andl $0x8000, %edx |
| 0x3A9717C6: shll $0x4, %ecx |
| 0x3A9717C9: movl %eax,4(%edi,%ecx,1) |
| 0x3A9717CD: movl -96(%ebp),%eax |
| 0x3A9717D0: movl %edx,8(%edi,%ecx,1) |
| 0x3A9717D4: movl 8(%esi),%edx |
| 0x3A9717D7: addl %edx,%eax |
| 0x3A9717D9: movl %eax,(%edi,%ecx,1) |
| 0x3A9717DC: movl -124(%ebp),%edx |
| 0x3A9717DF: movl -96(%ebp),%eax |
| 0x3A9717E2: addl 4(%edx),%eax |
| 0x3A9717E5: movl %eax,12(%edi,%ecx,1) |
| 0x3A9717E9: movl 12(%esi),%eax |
| 0x3A9717EC: testl %eax,%eax |
| 0x3A9717EE: jnz-8 0x3A9717B0 |
| . 881 3A9717B2 62 |
| . 0F B7 56 06 8B 06 89 D1 81 E1 FF 7F 00 00 81 E2 00 80 00 00 C1 E1 04 89 44 0F 04 8B 45 A0 89 54 0F 08 8B 56 08 01 D0 89 04 0F 8B 55 84 8B 45 A0 03 42 04 89 44 0F 0C 8B 46 0C 85 C0 75 C0 |
| |
| ==== BB 882 (0x3A9717F0) in 16583B, out 91297B, BBs exec'd 0 ==== |
| 0x3A9717F0: movl -124(%ebp),%ecx |
| 0x3A9717F3: movl 12(%ecx),%eax |
| 0x3A9717F6: testl %eax,%eax |
| 0x3A9717F8: jnz-8 0x3A97179F |
| . 882 3A9717F0 10 |
| . 8B 4D 84 8B 41 0C 85 C0 75 A5 |
| |
| ==== BB 883 (0x3A9717FA) in 16593B, out 91382B, BBs exec'd 0 ==== |
| 0x3A9717FA: movl -104(%ebp),%esi |
| 0x3A9717FD: testl %esi,%esi |
| 0x3A9717FF: jz-32 0x3A97162D |
| . 883 3A9717FA 11 |
| . 8B 75 98 85 F6 0F 84 28 FE FF FF |
| |
| ==== BB 884 (0x3A97162D) in 16604B, out 91454B, BBs exec'd 0 ==== |
| 0x3A97162D: movl -92(%ebp),%edx |
| 0x3A971630: leal -12(%ebp), %esp |
| 0x3A971633: movl %edx,%eax |
| 0x3A971635: popl %ebx |
| 0x3A971636: popl %esi |
| 0x3A971637: popl %edi |
| 0x3A971638: popl %ebp |
| 0x3A971639: ret |
| . 884 3A97162D 13 |
| . 8B 55 A4 8D 65 F4 89 D0 5B 5E 5F 5D C3 |
| |
| ==== BB 885 (0x3A9718AD) in 16617B, out 91576B, BBs exec'd 0 ==== |
| 0x3A9718AD: testl %eax,%eax |
| 0x3A9718AF: jz-8 0x3A971884 |
| . 885 3A9718AD 4 |
| . 85 C0 74 D3 |
| |
| ==== BB 886 (0x3A971884) in 16621B, out 91635B, BBs exec'd 0 ==== |
| 0x3A971884: movl -24(%ebp),%edx |
| 0x3A971887: movl 12(%esi),%esi |
| 0x3A97188A: orl %edx,%edi |
| 0x3A97188C: testl %esi,%esi |
| 0x3A97188E: jz-8 0x3A9718D0 |
| . 886 3A971884 12 |
| . 8B 55 E8 8B 76 0C 09 D7 85 F6 74 40 |
| |
| ==== BB 887 (0x3A97159F) in 16633B, out 91735B, BBs exec'd 0 ==== |
| 0x3A97159F: movzwl 4(%esi),%eax |
| 0x3A9715A3: andl $0x2, %eax |
| 0x3A9715A6: movl %eax,8(%esp,,) |
| 0x3A9715AA: movl -84(%ebp),%eax |
| 0x3A9715AD: movl %eax,4(%esp,,) |
| 0x3A9715B1: movl -120(%ebp),%edx |
| 0x3A9715B4: movl %edi,%eax |
| 0x3A9715B6: movl %edx,(%esp,,) |
| 0x3A9715B9: movl (%esi),%edx |
| 0x3A9715BB: call 0x3A971120 |
| . 887 3A97159F 33 |
| . 0F B7 46 04 83 E0 02 89 44 24 08 8B 45 AC 89 44 24 04 8B 55 88 89 F8 89 14 24 8B 16 E8 60 FB FF FF |
| |
| ==== BB 888 (0x3A971580) in 16666B, out 91878B, BBs exec'd 0 ==== |
| 0x3A971580: addl %eax,%esi |
| 0x3A971582: movl -80(%ebp),%edx |
| 0x3A971585: movl 8(%esi),%edi |
| 0x3A971588: movl -96(%ebp),%ecx |
| 0x3A97158B: movl 4(%edx),%eax |
| 0x3A97158E: addl %edi,%ecx |
| 0x3A971590: movl %eax,%edi |
| 0x3A971592: cmpb $0x0, (%eax) |
| 0x3A971595: jnz-8 0x3A97159F |
| . 888 3A971580 23 |
| . 01 C6 8B 55 B0 8B 7E 08 8B 4D A0 8B 42 04 01 F9 89 C7 80 38 00 75 08 |
| |
| ==== BB 889 (0x3A9715D7) in 16689B, out 92016B, BBs exec'd 0 ==== |
| 0x3A9715D7: movl 12(%esi),%eax |
| 0x3A9715DA: testl %eax,%eax |
| 0x3A9715DC: jnz-8 0x3A971580 |
| . 889 3A9715D7 7 |
| . 8B 46 0C 85 C0 75 A2 |
| |
| ==== BB 890 (0x3A9717B0) in 16696B, out 92088B, BBs exec'd 0 ==== |
| 0x3A9717B0: addl %eax,%esi |
| 0x3A9717B2: movzwl 6(%esi),%edx |
| 0x3A9717B6: movl (%esi),%eax |
| 0x3A9717B8: movl %edx,%ecx |
| 0x3A9717BA: andl $0x7FFF, %ecx |
| 0x3A9717C0: andl $0x8000, %edx |
| 0x3A9717C6: shll $0x4, %ecx |
| 0x3A9717C9: movl %eax,4(%edi,%ecx,1) |
| 0x3A9717CD: movl -96(%ebp),%eax |
| 0x3A9717D0: movl %edx,8(%edi,%ecx,1) |
| 0x3A9717D4: movl 8(%esi),%edx |
| 0x3A9717D7: addl %edx,%eax |
| 0x3A9717D9: movl %eax,(%edi,%ecx,1) |
| 0x3A9717DC: movl -124(%ebp),%edx |
| 0x3A9717DF: movl -96(%ebp),%eax |
| 0x3A9717E2: addl 4(%edx),%eax |
| 0x3A9717E5: movl %eax,12(%edi,%ecx,1) |
| 0x3A9717E9: movl 12(%esi),%eax |
| 0x3A9717EC: testl %eax,%eax |
| 0x3A9717EE: jnz-8 0x3A9717B0 |
| . 890 3A9717B0 64 |
| . 01 C6 0F B7 56 06 8B 06 89 D1 81 E1 FF 7F 00 00 81 E2 00 80 00 00 C1 E1 04 89 44 0F 04 8B 45 A0 89 54 0F 08 8B 56 08 01 D0 89 04 0F 8B 55 84 8B 45 A0 03 42 04 89 44 0F 0C 8B 46 0C 85 C0 75 C0 |
| |
| ==== BB 891 (0x3A970BC0) in 16760B, out 92346B, BBs exec'd 0 ==== |
| 0x3A970BC0: movl (%esi),%eax |
| 0x3A970BC2: movl %edi,(%esp,,) |
| 0x3A970BC5: movl %eax,4(%esp,,) |
| 0x3A970BC9: call 0x3A975280 |
| . 891 3A970BC0 14 |
| . 8B 06 89 3C 24 89 44 24 04 E8 B2 46 00 00 |
| |
| ==== BB 892 (0x3A9715F9) in 16774B, out 92424B, BBs exec'd 0 ==== |
| 0x3A9715F9: movl -104(%ebp),%ecx |
| 0x3A9715FC: movl -80(%ebp),%eax |
| 0x3A9715FF: movl 4(%ecx),%edx |
| 0x3A971602: movl (%eax),%ecx |
| 0x3A971604: addl %ecx,%edx |
| 0x3A971606: jmp-8 0x3A97160A |
| . 892 3A9715F9 15 |
| . 8B 4D 98 8B 45 B0 8B 51 04 8B 08 01 CA EB 02 |
| |
| ==== BB 893 (0x3A97160A) in 16789B, out 92514B, BBs exec'd 0 ==== |
| 0x3A97160A: movzwl 4(%edx),%eax |
| 0x3A97160E: andl $0x7FFF, %eax |
| 0x3A971613: cmpl -108(%ebp),%eax |
| 0x3A971616: jbe-8 0x3A97161B |
| . 893 3A97160A 14 |
| . 0F B7 42 04 25 FF 7F 00 00 3B 45 94 76 03 |
| |
| ==== BB 894 (0x3A97161B) in 16803B, out 92603B, BBs exec'd 0 ==== |
| 0x3A97161B: movl 16(%edx),%eax |
| 0x3A97161E: testl %eax,%eax |
| 0x3A971620: jnz-8 0x3A971608 |
| . 894 3A97161B 7 |
| . 8B 42 10 85 C0 75 E6 |
| |
| ==== BB 895 (0x3A971608) in 16810B, out 92675B, BBs exec'd 0 ==== |
| 0x3A971608: addl %eax,%edx |
| 0x3A97160A: movzwl 4(%edx),%eax |
| 0x3A97160E: andl $0x7FFF, %eax |
| 0x3A971613: cmpl -108(%ebp),%eax |
| 0x3A971616: jbe-8 0x3A97161B |
| . 895 3A971608 16 |
| . 01 C2 0F B7 42 04 25 FF 7F 00 00 3B 45 94 76 03 |
| |
| ==== BB 896 (0x3A971805) in 16826B, out 92774B, BBs exec'd 0 ==== |
| 0x3A971805: movl -104(%ebp),%eax |
| 0x3A971808: movl -80(%ebp),%edx |
| 0x3A97180B: movl 4(%eax),%esi |
| 0x3A97180E: movl (%edx),%ecx |
| 0x3A971810: addl %ecx,%esi |
| 0x3A971812: jmp-8 0x3A971816 |
| . 896 3A971805 15 |
| . 8B 45 98 8B 55 B0 8B 70 04 8B 0A 01 CE EB 02 |
| |
| ==== BB 897 (0x3A971816) in 16841B, out 92864B, BBs exec'd 0 ==== |
| 0x3A971816: movl 12(%esi),%eax |
| 0x3A971819: movl %esi,%edi |
| 0x3A97181B: addl %eax,%edi |
| 0x3A97181D: testb $0x1, 2(%esi) |
| 0x3A971821: jnz-8 0x3A97184D |
| . 897 3A971816 13 |
| . 8B 46 0C 89 F7 01 C7 F6 46 02 01 75 2A |
| |
| ==== BB 898 (0x3A97184D) in 16854B, out 92964B, BBs exec'd 0 ==== |
| 0x3A97184D: movl 16(%esi),%eax |
| 0x3A971850: testl %eax,%eax |
| 0x3A971852: jnz-8 0x3A971814 |
| . 898 3A97184D 7 |
| . 8B 46 10 85 C0 75 C0 |
| |
| ==== BB 899 (0x3A971814) in 16861B, out 93036B, BBs exec'd 0 ==== |
| 0x3A971814: addl %eax,%esi |
| 0x3A971816: movl 12(%esi),%eax |
| 0x3A971819: movl %esi,%edi |
| 0x3A97181B: addl %eax,%edi |
| 0x3A97181D: testb $0x1, 2(%esi) |
| 0x3A971821: jnz-8 0x3A97184D |
| . 899 3A971814 15 |
| . 01 C6 8B 46 0C 89 F7 01 C7 F6 46 02 01 75 2A |
| |
| ==== BB 900 (0x3A971823) in 16876B, out 93146B, BBs exec'd 0 ==== |
| 0x3A971823: movzwl 4(%esi),%eax |
| 0x3A971827: movl -80(%ebp),%edx |
| 0x3A97182A: movl 0x17C(%edx),%ecx |
| 0x3A971830: movl 8(%esi),%edx |
| 0x3A971833: andl $0x7FFF, %eax |
| 0x3A971838: shll $0x4, %eax |
| 0x3A97183B: movl %edx,4(%ecx,%eax,1) |
| 0x3A97183F: movl -96(%ebp),%edx |
| 0x3A971842: addl (%edi),%edx |
| 0x3A971844: xorl %edi, %edi |
| 0x3A971846: movl %edi,12(%ecx,%eax,1) |
| 0x3A97184A: movl %edx,(%ecx,%eax,1) |
| 0x3A97184D: movl 16(%esi),%eax |
| 0x3A971850: testl %eax,%eax |
| 0x3A971852: jnz-8 0x3A971814 |
| . 900 3A971823 49 |
| . 0F B7 46 04 8B 55 B0 8B 8A 7C 01 00 00 8B 56 08 25 FF 7F 00 00 C1 E0 04 89 54 01 04 8B 55 A0 03 17 31 FF 89 7C 01 0C 89 14 01 8B 46 10 85 C0 75 C0 |
| |
| ==== BB 901 (0x3A971854) in 16925B, out 93357B, BBs exec'd 0 ==== |
| 0x3A971854: jmp 0x3A97162D |
| . 901 3A971854 5 |
| . E9 D4 FD FF FF |
| |
| ==== BB 902 (0x3A971618) in 16930B, out 93385B, BBs exec'd 0 ==== |
| 0x3A971618: movl %eax,-108(%ebp) |
| 0x3A97161B: movl 16(%edx),%eax |
| 0x3A97161E: testl %eax,%eax |
| 0x3A971620: jnz-8 0x3A971608 |
| . 902 3A971618 10 |
| . 89 45 94 8B 42 10 85 C0 75 E6 |
| |
| ==== BB 903 (0x3A9718D0) in 16940B, out 93473B, BBs exec'd 0 ==== |
| 0x3A9718D0: addl $0xC, %esp |
| 0x3A9718D3: movl %edi,%eax |
| 0x3A9718D5: popl %ebx |
| 0x3A9718D6: popl %esi |
| 0x3A9718D7: popl %edi |
| 0x3A9718D8: popl %ebp |
| 0x3A9718D9: ret |
| . 903 3A9718D0 10 |
| . 83 C4 0C 89 F8 5B 5E 5F 5D C3 |
| |
| ==== BB 904 (0x3A9688DD) in 16950B, out 93591B, BBs exec'd 0 ==== |
| 0x3A9688DD: testl %eax,%eax |
| 0x3A9688DF: jz-8 0x3A9688E7 |
| . 904 3A9688DD 4 |
| . 85 C0 74 06 |
| |
| ==== BB 905 (0x3A9688E7) in 16954B, out 93650B, BBs exec'd 0 ==== |
| 0x3A9688E7: movl -8(%ebp),%ebx |
| 0x3A9688EA: movl -4(%ebp),%esi |
| 0x3A9688ED: movl %ebp,%esp |
| 0x3A9688EF: popl %ebp |
| 0x3A9688F0: ret |
| . 905 3A9688E7 10 |
| . 8B 5D F8 8B 75 FC 89 EC 5D C3 |
| |
| ==== BB 906 (0x3A9701AE) in 16964B, out 93729B, BBs exec'd 0 ==== |
| 0x3A9701AE: movl %edi,(%esi) |
| 0x3A9701B0: movl -28(%ebp),%eax |
| 0x3A9701B3: movl %eax,0xE8(%ebx) |
| 0x3A9701B9: movl -12(%ebp),%ebx |
| 0x3A9701BC: movl -8(%ebp),%esi |
| 0x3A9701BF: movl -4(%ebp),%edi |
| 0x3A9701C2: movl %ebp,%esp |
| 0x3A9701C4: popl %ebp |
| 0x3A9701C5: ret |
| . 906 3A9701AE 24 |
| . 89 3E 8B 45 E4 89 83 E8 00 00 00 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 907 (0x3A9671FE) in 16988B, out 93861B, BBs exec'd 0 ==== |
| 0x3A9671FE: movl 0xFFFFFF50(%ebp),%edi |
| 0x3A967204: testl %edi,%edi |
| 0x3A967206: jnz-32 0x3A9681A2 |
| . 907 3A9671FE 14 |
| . 8B BD 50 FF FF FF 85 FF 0F 85 96 0F 00 00 |
| |
| ==== BB 908 (0x3A96720C) in 17002B, out 93939B, BBs exec'd 0 ==== |
| 0x3A96720C: movl 0xFFFFF994(%ebx),%ecx |
| 0x3A967212: movl 0x134(%ecx),%edx |
| 0x3A967218: testl %edx,%edx |
| 0x3A96721A: jz-32 0x3A967313 |
| . 908 3A96720C 20 |
| . 8B 8B 94 F9 FF FF 8B 91 34 01 00 00 85 D2 0F 84 F3 00 00 00 |
| |
| ==== BB 909 (0x3A967313) in 17022B, out 94030B, BBs exec'd 0 ==== |
| 0x3A967313: movl 0xFFFFF9E4(%ebx),%eax |
| 0x3A967319: call 0x3A970B30 |
| . 909 3A967313 11 |
| . 8B 83 E4 F9 FF FF E8 12 98 00 00 |
| |
| ==== BB 910 _dl_debug_initialize(0x3A970B30) in 17033B, out 94094B, BBs exec'd 0 ==== |
| 0x3A970B30: call 0x3A975927 |
| . 910 3A970B30 5 |
| . E8 F2 4D 00 00 |
| |
| ==== BB 911 (0x3A970B35) in 17038B, out 94139B, BBs exec'd 0 ==== |
| 0x3A970B35: addl $0x7B37, %ecx |
| 0x3A970B3B: pushl %ebp |
| 0x3A970B3C: movl 0x28(%ecx),%edx |
| 0x3A970B42: movl %esp,%ebp |
| 0x3A970B44: cmpl $0x0, 8(%edx) |
| 0x3A970B48: jnz-8 0x3A970B65 |
| . 911 3A970B35 21 |
| . 81 C1 37 7B 00 00 55 8B 91 28 00 00 00 89 E5 83 7A 08 00 75 1B |
| |
| ==== BB 912 (0x3A970B4A) in 17059B, out 94254B, BBs exec'd 0 ==== |
| 0x3A970B4A: movl %eax,16(%edx) |
| 0x3A970B4D: movl 0xFFFFF994(%ecx),%eax |
| 0x3A970B53: movl $0x1, (%edx) |
| 0x3A970B59: movl %eax,4(%edx) |
| 0x3A970B5C: leal 0xFFFF8504(%ecx), %eax |
| 0x3A970B62: movl %eax,8(%edx) |
| 0x3A970B65: popl %ebp |
| 0x3A970B66: movl %edx,%eax |
| 0x3A970B68: ret |
| . 912 3A970B4A 31 |
| . 89 42 10 8B 81 94 F9 FF FF C7 02 01 00 00 00 89 42 04 8D 81 04 85 FF FF 89 42 08 5D 89 D0 C3 |
| |
| ==== BB 913 (0x3A96731E) in 17090B, out 94379B, BBs exec'd 0 ==== |
| 0x3A96731E: movl %eax,0xFFFFFE78(%ebp) |
| 0x3A967324: movl 0xFFFFF994(%ebx),%eax |
| 0x3A96732A: movl 108(%eax),%eax |
| 0x3A96732D: testl %eax,%eax |
| 0x3A96732F: jz-8 0x3A96733A |
| . 913 3A96731E 19 |
| . 89 85 78 FE FF FF 8B 83 94 F9 FF FF 8B 40 6C 85 C0 74 09 |
| |
| ==== BB 914 (0x3A967331) in 17109B, out 94483B, BBs exec'd 0 ==== |
| 0x3A967331: movl 0xFFFFFE78(%ebp),%edx |
| 0x3A967337: movl %edx,4(%eax) |
| 0x3A96733A: movl 0xFFFFFA50(%ebx),%eax |
| 0x3A967340: testl %eax,%eax |
| 0x3A967342: jz-8 0x3A96734D |
| . 914 3A967331 19 |
| . 8B 95 78 FE FF FF 89 50 04 8B 83 50 FA FF FF 85 C0 74 09 |
| |
| ==== BB 915 (0x3A96734D) in 17128B, out 94590B, BBs exec'd 0 ==== |
| 0x3A96734D: cmpb $0x0, 0xFFFFFF03(%ebp) |
| 0x3A967354: movl 0xFFFFF994(%ebx),%esi |
| 0x3A96735A: leal 0x150(%esi), %eax |
| 0x3A967360: movl %eax,0xFFFFF9A4(%ebx) |
| 0x3A967366: movl 0x154(%esi),%edx |
| 0x3A96736C: movl %esi,%ecx |
| 0x3A96736E: movl %eax,0xFFFFF99C(%ebx) |
| 0x3A967374: movl 0x150(%esi),%eax |
| 0x3A96737A: movl %edx,0xFFFFFC2C(%ebx) |
| 0x3A967380: movl %eax,0xFFFFFC28(%ebx) |
| 0x3A967386: jz-32 0x3A967910 |
| . 915 3A96734D 63 |
| . 80 BD 03 FF FF FF 00 8B B3 94 F9 FF FF 8D 86 50 01 00 00 89 83 A4 F9 FF FF 8B 96 54 01 00 00 89 F1 89 83 9C F9 FF FF 8B 86 50 01 00 00 89 93 2C FC FF FF 89 83 28 FC FF FF 0F 84 84 05 00 00 |
| |
| ==== BB 916 (0x3A967910) in 17191B, out 94779B, BBs exec'd 0 ==== |
| 0x3A967910: xorl %eax, %eax |
| 0x3A967912: cmpl $0x0, 0xFFFFFD7C(%ebx) |
| 0x3A967919: setnz %al |
| 0x3A96791C: orl %eax,0xFFFFFC3C(%ebx) |
| 0x3A967922: movl %eax,0xFFFFFE74(%ebp) |
| 0x3A967928: movl 12(%esi),%eax |
| 0x3A96792B: testl %eax,%eax |
| 0x3A96792D: jz-8 0x3A96798C |
| . 916 3A967910 31 |
| . 31 C0 83 BB 7C FD FF FF 00 0F 95 C0 09 83 3C FC FF FF 89 85 74 FE FF FF 8B 46 0C 85 C0 74 5D |
| |
| ==== BB 917 (0x3A96792F) in 17222B, out 94939B, BBs exec'd 0 ==== |
| 0x3A96792F: movl %eax,%esi |
| 0x3A967931: movl 12(%eax),%eax |
| 0x3A967934: testl %eax,%eax |
| 0x3A967936: jnz-8 0x3A96792F |
| . 917 3A96792F 9 |
| . 89 C6 8B 40 0C 85 C0 75 F7 |
| |
| ==== BB 918 (0x3A967938) in 17231B, out 95021B, BBs exec'd 0 ==== |
| 0x3A967938: jmp-8 0x3A96798C |
| . 918 3A967938 2 |
| . EB 52 |
| |
| ==== BB 919 (0x3A96798C) in 17233B, out 95049B, BBs exec'd 0 ==== |
| 0x3A96798C: movl 20(%esi),%eax |
| 0x3A96798F: movl 4(%eax),%eax |
| 0x3A967992: testl %eax,%eax |
| 0x3A967994: jz-8 0x3A96794E |
| . 919 3A96798C 10 |
| . 8B 46 14 8B 40 04 85 C0 74 B8 |
| |
| ==== BB 920 (0x3A967996) in 17243B, out 95131B, BBs exec'd 0 ==== |
| 0x3A967996: jmp-8 0x3A967940 |
| . 920 3A967996 2 |
| . EB A8 |
| |
| ==== BB 921 (0x3A967940) in 17245B, out 95159B, BBs exec'd 0 ==== |
| 0x3A967940: movl $0x1, 8(%eax) |
| 0x3A967947: movl 4(%eax),%eax |
| 0x3A96794A: testl %eax,%eax |
| 0x3A96794C: jnz-8 0x3A967940 |
| . 921 3A967940 14 |
| . C7 40 08 01 00 00 00 8B 40 04 85 C0 75 F2 |
| |
| ==== BB 922 (0x3A96794E) in 17259B, out 95246B, BBs exec'd 0 ==== |
| 0x3A96794E: movl 0xFFFFFED0(%ebp),%edi |
| 0x3A967954: addl $0x50, %edi |
| 0x3A967957: cmpl %edi,%esi |
| 0x3A967959: jz-8 0x3A967981 |
| . 922 3A96794E 13 |
| . 8B BD D0 FE FF FF 83 C7 50 39 FE 74 26 |
| |
| ==== BB 923 (0x3A967981) in 17272B, out 95328B, BBs exec'd 0 ==== |
| 0x3A967981: movl 16(%esi),%esi |
| 0x3A967984: testl %esi,%esi |
| 0x3A967986: jz-32 0x3A968122 |
| . 923 3A967981 11 |
| . 8B 76 10 85 F6 0F 84 96 07 00 00 |
| |
| ==== BB 924 (0x3A96795B) in 17283B, out 95400B, BBs exec'd 0 ==== |
| 0x3A96795B: movl 0xFFFFFE74(%ebp),%eax |
| 0x3A967961: movl %eax,12(%esp,,) |
| 0x3A967965: movl 0xFFFFFC3C(%ebx),%eax |
| 0x3A96796B: movl %eax,8(%esp,,) |
| 0x3A96796F: movl 0x1B0(%esi),%eax |
| 0x3A967975: movl %esi,(%esp,,) |
| 0x3A967978: movl %eax,4(%esp,,) |
| 0x3A96797C: call 0x3A96DEB0 |
| . 924 3A96795B 38 |
| . 8B 85 74 FE FF FF 89 44 24 0C 8B 83 3C FC FF FF 89 44 24 08 8B 86 B0 01 00 00 89 34 24 89 44 24 04 E8 2F 65 00 00 |
| |
| ==== BB 925 _dl_relocate_object(0x3A96DEB0) in 17321B, out 95533B, BBs exec'd 0 ==== |
| 0x3A96DEB0: pushl %ebp |
| 0x3A96DEB1: movl %esp,%ebp |
| 0x3A96DEB3: leal 8(%ebp), %eax |
| 0x3A96DEB6: pushl %edi |
| 0x3A96DEB7: pushl %esi |
| 0x3A96DEB8: pushl %ebx |
| 0x3A96DEB9: subl $0xFC, %esp |
| 0x3A96DEBF: movl 8(%ebp),%esi |
| 0x3A96DEC2: movl %eax,-20(%ebp) |
| 0x3A96DEC5: call 0x3A97592B |
| . 925 3A96DEB0 26 |
| . 55 89 E5 8D 45 08 57 56 53 81 EC FC 00 00 00 8B 75 08 89 45 EC E8 61 7A 00 00 |
| |
| ==== BB 926 (0x3A96DECA) in 17347B, out 95702B, BBs exec'd 0 ==== |
| 0x3A96DECA: addl $0xA7A2, %ebx |
| 0x3A96DED0: testb $0x4, 0x174(%esi) |
| 0x3A96DED7: movl $0x0, -104(%ebp) |
| 0x3A96DEDE: movl %esi,%edx |
| 0x3A96DEE0: jnz-32 0x3A96E300 |
| . 926 3A96DECA 28 |
| . 81 C3 A2 A7 00 00 F6 86 74 01 00 00 04 C7 45 98 00 00 00 00 89 F2 0F 85 1A 04 00 00 |
| |
| ==== BB 927 (0x3A96DEE6) in 17375B, out 95817B, BBs exec'd 0 ==== |
| 0x3A96DEE6: movl 20(%ebp),%edi |
| 0x3A96DEE9: testl %edi,%edi |
| 0x3A96DEEB: jnz-8 0x3A96DEFB |
| . 927 3A96DEE6 7 |
| . 8B 7D 14 85 FF 75 0E |
| |
| ==== BB 928 (0x3A96DEED) in 17382B, out 95889B, BBs exec'd 0 ==== |
| 0x3A96DEED: xorl %eax, %eax |
| 0x3A96DEEF: cmpl $0x0, 120(%esi) |
| 0x3A96DEF3: setz %al |
| 0x3A96DEF6: negl %eax |
| 0x3A96DEF8: andl %eax,16(%ebp) |
| 0x3A96DEFB: testb $0x20, 0xFFFFFC14(%ebx) |
| 0x3A96DF02: jnz-32 0x3A96E90C |
| . 928 3A96DEED 27 |
| . 31 C0 83 7E 78 00 0F 94 C0 F7 D8 21 45 10 F6 83 14 FC FF FF 20 0F 85 04 0A 00 00 |
| |
| ==== BB 929 (0x3A96DF08) in 17409B, out 96040B, BBs exec'd 0 ==== |
| 0x3A96DF08: movl 112(%esi),%ecx |
| 0x3A96DF0B: testl %ecx,%ecx |
| 0x3A96DF0D: jnz-32 0x3A96E94D |
| . 929 3A96DF08 11 |
| . 8B 4E 70 85 C9 0F 85 3A 0A 00 00 |
| |
| ==== BB 930 (0x3A96DF13) in 17420B, out 96112B, BBs exec'd 0 ==== |
| 0x3A96DF13: movl 44(%esi),%eax |
| 0x3A96DF16: movl 4(%eax),%eax |
| 0x3A96DF19: movl %eax,-16(%ebp) |
| 0x3A96DF1C: movl 116(%esi),%eax |
| 0x3A96DF1F: testl %eax,%eax |
| 0x3A96DF21: jz-8 0x3A96DF70 |
| . 930 3A96DF13 16 |
| . 8B 46 2C 8B 40 04 89 45 F0 8B 46 74 85 C0 74 4D |
| |
| ==== BB 931 (0x3A96DF23) in 17436B, out 96217B, BBs exec'd 0 ==== |
| 0x3A96DF23: movl 16(%ebp),%edi |
| 0x3A96DF26: testl %edi,%edi |
| 0x3A96DF28: jz-8 0x3A96DF70 |
| . 931 3A96DF23 7 |
| . 8B 7D 10 85 FF 74 46 |
| |
| ==== BB 932 (0x3A96DF2A) in 17443B, out 96289B, BBs exec'd 0 ==== |
| 0x3A96DF2A: movl 36(%esi),%eax |
| 0x3A96DF2D: movl 4(%eax),%edx |
| 0x3A96DF30: movl 4(%edx),%eax |
| 0x3A96DF33: testl %eax,%eax |
| 0x3A96DF35: jz-8 0x3A96DF4A |
| . 932 3A96DF2A 13 |
| . 8B 46 24 8B 50 04 8B 42 04 85 C0 74 13 |
| |
| ==== BB 933 (0x3A96DF4A) in 17456B, out 96384B, BBs exec'd 0 ==== |
| 0x3A96DF4A: movl %esi,4(%edx) |
| 0x3A96DF4D: movl 20(%ebp),%eax |
| 0x3A96DF50: testl %eax,%eax |
| 0x3A96DF52: jnz-32 0x3A96EA37 |
| . 933 3A96DF4A 14 |
| . 89 72 04 8B 45 14 85 C0 0F 85 DF 0A 00 00 |
| |
| ==== BB 934 (0x3A96DF58) in 17470B, out 96472B, BBs exec'd 0 ==== |
| 0x3A96DF58: leal 0xFFFF7884(%ebx), %eax |
| 0x3A96DF5E: movl %eax,8(%edx) |
| 0x3A96DF61: jmp-8 0x3A96DF70 |
| . 934 3A96DF58 11 |
| . 8D 83 84 78 FF FF 89 42 08 EB 0D |
| |
| ==== BB 935 (0x3A96DF70) in 17481B, out 96529B, BBs exec'd 0 ==== |
| 0x3A96DF70: movl $0x0, -44(%ebp) |
| 0x3A96DF77: movl 92(%esi),%eax |
| 0x3A96DF7A: movl $0x0, -36(%ebp) |
| 0x3A96DF81: movl $0x0, -48(%ebp) |
| 0x3A96DF88: testl %eax,%eax |
| 0x3A96DF8A: movl $0x0, -52(%ebp) |
| 0x3A96DF91: jz-8 0x3A96DFA2 |
| . 935 3A96DF70 35 |
| . C7 45 D4 00 00 00 00 8B 46 5C C7 45 DC 00 00 00 00 C7 45 D0 00 00 00 00 85 C0 C7 45 CC 00 00 00 00 74 0F |
| |
| ==== BB 936 (0x3A96DF93) in 17516B, out 96664B, BBs exec'd 0 ==== |
| 0x3A96DF93: movl 4(%eax),%eax |
| 0x3A96DF96: movl %eax,-52(%ebp) |
| 0x3A96DF99: movl 96(%esi),%eax |
| 0x3A96DF9C: movl 4(%eax),%eax |
| 0x3A96DF9F: movl %eax,-48(%ebp) |
| 0x3A96DFA2: movl 104(%esi),%eax |
| 0x3A96DFA5: testl %eax,%eax |
| 0x3A96DFA7: jz-8 0x3A96DFB3 |
| . 936 3A96DF93 22 |
| . 8B 40 04 89 45 CC 8B 46 60 8B 40 04 89 45 D0 8B 46 68 85 C0 74 0A |
| |
| ==== BB 937 (0x3A96DFA9) in 17538B, out 96792B, BBs exec'd 0 ==== |
| 0x3A96DFA9: cmpl $0x11, 4(%eax) |
| 0x3A96DFAD: jz-32 0x3A96E226 |
| . 937 3A96DFA9 10 |
| . 83 78 04 11 0F 84 73 02 00 00 |
| |
| ==== BB 938 (0x3A96E226) in 17548B, out 96855B, BBs exec'd 0 ==== |
| 0x3A96E226: movl 16(%ebp),%edi |
| 0x3A96E229: movl 116(%esi),%eax |
| 0x3A96E22C: testl %edi,%edi |
| 0x3A96E22E: movl 4(%eax),%ecx |
| 0x3A96E231: jnz-8 0x3A96E23F |
| . 938 3A96E226 13 |
| . 8B 7D 10 8B 46 74 85 FF 8B 48 04 75 0C |
| |
| ==== BB 939 (0x3A96E23F) in 17561B, out 96956B, BBs exec'd 0 ==== |
| 0x3A96E23F: movl %ecx,-40(%ebp) |
| 0x3A96E242: movl 32(%esi),%eax |
| 0x3A96E245: movl 16(%ebp),%edx |
| 0x3A96E248: movl 4(%eax),%eax |
| 0x3A96E24B: movl %edx,-32(%ebp) |
| 0x3A96E24E: movl %eax,-36(%ebp) |
| 0x3A96E251: jmp 0x3A96DFB3 |
| . 939 3A96E23F 23 |
| . 89 4D D8 8B 46 20 8B 55 10 8B 40 04 89 55 E0 89 45 DC E9 5D FD FF FF |
| |
| ==== BB 940 (0x3A96DFB3) in 17584B, out 97059B, BBs exec'd 0 ==== |
| 0x3A96DFB3: movl $0x0, -112(%ebp) |
| 0x3A96DFBA: movl %esi,-116(%ebp) |
| 0x3A96DFBD: movl -112(%ebp),%ecx |
| 0x3A96DFC0: leal (%ecx,%ecx,2), %eax |
| 0x3A96DFC3: leal -12(%ebp,%eax,4), %eax |
| 0x3A96DFC7: leal -40(%eax), %edx |
| 0x3A96DFCA: movl -40(%eax),%ecx |
| 0x3A96DFCD: movl 4(%edx),%edi |
| 0x3A96DFD0: movl %ecx,%eax |
| 0x3A96DFD2: addl %edi,%eax |
| 0x3A96DFD4: movl %eax,-124(%ebp) |
| 0x3A96DFD7: movl (%esi),%eax |
| 0x3A96DFD9: movl %ecx,-120(%ebp) |
| 0x3A96DFDC: movl %eax,-128(%ebp) |
| 0x3A96DFDF: movl 8(%edx),%eax |
| 0x3A96DFE2: testl %eax,%eax |
| 0x3A96DFE4: jz-8 0x3A96E035 |
| . 940 3A96DFB3 51 |
| . C7 45 90 00 00 00 00 89 75 8C 8B 4D 90 8D 04 49 8D 44 85 F4 8D 50 D8 8B 48 D8 8B 7A 04 89 C8 01 F8 89 45 84 8B 06 89 4D 88 89 45 80 8B 42 08 85 C0 74 4F |
| |
| ==== BB 941 (0x3A96E035) in 17635B, out 97277B, BBs exec'd 0 ==== |
| 0x3A96E035: movl 48(%esi),%eax |
| 0x3A96E038: xorl %edx, %edx |
| 0x3A96E03A: movl 4(%eax),%eax |
| 0x3A96E03D: movl %edx,0xFFFFFF78(%ebp) |
| 0x3A96E043: movl %eax,0xFFFFFF7C(%ebp) |
| 0x3A96E049: movl 0xB4(%esi),%eax |
| 0x3A96E04F: testl %eax,%eax |
| 0x3A96E051: jz-8 0x3A96E05C |
| . 941 3A96E035 30 |
| . 8B 46 30 31 D2 8B 40 04 89 95 78 FF FF FF 89 85 7C FF FF FF 8B 86 B4 00 00 00 85 C0 74 09 |
| |
| ==== BB 942 (0x3A96E053) in 17665B, out 97415B, BBs exec'd 0 ==== |
| 0x3A96E053: movl 4(%eax),%eax |
| 0x3A96E056: movl %eax,0xFFFFFF78(%ebp) |
| 0x3A96E05C: movl %edi,%eax |
| 0x3A96E05E: movl %ecx,%edx |
| 0x3A96E060: shrl $0x3, %eax |
| 0x3A96E063: cmpl 0xFFFFFF78(%ebp),%eax |
| 0x3A96E069: jbe-8 0x3A96E071 |
| . 942 3A96E053 24 |
| . 8B 40 04 89 85 78 FF FF FF 89 F8 89 CA C1 E8 03 3B 85 78 FF FF FF 76 06 |
| |
| ==== BB 943 (0x3A96E06B) in 17689B, out 97533B, BBs exec'd 0 ==== |
| 0x3A96E06B: movl 0xFFFFFF78(%ebp),%eax |
| 0x3A96E071: leal 0xFFFFF9E4(%ebx), %ecx |
| 0x3A96E077: leal (%edx,%eax,8), %eax |
| 0x3A96E07A: cmpl %ecx,%esi |
| 0x3A96E07C: movl %eax,-120(%ebp) |
| 0x3A96E07F: jz-8 0x3A96E0B0 |
| . 943 3A96E06B 22 |
| . 8B 85 78 FF FF FF 8D 8B E4 F9 FF FF 8D 04 C2 39 CE 89 45 88 74 2F |
| |
| ==== BB 944 (0x3A96E081) in 17711B, out 97645B, BBs exec'd 0 ==== |
| 0x3A96E081: movl -128(%ebp),%edi |
| 0x3A96E084: testl %edi,%edi |
| 0x3A96E086: jz-8 0x3A96E0B0 |
| . 944 3A96E081 7 |
| . 8B 7D 80 85 FF 74 28 |
| |
| ==== BB 945 (0x3A96E088) in 17718B, out 97717B, BBs exec'd 0 ==== |
| 0x3A96E088: cmpl %eax,%edx |
| 0x3A96E08A: jnb-8 0x3A96E0B0 |
| . 945 3A96E088 4 |
| . 39 C2 73 24 |
| |
| ==== BB 946 (0x3A96E08C) in 17722B, out 97774B, BBs exec'd 0 ==== |
| 0x3A96E08C: leal 0(%esi,,), %esi |
| 0x3A96E090: movl (%edx),%ecx |
| 0x3A96E092: addl $0x8, %edx |
| 0x3A96E095: movl -128(%ebp),%eax |
| 0x3A96E098: movl -128(%ebp),%edi |
| 0x3A96E09B: addl %ecx,%eax |
| 0x3A96E09D: addl %edi,(%eax) |
| 0x3A96E09F: cmpl -120(%ebp),%edx |
| 0x3A96E0A2: jb-8 0x3A96E090 |
| . 946 3A96E08C 24 |
| . 8D 74 26 00 8B 0A 83 C2 08 8B 45 80 8B 7D 80 01 C8 01 38 3B 55 88 72 EC |
| |
| ==== BB 947 (0x3A96E090) in 17746B, out 97916B, BBs exec'd 0 ==== |
| 0x3A96E090: movl (%edx),%ecx |
| 0x3A96E092: addl $0x8, %edx |
| 0x3A96E095: movl -128(%ebp),%eax |
| 0x3A96E098: movl -128(%ebp),%edi |
| 0x3A96E09B: addl %ecx,%eax |
| 0x3A96E09D: addl %edi,(%eax) |
| 0x3A96E09F: cmpl -120(%ebp),%edx |
| 0x3A96E0A2: jb-8 0x3A96E090 |
| . 947 3A96E090 20 |
| . 8B 0A 83 C2 08 8B 45 80 8B 7D 80 01 C8 01 38 3B 55 88 72 EC |
| |
| ==== BB 948 (0x3A96E0A4) in 17766B, out 98045B, BBs exec'd 0 ==== |
| 0x3A96E0A4: leal 0x0(%esi), %esi |
| 0x3A96E0AA: leal 0x0(%edi), %edi |
| 0x3A96E0B0: movl 0xDC(%esi),%eax |
| 0x3A96E0B6: testl %eax,%eax |
| 0x3A96E0B8: jz-32 0x3A96E631 |
| . 948 3A96E0A4 26 |
| . 8D B6 00 00 00 00 8D BF 00 00 00 00 8B 86 DC 00 00 00 85 C0 0F 84 73 05 00 00 |
| |
| ==== BB 949 (0x3A96E0BE) in 17792B, out 98143B, BBs exec'd 0 ==== |
| 0x3A96E0BE: movl 4(%eax),%eax |
| 0x3A96E0C1: movl %eax,0xFFFFFF74(%ebp) |
| 0x3A96E0C7: movl -124(%ebp),%eax |
| 0x3A96E0CA: cmpl %eax,-120(%ebp) |
| 0x3A96E0CD: jnb-32 0x3A96E330 |
| . 949 3A96E0BE 21 |
| . 8B 40 04 89 85 74 FF FF FF 8B 45 84 39 45 88 0F 83 5D 02 00 00 |
| |
| ==== BB 950 (0x3A96E0D3) in 17813B, out 98244B, BBs exec'd 0 ==== |
| 0x3A96E0D3: leal 0x0(%esi), %esi |
| 0x3A96E0D9: leal 0(%edi,,), %edi |
| 0x3A96E0E0: movl -120(%ebp),%edx |
| 0x3A96E0E3: movl 0xFFFFFF74(%ebp),%edi |
| 0x3A96E0E9: movl 4(%edx),%edx |
| 0x3A96E0EC: movl %edx,0xFFFFFF0C(%ebp) |
| 0x3A96E0F2: movl %edx,%eax |
| 0x3A96E0F4: shrl $0x8, %eax |
| 0x3A96E0F7: movzwl (%edi,%eax,2),%ecx |
| 0x3A96E0FB: movl 0xFFFFFF7C(%ebp),%edi |
| 0x3A96E101: shll $0x4, %eax |
| 0x3A96E104: addl %eax,%edi |
| 0x3A96E106: movl -116(%ebp),%eax |
| 0x3A96E109: andl $0x7FFF, %ecx |
| 0x3A96E10F: movl %edi,-88(%ebp) |
| 0x3A96E112: shll $0x4, %ecx |
| 0x3A96E115: movl 0x17C(%eax),%edx |
| 0x3A96E11B: movl -128(%ebp),%eax |
| 0x3A96E11E: addl %edx,%ecx |
| 0x3A96E120: movl -120(%ebp),%edx |
| 0x3A96E123: addl (%edx),%eax |
| 0x3A96E125: movzbl 0xFFFFFF0C(%ebp),%edx |
| 0x3A96E12C: movl %eax,0xFFFFFF70(%ebp) |
| 0x3A96E132: cmpl $0x8, %edx |
| 0x3A96E135: movl %edx,0xFFFFFF6C(%ebp) |
| 0x3A96E13B: jz-32 0x3A96ECE5 |
| . 950 3A96E0D3 110 |
| . 8D B6 00 00 00 00 8D BC 27 00 00 00 00 8B 55 88 8B BD 74 FF FF FF 8B 52 04 89 95 0C FF FF FF 89 D0 C1 E8 08 0F B7 0C 47 8B BD 7C FF FF FF C1 E0 04 01 C7 8B 45 8C 81 E1 FF 7F 00 00 89 7D A8 C1 E1 04 8B 90 7C 01 00 00 8B 45 80 01 D1 8B 55 88 03 02 0F B6 95 0C FF FF FF 89 85 70 FF FF FF 83 FA 08 89 95 6C FF FF FF 0F 84 A4 0B 00 00 |
| |
| ==== BB 951 (0x3A96E141) in 17923B, out 98561B, BBs exec'd 0 ==== |
| 0x3A96E141: movl 0xFFFFFF6C(%ebp),%eax |
| 0x3A96E147: testl %eax,%eax |
| 0x3A96E149: jz-32 0x3A96E320 |
| . 951 3A96E141 14 |
| . 8B 85 6C FF FF FF 85 C0 0F 84 D1 01 00 00 |
| |
| ==== BB 952 (0x3A96E14F) in 17937B, out 98636B, BBs exec'd 0 ==== |
| 0x3A96E14F: movl %edi,0xFFFFFF68(%ebp) |
| 0x3A96E155: movzbl 12(%edi),%eax |
| 0x3A96E159: shrb $0x4, %al |
| 0x3A96E15C: testb %al,%al |
| 0x3A96E15E: jz-32 0x3A96E740 |
| . 952 3A96E14F 21 |
| . 89 BD 68 FF FF FF 0F B6 47 0C C0 E8 04 84 C0 0F 84 DC 05 00 00 |
| |
| ==== BB 953 (0x3A96E164) in 17958B, out 98751B, BBs exec'd 0 ==== |
| 0x3A96E164: cmpl 0x1FC(%esi),%edi |
| 0x3A96E16A: jz-32 0x3A96ED40 |
| . 953 3A96E164 12 |
| . 3B BE FC 01 00 00 0F 84 D0 0B 00 00 |
| |
| ==== BB 954 (0x3A96E170) in 17970B, out 98819B, BBs exec'd 0 ==== |
| 0x3A96E170: xorl %edx, %edx |
| 0x3A96E172: cmpl $0x7, 0xFFFFFF6C(%ebp) |
| 0x3A96E179: setz %dl |
| 0x3A96E17C: cmpl $0x5, 0xFFFFFF6C(%ebp) |
| 0x3A96E183: jz-32 0x3A96E904 |
| . 954 3A96E170 25 |
| . 31 D2 83 BD 6C FF FF FF 07 0F 94 C2 83 BD 6C FF FF FF 05 0F 84 7B 07 00 00 |
| |
| ==== BB 955 (0x3A96E189) in 17995B, out 98929B, BBs exec'd 0 ==== |
| 0x3A96E189: movl %edx,0x200(%esi) |
| 0x3A96E18F: movl 0xFFFFFF68(%ebp),%edi |
| 0x3A96E195: movl %edi,0x1FC(%esi) |
| 0x3A96E19B: xorl %edi, %edi |
| 0x3A96E19D: testl %ecx,%ecx |
| 0x3A96E19F: movl $0x1,%esi |
| 0x3A96E1A4: jz-8 0x3A96E1B1 |
| . 955 3A96E189 29 |
| . 89 96 00 02 00 00 8B BD 68 FF FF FF 89 BE FC 01 00 00 31 FF 85 C9 BE 01 00 00 00 74 0B |
| |
| ==== BB 956 (0x3A96E1A6) in 18024B, out 99062B, BBs exec'd 0 ==== |
| 0x3A96E1A6: movl 4(%ecx),%eax |
| 0x3A96E1A9: testl %eax,%eax |
| 0x3A96E1AB: jz-8 0x3A96E1B1 |
| . 956 3A96E1A6 7 |
| . 8B 41 04 85 C0 74 04 |
| |
| ==== BB 957 (0x3A96E1AD) in 18031B, out 99134B, BBs exec'd 0 ==== |
| 0x3A96E1AD: movl %ecx,%edi |
| 0x3A96E1AF: xorl %esi, %esi |
| 0x3A96E1B1: movl -88(%ebp),%eax |
| 0x3A96E1B4: movl -16(%ebp),%ecx |
| 0x3A96E1B7: movl (%eax),%eax |
| 0x3A96E1B9: movl %esi,12(%esp,,) |
| 0x3A96E1BD: movl %edi,4(%esp,,) |
| 0x3A96E1C1: addl %ecx,%eax |
| 0x3A96E1C3: xorl %ecx, %ecx |
| 0x3A96E1C5: movl %ecx,16(%esp,,) |
| 0x3A96E1C9: leal -88(%ebp), %ecx |
| 0x3A96E1CC: movl %edx,8(%esp,,) |
| 0x3A96E1D0: movl 12(%ebp),%edx |
| 0x3A96E1D3: movl %edx,(%esp,,) |
| 0x3A96E1D6: movl 8(%ebp),%edx |
| 0x3A96E1D9: call 0x3A96C0E0 |
| . 957 3A96E1AD 49 |
| . 89 CF 31 F6 8B 45 A8 8B 4D F0 8B 00 89 74 24 0C 89 7C 24 04 01 C8 31 C9 89 4C 24 10 8D 4D A8 89 54 24 08 8B 55 0C 89 14 24 8B 55 08 E8 02 DF FF FF |
| |
| ==== BB 958 _dl_lookup_symbol_x(0x3A96C0E0) in 18080B, out 99346B, BBs exec'd 0 ==== |
| 0x3A96C0E0: pushl %ebp |
| 0x3A96C0E1: movl %esp,%ebp |
| 0x3A96C0E3: pushl %edi |
| 0x3A96C0E4: xorl %edi, %edi |
| 0x3A96C0E6: pushl %esi |
| 0x3A96C0E7: pushl %ebx |
| 0x3A96C0E8: subl $0xA0, %esp |
| 0x3A96C0EE: call 0x3A97592B |
| . 958 3A96C0E0 19 |
| . 55 89 E5 57 31 FF 56 53 81 EC A0 00 00 00 E8 38 98 00 00 |
| |
| ==== BB 959 (0x3A96C0F3) in 18099B, out 99496B, BBs exec'd 0 ==== |
| 0x3A96C0F3: addl $0xC579, %ebx |
| 0x3A96C0F9: movl %eax,-88(%ebp) |
| 0x3A96C0FC: movl %edx,-92(%ebp) |
| 0x3A96C0FF: movl %ecx,-96(%ebp) |
| 0x3A96C102: call 0x3A96BCF0 |
| . 959 3A96C0F3 20 |
| . 81 C3 79 C5 00 00 89 45 A8 89 55 A4 89 4D A0 E8 E9 FB FF FF |
| |
| ==== BB 960 _dl_elf_hash(0x3A96BCF0) in 18119B, out 99606B, BBs exec'd 0 ==== |
| 0x3A96BCF0: pushl %ebp |
| 0x3A96BCF1: movl %eax,%ecx |
| 0x3A96BCF3: xorl %edx, %edx |
| 0x3A96BCF5: movzbl (%eax),%eax |
| 0x3A96BCF8: movl %esp,%ebp |
| 0x3A96BCFA: testb %al,%al |
| 0x3A96BCFC: jz-8 0x3A96BD70 |
| . 960 3A96BCF0 14 |
| . 55 89 C1 31 D2 0F B6 00 89 E5 84 C0 74 72 |
| |
| ==== BB 961 (0x3A96BCFE) in 18133B, out 99734B, BBs exec'd 0 ==== |
| 0x3A96BCFE: incl %ecx |
| 0x3A96BCFF: movzbl %al,%edx |
| 0x3A96BD02: movzbl (%ecx),%eax |
| 0x3A96BD05: testb %al,%al |
| 0x3A96BD07: jz-8 0x3A96BD70 |
| . 961 3A96BCFE 11 |
| . 41 0F B6 D0 0F B6 01 84 C0 74 67 |
| |
| ==== BB 962 (0x3A96BD09) in 18144B, out 99830B, BBs exec'd 0 ==== |
| 0x3A96BD09: shll $0x4, %edx |
| 0x3A96BD0C: movzbl %al,%eax |
| 0x3A96BD0F: incl %ecx |
| 0x3A96BD10: addl %eax,%edx |
| 0x3A96BD12: movzbl (%ecx),%eax |
| 0x3A96BD15: testb %al,%al |
| 0x3A96BD17: jz-8 0x3A96BD70 |
| . 962 3A96BD09 16 |
| . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 57 |
| |
| ==== BB 963 (0x3A96BD19) in 18160B, out 99943B, BBs exec'd 0 ==== |
| 0x3A96BD19: shll $0x4, %edx |
| 0x3A96BD1C: movzbl %al,%eax |
| 0x3A96BD1F: incl %ecx |
| 0x3A96BD20: addl %eax,%edx |
| 0x3A96BD22: movzbl (%ecx),%eax |
| 0x3A96BD25: testb %al,%al |
| 0x3A96BD27: jz-8 0x3A96BD70 |
| . 963 3A96BD19 16 |
| . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 47 |
| |
| ==== BB 964 (0x3A96BD29) in 18176B, out 100056B, BBs exec'd 0 ==== |
| 0x3A96BD29: shll $0x4, %edx |
| 0x3A96BD2C: movzbl %al,%eax |
| 0x3A96BD2F: incl %ecx |
| 0x3A96BD30: addl %eax,%edx |
| 0x3A96BD32: movzbl (%ecx),%eax |
| 0x3A96BD35: testb %al,%al |
| 0x3A96BD37: jz-8 0x3A96BD70 |
| . 964 3A96BD29 16 |
| . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 37 |
| |
| ==== BB 965 (0x3A96BD39) in 18192B, out 100169B, BBs exec'd 0 ==== |
| 0x3A96BD39: shll $0x4, %edx |
| 0x3A96BD3C: movzbl %al,%eax |
| 0x3A96BD3F: incl %ecx |
| 0x3A96BD40: addl %eax,%edx |
| 0x3A96BD42: movzbl (%ecx),%eax |
| 0x3A96BD45: testb %al,%al |
| 0x3A96BD47: jz-8 0x3A96BD70 |
| . 965 3A96BD39 16 |
| . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 27 |
| |
| ==== BB 966 (0x3A96BD49) in 18208B, out 100282B, BBs exec'd 0 ==== |
| 0x3A96BD49: leal 0(%esi,,), %esi |
| 0x3A96BD50: shll $0x4, %edx |
| 0x3A96BD53: movzbl %al,%eax |
| 0x3A96BD56: addl %eax,%edx |
| 0x3A96BD58: movl %edx,%eax |
| 0x3A96BD5A: incl %ecx |
| 0x3A96BD5B: andl $0xF0000000, %eax |
| 0x3A96BD60: xorl %eax,%edx |
| 0x3A96BD62: shrl $0x18, %eax |
| 0x3A96BD65: xorl %eax,%edx |
| 0x3A96BD67: movzbl (%ecx),%eax |
| 0x3A96BD6A: testb %al,%al |
| 0x3A96BD6C: jnz-8 0x3A96BD50 |
| . 966 3A96BD49 37 |
| . 8D B4 26 00 00 00 00 C1 E2 04 0F B6 C0 01 C2 89 D0 41 25 00 00 00 F0 31 C2 C1 E8 18 31 C2 0F B6 01 84 C0 75 E2 |
| |
| ==== BB 967 (0x3A96BD50) in 18245B, out 100444B, BBs exec'd 0 ==== |
| 0x3A96BD50: shll $0x4, %edx |
| 0x3A96BD53: movzbl %al,%eax |
| 0x3A96BD56: addl %eax,%edx |
| 0x3A96BD58: movl %edx,%eax |
| 0x3A96BD5A: incl %ecx |
| 0x3A96BD5B: andl $0xF0000000, %eax |
| 0x3A96BD60: xorl %eax,%edx |
| 0x3A96BD62: shrl $0x18, %eax |
| 0x3A96BD65: xorl %eax,%edx |
| 0x3A96BD67: movzbl (%ecx),%eax |
| 0x3A96BD6A: testb %al,%al |
| 0x3A96BD6C: jnz-8 0x3A96BD50 |
| . 967 3A96BD50 30 |
| . C1 E2 04 0F B6 C0 01 C2 89 D0 41 25 00 00 00 F0 31 C2 C1 E8 18 31 C2 0F B6 01 84 C0 75 E2 |
| |
| ==== BB 968 (0x3A96BD6E) in 18275B, out 100597B, BBs exec'd 0 ==== |
| 0x3A96BD6E: movl %esi,%esi |
| 0x3A96BD70: popl %ebp |
| 0x3A96BD71: movl %edx,%eax |
| 0x3A96BD73: ret |
| . 968 3A96BD6E 6 |
| . 89 F6 5D 89 D0 C3 |
| |
| ==== BB 969 (0x3A96C107) in 18281B, out 100663B, BBs exec'd 0 ==== |
| 0x3A96C107: movl %eax,-100(%ebp) |
| 0x3A96C10A: movl 24(%ebp),%eax |
| 0x3A96C10D: movl 8(%ebp),%esi |
| 0x3A96C110: incl 0xFFFFF9D4(%ebx) |
| 0x3A96C116: testl %eax,%eax |
| 0x3A96C118: movl $0x0, -68(%ebp) |
| 0x3A96C11F: movl $0x0, -64(%ebp) |
| 0x3A96C126: jnz-32 0x3A96C3BC |
| . 969 3A96C107 37 |
| . 89 45 9C 8B 45 18 8B 75 08 FF 83 D4 F9 FF FF 85 C0 C7 45 BC 00 00 00 00 C7 45 C0 00 00 00 00 0F 85 90 02 00 00 |
| |
| ==== BB 970 (0x3A96C12C) in 18318B, out 100811B, BBs exec'd 0 ==== |
| 0x3A96C12C: movl 8(%ebp),%eax |
| 0x3A96C12F: movl (%eax),%edx |
| 0x3A96C131: testl %edx,%edx |
| 0x3A96C133: movl %edi,%eax |
| 0x3A96C135: jz-8 0x3A96C195 |
| . 970 3A96C12C 11 |
| . 8B 45 08 8B 10 85 D2 89 F8 74 5E |
| |
| ==== BB 971 (0x3A96C137) in 18329B, out 100900B, BBs exec'd 0 ==== |
| 0x3A96C137: leal -68(%ebp), %edx |
| 0x3A96C13A: movl %edx,-124(%ebp) |
| 0x3A96C13D: leal 0(%esi), %esi |
| 0x3A96C140: movl 16(%ebp),%ecx |
| 0x3A96C143: movl %ecx,24(%esp,,) |
| 0x3A96C147: movl 24(%ebp),%edx |
| 0x3A96C14A: movl %edx,20(%esp,,) |
| 0x3A96C14E: movl 20(%ebp),%ecx |
| 0x3A96C151: movl %ecx,16(%esp,,) |
| 0x3A96C155: movl 12(%ebp),%edx |
| 0x3A96C158: movl %eax,8(%esp,,) |
| 0x3A96C15C: movl %edx,12(%esp,,) |
| 0x3A96C160: movl (%esi),%eax |
| 0x3A96C162: movl %eax,4(%esp,,) |
| 0x3A96C166: movl -124(%ebp),%ecx |
| 0x3A96C169: movl %ecx,(%esp,,) |
| 0x3A96C16C: movl -96(%ebp),%eax |
| 0x3A96C16F: movl -100(%ebp),%edx |
| 0x3A96C172: movl (%eax),%ecx |
| 0x3A96C174: movl -88(%ebp),%eax |
| 0x3A96C177: call 0x3A96BDB0 |
| . 971 3A96C137 69 |
| . 8D 55 BC 89 55 84 8D 76 00 8B 4D 10 89 4C 24 18 8B 55 18 89 54 24 14 8B 4D 14 89 4C 24 10 8B 55 0C 89 44 24 08 89 54 24 0C 8B 06 89 44 24 04 8B 4D 84 89 0C 24 8B 45 A0 8B 55 9C 8B 08 8B 45 A8 E8 34 FC FF FF |
| |
| ==== BB 972 do_lookup_x(0x3A96BDB0) in 18398B, out 101151B, BBs exec'd 0 ==== |
| 0x3A96BDB0: pushl %ebp |
| 0x3A96BDB1: movl %esp,%ebp |
| 0x3A96BDB3: pushl %edi |
| 0x3A96BDB4: pushl %esi |
| 0x3A96BDB5: pushl %ebx |
| 0x3A96BDB6: subl $0x3C, %esp |
| 0x3A96BDB9: movl %eax,-16(%ebp) |
| 0x3A96BDBC: movl 12(%ebp),%eax |
| 0x3A96BDBF: movl %edx,-20(%ebp) |
| 0x3A96BDC2: call 0x3A97592B |
| . 972 3A96BDB0 23 |
| . 55 89 E5 57 56 53 83 EC 3C 89 45 F0 8B 45 0C 89 55 EC E8 64 9B 00 00 |
| |
| ==== BB 973 (0x3A96BDC7) in 18421B, out 101323B, BBs exec'd 0 ==== |
| 0x3A96BDC7: addl $0xC8A5, %ebx |
| 0x3A96BDCD: movl %ecx,-24(%ebp) |
| 0x3A96BDD0: movl (%eax),%edx |
| 0x3A96BDD2: movl 4(%eax),%eax |
| 0x3A96BDD5: movl %edx,-28(%ebp) |
| 0x3A96BDD8: movl %eax,-32(%ebp) |
| 0x3A96BDDB: jmp-8 0x3A96BDEF |
| . 973 3A96BDC7 22 |
| . 81 C3 A5 C8 00 00 89 4D E8 8B 10 8B 40 04 89 55 E4 89 45 E0 EB 12 |
| |
| ==== BB 974 (0x3A96BDEF) in 18443B, out 101433B, BBs exec'd 0 ==== |
| 0x3A96BDEF: movl $0x0, -52(%ebp) |
| 0x3A96BDF6: movl -28(%ebp),%eax |
| 0x3A96BDF9: movl 16(%ebp),%ecx |
| 0x3A96BDFC: movl $0x0, -56(%ebp) |
| 0x3A96BE03: movl 28(%ebp),%edx |
| 0x3A96BE06: movl (%eax,%ecx,4),%ecx |
| 0x3A96BE09: movl 28(%ebp),%eax |
| 0x3A96BE0C: movl %ecx,-36(%ebp) |
| 0x3A96BE0F: testl %eax,%eax |
| 0x3A96BE11: setnz %al |
| 0x3A96BE14: cmpl %edx,%ecx |
| 0x3A96BE16: setz %dl |
| 0x3A96BE19: andl %edx,%eax |
| 0x3A96BE1B: testb $0x1, %al |
| 0x3A96BE1D: jnz-8 0x3A96BDE0 |
| . 974 3A96BDEF 48 |
| . C7 45 CC 00 00 00 00 8B 45 E4 8B 4D 10 C7 45 C8 00 00 00 00 8B 55 1C 8B 0C 88 8B 45 1C 89 4D DC 85 C0 0F 95 C0 39 D1 0F 94 C2 21 D0 A8 01 75 C1 |
| |
| ==== BB 975 (0x3A96BE1F) in 18491B, out 101655B, BBs exec'd 0 ==== |
| 0x3A96BE1F: testb $0x2, 32(%ebp) |
| 0x3A96BE23: jz-8 0x3A96BE30 |
| . 975 3A96BE1F 6 |
| . F6 45 20 02 74 0B |
| |
| ==== BB 976 (0x3A96BE30) in 18497B, out 101722B, BBs exec'd 0 ==== |
| 0x3A96BE30: testb $0x8, 0xFFFFFC14(%ebx) |
| 0x3A96BE37: jnz-32 0x3A96C038 |
| . 976 3A96BE30 13 |
| . F6 83 14 FC FF FF 08 0F 85 FB 01 00 00 |
| |
| ==== BB 977 (0x3A96BE3D) in 18510B, out 101792B, BBs exec'd 0 ==== |
| 0x3A96BE3D: movl -36(%ebp),%edx |
| 0x3A96BE40: movl 48(%edx),%eax |
| 0x3A96BE43: movl 0x18C(%edx),%ecx |
| 0x3A96BE49: movl 4(%eax),%eax |
| 0x3A96BE4C: movl %eax,-40(%ebp) |
| 0x3A96BE4F: movl 44(%edx),%eax |
| 0x3A96BE52: movl 4(%eax),%eax |
| 0x3A96BE55: movl %ecx,-48(%ebp) |
| 0x3A96BE58: movl %edx,%ecx |
| 0x3A96BE5A: xorl %edx, %edx |
| 0x3A96BE5C: movl %eax,-44(%ebp) |
| 0x3A96BE5F: movl -20(%ebp),%eax |
| 0x3A96BE62: divl 0x164(%ecx) |
| 0x3A96BE68: movl 0x168(%ecx),%eax |
| 0x3A96BE6E: movl (%eax,%edx,4),%esi |
| 0x3A96BE71: testl %esi,%esi |
| 0x3A96BE73: jnz-8 0x3A96BE94 |
| . 977 3A96BE3D 56 |
| . 8B 55 DC 8B 42 30 8B 8A 8C 01 00 00 8B 40 04 89 45 D8 8B 42 2C 8B 40 04 89 4D D0 89 D1 31 D2 89 45 D4 8B 45 EC F7 B1 64 01 00 00 8B 81 68 01 00 00 8B 34 90 85 F6 75 1F |
| |
| ==== BB 978 (0x3A96BE94) in 18566B, out 102042B, BBs exec'd 0 ==== |
| 0x3A96BE94: movl -40(%ebp),%edi |
| 0x3A96BE97: movl %esi,%eax |
| 0x3A96BE99: shll $0x4, %eax |
| 0x3A96BE9C: addl %eax,%edi |
| 0x3A96BE9E: movl 4(%edi),%eax |
| 0x3A96BEA1: testl %eax,%eax |
| 0x3A96BEA3: jz-8 0x3A96BE80 |
| . 978 3A96BE94 17 |
| . 8B 7D D8 89 F0 C1 E0 04 01 C7 8B 47 04 85 C0 74 DB |
| |
| ==== BB 979 (0x3A96BE80) in 18583B, out 102147B, BBs exec'd 0 ==== |
| 0x3A96BE80: movl -36(%ebp),%edx |
| 0x3A96BE83: movl 0x16C(%edx),%eax |
| 0x3A96BE89: movl (%eax,%esi,4),%esi |
| 0x3A96BE8C: testl %esi,%esi |
| 0x3A96BE8E: jz-32 0x3A96BF70 |
| . 979 3A96BE80 20 |
| . 8B 55 DC 8B 82 6C 01 00 00 8B 34 B0 85 F6 0F 84 DC 00 00 00 |
| |
| ==== BB 980 (0x3A96BF70) in 18603B, out 102252B, BBs exec'd 0 ==== |
| 0x3A96BF70: cmpl $0x1, -52(%ebp) |
| 0x3A96BF74: movl -56(%ebp),%edi |
| 0x3A96BF77: jz-8 0x3A96BF7B |
| . 980 3A96BF70 9 |
| . 83 7D CC 01 8B 7D C8 74 02 |
| |
| ==== BB 981 (0x3A96BF79) in 18612B, out 102328B, BBs exec'd 0 ==== |
| 0x3A96BF79: xorl %edi, %edi |
| 0x3A96BF7B: testl %edi,%edi |
| 0x3A96BF7D: jz-8 0x3A96BF97 |
| . 981 3A96BF79 6 |
| . 31 FF 85 FF 74 18 |
| |
| ==== BB 982 (0x3A96BF97) in 18618B, out 102398B, BBs exec'd 0 ==== |
| 0x3A96BF97: movl 20(%ebp),%edx |
| 0x3A96BF9A: testl %esi,%esi |
| 0x3A96BF9C: setz %al |
| 0x3A96BF9F: testl %edx,%edx |
| 0x3A96BFA1: setnz %dl |
| 0x3A96BFA4: andl %edx,%eax |
| 0x3A96BFA6: testb $0x1, %al |
| 0x3A96BFA8: jz-32 0x3A96BDE0 |
| . 982 3A96BF97 23 |
| . 8B 55 14 85 F6 0F 94 C0 85 D2 0F 95 C2 21 D0 A8 01 0F 84 32 FE FF FF |
| |
| ==== BB 983 (0x3A96BFAE) in 18641B, out 102540B, BBs exec'd 0 ==== |
| 0x3A96BFAE: movl 20(%ebp),%edx |
| 0x3A96BFB1: movl 12(%edx),%eax |
| 0x3A96BFB4: testl %eax,%eax |
| 0x3A96BFB6: jz-32 0x3A96BDE0 |
| . 983 3A96BFAE 14 |
| . 8B 55 14 8B 42 0C 85 C0 0F 84 24 FE FF FF |
| |
| ==== BB 984 (0x3A96BDE0) in 18655B, out 102625B, BBs exec'd 0 ==== |
| 0x3A96BDE0: incl 16(%ebp) |
| 0x3A96BDE3: movl -32(%ebp),%ecx |
| 0x3A96BDE6: cmpl %ecx,16(%ebp) |
| 0x3A96BDE9: jnb-32 0x3A96BFDC |
| . 984 3A96BDE0 15 |
| . FF 45 10 8B 4D E0 39 4D 10 0F 83 ED 01 00 00 |
| |
| ==== BB 985 (0x3A96BEA5) in 18670B, out 102714B, BBs exec'd 0 ==== |
| 0x3A96BEA5: cmpw $0x0, 14(%edi) |
| 0x3A96BEAA: jnz-8 0x3A96BEB2 |
| . 985 3A96BEA5 7 |
| . 66 83 7F 0E 00 75 06 |
| |
| ==== BB 986 (0x3A96BEB2) in 18677B, out 102778B, BBs exec'd 0 ==== |
| 0x3A96BEB2: movzbl 12(%edi),%eax |
| 0x3A96BEB6: andl $0xF, %eax |
| 0x3A96BEB9: cmpl $0x2, %eax |
| 0x3A96BEBC: jnle-8 0x3A96BE80 |
| . 986 3A96BEB2 12 |
| . 0F B6 47 0C 83 E0 0F 83 F8 02 7F C2 |
| |
| ==== BB 987 (0x3A96BEBE) in 18689B, out 102859B, BBs exec'd 0 ==== |
| 0x3A96BEBE: cmpl -24(%ebp),%edi |
| 0x3A96BEC1: jz-8 0x3A96BEDD |
| . 987 3A96BEBE 5 |
| . 3B 7D E8 74 1A |
| |
| ==== BB 988 (0x3A96BEC3) in 18694B, out 102924B, BBs exec'd 0 ==== |
| 0x3A96BEC3: movl (%edi),%ecx |
| 0x3A96BEC5: movl -44(%ebp),%eax |
| 0x3A96BEC8: movl -16(%ebp),%edx |
| 0x3A96BECB: addl %ecx,%eax |
| 0x3A96BECD: movl %edx,4(%esp,,) |
| 0x3A96BED1: movl %eax,(%esp,,) |
| 0x3A96BED4: call 0x3A975280 |
| . 988 3A96BEC3 22 |
| . 8B 0F 8B 45 D4 8B 55 F0 01 C8 89 54 24 04 89 04 24 E8 A7 93 00 00 |
| |
| ==== BB 989 (0x3A96BED9) in 18716B, out 103038B, BBs exec'd 0 ==== |
| 0x3A96BED9: testl %eax,%eax |
| 0x3A96BEDB: jnz-8 0x3A96BE80 |
| . 989 3A96BED9 4 |
| . 85 C0 75 A3 |
| |
| ==== BB 990 (0x3A96BEDD) in 18720B, out 103097B, BBs exec'd 0 ==== |
| 0x3A96BEDD: movl 20(%ebp),%edx |
| 0x3A96BEE0: testl %edx,%edx |
| 0x3A96BEE2: jz-32 0x3A96C069 |
| . 990 3A96BEDD 11 |
| . 8B 55 14 85 D2 0F 84 81 01 00 00 |
| |
| ==== BB 991 (0x3A96BEE8) in 18731B, out 103169B, BBs exec'd 0 ==== |
| 0x3A96BEE8: movl -48(%ebp),%eax |
| 0x3A96BEEB: testl %eax,%eax |
| 0x3A96BEED: jz-32 0x3A96BF7F |
| . 991 3A96BEE8 11 |
| . 8B 45 D0 85 C0 0F 84 8C 00 00 00 |
| |
| ==== BB 992 (0x3A96BEF3) in 18742B, out 103241B, BBs exec'd 0 ==== |
| 0x3A96BEF3: movl -48(%ebp),%ecx |
| 0x3A96BEF6: movl -36(%ebp),%eax |
| 0x3A96BEF9: movzwl (%ecx,%esi,2),%ecx |
| 0x3A96BEFD: movl 0x17C(%eax),%edx |
| 0x3A96BF03: andl $0x7FFF, %ecx |
| 0x3A96BF09: shll $0x4, %ecx |
| 0x3A96BF0C: movl %ecx,-60(%ebp) |
| 0x3A96BF0F: movl 20(%ebp),%ecx |
| 0x3A96BF12: movl 4(%ecx),%eax |
| 0x3A96BF15: movl -60(%ebp),%ecx |
| 0x3A96BF18: cmpl %eax,4(%edx,%ecx,1) |
| 0x3A96BF1C: jz-32 0x3A96BFE8 |
| . 992 3A96BEF3 47 |
| . 8B 4D D0 8B 45 DC 0F B7 0C 71 8B 90 7C 01 00 00 81 E1 FF 7F 00 00 C1 E1 04 89 4D C4 8B 4D 14 8B 41 04 8B 4D C4 39 44 0A 04 0F 84 C6 00 00 00 |
| |
| ==== BB 993 (0x3A96BFE8) in 18789B, out 103421B, BBs exec'd 0 ==== |
| 0x3A96BFE8: movl 20(%ebp),%ecx |
| 0x3A96BFEB: movl (%ecx),%eax |
| 0x3A96BFED: movl %eax,4(%esp,,) |
| 0x3A96BFF1: movl -60(%ebp),%ecx |
| 0x3A96BFF4: movl (%edx,%ecx,1),%eax |
| 0x3A96BFF7: movl %eax,(%esp,,) |
| 0x3A96BFFA: call 0x3A975280 |
| . 993 3A96BFE8 23 |
| . 8B 4D 14 8B 01 89 44 24 04 8B 4D C4 8B 04 0A 89 04 24 E8 81 92 00 00 |
| |
| ==== BB 994 (0x3A96BFFF) in 18812B, out 103533B, BBs exec'd 0 ==== |
| 0x3A96BFFF: testl %eax,%eax |
| 0x3A96C001: jnz-32 0x3A96BF22 |
| . 994 3A96BFFF 8 |
| . 85 C0 0F 85 1B FF FF FF |
| |
| ==== BB 995 (0x3A96C007) in 18820B, out 103595B, BBs exec'd 0 ==== |
| 0x3A96C007: jmp 0x3A96BF7F |
| . 995 3A96C007 5 |
| . E9 73 FF FF FF |
| |
| ==== BB 996 (0x3A96BF7F) in 18825B, out 103623B, BBs exec'd 0 ==== |
| 0x3A96BF7F: movzbl 12(%edi),%eax |
| 0x3A96BF83: shrb $0x4, %al |
| 0x3A96BF86: movzbl %al,%eax |
| 0x3A96BF89: cmpl $0x1, %eax |
| 0x3A96BF8C: jz-32 0x3A96C01E |
| . 996 3A96BF7F 19 |
| . 0F B6 47 0C C0 E8 04 0F B6 C0 83 F8 01 0F 84 8C 00 00 00 |
| |
| ==== BB 997 (0x3A96C01E) in 18844B, out 103718B, BBs exec'd 0 ==== |
| 0x3A96C01E: movl 8(%ebp),%edx |
| 0x3A96C021: movl -36(%ebp),%ecx |
| 0x3A96C024: movl %edi,(%edx) |
| 0x3A96C026: movl %ecx,4(%edx) |
| 0x3A96C029: movl $0x1,%edx |
| 0x3A96C02E: addl $0x3C, %esp |
| 0x3A96C031: movl %edx,%eax |
| 0x3A96C033: popl %ebx |
| 0x3A96C034: popl %esi |
| 0x3A96C035: popl %edi |
| 0x3A96C036: popl %ebp |
| 0x3A96C037: ret |
| . 997 3A96C01E 26 |
| . 8B 55 08 8B 4D DC 89 3A 89 4A 04 BA 01 00 00 00 83 C4 3C 89 D0 5B 5E 5F 5D C3 |
| |
| ==== BB 998 (0x3A96C17C) in 18870B, out 103889B, BBs exec'd 0 ==== |
| 0x3A96C17C: testl %eax,%eax |
| 0x3A96C17E: movl %eax,%edx |
| 0x3A96C180: jnle-8 0x3A96C195 |
| . 998 3A96C17C 6 |
| . 85 C0 89 C2 7F 13 |
| |
| ==== BB 999 (0x3A96C195) in 18876B, out 103955B, BBs exec'd 0 ==== |
| 0x3A96C195: movl -68(%ebp),%esi |
| 0x3A96C198: testl %esi,%esi |
| 0x3A96C19A: jz-32 0x3A96C3DE |
| . 999 3A96C195 11 |
| . 8B 75 BC 85 F6 0F 84 3E 02 00 00 |
| |
| ==== BB 1000 (0x3A96C1A0) in 18887B, out 104027B, BBs exec'd 0 ==== |
| 0x3A96C1A0: movl $0x0, -112(%ebp) |
| 0x3A96C1A7: movl -96(%ebp),%ecx |
| 0x3A96C1AA: movl (%ecx),%edx |
| 0x3A96C1AC: testl %edx,%edx |
| 0x3A96C1AE: jz-8 0x3A96C1BC |
| . 1000 3A96C1A0 16 |
| . C7 45 90 00 00 00 00 8B 4D A0 8B 11 85 D2 74 0C |
| |
| ==== BB 1001 (0x3A96C1B0) in 18903B, out 104124B, BBs exec'd 0 ==== |
| 0x3A96C1B0: movzbl 13(%edx),%eax |
| 0x3A96C1B4: andl $0x3, %eax |
| 0x3A96C1B7: cmpl $0x3, %eax |
| 0x3A96C1BA: jz-8 0x3A96C204 |
| . 1001 3A96C1B0 12 |
| . 0F B6 42 0D 83 E0 03 83 F8 03 74 48 |
| |
| ==== BB 1002 (0x3A96C1BC) in 18915B, out 104205B, BBs exec'd 0 ==== |
| 0x3A96C1BC: leal -68(%ebp), %edx |
| 0x3A96C1BF: movl %edx,-124(%ebp) |
| 0x3A96C1C2: movl -124(%ebp),%ecx |
| 0x3A96C1C5: movl 4(%ecx),%esi |
| 0x3A96C1C8: movzbl 0x174(%esi),%eax |
| 0x3A96C1CF: andb $0x3, %al |
| 0x3A96C1D1: cmpb $0x2, %al |
| 0x3A96C1D3: jz-32 0x3A96C607 |
| . 1002 3A96C1BC 29 |
| . 8D 55 BC 89 55 84 8B 4D 84 8B 71 04 0F B6 86 74 01 00 00 24 03 3C 02 0F 84 2E 04 00 00 |
| |
| ==== BB 1003 (0x3A96C1D9) in 18944B, out 104346B, BBs exec'd 0 ==== |
| 0x3A96C1D9: movl 0xFFFFFC14(%ebx),%eax |
| 0x3A96C1DF: testl $0x204, %eax |
| 0x3A96C1E4: jnz-32 0x3A96C412 |
| . 1003 3A96C1D9 17 |
| . 8B 83 14 FC FF FF A9 04 02 00 00 0F 85 28 02 00 00 |
| |
| ==== BB 1004 (0x3A96C1EA) in 18961B, out 104423B, BBs exec'd 0 ==== |
| 0x3A96C1EA: movl -68(%ebp),%eax |
| 0x3A96C1ED: movl -96(%ebp),%ecx |
| 0x3A96C1F0: movl -124(%ebp),%edx |
| 0x3A96C1F3: movl %eax,(%ecx) |
| 0x3A96C1F5: movl 4(%edx),%eax |
| 0x3A96C1F8: movl (%eax),%eax |
| 0x3A96C1FA: leal -12(%ebp), %esp |
| 0x3A96C1FD: popl %ebx |
| 0x3A96C1FE: popl %esi |
| 0x3A96C1FF: popl %edi |
| 0x3A96C200: popl %ebp |
| 0x3A96C201: ret 20 |
| . 1004 3A96C1EA 26 |
| . 8B 45 BC 8B 4D A0 8B 55 84 89 01 8B 42 04 8B 00 8D 65 F4 5B 5E 5F 5D C2 14 00 |
| |
| ==== BB 1005 (0x3A96E1DE) in 18987B, out 104591B, BBs exec'd 0 ==== |
| 0x3A96E1DE: movl %eax,0xFFFFFF64(%ebp) |
| 0x3A96E1E4: movl -88(%ebp),%edx |
| 0x3A96E1E7: subl $0x14, %esp |
| 0x3A96E1EA: movl 8(%ebp),%esi |
| 0x3A96E1ED: movl %edx,%edi |
| 0x3A96E1EF: movl %edx,0x208(%esi) |
| 0x3A96E1F5: movl %eax,0x204(%esi) |
| 0x3A96E1FB: testl %edi,%edi |
| 0x3A96E1FD: jz-8 0x3A96E208 |
| . 1005 3A96E1DE 33 |
| . 89 85 64 FF FF FF 8B 55 A8 83 EC 14 8B 75 08 89 D7 89 96 08 02 00 00 89 86 04 02 00 00 85 FF 74 09 |
| |
| ==== BB 1006 (0x3A96E1FF) in 19020B, out 104741B, BBs exec'd 0 ==== |
| 0x3A96E1FF: movl 4(%edi),%edx |
| 0x3A96E202: addl %edx,0xFFFFFF64(%ebp) |
| 0x3A96E208: cmpl $0x7, 0xFFFFFF6C(%ebp) |
| 0x3A96E20F: jnbe-32 0x3A96EA6B |
| . 1006 3A96E1FF 22 |
| . 8B 57 04 01 95 64 FF FF FF 83 BD 6C FF FF FF 07 0F 87 56 08 00 00 |
| |
| ==== BB 1007 (0x3A96E215) in 19042B, out 104844B, BBs exec'd 0 ==== |
| 0x3A96E215: movl 0xFFFFFF6C(%ebp),%ecx |
| 0x3A96E21B: movl -10320(%ebx,%ecx,4),%eax |
| 0x3A96E222: addl %ebx,%eax |
| 0x3A96E224: jmp*l %eax |
| . 1007 3A96E215 17 |
| . 8B 8D 6C FF FF FF 8B 84 8B B0 D7 FF FF 01 D8 FF E0 |
| |
| ==== BB 1008 (0x3A96EADD) in 19059B, out 104911B, BBs exec'd 0 ==== |
| 0x3A96EADD: movl 0xFFFFFF70(%ebp),%edx |
| 0x3A96EAE3: movl 0xFFFFFF64(%ebp),%ecx |
| 0x3A96EAE9: addl %ecx,(%edx) |
| 0x3A96EAEB: jmp 0x3A96E320 |
| . 1008 3A96EADD 19 |
| . 8B 95 70 FF FF FF 8B 8D 64 FF FF FF 01 0A E9 30 F8 FF FF |
| |
| ==== BB 1009 (0x3A96E320) in 19078B, out 104990B, BBs exec'd 0 ==== |
| 0x3A96E320: addl $0x8, -120(%ebp) |
| 0x3A96E324: movl -124(%ebp),%edi |
| 0x3A96E327: cmpl %edi,-120(%ebp) |
| 0x3A96E32A: jb-32 0x3A96E0E0 |
| . 1009 3A96E320 16 |
| . 83 45 88 08 8B 7D 84 39 7D 88 0F 82 B0 FD FF FF |
| |
| ==== BB 1010 (0x3A96E0E0) in 19094B, out 105081B, BBs exec'd 0 ==== |
| 0x3A96E0E0: movl -120(%ebp),%edx |
| 0x3A96E0E3: movl 0xFFFFFF74(%ebp),%edi |
| 0x3A96E0E9: movl 4(%edx),%edx |
| 0x3A96E0EC: movl %edx,0xFFFFFF0C(%ebp) |
| 0x3A96E0F2: movl %edx,%eax |
| 0x3A96E0F4: shrl $0x8, %eax |
| 0x3A96E0F7: movzwl (%edi,%eax,2),%ecx |
| 0x3A96E0FB: movl 0xFFFFFF7C(%ebp),%edi |
| 0x3A96E101: shll $0x4, %eax |
| 0x3A96E104: addl %eax,%edi |
| 0x3A96E106: movl -116(%ebp),%eax |
| 0x3A96E109: andl $0x7FFF, %ecx |
| 0x3A96E10F: movl %edi,-88(%ebp) |
| 0x3A96E112: shll $0x4, %ecx |
| 0x3A96E115: movl 0x17C(%eax),%edx |
| 0x3A96E11B: movl -128(%ebp),%eax |
| 0x3A96E11E: addl %edx,%ecx |
| 0x3A96E120: movl -120(%ebp),%edx |
| 0x3A96E123: addl (%edx),%eax |
| 0x3A96E125: movzbl 0xFFFFFF0C(%ebp),%edx |
| 0x3A96E12C: movl %eax,0xFFFFFF70(%ebp) |
| 0x3A96E132: cmpl $0x8, %edx |
| 0x3A96E135: movl %edx,0xFFFFFF6C(%ebp) |
| 0x3A96E13B: jz-32 0x3A96ECE5 |
| . 1010 3A96E0E0 97 |
| . 8B 55 88 8B BD 74 FF FF FF 8B 52 04 89 95 0C FF FF FF 89 D0 C1 E8 08 0F B7 0C 47 8B BD 7C FF FF FF C1 E0 04 01 C7 8B 45 8C 81 E1 FF 7F 00 00 89 7D A8 C1 E1 04 8B 90 7C 01 00 00 8B 45 80 01 D1 8B 55 88 03 02 0F B6 95 0C FF FF FF 89 85 70 FF FF FF 83 FA 08 89 95 6C FF FF FF 0F 84 A4 0B 00 00 |
| |
| ==== BB 1011 (0x3A96ED40) in 19191B, out 105375B, BBs exec'd 0 ==== |
| 0x3A96ED40: xorl %eax, %eax |
| 0x3A96ED42: cmpl $0x7, 0xFFFFFF6C(%ebp) |
| 0x3A96ED49: movl 0x200(%esi),%edx |
| 0x3A96ED4F: setz %al |
| 0x3A96ED52: cmpl $0x5, 0xFFFFFF6C(%ebp) |
| 0x3A96ED59: jz-32 0x3A96EEBE |
| . 1011 3A96ED40 31 |
| . 31 C0 83 BD 6C FF FF FF 07 8B 96 00 02 00 00 0F 94 C0 83 BD 6C FF FF FF 05 0F 84 5F 01 00 00 |
| |
| ==== BB 1012 (0x3A96ED5F) in 19222B, out 105500B, BBs exec'd 0 ==== |
| 0x3A96ED5F: cmpl %edx,%eax |
| 0x3A96ED61: jnz-32 0x3A96E170 |
| . 1012 3A96ED5F 8 |
| . 39 D0 0F 85 09 F4 FF FF |
| |
| ==== BB 1013 (0x3A96ED67) in 19230B, out 105557B, BBs exec'd 0 ==== |
| 0x3A96ED67: incl 0xFFFFF9D8(%ebx) |
| 0x3A96ED6D: movl 0x208(%esi),%edi |
| 0x3A96ED73: movl 0x204(%esi),%eax |
| 0x3A96ED79: movl %edi,-88(%ebp) |
| 0x3A96ED7C: jmp 0x3A96E742 |
| . 1013 3A96ED67 26 |
| . FF 83 D8 F9 FF FF 8B BE 08 02 00 00 8B 86 04 02 00 00 89 7D A8 E9 C1 F9 FF FF |
| |
| ==== BB 1014 (0x3A96E742) in 19256B, out 105661B, BBs exec'd 0 ==== |
| 0x3A96E742: movl %eax,0xFFFFFF64(%ebp) |
| 0x3A96E748: jmp 0x3A96E1FB |
| . 1014 3A96E742 11 |
| . 89 85 64 FF FF FF E9 AE FA FF FF |
| |
| ==== BB 1015 (0x3A96E1FB) in 19267B, out 105708B, BBs exec'd 0 ==== |
| 0x3A96E1FB: testl %edi,%edi |
| 0x3A96E1FD: jz-8 0x3A96E208 |
| . 1015 3A96E1FB 4 |
| . 85 FF 74 09 |
| |
| ==== BB 1016 (0x3A96E308) in 19271B, out 105767B, BBs exec'd 0 ==== |
| 0x3A96E308: movl 0xFFFFFF64(%ebp),%eax |
| 0x3A96E30E: movl 0xFFFFFF70(%ebp),%edi |
| 0x3A96E314: movl %eax,(%edi) |
| 0x3A96E316: leal 0(%esi), %esi |
| 0x3A96E319: leal 0(%edi,,), %edi |
| 0x3A96E320: addl $0x8, -120(%ebp) |
| 0x3A96E324: movl -124(%ebp),%edi |
| 0x3A96E327: cmpl %edi,-120(%ebp) |
| 0x3A96E32A: jb-32 0x3A96E0E0 |
| . 1016 3A96E308 40 |
| . 8B 85 64 FF FF FF 8B BD 70 FF FF FF 89 07 8D 76 00 8D BC 27 00 00 00 00 83 45 88 08 8B 7D 84 39 7D 88 0F 82 B0 FD FF FF |
| |
| ==== BB 1017 (0x3A96BF92) in 19311B, out 105914B, BBs exec'd 0 ==== |
| 0x3A96BF92: cmpl $0x2, %eax |
| 0x3A96BF95: jz-8 0x3A96C010 |
| . 1017 3A96BF92 5 |
| . 83 F8 02 74 79 |
| |
| ==== BB 1018 (0x3A96C010) in 19316B, out 105971B, BBs exec'd 0 ==== |
| 0x3A96C010: movl 0xFFFFFC48(%ebx),%eax |
| 0x3A96C016: testl %eax,%eax |
| 0x3A96C018: jnz-32 0x3A96C0C0 |
| . 1018 3A96C010 14 |
| . 8B 83 48 FC FF FF 85 C0 0F 85 A2 00 00 00 |
| |
| ==== BB 1019 (0x3A96BE75) in 19330B, out 106046B, BBs exec'd 0 ==== |
| 0x3A96BE75: jmp 0x3A96BF79 |
| . 1019 3A96BE75 5 |
| . E9 FF 00 00 00 |
| |
| ==== BB 1020 (0x3A96BFBC) in 19335B, out 106074B, BBs exec'd 0 ==== |
| 0x3A96BFBC: movl -36(%ebp),%edx |
| 0x3A96BFBF: call 0x3A970B80 |
| . 1020 3A96BFBC 8 |
| . 8B 55 DC E8 BC 4B 00 00 |
| |
| ==== BB 1021 (0x3A96BFC4) in 19343B, out 106135B, BBs exec'd 0 ==== |
| 0x3A96BFC4: testl %eax,%eax |
| 0x3A96BFC6: movl $0xFFFFFFFF,%edx |
| 0x3A96BFCB: jnz-8 0x3A96C02E |
| . 1021 3A96BFC4 9 |
| . 85 C0 BA FF FF FF FF 75 61 |
| |
| ==== BB 1022 (0x3A96BFCD) in 19352B, out 106206B, BBs exec'd 0 ==== |
| 0x3A96BFCD: incl 16(%ebp) |
| 0x3A96BFD0: movl -32(%ebp),%ecx |
| 0x3A96BFD3: cmpl %ecx,16(%ebp) |
| 0x3A96BFD6: jb-32 0x3A96BDEF |
| . 1022 3A96BFCD 15 |
| . FF 45 10 8B 4D E0 39 4D 10 0F 82 13 FE FF FF |
| |
| ==== BB 1023 (0x3A96E1B1) in 19367B, out 106295B, BBs exec'd 0 ==== |
| 0x3A96E1B1: movl -88(%ebp),%eax |
| 0x3A96E1B4: movl -16(%ebp),%ecx |
| 0x3A96E1B7: movl (%eax),%eax |
| 0x3A96E1B9: movl %esi,12(%esp,,) |
| 0x3A96E1BD: movl %edi,4(%esp,,) |
| 0x3A96E1C1: addl %ecx,%eax |
| 0x3A96E1C3: xorl %ecx, %ecx |
| 0x3A96E1C5: movl %ecx,16(%esp,,) |
| 0x3A96E1C9: leal -88(%ebp), %ecx |
| 0x3A96E1CC: movl %edx,8(%esp,,) |
| 0x3A96E1D0: movl 12(%ebp),%edx |
| 0x3A96E1D3: movl %edx,(%esp,,) |
| 0x3A96E1D6: movl 8(%ebp),%edx |
| 0x3A96E1D9: call 0x3A96C0E0 |
| . 1023 3A96E1B1 45 |
| . 8B 45 A8 8B 4D F0 8B 00 89 74 24 0C 89 7C 24 04 01 C8 31 C9 89 4C 24 10 8D 4D A8 89 54 24 08 8B 55 0C 89 14 24 8B 55 08 E8 02 DF FF FF |
| |
| ==== BB 1024 (0x3A96BFDC) in 19412B, out 106483B, BBs exec'd 0 ==== |
| 0x3A96BFDC: xorl %edx, %edx |
| 0x3A96BFDE: addl $0x3C, %esp |
| 0x3A96BFE1: movl %edx,%eax |
| 0x3A96BFE3: popl %ebx |
| 0x3A96BFE4: popl %esi |
| 0x3A96BFE5: popl %edi |
| 0x3A96BFE6: popl %ebp |
| 0x3A96BFE7: ret |
| . 1024 3A96BFDC 12 |
| . 31 D2 83 C4 3C 89 D0 5B 5E 5F 5D C3 |
| |
| ==== BB 1025 (0x3A96C182) in 19424B, out 106610B, BBs exec'd 0 ==== |
| 0x3A96C182: testl %eax,%eax |
| 0x3A96C184: js-32 0x3A96C2D0 |
| . 1025 3A96C182 8 |
| . 85 C0 0F 88 46 01 00 00 |
| |
| ==== BB 1026 (0x3A96C18A) in 19432B, out 106669B, BBs exec'd 0 ==== |
| 0x3A96C18A: addl $0x4, %esi |
| 0x3A96C18D: xorl %eax, %eax |
| 0x3A96C18F: movl (%esi),%edx |
| 0x3A96C191: testl %edx,%edx |
| 0x3A96C193: jnz-8 0x3A96C140 |
| . 1026 3A96C18A 11 |
| . 83 C6 04 31 C0 8B 16 85 D2 75 AB |
| |
| ==== BB 1027 (0x3A96C3DE) in 19443B, out 106762B, BBs exec'd 0 ==== |
| 0x3A96C3DE: movl -96(%ebp),%edx |
| 0x3A96C3E1: movl (%edx),%eax |
| 0x3A96C3E3: testl %eax,%eax |
| 0x3A96C3E5: jz-8 0x3A96C3F2 |
| . 1027 3A96C3DE 9 |
| . 8B 55 A0 8B 02 85 C0 74 0B |
| |
| ==== BB 1028 (0x3A96C3E7) in 19452B, out 106844B, BBs exec'd 0 ==== |
| 0x3A96C3E7: movzbl 12(%eax),%eax |
| 0x3A96C3EB: shrb $0x4, %al |
| 0x3A96C3EE: cmpb $0x2, %al |
| 0x3A96C3F0: jz-8 0x3A96C3FD |
| . 1028 3A96C3E7 11 |
| . 0F B6 40 0C C0 E8 04 3C 02 74 0B |
| |
| ==== BB 1029 (0x3A96C3FD) in 19463B, out 106932B, BBs exec'd 0 ==== |
| 0x3A96C3FD: movl -96(%ebp),%edx |
| 0x3A96C400: movl $0x0, (%edx) |
| 0x3A96C406: xorl %eax, %eax |
| 0x3A96C408: leal -12(%ebp), %esp |
| 0x3A96C40B: popl %ebx |
| 0x3A96C40C: popl %esi |
| 0x3A96C40D: popl %edi |
| 0x3A96C40E: popl %ebp |
| 0x3A96C40F: ret 20 |
| . 1029 3A96C3FD 21 |
| . 8B 55 A0 C7 02 00 00 00 00 31 C0 8D 65 F4 5B 5E 5F 5D C2 14 00 |
| |
| ==== BB 1030 (0x3A96E208) in 19484B, out 107080B, BBs exec'd 0 ==== |
| 0x3A96E208: cmpl $0x7, 0xFFFFFF6C(%ebp) |
| 0x3A96E20F: jnbe-32 0x3A96EA6B |
| . 1030 3A96E208 13 |
| . 83 BD 6C FF FF FF 07 0F 87 56 08 00 00 |
| |
| ==== BB 1031 (0x3A96BD70) in 19497B, out 107146B, BBs exec'd 0 ==== |
| 0x3A96BD70: popl %ebp |
| 0x3A96BD71: movl %edx,%eax |
| 0x3A96BD73: ret |
| . 1031 3A96BD70 4 |
| . 5D 89 D0 C3 |
| |
| ==== BB 1032 (0x3A96C069) in 19501B, out 107202B, BBs exec'd 0 ==== |
| 0x3A96C069: movl -48(%ebp),%eax |
| 0x3A96C06C: testl %eax,%eax |
| 0x3A96C06E: jz-32 0x3A96BF7F |
| . 1032 3A96C069 11 |
| . 8B 45 D0 85 C0 0F 84 0B FF FF FF |
| |
| ==== BB 1033 (0x3A96C074) in 19512B, out 107274B, BBs exec'd 0 ==== |
| 0x3A96C074: testb $0x2, 24(%ebp) |
| 0x3A96C078: jz-8 0x3A96C0AD |
| . 1033 3A96C074 6 |
| . F6 45 18 02 74 33 |
| |
| ==== BB 1034 (0x3A96C0AD) in 19518B, out 107341B, BBs exec'd 0 ==== |
| 0x3A96C0AD: movl -48(%ebp),%eax |
| 0x3A96C0B0: movzwl (%eax,%esi,2),%edx |
| 0x3A96C0B4: movl %edx,%eax |
| 0x3A96C0B6: andl $0x7FFF, %eax |
| 0x3A96C0BB: cmpl $0x2, %eax |
| 0x3A96C0BE: jmp-8 0x3A96C089 |
| . 1034 3A96C0AD 19 |
| . 8B 45 D0 0F B7 14 70 89 D0 25 FF 7F 00 00 83 F8 02 EB C9 |
| |
| ==== BB 1035 (0x3A96C089) in 19537B, out 107428B, BBs exec'd 0 ==== |
| 0x3A96C089: jle-32 0x3A96BF7F |
| . 1035 3A96C089 6 |
| . 0F 8E F0 FE FF FF |
| |
| ==== BB 1036 (0x3A96E330) in 19543B, out 107487B, BBs exec'd 0 ==== |
| 0x3A96E330: incl -112(%ebp) |
| 0x3A96E333: cmpl $0x1, -112(%ebp) |
| 0x3A96E337: jle-32 0x3A96DFBA |
| . 1036 3A96E330 13 |
| . FF 45 90 83 7D 90 01 0F 8E 7D FC FF FF |
| |
| ==== BB 1037 (0x3A96DFBA) in 19556B, out 107564B, BBs exec'd 0 ==== |
| 0x3A96DFBA: movl %esi,-116(%ebp) |
| 0x3A96DFBD: movl -112(%ebp),%ecx |
| 0x3A96DFC0: leal (%ecx,%ecx,2), %eax |
| 0x3A96DFC3: leal -12(%ebp,%eax,4), %eax |
| 0x3A96DFC7: leal -40(%eax), %edx |
| 0x3A96DFCA: movl -40(%eax),%ecx |
| 0x3A96DFCD: movl 4(%edx),%edi |
| 0x3A96DFD0: movl %ecx,%eax |
| 0x3A96DFD2: addl %edi,%eax |
| 0x3A96DFD4: movl %eax,-124(%ebp) |
| 0x3A96DFD7: movl (%esi),%eax |
| 0x3A96DFD9: movl %ecx,-120(%ebp) |
| 0x3A96DFDC: movl %eax,-128(%ebp) |
| 0x3A96DFDF: movl 8(%edx),%eax |
| 0x3A96DFE2: testl %eax,%eax |
| 0x3A96DFE4: jz-8 0x3A96E035 |
| . 1037 3A96DFBA 44 |
| . 89 75 8C 8B 4D 90 8D 04 49 8D 44 85 F4 8D 50 D8 8B 48 D8 8B 7A 04 89 C8 01 F8 89 45 84 8B 06 89 4D 88 89 45 80 8B 42 08 85 C0 74 4F |
| |
| ==== BB 1038 (0x3A96DFE6) in 19600B, out 107767B, BBs exec'd 0 ==== |
| 0x3A96DFE6: movl -124(%ebp),%edx |
| 0x3A96DFE9: cmpl %edx,%ecx |
| 0x3A96DFEB: jb-8 0x3A96E015 |
| . 1038 3A96DFE6 7 |
| . 8B 55 84 39 D1 72 28 |
| |
| ==== BB 1039 (0x3A96E015) in 19607B, out 107839B, BBs exec'd 0 ==== |
| 0x3A96E015: movl -120(%ebp),%edi |
| 0x3A96E018: movl -128(%ebp),%ecx |
| 0x3A96E01B: movl (%edi),%eax |
| 0x3A96E01D: movzbl 4(%edi),%edx |
| 0x3A96E021: addl %eax,%ecx |
| 0x3A96E023: cmpl $0x7, %edx |
| 0x3A96E026: jz-8 0x3A96DFF2 |
| . 1039 3A96E015 19 |
| . 8B 7D 88 8B 4D 80 8B 07 0F B6 57 04 01 C1 83 FA 07 74 CA |
| |
| ==== BB 1040 (0x3A96DFF2) in 19626B, out 107951B, BBs exec'd 0 ==== |
| 0x3A96DFF2: movl 0x1F4(%esi),%edx |
| 0x3A96DFF8: testl %edx,%edx |
| 0x3A96DFFA: jnz-32 0x3A96E8CE |
| . 1040 3A96DFF2 14 |
| . 8B 96 F4 01 00 00 85 D2 0F 85 CE 08 00 00 |
| |
| ==== BB 1041 (0x3A96E000) in 19640B, out 108026B, BBs exec'd 0 ==== |
| 0x3A96E000: movl -128(%ebp),%eax |
| 0x3A96E003: addl %eax,(%ecx) |
| 0x3A96E005: addl $0x8, -120(%ebp) |
| 0x3A96E009: movl -124(%ebp),%edx |
| 0x3A96E00C: cmpl %edx,-120(%ebp) |
| 0x3A96E00F: jnb-32 0x3A96E330 |
| . 1041 3A96E000 21 |
| . 8B 45 80 01 01 83 45 88 08 8B 55 84 39 55 88 0F 83 1B 03 00 00 |
| |
| ==== BB 1042 (0x3A96E33D) in 19661B, out 108145B, BBs exec'd 0 ==== |
| 0x3A96E33D: movl $0x0, -76(%ebp) |
| 0x3A96E344: movl 52(%esi),%eax |
| 0x3A96E347: movl $0x0, -68(%ebp) |
| 0x3A96E34E: movl $0x0, -80(%ebp) |
| 0x3A96E355: testl %eax,%eax |
| 0x3A96E357: movl $0x0, -84(%ebp) |
| 0x3A96E35E: jz-8 0x3A96E36F |
| . 1042 3A96E33D 35 |
| . C7 45 B4 00 00 00 00 8B 46 34 C7 45 BC 00 00 00 00 C7 45 B0 00 00 00 00 85 C0 C7 45 AC 00 00 00 00 74 0F |
| |
| ==== BB 1043 (0x3A96E36F) in 19696B, out 108280B, BBs exec'd 0 ==== |
| 0x3A96E36F: movl 104(%esi),%eax |
| 0x3A96E372: testl %eax,%eax |
| 0x3A96E374: jz-8 0x3A96E380 |
| . 1043 3A96E36F 7 |
| . 8B 46 68 85 C0 74 0A |
| |
| ==== BB 1044 (0x3A96E376) in 19703B, out 108352B, BBs exec'd 0 ==== |
| 0x3A96E376: cmpl $0x7, 4(%eax) |
| 0x3A96E37A: jz-32 0x3A96E5F1 |
| . 1044 3A96E376 10 |
| . 83 78 04 07 0F 84 71 02 00 00 |
| |
| ==== BB 1045 (0x3A96E380) in 19713B, out 108415B, BBs exec'd 0 ==== |
| 0x3A96E380: xorl %eax, %eax |
| 0x3A96E382: leal 0xFFFFF9E4(%ebx), %edi |
| 0x3A96E388: movl %eax,0xFFFFFF54(%ebp) |
| 0x3A96E38E: movl %edi,0xFFFFFF14(%ebp) |
| 0x3A96E394: movl %esi,0xFFFFFF50(%ebp) |
| 0x3A96E39A: movl 0xFFFFFF54(%ebp),%edx |
| 0x3A96E3A0: xorl %edi, %edi |
| 0x3A96E3A2: movl (%esi),%ecx |
| 0x3A96E3A4: leal (%edx,%edx,2), %eax |
| 0x3A96E3A7: leal -12(%ebp,%eax,4), %eax |
| 0x3A96E3AB: movl %ecx,0xFFFFFF40(%ebp) |
| 0x3A96E3B1: movl -72(%eax),%edx |
| 0x3A96E3B4: movl -68(%eax),%eax |
| 0x3A96E3B7: movl %eax,0xFFFFFF4C(%ebp) |
| 0x3A96E3BD: addl %edx,%eax |
| 0x3A96E3BF: movl %eax,0xFFFFFF44(%ebp) |
| 0x3A96E3C5: movl 48(%esi),%eax |
| 0x3A96E3C8: movl 4(%eax),%eax |
| 0x3A96E3CB: movl %eax,0xFFFFFF3C(%ebp) |
| 0x3A96E3D1: movl 0xB8(%esi),%eax |
| 0x3A96E3D7: testl %eax,%eax |
| 0x3A96E3D9: jz-8 0x3A96E3DE |
| . 1045 3A96E380 91 |
| . 31 C0 8D BB E4 F9 FF FF 89 85 54 FF FF FF 89 BD 14 FF FF FF 89 B5 50 FF FF FF 8B 95 54 FF FF FF 31 FF 8B 0E 8D 04 52 8D 44 85 F4 89 8D 40 FF FF FF 8B 50 B8 8B 40 BC 89 85 4C FF FF FF 01 D0 89 85 44 FF FF FF 8B 46 30 8B 40 04 89 85 3C FF FF FF 8B 86 B8 00 00 00 85 C0 74 03 |
| |
| ==== BB 1046 (0x3A96E3DE) in 19804B, out 108716B, BBs exec'd 0 ==== |
| 0x3A96E3DE: movl 0xFFFFFF4C(%ebp),%eax |
| 0x3A96E3E4: movl %edx,%ecx |
| 0x3A96E3E6: movl $0xAAAAAAAB,%edx |
| 0x3A96E3EB: mull %edx |
| 0x3A96E3ED: shrl $0x3, %edx |
| 0x3A96E3F0: cmpl %edi,%edx |
| 0x3A96E3F2: jbe-8 0x3A96E3F6 |
| . 1046 3A96E3DE 22 |
| . 8B 85 4C FF FF FF 89 D1 BA AB AA AA AA F7 E2 C1 EA 03 39 FA 76 02 |
| |
| ==== BB 1047 (0x3A96E3F6) in 19826B, out 108844B, BBs exec'd 0 ==== |
| 0x3A96E3F6: cmpl 0xFFFFFF14(%ebp),%esi |
| 0x3A96E3FC: leal (%edx,%edx,2), %eax |
| 0x3A96E3FF: leal (%ecx,%eax,4), %eax |
| 0x3A96E402: movl %eax,0xFFFFFF48(%ebp) |
| 0x3A96E408: jz-8 0x3A96E452 |
| . 1047 3A96E3F6 20 |
| . 3B B5 14 FF FF FF 8D 04 52 8D 04 81 89 85 48 FF FF FF 74 48 |
| |
| ==== BB 1048 (0x3A96E40A) in 19846B, out 108956B, BBs exec'd 0 ==== |
| 0x3A96E40A: movl 0xFFFFFF40(%ebp),%eax |
| 0x3A96E410: testl %eax,%eax |
| 0x3A96E412: jnz-8 0x3A96E41E |
| . 1048 3A96E40A 10 |
| . 8B 85 40 FF FF FF 85 C0 75 0A |
| |
| ==== BB 1049 (0x3A96E41E) in 19856B, out 109031B, BBs exec'd 0 ==== |
| 0x3A96E41E: cmpl 0xFFFFFF48(%ebp),%ecx |
| 0x3A96E424: jnb-8 0x3A96E452 |
| . 1049 3A96E41E 8 |
| . 3B 8D 48 FF FF FF 73 2C |
| |
| ==== BB 1050 (0x3A96E452) in 19864B, out 109099B, BBs exec'd 0 ==== |
| 0x3A96E452: movl 0xDC(%esi),%eax |
| 0x3A96E458: testl %eax,%eax |
| 0x3A96E45A: jz-32 0x3A96E750 |
| . 1050 3A96E452 14 |
| . 8B 86 DC 00 00 00 85 C0 0F 84 F0 02 00 00 |
| |
| ==== BB 1051 (0x3A96E460) in 19878B, out 109174B, BBs exec'd 0 ==== |
| 0x3A96E460: movl 0xFFFFFF44(%ebp),%edx |
| 0x3A96E466: movl 4(%eax),%eax |
| 0x3A96E469: cmpl %edx,0xFFFFFF48(%ebp) |
| 0x3A96E46F: movl %eax,0xFFFFFF38(%ebp) |
| 0x3A96E475: jnb-32 0x3A96E2B0 |
| . 1051 3A96E460 27 |
| . 8B 95 44 FF FF FF 8B 40 04 39 95 48 FF FF FF 89 85 38 FF FF FF 0F 83 35 FE FF FF |
| |
| ==== BB 1052 (0x3A96E2B0) in 19905B, out 109284B, BBs exec'd 0 ==== |
| 0x3A96E2B0: incl 0xFFFFFF54(%ebp) |
| 0x3A96E2B6: cmpl $0x1, 0xFFFFFF54(%ebp) |
| 0x3A96E2BD: jle-32 0x3A96E394 |
| . 1052 3A96E2B0 19 |
| . FF 85 54 FF FF FF 83 BD 54 FF FF FF 01 0F 8E D1 00 00 00 |
| |
| ==== BB 1053 (0x3A96E394) in 19924B, out 109367B, BBs exec'd 0 ==== |
| 0x3A96E394: movl %esi,0xFFFFFF50(%ebp) |
| 0x3A96E39A: movl 0xFFFFFF54(%ebp),%edx |
| 0x3A96E3A0: xorl %edi, %edi |
| 0x3A96E3A2: movl (%esi),%ecx |
| 0x3A96E3A4: leal (%edx,%edx,2), %eax |
| 0x3A96E3A7: leal -12(%ebp,%eax,4), %eax |
| 0x3A96E3AB: movl %ecx,0xFFFFFF40(%ebp) |
| 0x3A96E3B1: movl -72(%eax),%edx |
| 0x3A96E3B4: movl -68(%eax),%eax |
| 0x3A96E3B7: movl %eax,0xFFFFFF4C(%ebp) |
| 0x3A96E3BD: addl %edx,%eax |
| 0x3A96E3BF: movl %eax,0xFFFFFF44(%ebp) |
| 0x3A96E3C5: movl 48(%esi),%eax |
| 0x3A96E3C8: movl 4(%eax),%eax |
| 0x3A96E3CB: movl %eax,0xFFFFFF3C(%ebp) |
| 0x3A96E3D1: movl 0xB8(%esi),%eax |
| 0x3A96E3D7: testl %eax,%eax |
| 0x3A96E3D9: jz-8 0x3A96E3DE |
| . 1053 3A96E394 71 |
| . 89 B5 50 FF FF FF 8B 95 54 FF FF FF 31 FF 8B 0E 8D 04 52 8D 44 85 F4 89 8D 40 FF FF FF 8B 50 B8 8B 40 BC 89 85 4C FF FF FF 01 D0 89 85 44 FF FF FF 8B 46 30 8B 40 04 89 85 3C FF FF FF 8B 86 B8 00 00 00 85 C0 74 03 |
| |
| ==== BB 1054 (0x3A96E2C3) in 19995B, out 109618B, BBs exec'd 0 ==== |
| 0x3A96E2C3: movl 20(%ebp),%eax |
| 0x3A96E2C6: testl %eax,%eax |
| 0x3A96E2C8: jnz-32 0x3A96EDB7 |
| . 1054 3A96E2C3 11 |
| . 8B 45 14 85 C0 0F 85 E9 0A 00 00 |
| |
| ==== BB 1055 (0x3A96E2CE) in 20006B, out 109690B, BBs exec'd 0 ==== |
| 0x3A96E2CE: orb $0x4, 0x174(%esi) |
| 0x3A96E2D5: movl -104(%ebp),%ecx |
| 0x3A96E2D8: testl %ecx,%ecx |
| 0x3A96E2DA: jnz-32 0x3A96ED81 |
| . 1055 3A96E2CE 18 |
| . 80 8E 74 01 00 00 04 8B 4D 98 85 C9 0F 85 A1 0A 00 00 |
| |
| ==== BB 1056 (0x3A96E2E0) in 20024B, out 109787B, BBs exec'd 0 ==== |
| 0x3A96E2E0: movl 8(%ebp),%eax |
| 0x3A96E2E3: movl 0x210(%eax),%edx |
| 0x3A96E2E9: testl %edx,%edx |
| 0x3A96E2EB: jz-8 0x3A96E300 |
| . 1056 3A96E2E0 13 |
| . 8B 45 08 8B 90 10 02 00 00 85 D2 74 13 |
| |
| ==== BB 1057 (0x3A96E300) in 20037B, out 109875B, BBs exec'd 0 ==== |
| 0x3A96E300: leal -12(%ebp), %esp |
| 0x3A96E303: popl %ebx |
| 0x3A96E304: popl %esi |
| 0x3A96E305: popl %edi |
| 0x3A96E306: popl %ebp |
| 0x3A96E307: ret |
| . 1057 3A96E300 8 |
| . 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 1058 (0x3A96E05C) in 20045B, out 109977B, BBs exec'd 0 ==== |
| 0x3A96E05C: movl %edi,%eax |
| 0x3A96E05E: movl %ecx,%edx |
| 0x3A96E060: shrl $0x3, %eax |
| 0x3A96E063: cmpl 0xFFFFFF78(%ebp),%eax |
| 0x3A96E069: jbe-8 0x3A96E071 |
| . 1058 3A96E05C 15 |
| . 89 F8 89 CA C1 E8 03 3B 85 78 FF FF FF 76 06 |
| |
| ==== BB 1059 (0x3A96E0B0) in 20060B, out 110069B, BBs exec'd 0 ==== |
| 0x3A96E0B0: movl 0xDC(%esi),%eax |
| 0x3A96E0B6: testl %eax,%eax |
| 0x3A96E0B8: jz-32 0x3A96E631 |
| . 1059 3A96E0B0 14 |
| . 8B 86 DC 00 00 00 85 C0 0F 84 73 05 00 00 |
| |
| ==== BB 1060 (0x3A96E414) in 20074B, out 110144B, BBs exec'd 0 ==== |
| 0x3A96E414: movl 0x114(%esi),%eax |
| 0x3A96E41A: testl %eax,%eax |
| 0x3A96E41C: jnz-8 0x3A96E452 |
| . 1060 3A96E414 10 |
| . 8B 86 14 01 00 00 85 C0 75 34 |
| |
| ==== BB 1061 (0x3A968122) in 20084B, out 110219B, BBs exec'd 0 ==== |
| 0x3A968122: call 0x3A972730 |
| . 1061 3A968122 5 |
| . E8 09 A6 00 00 |
| |
| ==== BB 1062 _dl_sysdep_start_cleanup(0x3A972730) in 20089B, out 110264B, BBs exec'd 0 ==== |
| 0x3A972730: pushl %ebp |
| 0x3A972731: movl %esp,%ebp |
| 0x3A972733: popl %ebp |
| 0x3A972734: ret |
| . 1062 3A972730 5 |
| . 55 89 E5 5D C3 |
| |
| ==== BB 1063 (0x3A968127) in 20094B, out 110333B, BBs exec'd 0 ==== |
| 0x3A968127: movl 0xFFFFF9D0(%ebx),%eax |
| 0x3A96812D: testl %eax,%eax |
| 0x3A96812F: jnz-8 0x3A968193 |
| . 1063 3A968127 10 |
| . 8B 83 D0 F9 FF FF 85 C0 75 62 |
| |
| ==== BB 1064 (0x3A968131) in 20104B, out 110408B, BBs exec'd 0 ==== |
| 0x3A968131: cmpl $0x1, 0xFFFFFB54(%ebx) |
| 0x3A968138: jbe-32 0x3A9673C4 |
| . 1064 3A968131 13 |
| . 83 BB 54 FB FF FF 01 0F 86 86 F2 FF FF |
| |
| ==== BB 1065 (0x3A96813E) in 20117B, out 110474B, BBs exec'd 0 ==== |
| 0x3A96813E: xorl %eax, %eax |
| 0x3A968140: movl %eax,12(%esp,,) |
| 0x3A968144: xorl %eax, %eax |
| 0x3A968146: movl %eax,8(%esp,,) |
| 0x3A96814A: movl 0xFFFFF994(%ebx),%eax |
| 0x3A968150: movl 0x1B0(%eax),%eax |
| 0x3A968156: movl %edi,(%esp,,) |
| 0x3A968159: movl %eax,4(%esp,,) |
| 0x3A96815D: call 0x3A96DEB0 |
| . 1065 3A96813E 36 |
| . 31 C0 89 44 24 0C 31 C0 89 44 24 08 8B 83 94 F9 FF FF 8B 80 B0 01 00 00 89 3C 24 89 44 24 04 E8 4E 5D 00 00 |
| |
| ==== BB 1066 (0x3A96E233) in 20153B, out 110617B, BBs exec'd 0 ==== |
| 0x3A96E233: movl -48(%ebp),%edx |
| 0x3A96E236: movl -52(%ebp),%eax |
| 0x3A96E239: addl %edx,%eax |
| 0x3A96E23B: cmpl %ecx,%eax |
| 0x3A96E23D: jz-8 0x3A96E256 |
| . 1066 3A96E233 12 |
| . 8B 55 D0 8B 45 CC 01 D0 39 C8 74 17 |
| |
| ==== BB 1067 (0x3A96E256) in 20165B, out 110706B, BBs exec'd 0 ==== |
| 0x3A96E256: movl 32(%esi),%eax |
| 0x3A96E259: movl 4(%eax),%ecx |
| 0x3A96E25C: addl %ecx,%edx |
| 0x3A96E25E: movl %edx,-48(%ebp) |
| 0x3A96E261: jmp 0x3A96DFB3 |
| . 1067 3A96E256 16 |
| . 8B 46 20 8B 48 04 01 CA 89 55 D0 E9 4D FD FF FF |
| |
| ==== BB 1068 (0x3A96DFED) in 20181B, out 110792B, BBs exec'd 0 ==== |
| 0x3A96DFED: jmp 0x3A96E330 |
| . 1068 3A96DFED 5 |
| . E9 3E 03 00 00 |
| |
| ==== BB 1069 (0x3A968162) in 20186B, out 110820B, BBs exec'd 0 ==== |
| 0x3A968162: jmp 0x3A9673C4 |
| . 1069 3A968162 5 |
| . E9 5D F2 FF FF |
| |
| ==== BB 1070 (0x3A9673C4) in 20191B, out 110848B, BBs exec'd 0 ==== |
| 0x3A9673C4: movl 0xFFFFFE78(%ebp),%edx |
| 0x3A9673CA: movl $0x1, 12(%edx) |
| 0x3A9673D1: call 0x3A970B70 |
| . 1070 3A9673C4 18 |
| . 8B 95 78 FE FF FF C7 42 0C 01 00 00 00 E8 9A 97 00 00 |
| |
| ==== BB 1071 _dl_debug_state(0x3A970B70) in 20209B, out 110927B, BBs exec'd 0 ==== |
| 0x3A970B70: pushl %ebp |
| 0x3A970B71: movl %esp,%ebp |
| 0x3A970B73: popl %ebp |
| 0x3A970B74: ret |
| . 1071 3A970B70 5 |
| . 55 89 E5 5D C3 |
| |
| ==== BB 1072 (0x3A9673D6) in 20214B, out 110996B, BBs exec'd 0 ==== |
| 0x3A9673D6: call 0x3A96B6D0 |
| . 1072 3A9673D6 5 |
| . E8 F5 42 00 00 |
| |
| ==== BB 1073 _dl_unload_cache(0x3A96B6D0) in 20219B, out 111041B, BBs exec'd 0 ==== |
| 0x3A96B6D0: pushl %ebp |
| 0x3A96B6D1: movl %esp,%ebp |
| 0x3A96B6D3: pushl %ebx |
| 0x3A96B6D4: subl $0x8, %esp |
| 0x3A96B6D7: call 0x3A97592B |
| . 1073 3A96B6D0 12 |
| . 55 89 E5 53 83 EC 08 E8 4F A2 00 00 |
| |
| ==== BB 1074 (0x3A96B6DC) in 20231B, out 111142B, BBs exec'd 0 ==== |
| 0x3A96B6DC: addl $0xCF90, %ebx |
| 0x3A96B6E2: movl 0xDC(%ebx),%ecx |
| 0x3A96B6E8: testl %ecx,%ecx |
| 0x3A96B6EA: setnz %al |
| 0x3A96B6ED: cmpl $0xFFFFFFFF, %ecx |
| 0x3A96B6F0: setnz %dl |
| 0x3A96B6F3: andl %edx,%eax |
| 0x3A96B6F5: testb $0x1, %al |
| 0x3A96B6F7: jnz-8 0x3A96B700 |
| . 1074 3A96B6DC 29 |
| . 81 C3 90 CF 00 00 8B 8B DC 00 00 00 85 C9 0F 95 C0 83 F9 FF 0F 95 C2 21 D0 A8 01 75 07 |
| |
| ==== BB 1075 (0x3A96B700) in 20260B, out 111299B, BBs exec'd 0 ==== |
| 0x3A96B700: movl %ecx,(%esp,,) |
| 0x3A96B703: movl 0xE4(%ebx),%eax |
| 0x3A96B709: movl %eax,4(%esp,,) |
| 0x3A96B70D: call 0x3A974C90 |
| . 1075 3A96B700 18 |
| . 89 0C 24 8B 83 E4 00 00 00 89 44 24 04 E8 7E 95 00 00 |
| |
| ==== BB 1076 munmap(0x3A974C90) in 20278B, out 111383B, BBs exec'd 0 ==== |
| 0x3A974C90: movl %ebx,%edx |
| 0x3A974C92: movl 8(%esp,,),%ecx |
| 0x3A974C96: movl 4(%esp,,),%ebx |
| 0x3A974C9A: movl $0x5B,%eax |
| 0x3A974C9F: int $0x80 |
| . 1076 3A974C90 17 |
| . 89 DA 8B 4C 24 08 8B 5C 24 04 B8 5B 00 00 00 CD 80 |
| |
| ==== BB 1077 (0x3A974CA1) in 20295B, out 111460B, BBs exec'd 0 ==== |
| 0x3A974CA1: movl %edx,%ebx |
| 0x3A974CA3: cmpl $0xFFFFF001, %eax |
| 0x3A974CA8: jnb-8 0x3A974CAB |
| . 1077 3A974CA1 9 |
| . 89 D3 3D 01 F0 FF FF 73 01 |
| |
| ==== BB 1078 (0x3A974CAA) in 20304B, out 111530B, BBs exec'd 0 ==== |
| 0x3A974CAA: ret |
| . 1078 3A974CAA 1 |
| . C3 |
| |
| ==== BB 1079 (0x3A96B712) in 20305B, out 111560B, BBs exec'd 0 ==== |
| 0x3A96B712: xorl %eax, %eax |
| 0x3A96B714: movl %eax,0xDC(%ebx) |
| 0x3A96B71A: addl $0x8, %esp |
| 0x3A96B71D: popl %ebx |
| 0x3A96B71E: popl %ebp |
| 0x3A96B71F: ret |
| . 1079 3A96B712 14 |
| . 31 C0 89 83 DC 00 00 00 83 C4 08 5B 5D C3 |
| |
| ==== BB 1080 (0x3A9673DB) in 20319B, out 111664B, BBs exec'd 0 ==== |
| 0x3A9673DB: leal -12(%ebp), %esp |
| 0x3A9673DE: popl %ebx |
| 0x3A9673DF: popl %esi |
| 0x3A9673E0: popl %edi |
| 0x3A9673E1: popl %ebp |
| 0x3A9673E2: ret |
| . 1080 3A9673DB 8 |
| . 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 1081 (0x3A9730A0) in 20327B, out 111766B, BBs exec'd 0 ==== |
| 0x3A9730A0: movl 0xFFFFFE20(%ebp),%eax |
| 0x3A9730A6: addl $0x204, %esp |
| 0x3A9730AC: popl %ebx |
| 0x3A9730AD: popl %esi |
| 0x3A9730AE: popl %edi |
| 0x3A9730AF: popl %ebp |
| 0x3A9730B0: ret |
| . 1081 3A9730A0 17 |
| . 8B 85 20 FE FF FF 81 C4 04 02 00 00 5B 5E 5F 5D C3 |
| |
| ==== BB 1082 (0x3A965ECA) in 20344B, out 111894B, BBs exec'd 0 ==== |
| 0x3A965ECA: cmpb $0x0, 0xFFFFFC14(%ebx) |
| 0x3A965ED1: movl %eax,%edi |
| 0x3A965ED3: js-8 0x3A965F30 |
| . 1082 3A965ECA 11 |
| . 80 BB 14 FC FF FF 00 89 C7 78 5B |
| |
| ==== BB 1083 (0x3A965ED5) in 20355B, out 111970B, BBs exec'd 0 ==== |
| 0x3A965ED5: addl $0x54, %esp |
| 0x3A965ED8: movl %edi,%eax |
| 0x3A965EDA: popl %ebx |
| 0x3A965EDB: popl %esi |
| 0x3A965EDC: popl %edi |
| 0x3A965EDD: popl %ebp |
| 0x3A965EDE: ret |
| . 1083 3A965ED5 10 |
| . 83 C4 54 89 F8 5B 5E 5F 5D C3 |
| |
| ==== BB 1084 (0x3A965887) in 20365B, out 112088B, BBs exec'd 0 ==== |
| 0x3A965887: movl %eax,%edi |
| 0x3A965889: call 0x3A965870 |
| . 1084 3A965887 7 |
| . 89 C7 E8 E2 FF FF FF |
| |
| ==== BB 1085 (0x3A965870) in 20372B, out 112143B, BBs exec'd 0 ==== |
| 0x3A965870: movl (%esp,,),%ebx |
| 0x3A965873: ret |
| . 1085 3A965870 4 |
| . 8B 1C 24 C3 |
| |
| ==== BB 1086 (0x3A96588E) in 20376B, out 112183B, BBs exec'd 0 ==== |
| 0x3A96588E: addl $0x12DDE, %ebx |
| 0x3A965894: movl 0x208(%ebx),%eax |
| 0x3A96589A: popl %edx |
| 0x3A96589B: leal (%esp,%eax,4), %esp |
| 0x3A96589E: subl %eax,%edx |
| 0x3A9658A0: pushl %edx |
| 0x3A9658A1: movl 0xFFFFF994(%ebx),%eax |
| 0x3A9658A7: leal 8(%esp,%edx,4), %esi |
| 0x3A9658AB: leal 4(%esp,,), %ecx |
| 0x3A9658AF: pushl %esi |
| 0x3A9658B0: call 0x3A970680 |
| . 1086 3A96588E 39 |
| . 81 C3 DE 2D 01 00 8B 83 08 02 00 00 5A 8D 24 84 29 C2 52 8B 83 94 F9 FF FF 8D 74 94 08 8D 4C 24 04 56 E8 CB AD 00 00 |
| |
| ==== BB 1087 _dl_init_internal(0x3A970680) in 20415B, out 112357B, BBs exec'd 0 ==== |
| 0x3A970680: pushl %ebp |
| 0x3A970681: movl %esp,%ebp |
| 0x3A970683: pushl %edi |
| 0x3A970684: movl %eax,%edi |
| 0x3A970686: pushl %esi |
| 0x3A970687: pushl %ebx |
| 0x3A970688: subl $0x2C, %esp |
| 0x3A97068B: movl 0x98(%eax),%eax |
| 0x3A970691: call 0x3A97592B |
| . 1087 3A970680 22 |
| . 55 89 E5 57 89 C7 56 53 83 EC 2C 8B 80 98 00 00 00 E8 95 52 00 00 |
| |
| ==== BB 1088 (0x3A970696) in 20437B, out 112519B, BBs exec'd 0 ==== |
| 0x3A970696: addl $0x7FD6, %ebx |
| 0x3A97069C: movl %edx,-16(%ebp) |
| 0x3A97069F: movl 0x9C(%edi),%esi |
| 0x3A9706A5: movl %eax,-24(%ebp) |
| 0x3A9706A8: movl 0xFFFFF9CC(%ebx),%eax |
| 0x3A9706AE: movl %ecx,-20(%ebp) |
| 0x3A9706B1: testl %eax,%eax |
| 0x3A9706B3: jnz-32 0x3A97074A |
| . 1088 3A970696 35 |
| . 81 C3 D6 7F 00 00 89 55 F0 8B B7 9C 00 00 00 89 45 E8 8B 83 CC F9 FF FF 89 4D EC 85 C0 0F 85 91 00 00 00 |
| |
| ==== BB 1089 (0x3A97074A) in 20472B, out 112668B, BBs exec'd 0 ==== |
| 0x3A97074A: movl 8(%ebp),%edx |
| 0x3A97074D: movl %edx,(%esp,,) |
| 0x3A970750: movl -16(%ebp),%edx |
| 0x3A970753: call 0x3A970560 |
| . 1089 3A97074A 14 |
| . 8B 55 08 89 14 24 8B 55 F0 E8 08 FE FF FF |
| |
| ==== BB 1090 call_init(0x3A970560) in 20486B, out 112746B, BBs exec'd 0 ==== |
| 0x3A970560: pushl %ebp |
| 0x3A970561: movl %esp,%ebp |
| 0x3A970563: subl $0x28, %esp |
| 0x3A970566: movl %ebx,-12(%ebp) |
| 0x3A970569: movl %esi,-8(%ebp) |
| 0x3A97056C: movl %eax,%esi |
| 0x3A97056E: movl %edi,-4(%ebp) |
| 0x3A970571: movzbl 0x174(%eax),%eax |
| 0x3A970578: call 0x3A97592B |
| . 1090 3A970560 29 |
| . 55 89 E5 83 EC 28 89 5D F4 89 75 F8 89 C6 89 7D FC 0F B6 80 74 01 00 00 E8 AE 53 00 00 |
| |
| ==== BB 1091 (0x3A97057D) in 20515B, out 112899B, BBs exec'd 0 ==== |
| 0x3A97057D: addl $0x80EF, %ebx |
| 0x3A970583: movl %edx,-16(%ebp) |
| 0x3A970586: movl %ecx,-20(%ebp) |
| 0x3A970589: testb $0x8, %al |
| 0x3A97058B: jnz-8 0x3A9705C0 |
| . 1091 3A97057D 16 |
| . 81 C3 EF 80 00 00 89 55 F0 89 4D EC A8 08 75 33 |
| |
| ==== BB 1092 (0x3A97058D) in 20531B, out 113006B, BBs exec'd 0 ==== |
| 0x3A97058D: movb %al,%dl |
| 0x3A97058F: movl 4(%esi),%eax |
| 0x3A970592: orb $0x8, %dl |
| 0x3A970595: movb %dl,0x174(%esi) |
| 0x3A97059B: movzbl (%eax),%ecx |
| 0x3A97059E: testb %cl,%cl |
| 0x3A9705A0: jz-32 0x3A97063E |
| . 1092 3A97058D 25 |
| . 88 C2 8B 46 04 80 CA 08 88 96 74 01 00 00 0F B6 08 84 C9 0F 84 98 00 00 00 |
| |
| ==== BB 1093 (0x3A9705A6) in 20556B, out 113148B, BBs exec'd 0 ==== |
| 0x3A9705A6: movl 72(%esi),%edx |
| 0x3A9705A9: testl %edx,%edx |
| 0x3A9705AB: jnz-8 0x3A9705D0 |
| . 1093 3A9705A6 7 |
| . 8B 56 48 85 D2 75 23 |
| |
| ==== BB 1094 (0x3A9705D0) in 20563B, out 113220B, BBs exec'd 0 ==== |
| 0x3A9705D0: testb $0x2, 0xFFFFFC14(%ebx) |
| 0x3A9705D7: jnz-8 0x3A970655 |
| . 1094 3A9705D0 9 |
| . F6 83 14 FC FF FF 02 75 7C |
| |
| ==== BB 1095 (0x3A9705D9) in 20572B, out 113290B, BBs exec'd 0 ==== |
| 0x3A9705D9: testl %edx,%edx |
| 0x3A9705DB: jnz-8 0x3A97061F |
| . 1095 3A9705D9 4 |
| . 85 D2 75 42 |
| |
| ==== BB 1096 (0x3A97061F) in 20576B, out 113349B, BBs exec'd 0 ==== |
| 0x3A97061F: movl 4(%edx),%eax |
| 0x3A970622: movl 8(%ebp),%edx |
| 0x3A970625: movl (%esi),%edi |
| 0x3A970627: movl %edx,8(%esp,,) |
| 0x3A97062B: movl -20(%ebp),%edx |
| 0x3A97062E: addl %edi,%eax |
| 0x3A970630: movl %edx,4(%esp,,) |
| 0x3A970634: movl -16(%ebp),%edx |
| 0x3A970637: movl %edx,(%esp,,) |
| 0x3A97063A: call*l %eax |
| . 1096 3A97061F 29 |
| . 8B 42 04 8B 55 08 8B 3E 89 54 24 08 8B 55 EC 01 F8 89 54 24 04 8B 55 F0 89 14 24 FF D0 |
| |
| ==== BB 1097 (0x3A97C92C) in 20605B, out 113486B, BBs exec'd 0 ==== |
| 0x3A97C92C: pushl %ebp |
| 0x3A97C92D: movl %esp,%ebp |
| 0x3A97C92F: subl $0x8, %esp |
| 0x3A97C932: call 0x3A97C9C0 |
| . 1097 3A97C92C 11 |
| . 55 89 E5 83 EC 08 E8 89 00 00 00 |
| |
| ==== BB 1098 (0x3A97C9C0) in 20616B, out 113571B, BBs exec'd 0 ==== |
| 0x3A97C9C0: pushl %ebp |
| 0x3A97C9C1: movl %esp,%ebp |
| 0x3A97C9C3: pushl %ebx |
| 0x3A97C9C4: call 0x3A97C9C9 ; popl %ebx |
| 0x3A97C9CA: addl $0x1417, %ebx |
| 0x3A97C9D0: pushl %edx |
| 0x3A97C9D1: movl 0x2C(%ebx),%eax |
| 0x3A97C9D7: testl %eax,%eax |
| 0x3A97C9D9: jz-8 0x3A97C9DD |
| . 1098 3A97C9C0 27 |
| . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 17 14 00 00 52 8B 83 2C 00 00 00 85 C0 74 02 |
| |
| ==== BB 1099 (0x3A97C9DD) in 20643B, out 113723B, BBs exec'd 0 ==== |
| 0x3A97C9DD: popl %eax |
| 0x3A97C9DE: popl %ebx |
| 0x3A97C9DF: leave 0x3A97C9E0: ret |
| . 1099 3A97C9DD 4 |
| . 58 5B C9 C3 |
| |
| ==== BB 1100 (0x3A97C937) in 20647B, out 113807B, BBs exec'd 0 ==== |
| 0x3A97C937: call 0x3A97CA60 |
| . 1100 3A97C937 5 |
| . E8 24 01 00 00 |
| |
| ==== BB 1101 (0x3A97CA60) in 20652B, out 113852B, BBs exec'd 0 ==== |
| 0x3A97CA60: pushl %ebp |
| 0x3A97CA61: movl %esp,%ebp |
| 0x3A97CA63: pushl %ebx |
| 0x3A97CA64: call 0x3A97CA69 ; popl %ebx |
| 0x3A97CA6A: addl $0x1377, %ebx |
| 0x3A97CA70: pushl %eax |
| 0x3A97CA71: movl 0xFFFFFFFC(%ebx),%eax |
| 0x3A97CA77: testl %eax,%eax |
| 0x3A97CA79: jz-8 0x3A97CA85 |
| . 1101 3A97CA60 27 |
| . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 77 13 00 00 50 8B 83 FC FF FF FF 85 C0 74 0A |
| |
| ==== BB 1102 (0x3A97CA85) in 20679B, out 114004B, BBs exec'd 0 ==== |
| 0x3A97CA85: movl -4(%ebp),%ebx |
| 0x3A97CA88: leave 0x3A97CA89: ret |
| . 1102 3A97CA85 5 |
| . 8B 5D FC C9 C3 |
| |
| ==== BB 1103 (0x3A97C93C) in 20684B, out 114066B, BBs exec'd 0 ==== |
| 0x3A97C93C: call 0x3A97CCA0 |
| . 1103 3A97C93C 5 |
| . E8 5F 03 00 00 |
| |
| ==== BB 1104 (0x3A97CCA0) in 20689B, out 114111B, BBs exec'd 0 ==== |
| 0x3A97CCA0: pushl %ebp |
| 0x3A97CCA1: movl %esp,%ebp |
| 0x3A97CCA3: pushl %esi |
| 0x3A97CCA4: pushl %ebx |
| 0x3A97CCA5: call 0x3A97CCAA ; popl %ebx |
| 0x3A97CCAB: addl $0x1136, %ebx |
| 0x3A97CCB1: leal 0xFFFFFFF0(%ebx), %eax |
| 0x3A97CCB7: leal -4(%eax), %esi |
| 0x3A97CCBA: movl -4(%eax),%eax |
| 0x3A97CCBD: cmpl $0xFFFFFFFF, %eax |
| 0x3A97CCC0: jz-8 0x3A97CCCE |
| . 1104 3A97CCA0 34 |
| . 55 89 E5 56 53 E8 00 00 00 00 5B 81 C3 36 11 00 00 8D 83 F0 FF FF FF 8D 70 FC 8B 40 FC 83 F8 FF 74 0C |
| |
| ==== BB 1105 (0x3A97CCCE) in 20723B, out 114278B, BBs exec'd 0 ==== |
| 0x3A97CCCE: popl %ebx |
| 0x3A97CCCF: popl %esi |
| 0x3A97CCD0: popl %ebp |
| 0x3A97CCD1: ret |
| . 1105 3A97CCCE 4 |
| . 5B 5E 5D C3 |
| |
| ==== BB 1106 (0x3A97C941) in 20727B, out 114356B, BBs exec'd 0 ==== |
| 0x3A97C941: leave 0x3A97C942: ret |
| . 1106 3A97C941 2 |
| . C9 C3 |
| |
| ==== BB 1107 (0x3A97063C) in 20729B, out 114405B, BBs exec'd 0 ==== |
| 0x3A97063C: jmp-8 0x3A9705DD |
| . 1107 3A97063C 2 |
| . EB 9F |
| |
| ==== BB 1108 (0x3A9705DD) in 20731B, out 114433B, BBs exec'd 0 ==== |
| 0x3A9705DD: movl 124(%esi),%edx |
| 0x3A9705E0: testl %edx,%edx |
| 0x3A9705E2: jz-8 0x3A9705C0 |
| . 1108 3A9705DD 7 |
| . 8B 56 7C 85 D2 74 DC |
| |
| ==== BB 1109 (0x3A9705C0) in 20738B, out 114505B, BBs exec'd 0 ==== |
| 0x3A9705C0: movl -12(%ebp),%ebx |
| 0x3A9705C3: movl -8(%ebp),%esi |
| 0x3A9705C6: movl -4(%ebp),%edi |
| 0x3A9705C9: movl %ebp,%esp |
| 0x3A9705CB: popl %ebp |
| 0x3A9705CC: ret |
| . 1109 3A9705C0 13 |
| . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 1110 (0x3A970758) in 20751B, out 114597B, BBs exec'd 0 ==== |
| 0x3A970758: xorl %eax, %eax |
| 0x3A97075A: movl %eax,0xFFFFF9CC(%ebx) |
| 0x3A970760: movl -24(%ebp),%eax |
| 0x3A970763: testl %eax,%eax |
| 0x3A970765: jz-32 0x3A9706C4 |
| . 1110 3A970758 19 |
| . 31 C0 89 83 CC F9 FF FF 8B 45 E8 85 C0 0F 84 59 FF FF FF |
| |
| ==== BB 1111 (0x3A9706C4) in 20770B, out 114696B, BBs exec'd 0 ==== |
| 0x3A9706C4: xorl %eax, %eax |
| 0x3A9706C6: call 0x3A970B30 |
| . 1111 3A9706C4 7 |
| . 31 C0 E8 65 04 00 00 |
| |
| ==== BB 1112 (0x3A970B65) in 20777B, out 114759B, BBs exec'd 0 ==== |
| 0x3A970B65: popl %ebp |
| 0x3A970B66: movl %edx,%eax |
| 0x3A970B68: ret |
| . 1112 3A970B65 4 |
| . 5D 89 D0 C3 |
| |
| ==== BB 1113 (0x3A9706CB) in 20781B, out 114815B, BBs exec'd 0 ==== |
| 0x3A9706CB: movl %eax,-28(%ebp) |
| 0x3A9706CE: movl $0x1, 12(%eax) |
| 0x3A9706D5: call 0x3A970B70 |
| . 1113 3A9706CB 15 |
| . 89 45 E4 C7 40 0C 01 00 00 00 E8 96 04 00 00 |
| |
| ==== BB 1114 (0x3A9706DA) in 20796B, out 114891B, BBs exec'd 0 ==== |
| 0x3A9706DA: movl 0x154(%edi),%esi |
| 0x3A9706E0: movl %esi,%eax |
| 0x3A9706E2: decl %esi |
| 0x3A9706E3: testl %eax,%eax |
| 0x3A9706E5: jnz-8 0x3A970708 |
| . 1114 3A9706DA 13 |
| . 8B B7 54 01 00 00 89 F0 4E 85 C0 75 21 |
| |
| ==== BB 1115 (0x3A970708) in 20809B, out 114984B, BBs exec'd 0 ==== |
| 0x3A970708: movl 0x1D4(%edi),%eax |
| 0x3A97070E: movl 8(%ebp),%edx |
| 0x3A970711: movl (%eax,%esi,4),%eax |
| 0x3A970714: movl %edx,(%esp,,) |
| 0x3A970717: movl -20(%ebp),%ecx |
| 0x3A97071A: movl -16(%ebp),%edx |
| 0x3A97071D: call 0x3A970560 |
| . 1115 3A970708 26 |
| . 8B 87 D4 01 00 00 8B 55 08 8B 04 B0 89 14 24 8B 4D EC 8B 55 F0 E8 3E FE FF FF |
| |
| ==== BB 1116 (0x3A9705AD) in 20835B, out 115108B, BBs exec'd 0 ==== |
| 0x3A9705AD: movl 124(%esi),%edi |
| 0x3A9705B0: testl %edi,%edi |
| 0x3A9705B2: jnz-8 0x3A9705D0 |
| . 1116 3A9705AD 7 |
| . 8B 7E 7C 85 FF 75 1C |
| |
| ==== BB 1117 (0x3A9705B4) in 20842B, out 115180B, BBs exec'd 0 ==== |
| 0x3A9705B4: leal 0x0(%esi), %esi |
| 0x3A9705BA: leal 0x0(%edi), %edi |
| 0x3A9705C0: movl -12(%ebp),%ebx |
| 0x3A9705C3: movl -8(%ebp),%esi |
| 0x3A9705C6: movl -4(%ebp),%edi |
| 0x3A9705C9: movl %ebp,%esp |
| 0x3A9705CB: popl %ebp |
| 0x3A9705CC: ret |
| . 1117 3A9705B4 25 |
| . 8D B6 00 00 00 00 8D BF 00 00 00 00 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 1118 (0x3A970722) in 20867B, out 115290B, BBs exec'd 0 ==== |
| 0x3A970722: movl %esi,%eax |
| 0x3A970724: decl %esi |
| 0x3A970725: testl %eax,%eax |
| 0x3A970727: jnz-8 0x3A970708 |
| . 1118 3A970722 7 |
| . 89 F0 4E 85 C0 75 DF |
| |
| ==== BB 1119 _init(0x3A9B37C0) in 20874B, out 115367B, BBs exec'd 0 ==== |
| 0x3A9B37C0: pushl %ebp |
| 0x3A9B37C1: xorl %eax, %eax |
| 0x3A9B37C3: movl %esp,%ebp |
| 0x3A9B37C5: subl $0x18, %esp |
| 0x3A9B37C8: movl %ebx,-12(%ebp) |
| 0x3A9B37CB: call 0x3A9B3791 |
| . 1119 3A9B37C0 16 |
| . 55 31 C0 89 E5 83 EC 18 89 5D F4 E8 C1 FF FF FF |
| |
| ==== BB 1120 __i686.get_pc_thunk.bx(0x3A9B3791) in 20890B, out 115479B, BBs exec'd 0 ==== |
| 0x3A9B3791: movl (%esp,,),%ebx |
| 0x3A9B3794: ret |
| . 1120 3A9B3791 4 |
| . 8B 1C 24 C3 |
| |
| ==== BB 1121 (0x3A9B37D0) in 20894B, out 115519B, BBs exec'd 0 ==== |
| 0x3A9B37D0: addl $0xFC840, %ebx |
| 0x3A9B37D6: movl %esi,-8(%ebp) |
| 0x3A9B37D9: movl 0xA4(%ebx),%edx |
| 0x3A9B37DF: movl 16(%ebp),%esi |
| 0x3A9B37E2: movl %edi,-4(%ebp) |
| 0x3A9B37E5: testl %edx,%edx |
| 0x3A9B37E7: movl 12(%ebp),%edi |
| 0x3A9B37EA: jz-8 0x3A9B3800 |
| . 1121 3A9B37D0 28 |
| . 81 C3 40 C8 0F 00 89 75 F8 8B 93 A4 00 00 00 8B 75 10 89 7D FC 85 D2 8B 7D 0C 74 14 |
| |
| ==== BB 1122 (0x3A9B37EC) in 20922B, out 115662B, BBs exec'd 0 ==== |
| 0x3A9B37EC: movl (%edx),%edx |
| 0x3A9B37EE: testl %edx,%edx |
| 0x3A9B37F0: jnz-8 0x3A9B3800 |
| . 1122 3A9B37EC 6 |
| . 8B 12 85 D2 75 0E |
| |
| ==== BB 1123 (0x3A9B3800) in 20928B, out 115731B, BBs exec'd 0 ==== |
| 0x3A9B3800: movl %eax,0xFFFF9010(%ebx) |
| 0x3A9B3806: testl %eax,%eax |
| 0x3A9B3808: jnz-8 0x3A9B3830 |
| . 1123 3A9B3800 10 |
| . 89 83 10 90 FF FF 85 C0 75 26 |
| |
| ==== BB 1124 (0x3A9B380A) in 20938B, out 115806B, BBs exec'd 0 ==== |
| 0x3A9B380A: movl 0x180(%ebx),%eax |
| 0x3A9B3810: movzwl (%eax),%edx |
| 0x3A9B3813: movl 0x168(%ebx),%eax |
| 0x3A9B3819: cmpw 56(%eax),%dx |
| 0x3A9B381D: jz-8 0x3A9B3830 |
| . 1124 3A9B380A 21 |
| . 8B 83 80 01 00 00 0F B7 10 8B 83 68 01 00 00 66 3B 50 38 74 11 |
| |
| ==== BB 1125 (0x3A9B3830) in 20959B, out 115912B, BBs exec'd 0 ==== |
| 0x3A9B3830: movl %edi,0x28D8(%ebx) |
| 0x3A9B3836: movl 8(%ebp),%eax |
| 0x3A9B3839: movl %eax,0x28D4(%ebx) |
| 0x3A9B383F: movl 0x13C(%ebx),%eax |
| 0x3A9B3845: movl %esi,(%eax) |
| 0x3A9B3847: movl %esi,8(%esp,,) |
| 0x3A9B384B: movl %edi,4(%esp,,) |
| 0x3A9B384F: movl 8(%ebp),%eax |
| 0x3A9B3852: movl %eax,(%esp,,) |
| 0x3A9B3855: call 0x3AA57E00 |
| . 1125 3A9B3830 42 |
| . 89 BB D8 28 00 00 8B 45 08 89 83 D4 28 00 00 8B 83 3C 01 00 00 89 30 89 74 24 08 89 7C 24 04 8B 45 08 89 04 24 E8 A6 45 0A 00 |
| |
| ==== BB 1126 __init_misc(0x3AA57E00) in 21001B, out 116065B, BBs exec'd 0 ==== |
| 0x3AA57E00: pushl %ebp |
| 0x3AA57E01: movl %esp,%ebp |
| 0x3AA57E03: subl $0x14, %esp |
| 0x3AA57E06: movl %edi,-4(%ebp) |
| 0x3AA57E09: movl 12(%ebp),%edi |
| 0x3AA57E0C: movl %ebx,-12(%ebp) |
| 0x3AA57E0F: call 0x3A9B3791 |
| . 1126 3AA57E00 20 |
| . 55 89 E5 83 EC 14 89 7D FC 8B 7D 0C 89 5D F4 E8 7D B9 F5 FF |
| |
| ==== BB 1127 (0x3AA57E14) in 21021B, out 116189B, BBs exec'd 0 ==== |
| 0x3AA57E14: addl $0x581FC, %ebx |
| 0x3AA57E1A: movl %esi,-8(%ebp) |
| 0x3AA57E1D: testl %edi,%edi |
| 0x3AA57E1F: jz-8 0x3AA57E51 |
| . 1127 3AA57E14 13 |
| . 81 C3 FC 81 05 00 89 75 F8 85 FF 74 30 |
| |
| ==== BB 1128 (0x3AA57E21) in 21034B, out 116280B, BBs exec'd 0 ==== |
| 0x3AA57E21: movl (%edi),%esi |
| 0x3AA57E23: testl %esi,%esi |
| 0x3AA57E25: jz-8 0x3AA57E51 |
| . 1128 3AA57E21 6 |
| . 8B 37 85 F6 74 2A |
| |
| ==== BB 1129 (0x3AA57E27) in 21040B, out 116349B, BBs exec'd 0 ==== |
| 0x3AA57E27: movl %esi,(%esp,,) |
| 0x3AA57E2A: movl $0x2F,%eax |
| 0x3AA57E2F: movl %eax,4(%esp,,) |
| 0x3AA57E33: call 0x3A9B35E0 |
| . 1129 3AA57E27 17 |
| . 89 34 24 B8 2F 00 00 00 89 44 24 04 E8 A8 B7 F5 FF |
| |
| ==== BB 1130 (0x3A9B35E0) in 21057B, out 116426B, BBs exec'd 0 ==== |
| 0x3A9B35E0: jmp*l 0x40(%ebx) |
| . 1130 3A9B35E0 6 |
| . FF A3 40 00 00 00 |
| |
| ==== BB 1131 (0x3A9B35E6) in 21063B, out 116453B, BBs exec'd 0 ==== |
| 0x3A9B35E6: pushl $0x68 |
| 0x3A9B35EB: jmp 0x3A9B3500 |
| . 1131 3A9B35E6 10 |
| . 68 68 00 00 00 E9 10 FF FF FF |
| |
| ==== BB 1132 (0x3A9B3500) in 21073B, out 116502B, BBs exec'd 0 ==== |
| 0x3A9B3500: pushl 0x4(%ebx) |
| 0x3A9B3506: jmp*l 0x8(%ebx) |
| . 1132 3A9B3500 12 |
| . FF B3 04 00 00 00 FF A3 08 00 00 00 |
| |
| ==== BB 1133 _dl_runtime_resolve(0x3A96FEF0) in 21085B, out 116551B, BBs exec'd 0 ==== |
| 0x3A96FEF0: pushl %eax |
| 0x3A96FEF1: pushl %ecx |
| 0x3A96FEF2: pushl %edx |
| 0x3A96FEF3: movl 16(%esp,,),%edx |
| 0x3A96FEF7: movl 12(%esp,,),%eax |
| 0x3A96FEFB: call 0x3A970060 |
| . 1133 3A96FEF0 16 |
| . 50 51 52 8B 54 24 10 8B 44 24 0C E8 60 01 00 00 |
| |
| ==== BB 1134 fixup(0x3A970060) in 21101B, out 116670B, BBs exec'd 0 ==== |
| 0x3A970060: pushl %ebp |
| 0x3A970061: movl %esp,%ebp |
| 0x3A970063: pushl %edi |
| 0x3A970064: pushl %esi |
| 0x3A970065: movl %eax,%esi |
| 0x3A970067: pushl %ebx |
| 0x3A970068: subl $0x24, %esp |
| 0x3A97006B: movl 48(%eax),%ecx |
| 0x3A97006E: movl 44(%eax),%eax |
| 0x3A970071: call 0x3A97592B |
| . 1134 3A970060 22 |
| . 55 89 E5 57 56 89 C6 53 83 EC 24 8B 48 30 8B 40 2C E8 B5 58 00 00 |
| |
| ==== BB 1135 (0x3A970076) in 21123B, out 116842B, BBs exec'd 0 ==== |
| 0x3A970076: addl $0x85F6, %ebx |
| 0x3A97007C: movl 4(%eax),%eax |
| 0x3A97007F: movl %eax,-20(%ebp) |
| 0x3A970082: movl 116(%esi),%eax |
| 0x3A970085: movl 4(%eax),%edi |
| 0x3A970088: addl %edi,%edx |
| 0x3A97008A: movl 4(%edx),%edi |
| 0x3A97008D: movl (%edx),%edx |
| 0x3A97008F: shrl $0x8, %edi |
| 0x3A970092: movl %edi,%eax |
| 0x3A970094: shll $0x4, %eax |
| 0x3A970097: addl 4(%ecx),%eax |
| 0x3A97009A: movl (%esi),%ecx |
| 0x3A97009C: addl %ecx,%edx |
| 0x3A97009E: movl %edx,-24(%ebp) |
| 0x3A9700A1: movl %eax,-28(%ebp) |
| 0x3A9700A4: testb $0x3, 13(%eax) |
| 0x3A9700A8: movl %eax,-16(%ebp) |
| 0x3A9700AB: jnz-32 0x3A970148 |
| . 1135 3A970076 59 |
| . 81 C3 F6 85 00 00 8B 40 04 89 45 EC 8B 46 74 8B 78 04 01 FA 8B 7A 04 8B 12 C1 EF 08 89 F8 C1 E0 04 03 41 04 8B 0E 01 CA 89 55 E8 89 45 E4 F6 40 0D 03 89 45 F0 0F 85 97 00 00 00 |
| |
| ==== BB 1136 (0x3A9700B1) in 21182B, out 117085B, BBs exec'd 0 ==== |
| 0x3A9700B1: movl 0xDC(%esi),%eax |
| 0x3A9700B7: xorl %edx, %edx |
| 0x3A9700B9: testl %eax,%eax |
| 0x3A9700BB: jz-8 0x3A9700E2 |
| . 1136 3A9700B1 12 |
| . 8B 86 DC 00 00 00 31 D2 85 C0 74 25 |
| |
| ==== BB 1137 (0x3A9700BD) in 21194B, out 117174B, BBs exec'd 0 ==== |
| 0x3A9700BD: movl 4(%eax),%eax |
| 0x3A9700C0: movzwl (%eax,%edi,2),%edx |
| 0x3A9700C4: movl 0x17C(%esi),%eax |
| 0x3A9700CA: andl $0x7FFF, %edx |
| 0x3A9700D0: shll $0x4, %edx |
| 0x3A9700D3: addl %eax,%edx |
| 0x3A9700D5: xorl %eax, %eax |
| 0x3A9700D7: cmpl $0x0, 4(%edx) |
| 0x3A9700DB: setnz %al |
| 0x3A9700DE: negl %eax |
| 0x3A9700E0: andl %eax,%edx |
| 0x3A9700E2: movl -28(%ebp),%eax |
| 0x3A9700E5: movl $0x1,%edi |
| 0x3A9700EA: leal -16(%ebp), %ecx |
| 0x3A9700ED: movl (%eax),%eax |
| 0x3A9700EF: addl %eax,-20(%ebp) |
| 0x3A9700F2: xorl %eax, %eax |
| 0x3A9700F4: movl %eax,16(%esp,,) |
| 0x3A9700F8: movl $0x1,%eax |
| 0x3A9700FD: movl %edx,4(%esp,,) |
| 0x3A970101: movl %esi,%edx |
| 0x3A970103: movl %eax,12(%esp,,) |
| 0x3A970107: movl %edi,8(%esp,,) |
| 0x3A97010B: movl 0x1B0(%esi),%eax |
| 0x3A970111: movl %eax,(%esp,,) |
| 0x3A970114: movl -20(%ebp),%eax |
| 0x3A970117: call 0x3A96C0E0 |
| . 1137 3A9700BD 95 |
| . 8B 40 04 0F B7 14 78 8B 86 7C 01 00 00 81 E2 FF 7F 00 00 C1 E2 04 01 C2 31 C0 83 7A 04 00 0F 95 C0 F7 D8 21 C2 8B 45 E4 BF 01 00 00 00 8D 4D F0 8B 00 01 45 EC 31 C0 89 44 24 10 B8 01 00 00 00 89 54 24 04 89 F2 89 44 24 0C 89 7C 24 08 8B 86 B0 01 00 00 89 04 24 8B 45 EC E8 C4 BF FF FF |
| |
| ==== BB 1138 (0x3A97011C) in 21289B, out 117515B, BBs exec'd 0 ==== |
| 0x3A97011C: movl -16(%ebp),%edx |
| 0x3A97011F: subl $0x14, %esp |
| 0x3A970122: movl %eax,%ecx |
| 0x3A970124: xorl %eax, %eax |
| 0x3A970126: testl %edx,%edx |
| 0x3A970128: jz-8 0x3A970131 |
| . 1138 3A97011C 14 |
| . 8B 55 F0 83 EC 14 89 C1 31 C0 85 D2 74 07 |
| |
| ==== BB 1139 (0x3A97012A) in 21303B, out 117624B, BBs exec'd 0 ==== |
| 0x3A97012A: movl %ecx,%eax |
| 0x3A97012C: movl 4(%edx),%ecx |
| 0x3A97012F: addl %ecx,%eax |
| 0x3A970131: movl 0xFFFFFC44(%ebx),%esi |
| 0x3A970137: testl %esi,%esi |
| 0x3A970139: jnz-8 0x3A970140 |
| . 1139 3A97012A 17 |
| . 89 C8 8B 4A 04 01 C8 8B B3 44 FC FF FF 85 F6 75 05 |
| |
| ==== BB 1140 (0x3A97013B) in 21320B, out 117731B, BBs exec'd 0 ==== |
| 0x3A97013B: movl -24(%ebp),%edx |
| 0x3A97013E: movl %eax,(%edx) |
| 0x3A970140: leal -12(%ebp), %esp |
| 0x3A970143: popl %ebx |
| 0x3A970144: popl %esi |
| 0x3A970145: popl %edi |
| 0x3A970146: popl %ebp |
| 0x3A970147: ret |
| . 1140 3A97013B 13 |
| . 8B 55 E8 89 02 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 1141 (0x3A96FF00) in 21333B, out 117856B, BBs exec'd 0 ==== |
| 0x3A96FF00: popl %edx |
| 0x3A96FF01: popl %ecx |
| 0x3A96FF02: xchgl %eax, (%esp,,) |
| 0x3A96FF05: ret 8 |
| . 1141 3A96FF00 8 |
| . 5A 59 87 04 24 C2 08 00 |
| |
| ==== BB 1142 strrchr(0x3AA05860) in 21341B, out 117934B, BBs exec'd 0 ==== |
| 0x3AA05860: pushl %edi |
| 0x3AA05861: pushl %esi |
| 0x3AA05862: xorl %eax, %eax |
| 0x3AA05864: movl 12(%esp,,),%esi |
| 0x3AA05868: movl 16(%esp,,),%ecx |
| 0x3AA0586C: movb %cl,%ch{bp} |
| 0x3AA0586E: movl %ecx,%edx |
| 0x3AA05870: shll $0x10, %ecx |
| 0x3AA05873: movw %dx,%cx |
| 0x3AA05876: testl $0x3, %esi |
| 0x3AA0587C: jz-32 0x3AA05903 |
| . 1142 3AA05860 34 |
| . 57 56 31 C0 8B 74 24 0C 8B 4C 24 10 88 CD 89 CA C1 E1 10 66 89 D1 F7 C6 03 00 00 00 0F 84 81 00 00 00 |
| |
| ==== BB 1143 (0x3AA05903) in 21375B, out 118113B, BBs exec'd 0 ==== |
| 0x3AA05903: movl (%esi),%edx |
| 0x3AA05905: movl $0xFEFEFEFF,%edi |
| 0x3AA0590A: addl %edx,%edi |
| 0x3AA0590C: jnb-32 0x3AA059EC |
| . 1143 3AA05903 15 |
| . 8B 16 BF FF FE FE FE 01 D7 0F 83 DA 00 00 00 |
| |
| ==== BB 1144 (0x3AA05912) in 21390B, out 118191B, BBs exec'd 0 ==== |
| 0x3AA05912: xorl %edx,%edi |
| 0x3AA05914: orl $0xFEFEFEFF, %edi |
| 0x3AA0591A: incl %edi |
| 0x3AA0591B: jnz-32 0x3AA059EC |
| . 1144 3AA05912 15 |
| . 31 D7 81 CF FF FE FE FE 47 0F 85 CB 00 00 00 |
| |
| ==== BB 1145 (0x3AA05921) in 21405B, out 118267B, BBs exec'd 0 ==== |
| 0x3AA05921: xorl %ecx,%edx |
| 0x3AA05923: movl $0xFEFEFEFF,%edi |
| 0x3AA05928: addl %edx,%edi |
| 0x3AA0592A: jnb-8 0x3AA058CA |
| . 1145 3AA05921 11 |
| . 31 CA BF FF FE FE FE 01 D7 73 9E |
| |
| ==== BB 1146 (0x3AA0592C) in 21416B, out 118345B, BBs exec'd 0 ==== |
| 0x3AA0592C: xorl %edx,%edi |
| 0x3AA0592E: orl $0xFEFEFEFF, %edi |
| 0x3AA05934: incl %edi |
| 0x3AA05935: jnz-8 0x3AA058E0 |
| . 1146 3AA0592C 11 |
| . 31 D7 81 CF FF FE FE FE 47 75 A9 |
| |
| ==== BB 1147 (0x3AA058E0) in 21427B, out 118421B, BBs exec'd 0 ==== |
| 0x3AA058E0: subl $0x4, %esi |
| 0x3AA058E3: subl $0x4, %esi |
| 0x3AA058E6: subl $0x4, %esi |
| 0x3AA058E9: testl $0xFF0000, %edx |
| 0x3AA058EF: jnz-8 0x3AA058F6 |
| . 1147 3AA058E0 17 |
| . 83 EE 04 83 EE 04 83 EE 04 F7 C2 00 00 FF 00 75 05 |
| |
| ==== BB 1148 (0x3AA058F6) in 21444B, out 118509B, BBs exec'd 0 ==== |
| 0x3AA058F6: leal 12(%esi), %eax |
| 0x3AA058F9: testb %dh{si},%dh{si} |
| 0x3AA058FB: jnz-8 0x3AA05900 |
| . 1148 3AA058F6 7 |
| . 8D 46 0C 84 F6 75 03 |
| |
| ==== BB 1149 (0x3AA058FD) in 21451B, out 118583B, BBs exec'd 0 ==== |
| 0x3AA058FD: leal 13(%esi), %eax |
| 0x3AA05900: addl $0x10, %esi |
| 0x3AA05903: movl (%esi),%edx |
| 0x3AA05905: movl $0xFEFEFEFF,%edi |
| 0x3AA0590A: addl %edx,%edi |
| 0x3AA0590C: jnb-32 0x3AA059EC |
| . 1149 3AA058FD 21 |
| . 8D 46 0D 83 C6 10 8B 16 BF FF FE FE FE 01 D7 0F 83 DA 00 00 00 |
| |
| ==== BB 1150 (0x3AA05937) in 21472B, out 118684B, BBs exec'd 0 ==== |
| 0x3AA05937: movl 4(%esi),%edx |
| 0x3AA0593A: movl $0xFEFEFEFF,%edi |
| 0x3AA0593F: addl %edx,%edi |
| 0x3AA05941: jnb-32 0x3AA059E9 |
| . 1150 3AA05937 16 |
| . 8B 56 04 BF FF FE FE FE 01 D7 0F 83 A2 00 00 00 |
| |
| ==== BB 1151 (0x3AA05947) in 21488B, out 118765B, BBs exec'd 0 ==== |
| 0x3AA05947: xorl %edx,%edi |
| 0x3AA05949: orl $0xFEFEFEFF, %edi |
| 0x3AA0594F: incl %edi |
| 0x3AA05950: jnz-32 0x3AA059E9 |
| . 1151 3AA05947 15 |
| . 31 D7 81 CF FF FE FE FE 47 0F 85 93 00 00 00 |
| |
| ==== BB 1152 (0x3AA059E9) in 21503B, out 118841B, BBs exec'd 0 ==== |
| 0x3AA059E9: addl $0x4, %esi |
| 0x3AA059EC: cmpb %cl,%dl |
| 0x3AA059EE: jnz-8 0x3AA059F2 |
| . 1152 3AA059E9 7 |
| . 83 C6 04 38 CA 75 02 |
| |
| ==== BB 1153 (0x3AA059F2) in 21510B, out 118912B, BBs exec'd 0 ==== |
| 0x3AA059F2: testb %dl,%dl |
| 0x3AA059F4: jz-8 0x3AA05A16 |
| . 1153 3AA059F2 4 |
| . 84 D2 74 20 |
| |
| ==== BB 1154 (0x3AA05A16) in 21514B, out 118973B, BBs exec'd 0 ==== |
| 0x3AA05A16: popl %esi |
| 0x3AA05A17: popl %edi |
| 0x3AA05A18: ret |
| . 1154 3AA05A16 3 |
| . 5E 5F C3 |
| |
| ==== BB 1155 (0x3AA57E38) in 21517B, out 119035B, BBs exec'd 0 ==== |
| 0x3AA57E38: testl %eax,%eax |
| 0x3AA57E3A: jz-8 0x3AA57E5E |
| . 1155 3AA57E38 4 |
| . 85 C0 74 22 |
| |
| ==== BB 1156 (0x3AA57E3C) in 21521B, out 119094B, BBs exec'd 0 ==== |
| 0x3AA57E3C: leal 1(%eax), %edx |
| 0x3AA57E3F: movl 0x198(%ebx),%eax |
| 0x3AA57E45: movl %edx,(%eax) |
| 0x3AA57E47: movl (%edi),%edx |
| 0x3AA57E49: movl 0x270(%ebx),%eax |
| 0x3AA57E4F: movl %edx,(%eax) |
| 0x3AA57E51: movl -12(%ebp),%ebx |
| 0x3AA57E54: movl -8(%ebp),%esi |
| 0x3AA57E57: movl -4(%ebp),%edi |
| 0x3AA57E5A: movl %ebp,%esp |
| 0x3AA57E5C: popl %ebp |
| 0x3AA57E5D: ret |
| . 1156 3AA57E3C 34 |
| . 8D 50 01 8B 83 98 01 00 00 89 10 8B 17 8B 83 70 02 00 00 89 10 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 1157 (0x3A9B385A) in 21555B, out 119255B, BBs exec'd 0 ==== |
| 0x3A9B385A: call 0x3A9B3720 |
| . 1157 3A9B385A 5 |
| . E8 C1 FE FF FF |
| |
| ==== BB 1158 __libc_global_ctors(0x3A9B3720) in 21560B, out 119300B, BBs exec'd 0 ==== |
| 0x3A9B3720: pushl %ebp |
| 0x3A9B3721: movl %esp,%ebp |
| 0x3A9B3723: pushl %esi |
| 0x3A9B3724: pushl %ebx |
| 0x3A9B3725: call 0x3A9B3791 |
| . 1158 3A9B3720 10 |
| . 55 89 E5 56 53 E8 67 00 00 00 |
| |
| ==== BB 1159 (0x3A9B372A) in 21570B, out 119403B, BBs exec'd 0 ==== |
| 0x3A9B372A: addl $0xFC8E6, %ebx |
| 0x3A9B3730: leal 0xFFFFFF94(%ebx), %esi |
| 0x3A9B3736: movl (%esi),%eax |
| 0x3A9B3738: testl %eax,%eax |
| 0x3A9B373A: jnz-8 0x3A9B3740 |
| . 1159 3A9B372A 18 |
| . 81 C3 E6 C8 0F 00 8D B3 94 FF FF FF 8B 06 85 C0 75 04 |
| |
| ==== BB 1160 (0x3A9B3740) in 21588B, out 119495B, BBs exec'd 0 ==== |
| 0x3A9B3740: addl $0x4, %esi |
| 0x3A9B3743: call*l %eax |
| . 1160 3A9B3740 5 |
| . 83 C6 04 FF D0 |
| |
| ==== BB 1161 _IO_check_libio(0x3A9FE7B0) in 21593B, out 119550B, BBs exec'd 0 ==== |
| 0x3A9FE7B0: pushl %ebp |
| 0x3A9FE7B1: movl %esp,%ebp |
| 0x3A9FE7B3: subl $0x8, %esp |
| 0x3A9FE7B6: movl %ebx,(%esp,,) |
| 0x3A9FE7B9: call 0x3A9B3791 |
| . 1161 3A9FE7B0 14 |
| . 55 89 E5 83 EC 08 89 1C 24 E8 D3 4F FB FF |
| |
| ==== BB 1162 (0x3A9FE7BE) in 21607B, out 119645B, BBs exec'd 0 ==== |
| 0x3A9FE7BE: addl $0xB1852, %ebx |
| 0x3A9FE7C4: movl %esi,4(%esp,,) |
| 0x3A9FE7C8: movl 0x238(%ebx),%eax |
| 0x3A9FE7CE: testl %eax,%eax |
| 0x3A9FE7D0: jnz-8 0x3A9FE820 |
| . 1162 3A9FE7BE 20 |
| . 81 C3 52 18 0B 00 89 74 24 04 8B 83 38 02 00 00 85 C0 75 4E |
| |
| ==== BB 1163 (0x3A9FE820) in 21627B, out 119749B, BBs exec'd 0 ==== |
| 0x3A9FE820: movl (%esp,,),%ebx |
| 0x3A9FE823: movl 4(%esp,,),%esi |
| 0x3A9FE827: movl %ebp,%esp |
| 0x3A9FE829: popl %ebp |
| 0x3A9FE82A: ret |
| . 1163 3A9FE820 11 |
| . 8B 1C 24 8B 74 24 04 89 EC 5D C3 |
| |
| ==== BB 1164 (0x3A9B3745) in 21638B, out 119826B, BBs exec'd 0 ==== |
| 0x3A9B3745: movl (%esi),%eax |
| 0x3A9B3747: testl %eax,%eax |
| 0x3A9B3749: jnz-8 0x3A9B3740 |
| . 1164 3A9B3745 6 |
| . 8B 06 85 C0 75 F5 |
| |
| ==== BB 1165 (0x3A9B374B) in 21644B, out 119895B, BBs exec'd 0 ==== |
| 0x3A9B374B: popl %ebx |
| 0x3A9B374C: popl %esi |
| 0x3A9B374D: popl %ebp |
| 0x3A9B374E: movl %esi,%esi |
| 0x3A9B3750: ret |
| . 1165 3A9B374B 6 |
| . 5B 5E 5D 89 F6 C3 |
| |
| ==== BB 1166 (0x3A9B385F) in 21650B, out 119977B, BBs exec'd 0 ==== |
| 0x3A9B385F: movl -12(%ebp),%ebx |
| 0x3A9B3862: movl -8(%ebp),%esi |
| 0x3A9B3865: movl -4(%ebp),%edi |
| 0x3A9B3868: movl %ebp,%esp |
| 0x3A9B386A: popl %ebp |
| 0x3A9B386B: ret |
| . 1166 3A9B385F 13 |
| . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 1167 (0x3A97063E) in 21663B, out 120069B, BBs exec'd 0 ==== |
| 0x3A97063E: testb $0x3, %dl |
| 0x3A970641: jz-32 0x3A9705C0 |
| . 1167 3A97063E 9 |
| . F6 C2 03 0F 84 79 FF FF FF |
| |
| ==== BB 1168 (0x3A970729) in 21672B, out 120131B, BBs exec'd 0 ==== |
| 0x3A970729: movl -28(%ebp),%eax |
| 0x3A97072C: movl $0x0, 12(%eax) |
| 0x3A970733: call 0x3A970B70 |
| . 1168 3A970729 15 |
| . 8B 45 E4 C7 40 0C 00 00 00 00 E8 38 04 00 00 |
| |
| ==== BB 1169 (0x3A970738) in 21687B, out 120207B, BBs exec'd 0 ==== |
| 0x3A970738: xorl %eax, %eax |
| 0x3A97073A: movl %eax,0x34(%ebx) |
| 0x3A970740: addl $0x2C, %esp |
| 0x3A970743: popl %ebx |
| 0x3A970744: popl %esi |
| 0x3A970745: popl %edi |
| 0x3A970746: popl %ebp |
| 0x3A970747: ret 4 |
| . 1169 3A970738 18 |
| . 31 C0 89 83 34 00 00 00 83 C4 2C 5B 5E 5F 5D C2 04 00 |
| |
| ==== BB 1170 (0x3A9658B5) in 21705B, out 120340B, BBs exec'd 0 ==== |
| 0x3A9658B5: leal 0xFFFF8194(%ebx), %edx |
| 0x3A9658BB: jmp*l %edi |
| . 1170 3A9658B5 8 |
| . 8D 93 94 81 FF FF FF E7 |
| |
| ==== BB 1171 (0x80482A0) in 21713B, out 120377B, BBs exec'd 0 ==== |
| 0x80482A0: xorl %ebp, %ebp |
| 0x80482A2: popl %esi |
| 0x80482A3: movl %esp,%ecx |
| 0x80482A5: andl $0xFFFFFFF0, %esp |
| 0x80482A8: pushl %eax |
| 0x80482A9: pushl %esp |
| 0x80482AA: pushl %edx |
| 0x80482AB: pushl $0x8048370 |
| 0x80482B0: pushl $0x80483E0 |
| 0x80482B5: pushl %ecx |
| 0x80482B6: pushl %esi |
| 0x80482B7: pushl $0x804835C |
| 0x80482BC: call 0x804828C |
| . 1171 80482A0 33 |
| . 31 ED 5E 89 E1 83 E4 F0 50 54 52 68 70 83 04 08 68 E0 83 04 08 51 56 68 5C 83 04 08 E8 CB FF FF FF |
| |
| ==== BB 1172 (0x804828C) in 21746B, out 120608B, BBs exec'd 0 ==== |
| 0x804828C: jmp*l (0x8049580) |
| . 1172 804828C 6 |
| . FF 25 80 95 04 08 |
| |
| ==== BB 1173 (0x8048292) in 21752B, out 120634B, BBs exec'd 0 ==== |
| 0x8048292: pushl $0x0 |
| 0x8048297: jmp 0x804827C |
| . 1173 8048292 10 |
| . 68 00 00 00 00 E9 E0 FF FF FF |
| |
| ==== BB 1174 (0x804827C) in 21762B, out 120683B, BBs exec'd 0 ==== |
| 0x804827C: pushl (0x8049578) |
| 0x8048282: jmp*l (0x804957C) |
| . 1174 804827C 12 |
| . FF 35 78 95 04 08 FF 25 7C 95 04 08 |
| |
| ==== BB 1175 __libc_start_main(0x3A9B3870) in 21774B, out 120733B, BBs exec'd 0 ==== |
| 0x3A9B3870: pushl %ebp |
| 0x3A9B3871: xorl %ecx, %ecx |
| 0x3A9B3873: movl %esp,%ebp |
| 0x3A9B3875: pushl %edi |
| 0x3A9B3876: pushl %esi |
| 0x3A9B3877: pushl %ebx |
| 0x3A9B3878: subl $0xC, %esp |
| 0x3A9B387B: movl 12(%ebp),%eax |
| 0x3A9B387E: movl 16(%ebp),%edi |
| 0x3A9B3881: call 0x3A9B3791 |
| . 1175 3A9B3870 22 |
| . 55 31 C9 89 E5 57 56 53 83 EC 0C 8B 45 0C 8B 7D 10 E8 0B FF FF FF |
| |
| ==== BB 1176 (0x3A9B3886) in 21796B, out 120906B, BBs exec'd 0 ==== |
| 0x3A9B3886: addl $0xFC78A, %ebx |
| 0x3A9B388C: movl 28(%ebp),%esi |
| 0x3A9B388F: leal 4(%edi,%eax,4), %edx |
| 0x3A9B3893: movl 0xA4(%ebx),%eax |
| 0x3A9B3899: testl %eax,%eax |
| 0x3A9B389B: jz-8 0x3A9B38B0 |
| . 1176 3A9B3886 23 |
| . 81 C3 8A C7 0F 00 8B 75 1C 8D 54 87 04 8B 83 A4 00 00 00 85 C0 74 13 |
| |
| ==== BB 1177 (0x3A9B389D) in 21819B, out 121027B, BBs exec'd 0 ==== |
| 0x3A9B389D: movl (%eax),%eax |
| 0x3A9B389F: testl %eax,%eax |
| 0x3A9B38A1: jnz-8 0x3A9B38B0 |
| . 1177 3A9B389D 6 |
| . 8B 00 85 C0 75 0D |
| |
| ==== BB 1178 (0x3A9B38A3) in 21825B, out 121096B, BBs exec'd 0 ==== |
| 0x3A9B38A3: movl $0x1,%ecx |
| 0x3A9B38A8: nop |
| 0x3A9B38A9: leal 0(%esi,,), %esi |
| 0x3A9B38B0: movl 0xB4(%ebx),%eax |
| 0x3A9B38B6: testl %esi,%esi |
| 0x3A9B38B8: movl %ecx,(%eax) |
| 0x3A9B38BA: movl 0x13C(%ebx),%eax |
| 0x3A9B38C0: movl %edx,(%eax) |
| 0x3A9B38C2: jz-8 0x3A9B38D8 |
| . 1178 3A9B38A3 33 |
| . B9 01 00 00 00 90 8D B4 26 00 00 00 00 8B 83 B4 00 00 00 85 F6 89 08 8B 83 3C 01 00 00 89 10 74 14 |
| |
| ==== BB 1179 (0x3A9B38C4) in 21858B, out 121230B, BBs exec'd 0 ==== |
| 0x3A9B38C4: movl %esi,(%esp,,) |
| 0x3A9B38C7: xorl %eax, %eax |
| 0x3A9B38C9: movl %eax,8(%esp,,) |
| 0x3A9B38CD: xorl %eax, %eax |
| 0x3A9B38CF: movl %eax,4(%esp,,) |
| 0x3A9B38D3: call 0x3A9C8E60 |
| . 1179 3A9B38C4 20 |
| . 89 34 24 31 C0 89 44 24 08 31 C0 89 44 24 04 E8 88 55 01 00 |
| |
| ==== BB 1180 __cxa_atexit_internal(0x3A9C8E60) in 21878B, out 121334B, BBs exec'd 0 ==== |
| 0x3A9C8E60: pushl %ebp |
| 0x3A9C8E61: movl %esp,%ebp |
| 0x3A9C8E63: pushl %ebx |
| 0x3A9C8E64: call 0x3A9B3791 |
| . 1180 3A9C8E60 9 |
| . 55 89 E5 53 E8 28 A9 FE FF |
| |
| ==== BB 1181 (0x3A9C8E69) in 21887B, out 121421B, BBs exec'd 0 ==== |
| 0x3A9C8E69: addl $0xE71A7, %ebx |
| 0x3A9C8E6F: call 0x3A9C8D70 |
| . 1181 3A9C8E69 11 |
| . 81 C3 A7 71 0E 00 E8 FC FE FF FF |
| |
| ==== BB 1182 __new_exitfn(0x3A9C8D70) in 21898B, out 121486B, BBs exec'd 0 ==== |
| 0x3A9C8D70: pushl %ebp |
| 0x3A9C8D71: movl %esp,%ebp |
| 0x3A9C8D73: pushl %edi |
| 0x3A9C8D74: xorl %edi, %edi |
| 0x3A9C8D76: pushl %esi |
| 0x3A9C8D77: pushl %ebx |
| 0x3A9C8D78: subl $0x4, %esp |
| 0x3A9C8D7B: call 0x3A9B3791 |
| . 1182 3A9C8D70 16 |
| . 55 89 E5 57 31 FF 56 53 83 EC 04 E8 11 AA FE FF |
| |
| ==== BB 1183 (0x3A9C8D80) in 21914B, out 121633B, BBs exec'd 0 ==== |
| 0x3A9C8D80: addl $0xE7290, %ebx |
| 0x3A9C8D86: movl 0x2B3C(%ebx),%edx |
| 0x3A9C8D8C: testl %edx,%edx |
| 0x3A9C8D8E: jnz-32 0x3A9C8E34 |
| . 1183 3A9C8D80 20 |
| . 81 C3 90 72 0E 00 8B 93 3C 2B 00 00 85 D2 0F 85 A0 00 00 00 |
| |
| ==== BB 1184 (0x3A9C8D94) in 21934B, out 121721B, BBs exec'd 0 ==== |
| 0x3A9C8D94: movl 0xFFFF9EBC(%ebx),%esi |
| 0x3A9C8D9A: testl %esi,%esi |
| 0x3A9C8D9C: jz-8 0x3A9C8DC9 |
| . 1184 3A9C8D94 10 |
| . 8B B3 BC 9E FF FF 85 F6 74 2B |
| |
| ==== BB 1185 (0x3A9C8D9E) in 21944B, out 121796B, BBs exec'd 0 ==== |
| 0x3A9C8D9E: movl %esi,%esi |
| 0x3A9C8DA0: movl 4(%esi),%edx |
| 0x3A9C8DA3: xorl %edi, %edi |
| 0x3A9C8DA5: cmpl %edx,%edi |
| 0x3A9C8DA7: jnb-8 0x3A9C8DBE |
| . 1185 3A9C8D9E 11 |
| . 89 F6 8B 56 04 31 FF 39 D7 73 15 |
| |
| ==== BB 1186 (0x3A9C8DBE) in 21955B, out 121886B, BBs exec'd 0 ==== |
| 0x3A9C8DBE: cmpl $0x1F, %edx |
| 0x3A9C8DC1: jbe-8 0x3A9C8DFD |
| . 1186 3A9C8DBE 5 |
| . 83 FA 1F 76 3A |
| |
| ==== BB 1187 (0x3A9C8DFD) in 21960B, out 121943B, BBs exec'd 0 ==== |
| 0x3A9C8DFD: leal 1(%edx), %eax |
| 0x3A9C8E00: movl %edx,%edi |
| 0x3A9C8E02: movl %eax,4(%esi) |
| 0x3A9C8E05: testl %esi,%esi |
| 0x3A9C8E07: jz-8 0x3A9C8DC9 |
| . 1187 3A9C8DFD 12 |
| . 8D 42 01 89 D7 89 46 04 85 F6 74 C0 |
| |
| ==== BB 1188 (0x3A9C8E09) in 21972B, out 122035B, BBs exec'd 0 ==== |
| 0x3A9C8E09: movl %edi,%eax |
| 0x3A9C8E0B: movl $0x1,%ecx |
| 0x3A9C8E10: shll $0x4, %eax |
| 0x3A9C8E13: movl %ecx,8(%esi,%eax,1) |
| 0x3A9C8E17: movl 0x2B44(%ebx),%edx |
| 0x3A9C8E1D: testl %edx,%edx |
| 0x3A9C8E1F: jnz-8 0x3A9C8E44 |
| . 1188 3A9C8E09 24 |
| . 89 F8 B9 01 00 00 00 C1 E0 04 89 4C 06 08 8B 93 44 2B 00 00 85 D2 75 23 |
| |
| ==== BB 1189 (0x3A9C8E21) in 21996B, out 122153B, BBs exec'd 0 ==== |
| 0x3A9C8E21: xorl %eax, %eax |
| 0x3A9C8E23: testl %esi,%esi |
| 0x3A9C8E25: jz-8 0x3A9C8E2E |
| . 1189 3A9C8E21 6 |
| . 31 C0 85 F6 74 07 |
| |
| ==== BB 1190 (0x3A9C8E27) in 22002B, out 122226B, BBs exec'd 0 ==== |
| 0x3A9C8E27: shll $0x4, %edi |
| 0x3A9C8E2A: leal 8(%edi,%esi,1), %eax |
| 0x3A9C8E2E: popl %edx |
| 0x3A9C8E2F: popl %ebx |
| 0x3A9C8E30: popl %esi |
| 0x3A9C8E31: popl %edi |
| 0x3A9C8E32: popl %ebp |
| 0x3A9C8E33: ret |
| . 1190 3A9C8E27 13 |
| . C1 E7 04 8D 44 37 08 5A 5B 5E 5F 5D C3 |
| |
| ==== BB 1191 (0x3A9C8E74) in 22015B, out 122362B, BBs exec'd 0 ==== |
| 0x3A9C8E74: movl %eax,%edx |
| 0x3A9C8E76: testl %edx,%edx |
| 0x3A9C8E78: movl $0xFFFFFFFF,%eax |
| 0x3A9C8E7D: jz-8 0x3A9C8E99 |
| . 1191 3A9C8E74 11 |
| . 89 C2 85 D2 B8 FF FF FF FF 74 1A |
| |
| ==== BB 1192 (0x3A9C8E7F) in 22026B, out 122440B, BBs exec'd 0 ==== |
| 0x3A9C8E7F: movl $0x4, (%edx) |
| 0x3A9C8E85: movl 8(%ebp),%eax |
| 0x3A9C8E88: movl %eax,4(%edx) |
| 0x3A9C8E8B: movl 12(%ebp),%eax |
| 0x3A9C8E8E: movl %eax,8(%edx) |
| 0x3A9C8E91: movl 16(%ebp),%eax |
| 0x3A9C8E94: movl %eax,12(%edx) |
| 0x3A9C8E97: xorl %eax, %eax |
| 0x3A9C8E99: popl %ebx |
| 0x3A9C8E9A: popl %ebp |
| 0x3A9C8E9B: ret |
| . 1192 3A9C8E7F 29 |
| . C7 02 04 00 00 00 8B 45 08 89 42 04 8B 45 0C 89 42 08 8B 45 10 89 42 0C 31 C0 5B 5D C3 |
| |
| ==== BB 1193 (0x3A9B38D8) in 22055B, out 122598B, BBs exec'd 0 ==== |
| 0x3A9B38D8: movl 24(%ebp),%esi |
| 0x3A9B38DB: testl %esi,%esi |
| 0x3A9B38DD: jz-8 0x3A9B38F6 |
| . 1193 3A9B38D8 7 |
| . 8B 75 18 85 F6 74 17 |
| |
| ==== BB 1194 (0x3A9B38DF) in 22062B, out 122670B, BBs exec'd 0 ==== |
| 0x3A9B38DF: xorl %edx, %edx |
| 0x3A9B38E1: xorl %ecx, %ecx |
| 0x3A9B38E3: movl %ecx,8(%esp,,) |
| 0x3A9B38E7: movl %edx,4(%esp,,) |
| 0x3A9B38EB: movl 24(%ebp),%edx |
| 0x3A9B38EE: movl %edx,(%esp,,) |
| 0x3A9B38F1: call 0x3A9C8E60 |
| . 1194 3A9B38DF 23 |
| . 31 D2 31 C9 89 4C 24 08 89 54 24 04 8B 55 18 89 14 24 E8 6A 55 01 00 |
| |
| ==== BB 1195 (0x3A9C8DA9) in 22085B, out 122787B, BBs exec'd 0 ==== |
| 0x3A9C8DA9: leal 8(%esi), %eax |
| 0x3A9C8DAC: leal 0(%esi,,), %esi |
| 0x3A9C8DB0: movl (%eax),%ecx |
| 0x3A9C8DB2: testl %ecx,%ecx |
| 0x3A9C8DB4: jz-8 0x3A9C8DF4 |
| . 1195 3A9C8DA9 13 |
| . 8D 46 08 8D 74 26 00 8B 08 85 C9 74 3E |
| |
| ==== BB 1196 (0x3A9C8DB6) in 22098B, out 122876B, BBs exec'd 0 ==== |
| 0x3A9C8DB6: incl %edi |
| 0x3A9C8DB7: addl $0x10, %eax |
| 0x3A9C8DBA: cmpl %edx,%edi |
| 0x3A9C8DBC: jb-8 0x3A9C8DB0 |
| . 1196 3A9C8DB6 8 |
| . 47 83 C0 10 39 D7 72 F2 |
| |
| ==== BB 1197 (0x3A9B38F6) in 22106B, out 122954B, BBs exec'd 0 ==== |
| 0x3A9B38F6: movl 0x168(%ebx),%esi |
| 0x3A9B38FC: testb $0x2, (%esi) |
| 0x3A9B38FF: jnz-8 0x3A9B3933 |
| . 1197 3A9B38F6 11 |
| . 8B B3 68 01 00 00 F6 06 02 75 32 |
| |
| ==== BB 1198 (0x3A9B3901) in 22117B, out 123038B, BBs exec'd 0 ==== |
| 0x3A9B3901: movl 20(%ebp),%eax |
| 0x3A9B3904: testl %eax,%eax |
| 0x3A9B3906: jz-8 0x3A9B390B |
| . 1198 3A9B3901 7 |
| . 8B 45 14 85 C0 74 03 |
| |
| ==== BB 1199 (0x3A9B3908) in 22124B, out 123110B, BBs exec'd 0 ==== |
| 0x3A9B3908: call*l 20(%ebp) |
| . 1199 3A9B3908 3 |
| . FF 55 14 |
| |
| ==== BB 1200 __libc_csu_init(0x80483E0) in 22127B, out 123154B, BBs exec'd 0 ==== |
| 0x80483E0: pushl %ebp |
| 0x80483E1: movl %esp,%ebp |
| 0x80483E3: subl $0x18, %esp |
| 0x80483E6: movl %ebx,-12(%ebp) |
| 0x80483E9: movl %esi,-8(%ebp) |
| 0x80483EC: xorl %esi, %esi |
| 0x80483EE: call 0x8048438 |
| . 1200 80483E0 19 |
| . 55 89 E5 83 EC 18 89 5D F4 89 75 F8 31 F6 E8 45 00 00 00 |
| |
| ==== BB 1201 (0x8048438) in 22146B, out 123279B, BBs exec'd 0 ==== |
| 0x8048438: movl (%esp,,),%ebx |
| 0x804843B: ret |
| . 1201 8048438 4 |
| . 8B 1C 24 C3 |
| |
| ==== BB 1202 (0x80483F3) in 22150B, out 123319B, BBs exec'd 0 ==== |
| 0x80483F3: addl $0x1181, %ebx |
| 0x80483F9: movl %edi,-4(%ebp) |
| 0x80483FC: call 0x8048264 |
| . 1202 80483F3 14 |
| . 81 C3 81 11 00 00 89 7D FC E8 63 FE FF FF |
| |
| ==== BB 1203 (0x8048264) in 22164B, out 123400B, BBs exec'd 0 ==== |
| 0x8048264: pushl %ebp |
| 0x8048265: movl %esp,%ebp |
| 0x8048267: subl $0x8, %esp |
| 0x804826A: call 0x80482C4 |
| . 1203 8048264 11 |
| . 55 89 E5 83 EC 08 E8 55 00 00 00 |
| |
| ==== BB 1204 (0x80482C4) in 22175B, out 123485B, BBs exec'd 0 ==== |
| 0x80482C4: pushl %ebp |
| 0x80482C5: movl %esp,%ebp |
| 0x80482C7: pushl %ebx |
| 0x80482C8: call 0x80482CD ; popl %ebx |
| 0x80482CE: addl $0x12A7, %ebx |
| 0x80482D4: pushl %edx |
| 0x80482D5: movl 0x10(%ebx),%eax |
| 0x80482DB: testl %eax,%eax |
| 0x80482DD: jz-8 0x80482E1 |
| . 1204 80482C4 27 |
| . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 A7 12 00 00 52 8B 83 10 00 00 00 85 C0 74 02 |
| |
| ==== BB 1205 (0x80482E1) in 22202B, out 123637B, BBs exec'd 0 ==== |
| 0x80482E1: popl %eax |
| 0x80482E2: popl %ebx |
| 0x80482E3: leave 0x80482E4: ret |
| . 1205 80482E1 4 |
| . 58 5B C9 C3 |
| |
| ==== BB 1206 (0x804826F) in 22206B, out 123721B, BBs exec'd 0 ==== |
| 0x804826F: call 0x8048330 |
| . 1206 804826F 5 |
| . E8 BC 00 00 00 |
| |
| ==== BB 1207 (0x8048330) in 22211B, out 123766B, BBs exec'd 0 ==== |
| 0x8048330: pushl %ebp |
| 0x8048331: movl %esp,%ebp |
| 0x8048333: pushl %ecx |
| 0x8048334: pushl %ecx |
| 0x8048335: movl (0x8049570),%edx |
| 0x804833B: testl %edx,%edx |
| 0x804833D: jz-8 0x8048358 |
| . 1207 8048330 15 |
| . 55 89 E5 51 51 8B 15 70 95 04 08 85 D2 74 19 |
| |
| ==== BB 1208 (0x8048358) in 22226B, out 123895B, BBs exec'd 0 ==== |
| 0x8048358: leave 0x8048359: ret |
| . 1208 8048358 2 |
| . C9 C3 |
| |
| ==== BB 1209 (0x8048274) in 22228B, out 123944B, BBs exec'd 0 ==== |
| 0x8048274: call 0x8048440 |
| . 1209 8048274 5 |
| . E8 C7 01 00 00 |
| |
| ==== BB 1210 (0x8048440) in 22233B, out 123989B, BBs exec'd 0 ==== |
| 0x8048440: pushl %ebp |
| 0x8048441: movl %esp,%ebp |
| 0x8048443: pushl %ebx |
| 0x8048444: pushl %edx |
| 0x8048445: movl $0x8049560,%ebx |
| 0x804844A: movl 0x8049560, %eax |
| 0x804844F: cmpl $0xFFFFFFFF, %eax |
| 0x8048452: jz-8 0x8048460 |
| . 1210 8048440 20 |
| . 55 89 E5 53 52 BB 60 95 04 08 A1 60 95 04 08 83 F8 FF 74 0C |
| |
| ==== BB 1211 (0x8048460) in 22253B, out 124131B, BBs exec'd 0 ==== |
| 0x8048460: popl %eax |
| 0x8048461: popl %ebx |
| 0x8048462: popl %ebp |
| 0x8048463: ret |
| . 1211 8048460 4 |
| . 58 5B 5D C3 |
| |
| ==== BB 1212 (0x8048279) in 22257B, out 124209B, BBs exec'd 0 ==== |
| 0x8048279: leave 0x804827A: ret |
| . 1212 8048279 2 |
| . C9 C3 |
| |
| ==== BB 1213 (0x8048401) in 22259B, out 124258B, BBs exec'd 0 ==== |
| 0x8048401: leal 0xFFFFFF14(%ebx), %edx |
| 0x8048407: leal 0xFFFFFF14(%ebx), %eax |
| 0x804840D: subl %eax,%edx |
| 0x804840F: sarl $0x2, %edx |
| 0x8048412: cmpl %edx,%esi |
| 0x8048414: jnb-8 0x804842B |
| . 1213 8048401 21 |
| . 8D 93 14 FF FF FF 8D 83 14 FF FF FF 29 C2 C1 FA 02 39 D6 73 15 |
| |
| ==== BB 1214 (0x804842B) in 22280B, out 124356B, BBs exec'd 0 ==== |
| 0x804842B: movl -12(%ebp),%ebx |
| 0x804842E: movl -8(%ebp),%esi |
| 0x8048431: movl -4(%ebp),%edi |
| 0x8048434: movl %ebp,%esp |
| 0x8048436: popl %ebp |
| 0x8048437: ret |
| . 1214 804842B 13 |
| . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 1215 (0x3A9B390B) in 22293B, out 124448B, BBs exec'd 0 ==== |
| 0x3A9B390B: testb $0x2, (%esi) |
| 0x3A9B390E: movl %esi,%esi |
| 0x3A9B3910: jnz-8 0x3A9B394A |
| . 1215 3A9B390B 7 |
| . F6 06 02 89 F6 75 38 |
| |
| ==== BB 1216 (0x3A9B3912) in 22300B, out 124519B, BBs exec'd 0 ==== |
| 0x3A9B3912: movl 0x13C(%ebx),%edx |
| 0x3A9B3918: movl (%edx),%eax |
| 0x3A9B391A: movl %edi,4(%esp,,) |
| 0x3A9B391E: movl %eax,8(%esp,,) |
| 0x3A9B3922: movl 12(%ebp),%eax |
| 0x3A9B3925: movl %eax,(%esp,,) |
| 0x3A9B3928: call*l 8(%ebp) |
| . 1216 3A9B3912 25 |
| . 8B 93 3C 01 00 00 8B 02 89 7C 24 04 89 44 24 08 8B 45 0C 89 04 24 FF 55 08 |
| |
| ==== BB 1217 main(0x804835C) in 22325B, out 124630B, BBs exec'd 0 ==== |
| 0x804835C: pushl %ebp |
| 0x804835D: movl %esp,%ebp |
| 0x804835F: subl $0x8, %esp |
| 0x8048362: andl $0xFFFFFFF0, %esp |
| 0x8048365: movl $0x2A,%eax |
| 0x804836A: leave 0x804836B: ret |
| . 1217 804835C 16 |
| . 55 89 E5 83 EC 08 83 E4 F0 B8 2A 00 00 00 C9 C3 |
| |
| ==== BB 1218 (0x3A9B392B) in 22341B, out 124740B, BBs exec'd 0 ==== |
| 0x3A9B392B: movl %eax,(%esp,,) |
| 0x3A9B392E: call 0x3A9C8C50 |
| . 1218 3A9B392B 8 |
| . 89 04 24 E8 1D 53 01 00 |
| |
| ==== BB 1219 exit(0x3A9C8C50) in 22349B, out 124795B, BBs exec'd 0 ==== |
| 0x3A9C8C50: pushl %ebp |
| 0x3A9C8C51: movl %esp,%ebp |
| 0x3A9C8C53: pushl %edi |
| 0x3A9C8C54: pushl %esi |
| 0x3A9C8C55: pushl %ebx |
| 0x3A9C8C56: subl $0xC, %esp |
| 0x3A9C8C59: call 0x3A9B3791 |
| . 1219 3A9C8C50 14 |
| . 55 89 E5 57 56 53 83 EC 0C E8 33 AB FE FF |
| |
| ==== BB 1220 (0x3A9C8C5E) in 22363B, out 124928B, BBs exec'd 0 ==== |
| 0x3A9C8C5E: addl $0xE73B2, %ebx |
| 0x3A9C8C64: movl 0xFFFF9EBC(%ebx),%edx |
| 0x3A9C8C6A: testl %edx,%edx |
| 0x3A9C8C6C: jz-8 0x3A9C8CDD |
| . 1220 3A9C8C5E 16 |
| . 81 C3 B2 73 0E 00 8B 93 BC 9E FF FF 85 D2 74 6F |
| |
| ==== BB 1221 (0x3A9C8C6E) in 22379B, out 125016B, BBs exec'd 0 ==== |
| 0x3A9C8C6E: movl %esi,%esi |
| 0x3A9C8C70: movl 4(%edx),%eax |
| 0x3A9C8C73: testl %eax,%eax |
| 0x3A9C8C75: jz-8 0x3A9C8CBD |
| . 1221 3A9C8C6E 9 |
| . 89 F6 8B 42 04 85 C0 74 46 |
| |
| ==== BB 1222 (0x3A9C8C77) in 22388B, out 125098B, BBs exec'd 0 ==== |
| 0x3A9C8C77: movl %esi,%esi |
| 0x3A9C8C79: leal 0(%edi,,), %edi |
| 0x3A9C8C80: decl %eax |
| 0x3A9C8C81: movl %eax,4(%edx) |
| 0x3A9C8C84: shll $0x4, %eax |
| 0x3A9C8C87: leal (%eax,%edx,1), %eax |
| 0x3A9C8C8A: leal 8(%eax), %ecx |
| 0x3A9C8C8D: movl 8(%eax),%eax |
| 0x3A9C8C90: cmpl $0x4, %eax |
| 0x3A9C8C93: jnbe-8 0x3A9C8CB6 |
| . 1222 3A9C8C77 30 |
| . 89 F6 8D BC 27 00 00 00 00 48 89 42 04 C1 E0 04 8D 04 10 8D 48 08 8B 40 08 83 F8 04 77 21 |
| |
| ==== BB 1223 (0x3A9C8C95) in 22418B, out 125234B, BBs exec'd 0 ==== |
| 0x3A9C8C95: movl -75896(%ebx,%eax,4),%eax |
| 0x3A9C8C9C: addl %ebx,%eax |
| 0x3A9C8C9E: jmp*l %eax |
| . 1223 3A9C8C95 11 |
| . 8B 84 83 88 D7 FE FF 01 D8 FF E0 |
| |
| ==== BB 1224 (0x3A9C8CA0) in 22429B, out 125285B, BBs exec'd 0 ==== |
| 0x3A9C8CA0: movl 8(%ebp),%eax |
| 0x3A9C8CA3: movl %eax,4(%esp,,) |
| 0x3A9C8CA7: movl 8(%ecx),%eax |
| 0x3A9C8CAA: movl %eax,(%esp,,) |
| 0x3A9C8CAD: call*l 4(%ecx) |
| . 1224 3A9C8CA0 16 |
| . 8B 45 08 89 44 24 04 8B 41 08 89 04 24 FF 51 04 |
| |
| ==== BB 1225 __libc_csu_fini(0x8048370) in 22445B, out 125372B, BBs exec'd 0 ==== |
| 0x8048370: pushl %ebp |
| 0x8048371: movl %esp,%ebp |
| 0x8048373: subl $0x18, %esp |
| 0x8048376: movl %ebx,-12(%ebp) |
| 0x8048379: call 0x8048438 |
| . 1225 8048370 14 |
| . 55 89 E5 83 EC 18 89 5D F4 E8 BA 00 00 00 |
| |
| ==== BB 1226 (0x804837E) in 22459B, out 125470B, BBs exec'd 0 ==== |
| 0x804837E: addl $0x11F6, %ebx |
| 0x8048384: movl %edi,-4(%ebp) |
| 0x8048387: leal 0xFFFFFF14(%ebx), %eax |
| 0x804838D: leal 0xFFFFFF14(%ebx), %edi |
| 0x8048393: movl %esi,-8(%ebp) |
| 0x8048396: subl %edi,%eax |
| 0x8048398: sarl $0x2, %eax |
| 0x804839B: testl %eax,%eax |
| 0x804839D: leal -1(%eax), %esi |
| 0x80483A0: jnz-8 0x80483B4 |
| . 1226 804837E 36 |
| . 81 C3 F6 11 00 00 89 7D FC 8D 83 14 FF FF FF 8D BB 14 FF FF FF 89 75 F8 29 F8 C1 F8 02 85 C0 8D 70 FF 75 12 |
| |
| ==== BB 1227 (0x80483A2) in 22495B, out 125620B, BBs exec'd 0 ==== |
| 0x80483A2: call 0x8048464 |
| . 1227 80483A2 5 |
| . E8 BD 00 00 00 |
| |
| ==== BB 1228 (0x8048464) in 22500B, out 125665B, BBs exec'd 0 ==== |
| 0x8048464: pushl %ebp |
| 0x8048465: movl %esp,%ebp |
| 0x8048467: pushl %ebx |
| 0x8048468: call 0x804846D ; popl %ebx |
| 0x804846E: addl $0x1107, %ebx |
| 0x8048474: pushl %eax |
| 0x8048475: call 0x80482F0 |
| . 1228 8048464 22 |
| . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 07 11 00 00 50 E8 76 FE FF FF |
| |
| ==== BB 1229 (0x80482F0) in 22522B, out 125794B, BBs exec'd 0 ==== |
| 0x80482F0: pushl %ebp |
| 0x80482F1: movl %esp,%ebp |
| 0x80482F3: pushl %eax |
| 0x80482F4: pushl %eax |
| 0x80482F5: cmpb $0x0, (0x8049588) |
| 0x80482FC: jnz-8 0x804832C |
| . 1229 80482F0 14 |
| . 55 89 E5 50 50 80 3D 88 95 04 08 00 75 2E |
| |
| ==== BB 1230 (0x80482FE) in 22536B, out 125916B, BBs exec'd 0 ==== |
| 0x80482FE: movl 0x8049490, %eax |
| 0x8048303: movl (%eax),%edx |
| 0x8048305: testl %edx,%edx |
| 0x8048307: jz-8 0x8048325 |
| . 1230 80482FE 11 |
| . A1 90 94 04 08 8B 10 85 D2 74 1C |
| |
| ==== BB 1231 (0x8048325) in 22547B, out 126000B, BBs exec'd 0 ==== |
| 0x8048325: movb $0x1, (0x8049588) |
| 0x804832C: leave 0x804832D: ret |
| . 1231 8048325 9 |
| . C6 05 88 95 04 08 01 C9 C3 |
| |
| ==== BB 1232 (0x804847A) in 22556B, out 126065B, BBs exec'd 0 ==== |
| 0x804847A: popl %ecx |
| 0x804847B: popl %ebx |
| 0x804847C: leave 0x804847D: ret |
| . 1232 804847A 4 |
| . 59 5B C9 C3 |
| |
| ==== BB 1233 (0x80483A7) in 22560B, out 126149B, BBs exec'd 0 ==== |
| 0x80483A7: movl -12(%ebp),%ebx |
| 0x80483AA: movl -8(%ebp),%esi |
| 0x80483AD: movl -4(%ebp),%edi |
| 0x80483B0: movl %ebp,%esp |
| 0x80483B2: popl %ebp |
| 0x80483B3: ret |
| . 1233 80483A7 13 |
| . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 |
| |
| ==== BB 1234 (0x3A9C8CB0) in 22573B, out 126241B, BBs exec'd 0 ==== |
| 0x3A9C8CB0: movl 0xFFFF9EBC(%ebx),%edx |
| 0x3A9C8CB6: movl 4(%edx),%eax |
| 0x3A9C8CB9: testl %eax,%eax |
| 0x3A9C8CBB: jnz-8 0x3A9C8C80 |
| . 1234 3A9C8CB0 13 |
| . 8B 93 BC 9E FF FF 8B 42 04 85 C0 75 C3 |
| |
| ==== BB 1235 (0x3A9C8C80) in 22586B, out 126329B, BBs exec'd 0 ==== |
| 0x3A9C8C80: decl %eax |
| 0x3A9C8C81: movl %eax,4(%edx) |
| 0x3A9C8C84: shll $0x4, %eax |
| 0x3A9C8C87: leal (%eax,%edx,1), %eax |
| 0x3A9C8C8A: leal 8(%eax), %ecx |
| 0x3A9C8C8D: movl 8(%eax),%eax |
| 0x3A9C8C90: cmpl $0x4, %eax |
| 0x3A9C8C93: jnbe-8 0x3A9C8CB6 |
| . 1235 3A9C8C80 21 |
| . 48 89 42 04 C1 E0 04 8D 04 10 8D 48 08 8B 40 08 83 F8 04 77 21 |
| |
| ==== BB 1236 _dl_fini(0x3A970800) in 22607B, out 126442B, BBs exec'd 0 ==== |
| 0x3A970800: pushl %ebp |
| 0x3A970801: movl %esp,%ebp |
| 0x3A970803: pushl %edi |
| 0x3A970804: pushl %esi |
| 0x3A970805: pushl %ebx |
| 0x3A970806: subl $0x4C, %esp |
| 0x3A970809: call 0x3A97592B |
| . 1236 3A970800 14 |
| . 55 89 E5 57 56 53 83 EC 4C E8 1D 51 00 00 |
| |
| ==== BB 1237 (0x3A97080E) in 22621B, out 126575B, BBs exec'd 0 ==== |
| 0x3A97080E: addl $0x7E5E, %ebx |
| 0x3A970814: leal 0xFFFFF9AC(%ebx), %eax |
| 0x3A97081A: movl %eax,-52(%ebp) |
| 0x3A97081D: movl %eax,(%esp,,) |
| 0x3A970820: call*l 0xFFFFFBF8(%ebx) |
| . 1237 3A97080E 24 |
| . 81 C3 5E 7E 00 00 8D 83 AC F9 FF FF 89 45 CC 89 04 24 FF 93 F8 FB FF FF |
| |
| ==== BB 1238 rtld_lock_default_lock_recursive(0x3A9658E0) in 22645B, out 126670B, BBs exec'd 0 ==== |
| 0x3A9658E0: pushl %ebp |
| 0x3A9658E1: movl %esp,%ebp |
| 0x3A9658E3: movl 8(%ebp),%eax |
| 0x3A9658E6: incl 4(%eax) |
| 0x3A9658E9: popl %ebp |
| 0x3A9658EA: ret |
| . 1238 3A9658E0 11 |
| . 55 89 E5 8B 45 08 FF 40 04 5D C3 |
| |
| ==== BB 1239 (0x3A970826) in 22656B, out 126774B, BBs exec'd 0 ==== |
| 0x3A970826: movl $0x0, -16(%ebp) |
| 0x3A97082D: movl 0xFFFFF998(%ebx),%edx |
| 0x3A970833: movl 0xFFFFF994(%ebx),%edi |
| 0x3A970839: leal 0xF(,%edx,4), %eax |
| 0x3A970840: andl $0xFFFFFFF0, %eax |
| 0x3A970843: subl %eax,%esp |
| 0x3A970845: leal 12(%esp,,), %ecx |
| 0x3A970849: testl %edi,%edi |
| 0x3A97084B: movl %edi,%eax |
| 0x3A97084D: movl %ecx,-20(%ebp) |
| 0x3A970850: jz-8 0x3A970872 |
| . 1239 3A970826 44 |
| . C7 45 F0 00 00 00 00 8B 93 98 F9 FF FF 8B BB 94 F9 FF FF 8D 04 95 0F 00 00 00 83 E0 F0 29 C4 8D 4C 24 0C 85 FF 89 F8 89 4D EC 74 20 |
| |
| ==== BB 1240 (0x3A970852) in 22700B, out 126946B, BBs exec'd 0 ==== |
| 0x3A970852: incl 0x170(%edi) |
| 0x3A970858: movl -16(%ebp),%esi |
| 0x3A97085B: movl -20(%ebp),%edx |
| 0x3A97085E: movl %edi,(%edx,%esi,4) |
| 0x3A970861: movl 12(%edi),%edi |
| 0x3A970864: incl %esi |
| 0x3A970865: movl %esi,-16(%ebp) |
| 0x3A970868: testl %edi,%edi |
| 0x3A97086A: jnz-8 0x3A970852 |
| . 1240 3A970852 26 |
| . FF 87 70 01 00 00 8B 75 F0 8B 55 EC 89 3C B2 8B 7F 0C 46 89 75 F0 85 FF 75 E6 |
| |
| ==== BB 1241 (0x3A97086C) in 22726B, out 127090B, BBs exec'd 0 ==== |
| 0x3A97086C: movl 0xFFFFF998(%ebx),%edx |
| 0x3A970872: movl 12(%eax),%edi |
| 0x3A970875: testl %edi,%edi |
| 0x3A970877: jz-32 0x3A97098E |
| . 1241 3A97086C 17 |
| . 8B 93 98 F9 FF FF 8B 78 0C 85 FF 0F 84 11 01 00 00 |
| |
| ==== BB 1242 (0x3A97087D) in 22743B, out 127181B, BBs exec'd 0 ==== |
| 0x3A97087D: movl $0x1, -24(%ebp) |
| 0x3A970884: movl -20(%ebp),%ecx |
| 0x3A970887: cmpl %edi,4(%ecx) |
| 0x3A97088A: jz-8 0x3A97089E |
| . 1242 3A97087D 15 |
| . C7 45 E8 01 00 00 00 8B 4D EC 39 79 04 74 12 |
| |
| ==== BB 1243 (0x3A97089E) in 22758B, out 127272B, BBs exec'd 0 ==== |
| 0x3A97089E: movl -24(%ebp),%ecx |
| 0x3A9708A1: incl %ecx |
| 0x3A9708A2: cmpl %edx,%ecx |
| 0x3A9708A4: movl %ecx,-68(%ebp) |
| 0x3A9708A7: jnb-32 0x3A970983 |
| . 1243 3A97089E 15 |
| . 8B 4D E8 41 39 D1 89 4D BC 0F 83 D6 00 00 00 |
| |
| ==== BB 1244 (0x3A9708AD) in 22773B, out 127360B, BBs exec'd 0 ==== |
| 0x3A9708AD: movl -24(%ebp),%eax |
| 0x3A9708B0: movl -20(%ebp),%esi |
| 0x3A9708B3: shll $0x2, %eax |
| 0x3A9708B6: movl %eax,-64(%ebp) |
| 0x3A9708B9: addl %eax,%esi |
| 0x3A9708BB: negl -64(%ebp) |
| 0x3A9708BE: movl %esi,-60(%ebp) |
| 0x3A9708C1: jmp-8 0x3A9708D0 |
| . 1244 3A9708AD 22 |
| . 8B 45 E8 8B 75 EC C1 E0 02 89 45 C0 01 C6 F7 5D C0 89 75 C4 EB 0D |
| |
| ==== BB 1245 (0x3A9708D0) in 22795B, out 127469B, BBs exec'd 0 ==== |
| 0x3A9708D0: movl -20(%ebp),%edx |
| 0x3A9708D3: movl -68(%ebp),%eax |
| 0x3A9708D6: movl (%edx,%eax,4),%eax |
| 0x3A9708D9: movl %eax,-48(%ebp) |
| 0x3A9708DC: movl 0x1D4(%eax),%edx |
| 0x3A9708E2: movl %eax,-28(%ebp) |
| 0x3A9708E5: testl %edx,%edx |
| 0x3A9708E7: jz-8 0x3A970960 |
| . 1245 3A9708D0 25 |
| . 8B 55 EC 8B 45 BC 8B 04 82 89 45 D0 8B 90 D4 01 00 00 89 45 E4 85 D2 74 77 |
| |
| ==== BB 1246 (0x3A9708E9) in 22820B, out 127598B, BBs exec'd 0 ==== |
| 0x3A9708E9: movl (%edx),%eax |
| 0x3A9708EB: testl %eax,%eax |
| 0x3A9708ED: jz-8 0x3A970960 |
| . 1246 3A9708E9 6 |
| . 8B 02 85 C0 74 71 |
| |
| ==== BB 1247 (0x3A9708EF) in 22826B, out 127667B, BBs exec'd 0 ==== |
| 0x3A9708EF: movl -20(%ebp),%esi |
| 0x3A9708F2: movl -24(%ebp),%ecx |
| 0x3A9708F5: leal (%esi,%ecx,4), %ecx |
| 0x3A9708F8: movl %ecx,-56(%ebp) |
| 0x3A9708FB: movl -68(%ebp),%esi |
| 0x3A9708FE: movl -64(%ebp),%ecx |
| 0x3A970901: leal (%ecx,%esi,4), %esi |
| 0x3A970904: movl %esi,-72(%ebp) |
| 0x3A970907: cmpl %edi,%eax |
| 0x3A970909: jz-8 0x3A97091D |
| . 1247 3A9708EF 28 |
| . 8B 75 EC 8B 4D E8 8D 0C 8E 89 4D C8 8B 75 BC 8B 4D C0 8D 34 B1 89 75 B8 39 F8 74 12 |
| |
| ==== BB 1248 (0x3A97090B) in 22854B, out 127812B, BBs exec'd 0 ==== |
| 0x3A97090B: nop |
| 0x3A97090C: leal 0(%esi,,), %esi |
| 0x3A970910: addl $0x4, %edx |
| 0x3A970913: movl (%edx),%eax |
| 0x3A970915: testl %eax,%eax |
| 0x3A970917: jz-8 0x3A970960 |
| . 1248 3A97090B 14 |
| . 90 8D 74 26 00 83 C2 04 8B 02 85 C0 74 47 |
| |
| ==== BB 1249 (0x3A970919) in 22868B, out 127908B, BBs exec'd 0 ==== |
| 0x3A970919: cmpl %edi,%eax |
| 0x3A97091B: jnz-8 0x3A970910 |
| . 1249 3A970919 4 |
| . 39 F8 75 F3 |
| |
| ==== BB 1250 (0x3A970910) in 22872B, out 127965B, BBs exec'd 0 ==== |
| 0x3A970910: addl $0x4, %edx |
| 0x3A970913: movl (%edx),%eax |
| 0x3A970915: testl %eax,%eax |
| 0x3A970917: jz-8 0x3A970960 |
| . 1250 3A970910 9 |
| . 83 C2 04 8B 02 85 C0 74 47 |
| |
| ==== BB 1251 (0x3A970960) in 22881B, out 128044B, BBs exec'd 0 ==== |
| 0x3A970960: movl -48(%ebp),%edx |
| 0x3A970963: movl 0x1E0(%edx),%ecx |
| 0x3A970969: testl %ecx,%ecx |
| 0x3A97096B: jnz-32 0x3A970A77 |
| . 1251 3A970960 17 |
| . 8B 55 D0 8B 8A E0 01 00 00 85 C9 0F 85 06 01 00 00 |
| |
| ==== BB 1252 (0x3A970971) in 22898B, out 128132B, BBs exec'd 0 ==== |
| 0x3A970971: incl -68(%ebp) |
| 0x3A970974: movl 0xFFFFF998(%ebx),%edx |
| 0x3A97097A: cmpl %edx,-68(%ebp) |
| 0x3A97097D: jb-32 0x3A9708D0 |
| . 1252 3A970971 18 |
| . FF 45 BC 8B 93 98 F9 FF FF 39 55 BC 0F 82 4D FF FF FF |
| |
| ==== BB 1253 (0x3A970983) in 22916B, out 128227B, BBs exec'd 0 ==== |
| 0x3A970983: movl 12(%edi),%edi |
| 0x3A970986: testl %edi,%edi |
| 0x3A970988: jnz-32 0x3A97087D |
| . 1253 3A970983 11 |
| . 8B 7F 0C 85 FF 0F 85 EF FE FF FF |
| |
| ==== BB 1254 (0x3A97088C) in 22927B, out 128299B, BBs exec'd 0 ==== |
| 0x3A97088C: leal 0(%esi,,), %esi |
| 0x3A970890: incl -24(%ebp) |
| 0x3A970893: movl -20(%ebp),%eax |
| 0x3A970896: movl -24(%ebp),%esi |
| 0x3A970899: cmpl %edi,(%eax,%esi,4) |
| 0x3A97089C: jnz-8 0x3A970890 |
| . 1254 3A97088C 18 |
| . 8D 74 26 00 FF 45 E8 8B 45 EC 8B 75 E8 39 3C B0 75 F2 |
| |
| ==== BB 1255 (0x3A970890) in 22945B, out 128413B, BBs exec'd 0 ==== |
| 0x3A970890: incl -24(%ebp) |
| 0x3A970893: movl -20(%ebp),%eax |
| 0x3A970896: movl -24(%ebp),%esi |
| 0x3A970899: cmpl %edi,(%eax,%esi,4) |
| 0x3A97089C: jnz-8 0x3A970890 |
| . 1255 3A970890 14 |
| . FF 45 E8 8B 45 EC 8B 75 E8 39 3C B0 75 F2 |
| |
| ==== BB 1256 (0x3A97098E) in 22959B, out 128517B, BBs exec'd 0 ==== |
| 0x3A97098E: movl $0x0, -16(%ebp) |
| 0x3A970995: cmpl %edx,-16(%ebp) |
| 0x3A970998: jb-8 0x3A9709C6 |
| . 1256 3A97098E 12 |
| . C7 45 F0 00 00 00 00 39 55 F0 72 2C |
| |
| ==== BB 1257 (0x3A9709C6) in 22971B, out 128595B, BBs exec'd 0 ==== |
| 0x3A9709C6: movl -16(%ebp),%edx |
| 0x3A9709C9: movl -20(%ebp),%ecx |
| 0x3A9709CC: movl (%ecx,%edx,4),%edi |
| 0x3A9709CF: movzbl 0x174(%edi),%edx |
| 0x3A9709D6: testb $0x8, %dl |
| 0x3A9709D9: jz-8 0x3A970A23 |
| . 1257 3A9709C6 21 |
| . 8B 55 F0 8B 4D EC 8B 3C 91 0F B6 97 74 01 00 00 F6 C2 08 74 48 |
| |
| ==== BB 1258 (0x3A9709DB) in 22992B, out 128713B, BBs exec'd 0 ==== |
| 0x3A9709DB: jmp-8 0x3A97099F |
| . 1258 3A9709DB 2 |
| . EB C2 |
| |
| ==== BB 1259 (0x3A97099F) in 22994B, out 128741B, BBs exec'd 0 ==== |
| 0x3A97099F: movb %dl,%al |
| 0x3A9709A1: andb $0xF7, %al |
| 0x3A9709A3: movb %al,0x174(%edi) |
| 0x3A9709A9: movl 4(%edi),%eax |
| 0x3A9709AC: movzbl (%eax),%ecx |
| 0x3A9709AF: testb %cl,%cl |
| 0x3A9709B1: jnz-8 0x3A9709DD |
| . 1259 3A97099F 20 |
| . 88 D0 24 F7 88 87 74 01 00 00 8B 47 04 0F B6 08 84 C9 75 2A |
| |
| ==== BB 1260 (0x3A9709B3) in 23014B, out 128877B, BBs exec'd 0 ==== |
| 0x3A9709B3: testb $0x3, %dl |
| 0x3A9709B6: jnz-8 0x3A9709DD |
| . 1260 3A9709B3 5 |
| . F6 C2 03 75 25 |
| |
| ==== BB 1261 (0x3A9709B8) in 23019B, out 128939B, BBs exec'd 0 ==== |
| 0x3A9709B8: incl -16(%ebp) |
| 0x3A9709BB: movl -16(%ebp),%edx |
| 0x3A9709BE: cmpl 0xFFFFF998(%ebx),%edx |
| 0x3A9709C4: jnb-8 0x3A970A37 |
| . 1261 3A9709B8 14 |
| . FF 45 F0 8B 55 F0 3B 93 98 F9 FF FF 73 71 |
| |
| ==== BB 1262 (0x3A9709DD) in 23033B, out 129034B, BBs exec'd 0 ==== |
| 0x3A9709DD: movl 0x80(%edi),%edx |
| 0x3A9709E3: testl %edx,%edx |
| 0x3A9709E5: jnz-8 0x3A9709EE |
| . 1262 3A9709DD 10 |
| . 8B 97 80 00 00 00 85 D2 75 07 |
| |
| ==== BB 1263 (0x3A9709E7) in 23043B, out 129109B, BBs exec'd 0 ==== |
| 0x3A9709E7: movl 76(%edi),%esi |
| 0x3A9709EA: testl %esi,%esi |
| 0x3A9709EC: jz-8 0x3A9709B8 |
| . 1263 3A9709E7 7 |
| . 8B 77 4C 85 F6 74 CA |
| |
| ==== BB 1264 (0x3A9709EE) in 23050B, out 129181B, BBs exec'd 0 ==== |
| 0x3A9709EE: testb $0x2, 0xFFFFFC14(%ebx) |
| 0x3A9709F5: jnz-32 0x3A970ADC |
| . 1264 3A9709EE 13 |
| . F6 83 14 FC FF FF 02 0F 85 E1 00 00 00 |
| |
| ==== BB 1265 (0x3A9709FB) in 23063B, out 129251B, BBs exec'd 0 ==== |
| 0x3A9709FB: testl %edx,%edx |
| 0x3A9709FD: jz-8 0x3A970A1C |
| . 1265 3A9709FB 4 |
| . 85 D2 74 1D |
| |
| ==== BB 1266 (0x3A970A1C) in 23067B, out 129310B, BBs exec'd 0 ==== |
| 0x3A970A1C: movl 76(%edi),%eax |
| 0x3A970A1F: testl %eax,%eax |
| 0x3A970A21: jnz-8 0x3A970A6C |
| . 1266 3A970A1C 7 |
| . 8B 47 4C 85 C0 75 49 |
| |
| ==== BB 1267 (0x3A970A6C) in 23074B, out 129382B, BBs exec'd 0 ==== |
| 0x3A970A6C: movl 4(%eax),%eax |
| 0x3A970A6F: movl (%edi),%edx |
| 0x3A970A71: addl %edx,%eax |
| 0x3A970A73: call*l %eax |
| . 1267 3A970A6C 9 |
| . 8B 40 04 8B 17 01 D0 FF D0 |
| |
| ==== BB 1268 (0x3A97CCD4) in 23083B, out 129456B, BBs exec'd 0 ==== |
| 0x3A97CCD4: pushl %ebp |
| 0x3A97CCD5: movl %esp,%ebp |
| 0x3A97CCD7: pushl %ebx |
| 0x3A97CCD8: call 0x3A97CCDD ; popl %ebx |
| 0x3A97CCDE: addl $0x1103, %ebx |
| 0x3A97CCE4: pushl %eax |
| 0x3A97CCE5: call 0x3A97C9F0 |
| . 1268 3A97CCD4 22 |
| . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 03 11 00 00 50 E8 06 FD FF FF |
| |
| ==== BB 1269 (0x3A97C9F0) in 23105B, out 129585B, BBs exec'd 0 ==== |
| 0x3A97C9F0: pushl %ebp |
| 0x3A97C9F1: movl %esp,%ebp |
| 0x3A97C9F3: pushl %ebx |
| 0x3A97C9F4: call 0x3A97C9F9 ; popl %ebx |
| 0x3A97C9FA: addl $0x13E7, %ebx |
| 0x3A97CA00: pushl %ecx |
| 0x3A97CA01: cmpb $0x0, 0x30(%ebx) |
| 0x3A97CA08: jnz-8 0x3A97CA3E |
| . 1269 3A97C9F0 26 |
| . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 E7 13 00 00 51 80 BB 30 00 00 00 00 75 34 |
| |
| ==== BB 1270 (0x3A97CA0A) in 23131B, out 129731B, BBs exec'd 0 ==== |
| 0x3A97CA0A: movl 0x24(%ebx),%edx |
| 0x3A97CA10: testl %edx,%edx |
| 0x3A97CA12: jnz-8 0x3A97CA43 |
| . 1270 3A97CA0A 10 |
| . 8B 93 24 00 00 00 85 D2 75 2F |
| |
| ==== BB 1271 (0x3A97CA43) in 23141B, out 129803B, BBs exec'd 0 ==== |
| 0x3A97CA43: subl $0xC, %esp |
| 0x3A97CA46: movl 0xFFFFFF10(%ebx),%eax |
| 0x3A97CA4C: pushl %eax |
| 0x3A97CA4D: call 0x3A97C984 |
| . 1271 3A97CA43 15 |
| . 83 EC 0C 8B 83 10 FF FF FF 50 E8 32 FF FF FF |
| |
| ==== BB 1272 (0x3A97C984) in 23156B, out 129894B, BBs exec'd 0 ==== |
| 0x3A97C984: jmp*l 0x18(%ebx) |
| . 1272 3A97C984 6 |
| . FF A3 18 00 00 00 |
| |
| ==== BB 1273 (0x3A97C98A) in 23162B, out 129921B, BBs exec'd 0 ==== |
| 0x3A97C98A: pushl $0x18 |
| 0x3A97C98F: jmp 0x3A97C944 |
| . 1273 3A97C98A 10 |
| . 68 18 00 00 00 E9 B0 FF FF FF |
| |
| ==== BB 1274 (0x3A97C944) in 23172B, out 129970B, BBs exec'd 0 ==== |
| 0x3A97C944: pushl 0x4(%ebx) |
| 0x3A97C94A: jmp*l 0x8(%ebx) |
| . 1274 3A97C944 12 |
| . FF B3 04 00 00 00 FF A3 08 00 00 00 |
| |
| ==== BB 1275 __cxa_finalize(0x3A9C8EA0) in 23184B, out 130019B, BBs exec'd 0 ==== |
| 0x3A9C8EA0: pushl %ebp |
| 0x3A9C8EA1: movl %esp,%ebp |
| 0x3A9C8EA3: pushl %edi |
| 0x3A9C8EA4: pushl %esi |
| 0x3A9C8EA5: pushl %ebx |
| 0x3A9C8EA6: subl $0xC, %esp |
| 0x3A9C8EA9: call 0x3A9B3791 |
| . 1275 3A9C8EA0 14 |
| . 55 89 E5 57 56 53 83 EC 0C E8 E3 A8 FE FF |
| |
| ==== BB 1276 (0x3A9C8EAE) in 23198B, out 130152B, BBs exec'd 0 ==== |
| 0x3A9C8EAE: addl $0xE7162, %ebx |
| 0x3A9C8EB4: movl 0xFFFF9EBC(%ebx),%edi |
| 0x3A9C8EBA: testl %edi,%edi |
| 0x3A9C8EBC: jz-8 0x3A9C8F26 |
| . 1276 3A9C8EAE 16 |
| . 81 C3 62 71 0E 00 8B BB BC 9E FF FF 85 FF 74 68 |
| |
| ==== BB 1277 (0x3A9C8EBE) in 23214B, out 130240B, BBs exec'd 0 ==== |
| 0x3A9C8EBE: movl %esi,%esi |
| 0x3A9C8EC0: movl 4(%edi),%eax |
| 0x3A9C8EC3: shll $0x4, %eax |
| 0x3A9C8EC6: leal -8(%eax,%edi,1), %esi |
| 0x3A9C8ECA: leal 8(%edi), %eax |
| 0x3A9C8ECD: cmpl %eax,%esi |
| 0x3A9C8ECF: movl %eax,-16(%ebp) |
| 0x3A9C8ED2: jnb-8 0x3A9C8EE6 |
| . 1277 3A9C8EBE 22 |
| . 89 F6 8B 47 04 C1 E0 04 8D 74 38 F8 8D 47 08 39 C6 89 45 F0 73 12 |
| |
| ==== BB 1278 (0x3A9C8ED4) in 23236B, out 130354B, BBs exec'd 0 ==== |
| 0x3A9C8ED4: jmp-8 0x3A9C8F20 |
| . 1278 3A9C8ED4 2 |
| . EB 4A |
| |
| ==== BB 1279 (0x3A9C8F20) in 23238B, out 130382B, BBs exec'd 0 ==== |
| 0x3A9C8F20: movl (%edi),%edi |
| 0x3A9C8F22: testl %edi,%edi |
| 0x3A9C8F24: jnz-8 0x3A9C8EC0 |
| . 1279 3A9C8F20 6 |
| . 8B 3F 85 FF 75 9A |
| |
| ==== BB 1280 (0x3A9C8F26) in 23244B, out 130451B, BBs exec'd 0 ==== |
| 0x3A9C8F26: movl 8(%ebp),%eax |
| 0x3A9C8F29: testl %eax,%eax |
| 0x3A9C8F2B: jz-8 0x3A9C8F38 |
| . 1280 3A9C8F26 7 |
| . 8B 45 08 85 C0 74 0B |
| |
| ==== BB 1281 (0x3A9C8F2D) in 23251B, out 130523B, BBs exec'd 0 ==== |
| 0x3A9C8F2D: movl 8(%ebp),%eax |
| 0x3A9C8F30: movl %eax,(%esp,,) |
| 0x3A9C8F33: call 0x3AA648D0 |
| . 1281 3A9C8F2D 11 |
| . 8B 45 08 89 04 24 E8 98 B9 09 00 |
| |
| ==== BB 1282 __unregister_atfork(0x3AA648D0) in 23262B, out 130591B, BBs exec'd 0 ==== |
| 0x3AA648D0: pushl %ebp |
| 0x3AA648D1: movl %esp,%ebp |
| 0x3AA648D3: pushl %edi |
| 0x3AA648D4: pushl %esi |
| 0x3AA648D5: pushl %ebx |
| 0x3AA648D6: subl $0x10, %esp |
| 0x3AA648D9: movl 8(%ebp),%edi |
| 0x3AA648DC: call 0x3A9B3791 |
| . 1282 3AA648D0 17 |
| . 55 89 E5 57 56 53 83 EC 10 8B 7D 08 E8 B0 EE F4 FF |
| |
| ==== BB 1283 (0x3AA648E1) in 23279B, out 130737B, BBs exec'd 0 ==== |
| 0x3AA648E1: addl $0x4B72F, %ebx |
| 0x3AA648E7: movl 0x2B3C(%ebx),%edx |
| 0x3AA648ED: testl %edx,%edx |
| 0x3AA648EF: jnz-32 0x3AA649D2 |
| . 1283 3AA648E1 20 |
| . 81 C3 2F B7 04 00 8B 93 3C 2B 00 00 85 D2 0F 85 DD 00 00 00 |
| |
| ==== BB 1284 (0x3AA648F5) in 23299B, out 130825B, BBs exec'd 0 ==== |
| 0x3AA648F5: movl 0xFFFF9B8C(%ebx),%ecx |
| 0x3AA648FB: leal 0xFFFF9B88(%ebx), %eax |
| 0x3AA64901: movl %eax,-16(%ebp) |
| 0x3AA64904: cmpl %eax,%ecx |
| 0x3AA64906: movl 4(%ecx),%esi |
| 0x3AA64909: jnz-8 0x3AA6491A |
| . 1284 3AA648F5 22 |
| . 8B 8B 8C 9B FF FF 8D 83 88 9B FF FF 89 45 F0 39 C1 8B 71 04 75 0F |
| |
| ==== BB 1285 (0x3AA6490B) in 23321B, out 130942B, BBs exec'd 0 ==== |
| 0x3AA6490B: jmp-8 0x3AA64940 |
| . 1285 3AA6490B 2 |
| . EB 33 |
| |
| ==== BB 1286 (0x3AA64940) in 23323B, out 130970B, BBs exec'd 0 ==== |
| 0x3AA64940: movl 0xFFFF9B94(%ebx),%ecx |
| 0x3AA64946: leal 0xFFFF9B90(%ebx), %eax |
| 0x3AA6494C: movl %eax,-20(%ebp) |
| 0x3AA6494F: cmpl %eax,%ecx |
| 0x3AA64951: movl 4(%ecx),%esi |
| 0x3AA64954: jnz-8 0x3AA64962 |
| . 1286 3AA64940 22 |
| . 8B 8B 94 9B FF FF 8D 83 90 9B FF FF 89 45 EC 39 C1 8B 71 04 75 0C |
| |
| ==== BB 1287 (0x3AA64956) in 23345B, out 131084B, BBs exec'd 0 ==== |
| 0x3AA64956: jmp-8 0x3AA64980 |
| . 1287 3AA64956 2 |
| . EB 28 |
| |
| ==== BB 1288 (0x3AA64980) in 23347B, out 131112B, BBs exec'd 0 ==== |
| 0x3AA64980: movl 0xFFFF9B9C(%ebx),%ecx |
| 0x3AA64986: leal 0xFFFF9B98(%ebx), %eax |
| 0x3AA6498C: movl %eax,-24(%ebp) |
| 0x3AA6498F: cmpl %eax,%ecx |
| 0x3AA64991: movl 4(%ecx),%esi |
| 0x3AA64994: jnz-8 0x3AA649A2 |
| . 1288 3AA64980 22 |
| . 8B 8B 9C 9B FF FF 8D 83 98 9B FF FF 89 45 E8 39 C1 8B 71 04 75 0C |
| |
| ==== BB 1289 (0x3AA64996) in 23369B, out 131226B, BBs exec'd 0 ==== |
| 0x3AA64996: jmp-8 0x3AA649C0 |
| . 1289 3AA64996 2 |
| . EB 28 |
| |
| ==== BB 1290 (0x3AA649C0) in 23371B, out 131254B, BBs exec'd 0 ==== |
| 0x3AA649C0: movl 0x2B44(%ebx),%edx |
| 0x3AA649C6: testl %edx,%edx |
| 0x3AA649C8: jnz-8 0x3AA649E2 |
| . 1290 3AA649C0 10 |
| . 8B 93 44 2B 00 00 85 D2 75 18 |
| |
| ==== BB 1291 (0x3AA649CA) in 23381B, out 131329B, BBs exec'd 0 ==== |
| 0x3AA649CA: addl $0x10, %esp |
| 0x3AA649CD: popl %ebx |
| 0x3AA649CE: popl %esi |
| 0x3AA649CF: popl %edi |
| 0x3AA649D0: popl %ebp |
| 0x3AA649D1: ret |
| . 1291 3AA649CA 8 |
| . 83 C4 10 5B 5E 5F 5D C3 |
| |
| ==== BB 1292 (0x3A9C8F38) in 23389B, out 131437B, BBs exec'd 0 ==== |
| 0x3A9C8F38: addl $0xC, %esp |
| 0x3A9C8F3B: popl %ebx |
| 0x3A9C8F3C: popl %esi |
| 0x3A9C8F3D: popl %edi |
| 0x3A9C8F3E: popl %ebp |
| 0x3A9C8F3F: ret |
| . 1292 3A9C8F38 8 |
| . 83 C4 0C 5B 5E 5F 5D C3 |
| |
| ==== BB 1293 (0x3A97CA52) in 23397B, out 131545B, BBs exec'd 0 ==== |
| 0x3A97CA52: addl $0x10, %esp |
| 0x3A97CA55: jmp-8 0x3A97CA14 |
| . 1293 3A97CA52 5 |
| . 83 C4 10 EB BD |
| |
| ==== BB 1294 (0x3A97CA14) in 23402B, out 131590B, BBs exec'd 0 ==== |
| 0x3A97CA14: movl 0xFFFFFF14(%ebx),%eax |
| 0x3A97CA1A: movl (%eax),%edx |
| 0x3A97CA1C: testl %edx,%edx |
| 0x3A97CA1E: jz-8 0x3A97CA37 |
| . 1294 3A97CA14 12 |
| . 8B 83 14 FF FF FF 8B 10 85 D2 74 17 |
| |
| ==== BB 1295 (0x3A97CA37) in 23414B, out 131675B, BBs exec'd 0 ==== |
| 0x3A97CA37: movb $0x1, 0x30(%ebx) |
| 0x3A97CA3E: movl -4(%ebp),%ebx |
| 0x3A97CA41: leave 0x3A97CA42: ret |
| . 1295 3A97CA37 12 |
| . C6 83 30 00 00 00 01 8B 5D FC C9 C3 |
| |
| ==== BB 1296 (0x3A97CCEA) in 23426B, out 131752B, BBs exec'd 0 ==== |
| 0x3A97CCEA: popl %ecx |
| 0x3A97CCEB: popl %ebx |
| 0x3A97CCEC: leave 0x3A97CCED: ret |
| . 1296 3A97CCEA 4 |
| . 59 5B C9 C3 |
| |
| ==== BB 1297 (0x3A970A75) in 23430B, out 131836B, BBs exec'd 0 ==== |
| 0x3A970A75: jmp-8 0x3A970A23 |
| . 1297 3A970A75 2 |
| . EB AC |
| |
| ==== BB 1298 (0x3A970A23) in 23432B, out 131864B, BBs exec'd 0 ==== |
| 0x3A970A23: decl 0x170(%edi) |
| 0x3A970A29: incl -16(%ebp) |
| 0x3A970A2C: movl -16(%ebp),%edx |
| 0x3A970A2F: cmpl 0xFFFFF998(%ebx),%edx |
| 0x3A970A35: jb-8 0x3A9709C6 |
| . 1298 3A970A23 20 |
| . FF 8F 70 01 00 00 FF 45 F0 8B 55 F0 3B 93 98 F9 FF FF 72 8F |
| |
| ==== BB 1299 (0x3A9709FF) in 23452B, out 131979B, BBs exec'd 0 ==== |
| 0x3A9709FF: movl 4(%edx),%edx |
| 0x3A970A02: movl (%edi),%esi |
| 0x3A970A04: movl 0x88(%edi),%eax |
| 0x3A970A0A: addl %esi,%edx |
| 0x3A970A0C: movl %edx,-44(%ebp) |
| 0x3A970A0F: movl 4(%eax),%esi |
| 0x3A970A12: shrl $0x2, %esi |
| 0x3A970A15: movl %esi,%eax |
| 0x3A970A17: decl %esi |
| 0x3A970A18: testl %eax,%eax |
| 0x3A970A1A: jnz-8 0x3A970A58 |
| . 1299 3A9709FF 29 |
| . 8B 52 04 8B 37 8B 87 88 00 00 00 01 F2 89 55 D4 8B 70 04 C1 EE 02 89 F0 4E 85 C0 75 3C |
| |
| ==== BB 1300 (0x3A970A58) in 23481B, out 132134B, BBs exec'd 0 ==== |
| 0x3A970A58: movl -44(%ebp),%eax |
| 0x3A970A5B: call*l (%eax,%esi,4) |
| . 1300 3A970A58 6 |
| . 8B 45 D4 FF 14 B0 |
| |
| ==== BB 1301 __libc_fini(0x3A9B3760) in 23487B, out 132195B, BBs exec'd 0 ==== |
| 0x3A9B3760: pushl %ebp |
| 0x3A9B3761: movl %esp,%ebp |
| 0x3A9B3763: pushl %esi |
| 0x3A9B3764: pushl %ebx |
| 0x3A9B3765: call 0x3A9B3791 |
| . 1301 3A9B3760 10 |
| . 55 89 E5 56 53 E8 27 00 00 00 |
| |
| ==== BB 1302 (0x3A9B376A) in 23497B, out 132298B, BBs exec'd 0 ==== |
| 0x3A9B376A: addl $0xFC8A6, %ebx |
| 0x3A9B3770: leal 0xFFFFFFA0(%ebx), %esi |
| 0x3A9B3776: movl (%esi),%eax |
| 0x3A9B3778: testl %eax,%eax |
| 0x3A9B377A: jnz-8 0x3A9B3780 |
| . 1302 3A9B376A 18 |
| . 81 C3 A6 C8 0F 00 8D B3 A0 FF FF FF 8B 06 85 C0 75 04 |
| |
| ==== BB 1303 (0x3A9B377C) in 23515B, out 132390B, BBs exec'd 0 ==== |
| 0x3A9B377C: popl %ebx |
| 0x3A9B377D: popl %esi |
| 0x3A9B377E: popl %ebp |
| 0x3A9B377F: ret |
| . 1303 3A9B377C 4 |
| . 5B 5E 5D C3 |
| |
| ==== BB 1304 (0x3A970A5E) in 23519B, out 132468B, BBs exec'd 0 ==== |
| 0x3A970A5E: movl %esi,%eax |
| 0x3A970A60: decl %esi |
| 0x3A970A61: testl %eax,%eax |
| 0x3A970A63: jnz-8 0x3A970A58 |
| . 1304 3A970A5E 7 |
| . 89 F0 4E 85 C0 75 F3 |
| |
| ==== BB 1305 (0x3A970A65) in 23526B, out 132545B, BBs exec'd 0 ==== |
| 0x3A970A65: movl 76(%edi),%eax |
| 0x3A970A68: testl %eax,%eax |
| 0x3A970A6A: jz-8 0x3A970A23 |
| . 1305 3A970A65 7 |
| . 8B 47 4C 85 C0 74 B7 |
| |
| ==== BB 1306 (0x3A970A37) in 23533B, out 132617B, BBs exec'd 0 ==== |
| 0x3A970A37: movl -52(%ebp),%ecx |
| 0x3A970A3A: movl %ecx,(%esp,,) |
| 0x3A970A3D: call*l 0xFFFFFBFC(%ebx) |
| . 1306 3A970A37 12 |
| . 8B 4D CC 89 0C 24 FF 93 FC FB FF FF |
| |
| ==== BB 1307 rtld_lock_default_unlock_recursive(0x3A9658F0) in 23545B, out 132685B, BBs exec'd 0 ==== |
| 0x3A9658F0: pushl %ebp |
| 0x3A9658F1: movl %esp,%ebp |
| 0x3A9658F3: movl 8(%ebp),%eax |
| 0x3A9658F6: decl 4(%eax) |
| 0x3A9658F9: popl %ebp |
| 0x3A9658FA: ret |
| . 1307 3A9658F0 11 |
| . 55 89 E5 8B 45 08 FF 48 04 5D C3 |
| |
| ==== BB 1308 (0x3A970A43) in 23556B, out 132789B, BBs exec'd 0 ==== |
| 0x3A970A43: cmpb $0x0, 0xFFFFFC14(%ebx) |
| 0x3A970A4A: js-32 0x3A970B05 |
| . 1308 3A970A43 13 |
| . 80 BB 14 FC FF FF 00 0F 88 B5 00 00 00 |
| |
| ==== BB 1309 (0x3A970A50) in 23569B, out 132855B, BBs exec'd 0 ==== |
| 0x3A970A50: leal -12(%ebp), %esp |
| 0x3A970A53: popl %ebx |
| 0x3A970A54: popl %esi |
| 0x3A970A55: popl %edi |
| 0x3A970A56: popl %ebp |
| 0x3A970A57: ret |
| . 1309 3A970A50 8 |
| . 8D 65 F4 5B 5E 5F 5D C3 |
| |
| ==== BB 1310 (0x3A9C8CBD) in 23577B, out 132957B, BBs exec'd 0 ==== |
| 0x3A9C8CBD: movl %edx,%eax |
| 0x3A9C8CBF: movl (%edx),%edx |
| 0x3A9C8CC1: testl %edx,%edx |
| 0x3A9C8CC3: movl %edx,0xFFFF9EBC(%ebx) |
| 0x3A9C8CC9: jz-8 0x3A9C8CDD |
| . 1310 3A9C8CBD 14 |
| . 89 D0 8B 12 85 D2 89 93 BC 9E FF FF 74 12 |
| |
| ==== BB 1311 (0x3A9C8CDD) in 23591B, out 133052B, BBs exec'd 0 ==== |
| 0x3A9C8CDD: leal 0xFFFFFFF4(%ebx), %esi |
| 0x3A9C8CE3: leal 0xFFFFFFF8(%ebx), %edi |
| 0x3A9C8CE9: cmpl %edi,%esi |
| 0x3A9C8CEB: jb-8 0x3A9C8CF8 |
| . 1311 3A9C8CDD 16 |
| . 8D B3 F4 FF FF FF 8D BB F8 FF FF FF 39 FE 72 0B |
| |
| ==== BB 1312 (0x3A9C8CF8) in 23607B, out 133128B, BBs exec'd 0 ==== |
| 0x3A9C8CF8: call*l (%esi) |
| . 1312 3A9C8CF8 2 |
| . FF 16 |
| |
| ==== BB 1313 _IO_cleanup(0x3A9FD870) in 23609B, out 133169B, BBs exec'd 0 ==== |
| 0x3A9FD870: pushl %ebp |
| 0x3A9FD871: movl %esp,%ebp |
| 0x3A9FD873: pushl %edi |
| 0x3A9FD874: pushl %esi |
| 0x3A9FD875: pushl %ebx |
| 0x3A9FD876: subl $0xC, %esp |
| 0x3A9FD879: call 0x3A9B3791 |
| . 1313 3A9FD870 14 |
| . 55 89 E5 57 56 53 83 EC 0C E8 13 5F FB FF |
| |
| ==== BB 1314 (0x3A9FD87E) in 23623B, out 133302B, BBs exec'd 0 ==== |
| 0x3A9FD87E: addl $0xB2792, %ebx |
| 0x3A9FD884: movl $0x0, (%esp,,) |
| 0x3A9FD88B: call 0x3A9FD660 |
| . 1314 3A9FD87E 18 |
| . 81 C3 92 27 0B 00 C7 04 24 00 00 00 00 E8 D0 FD FF FF |
| |
| ==== BB 1315 _IO_flush_all_lockp(0x3A9FD660) in 23641B, out 133379B, BBs exec'd 0 ==== |
| 0x3A9FD660: pushl %ebp |
| 0x3A9FD661: xorl %eax, %eax |
| 0x3A9FD663: movl %esp,%ebp |
| 0x3A9FD665: pushl %edi |
| 0x3A9FD666: pushl %esi |
| 0x3A9FD667: pushl %ebx |
| 0x3A9FD668: subl $0x24, %esp |
| 0x3A9FD66B: call 0x3A9B3791 |
| . 1315 3A9FD660 16 |
| . 55 31 C0 89 E5 57 56 53 83 EC 24 E8 21 61 FB FF |
| |
| ==== BB 1316 (0x3A9FD670) in 23657B, out 133526B, BBs exec'd 0 ==== |
| 0x3A9FD670: addl $0xB29A0, %ebx |
| 0x3A9FD676: cmpl $0x0, 0x1B8(%ebx) |
| 0x3A9FD67D: movl $0x0, -32(%ebp) |
| 0x3A9FD684: setnz %al |
| 0x3A9FD687: testl %eax,%eax |
| 0x3A9FD689: movl %eax,-36(%ebp) |
| 0x3A9FD68C: jnz-32 0x3A9FD80D |
| . 1316 3A9FD670 34 |
| . 81 C3 A0 29 0B 00 83 BB B8 01 00 00 00 C7 45 E0 00 00 00 00 0F 95 C0 85 C0 89 45 DC 0F 85 7B 01 00 00 |
| |
| ==== BB 1317 (0x3A9FD692) in 23691B, out 133655B, BBs exec'd 0 ==== |
| 0x3A9FD692: movl 8(%ebp),%esi |
| 0x3A9FD695: testl %esi,%esi |
| 0x3A9FD697: jz-8 0x3A9FD6A7 |
| . 1317 3A9FD692 7 |
| . 8B 75 08 85 F6 74 0E |
| |
| ==== BB 1318 (0x3A9FD6A7) in 23698B, out 133727B, BBs exec'd 0 ==== |
| 0x3A9FD6A7: movl 0xFFFF9570(%ebx),%esi |
| 0x3A9FD6AD: movl 0x9B0(%ebx),%edi |
| 0x3A9FD6B3: testl %esi,%esi |
| 0x3A9FD6B5: jnz-8 0x3A9FD6D0 |
| . 1318 3A9FD6A7 16 |
| . 8B B3 70 95 FF FF 8B BB B0 09 00 00 85 F6 75 19 |
| |
| ==== BB 1319 (0x3A9FD6D0) in 23714B, out 133818B, BBs exec'd 0 ==== |
| 0x3A9FD6D0: movl %esi,0x9B4(%ebx) |
| 0x3A9FD6D6: movl 8(%ebp),%ecx |
| 0x3A9FD6D9: testl %ecx,%ecx |
| 0x3A9FD6DB: jz-8 0x3A9FD6EE |
| . 1319 3A9FD6D0 13 |
| . 89 B3 B4 09 00 00 8B 4D 08 85 C9 74 11 |
| |
| ==== BB 1320 (0x3A9FD6EE) in 23727B, out 133909B, BBs exec'd 0 ==== |
| 0x3A9FD6EE: movl 92(%esi),%edx |
| 0x3A9FD6F1: testl %edx,%edx |
| 0x3A9FD6F3: jle-32 0x3A9FD7C0 |
| . 1320 3A9FD6EE 11 |
| . 8B 56 5C 85 D2 0F 8E C7 00 00 00 |
| |
| ==== BB 1321 (0x3A9FD7C0) in 23738B, out 133981B, BBs exec'd 0 ==== |
| 0x3A9FD7C0: movl 16(%esi),%eax |
| 0x3A9FD7C3: cmpl %eax,20(%esi) |
| 0x3A9FD7C6: jbe-32 0x3A9FD6F9 |
| . 1321 3A9FD7C0 12 |
| . 8B 46 10 39 46 14 0F 86 2D FF FF FF |
| |
| ==== BB 1322 (0x3A9FD6F9) in 23750B, out 134056B, BBs exec'd 0 ==== |
| 0x3A9FD6F9: movzbl 70(%esi),%ecx |
| 0x3A9FD6FD: testb %cl,%cl |
| 0x3A9FD6FF: jnz-8 0x3A9FD730 |
| . 1322 3A9FD6F9 8 |
| . 0F B6 4E 46 84 C9 75 2F |
| |
| ==== BB 1323 (0x3A9FD701) in 23758B, out 134133B, BBs exec'd 0 ==== |
| 0x3A9FD701: testl %edx,%edx |
| 0x3A9FD703: jle-8 0x3A9FD730 |
| . 1323 3A9FD701 4 |
| . 85 D2 7E 2B |
| |
| ==== BB 1324 (0x3A9FD730) in 23762B, out 134192B, BBs exec'd 0 ==== |
| 0x3A9FD730: movl 8(%ebp),%eax |
| 0x3A9FD733: testl %eax,%eax |
| 0x3A9FD735: jz-8 0x3A9FD748 |
| . 1324 3A9FD730 7 |
| . 8B 45 08 85 C0 74 11 |
| |
| ==== BB 1325 (0x3A9FD748) in 23769B, out 134264B, BBs exec'd 0 ==== |
| 0x3A9FD748: xorl %eax, %eax |
| 0x3A9FD74A: movl %eax,0x9B4(%ebx) |
| 0x3A9FD750: movl 0x9B0(%ebx),%eax |
| 0x3A9FD756: cmpl %eax,%edi |
| 0x3A9FD758: jnz-32 0x3A9FD6C0 |
| . 1325 3A9FD748 22 |
| . 31 C0 89 83 B4 09 00 00 8B 83 B0 09 00 00 39 C7 0F 85 62 FF FF FF |
| |
| ==== BB 1326 (0x3A9FD75E) in 23791B, out 134363B, BBs exec'd 0 ==== |
| 0x3A9FD75E: movl 52(%esi),%esi |
| 0x3A9FD761: testl %esi,%esi |
| 0x3A9FD763: jnz-32 0x3A9FD6D0 |
| . 1326 3A9FD75E 11 |
| . 8B 76 34 85 F6 0F 85 67 FF FF FF |
| |
| ==== BB 1327 (0x3A9FD769) in 23802B, out 134435B, BBs exec'd 0 ==== |
| 0x3A9FD769: leal 0(%esi,,), %esi |
| 0x3A9FD770: movl 8(%ebp),%eax |
| 0x3A9FD773: testl %eax,%eax |
| 0x3A9FD775: jz-8 0x3A9FD785 |
| . 1327 3A9FD769 14 |
| . 8D B4 26 00 00 00 00 8B 45 08 85 C0 74 0E |
| |
| ==== BB 1328 (0x3A9FD785) in 23816B, out 134520B, BBs exec'd 0 ==== |
| 0x3A9FD785: movl -36(%ebp),%edi |
| 0x3A9FD788: testl %edi,%edi |
| 0x3A9FD78A: jnz-32 0x3A9FD82D |
| . 1328 3A9FD785 11 |
| . 8B 7D DC 85 FF 0F 85 9D 00 00 00 |
| |
| ==== BB 1329 (0x3A9FD790) in 23827B, out 134592B, BBs exec'd 0 ==== |
| 0x3A9FD790: movl -32(%ebp),%eax |
| 0x3A9FD793: addl $0x24, %esp |
| 0x3A9FD796: popl %ebx |
| 0x3A9FD797: popl %esi |
| 0x3A9FD798: popl %edi |
| 0x3A9FD799: popl %ebp |
| 0x3A9FD79A: ret |
| . 1329 3A9FD790 11 |
| . 8B 45 E0 83 C4 24 5B 5E 5F 5D C3 |
| |
| ==== BB 1330 (0x3A9FD890) in 23838B, out 134714B, BBs exec'd 0 ==== |
| 0x3A9FD890: movl 0xFFFF9570(%ebx),%esi |
| 0x3A9FD896: movl %eax,%edi |
| 0x3A9FD898: testl %esi,%esi |
| 0x3A9FD89A: jz-8 0x3A9FD8CE |
| . 1330 3A9FD890 12 |
| . 8B B3 70 95 FF FF 89 C7 85 F6 74 32 |
| |
| ==== BB 1331 (0x3A9FD89C) in 23850B, out 134799B, BBs exec'd 0 ==== |
| 0x3A9FD89C: leal 0(%esi,,), %esi |
| 0x3A9FD8A0: movl (%esi),%eax |
| 0x3A9FD8A2: testb $0x2, %al |
| 0x3A9FD8A4: jnz-8 0x3A9FD8C0 |
| . 1331 3A9FD89C 10 |
| . 8D 74 26 00 8B 06 A8 02 75 1A |
| |
| ==== BB 1332 (0x3A9FD8C0) in 23860B, out 134888B, BBs exec'd 0 ==== |
| 0x3A9FD8C0: movl $0xFFFFFFFF, 92(%esi) |
| 0x3A9FD8C7: movl 52(%esi),%esi |
| 0x3A9FD8CA: testl %esi,%esi |
| 0x3A9FD8CC: jnz-8 0x3A9FD8A0 |
| . 1332 3A9FD8C0 14 |
| . C7 46 5C FF FF FF FF 8B 76 34 85 F6 75 D2 |
| |
| ==== BB 1333 (0x3A9FD8A0) in 23874B, out 134975B, BBs exec'd 0 ==== |
| 0x3A9FD8A0: movl (%esi),%eax |
| 0x3A9FD8A2: testb $0x2, %al |
| 0x3A9FD8A4: jnz-8 0x3A9FD8C0 |
| . 1333 3A9FD8A0 6 |
| . 8B 06 A8 02 75 1A |
| |
| ==== BB 1334 (0x3A9FD8A6) in 23880B, out 135050B, BBs exec'd 0 ==== |
| 0x3A9FD8A6: andl $0x1008, %eax |
| 0x3A9FD8AB: cmpl $0x8, %eax |
| 0x3A9FD8AE: jz-8 0x3A9FD8C0 |
| . 1334 3A9FD8A6 10 |
| . 25 08 10 00 00 83 F8 08 74 10 |
| |
| ==== BB 1335 (0x3A9FD8B0) in 23890B, out 135121B, BBs exec'd 0 ==== |
| 0x3A9FD8B0: movl 92(%esi),%eax |
| 0x3A9FD8B3: testl %eax,%eax |
| 0x3A9FD8B5: jnz-8 0x3A9FD8D8 |
| . 1335 3A9FD8B0 7 |
| . 8B 46 5C 85 C0 75 21 |
| |
| ==== BB 1336 (0x3A9FD8B7) in 23897B, out 135193B, BBs exec'd 0 ==== |
| 0x3A9FD8B7: movl %esi,%esi |
| 0x3A9FD8B9: leal 0(%edi,,), %edi |
| 0x3A9FD8C0: movl $0xFFFFFFFF, 92(%esi) |
| 0x3A9FD8C7: movl 52(%esi),%esi |
| 0x3A9FD8CA: testl %esi,%esi |
| 0x3A9FD8CC: jnz-8 0x3A9FD8A0 |
| . 1336 3A9FD8B7 23 |
| . 89 F6 8D BC 27 00 00 00 00 C7 46 5C FF FF FF FF 8B 76 34 85 F6 75 D2 |
| |
| ==== BB 1337 (0x3A9FD8CE) in 23920B, out 135297B, BBs exec'd 0 ==== |
| 0x3A9FD8CE: addl $0xC, %esp |
| 0x3A9FD8D1: movl %edi,%eax |
| 0x3A9FD8D3: popl %ebx |
| 0x3A9FD8D4: popl %esi |
| 0x3A9FD8D5: popl %edi |
| 0x3A9FD8D6: popl %ebp |
| 0x3A9FD8D7: ret |
| . 1337 3A9FD8CE 10 |
| . 83 C4 0C 89 F8 5B 5E 5F 5D C3 |
| |
| ==== BB 1338 (0x3A9C8CFA) in 23930B, out 135415B, BBs exec'd 0 ==== |
| 0x3A9C8CFA: addl $0x4, %esi |
| 0x3A9C8CFD: cmpl %edi,%esi |
| 0x3A9C8CFF: jb-8 0x3A9C8CF8 |
| . 1338 3A9C8CFA 7 |
| . 83 C6 04 39 FE 72 F7 |
| |
| ==== BB 1339 (0x3A9C8D01) in 23937B, out 135482B, BBs exec'd 0 ==== |
| 0x3A9C8D01: jmp-8 0x3A9C8CED |
| . 1339 3A9C8D01 2 |
| . EB EA |
| |
| ==== BB 1340 (0x3A9C8CED) in 23939B, out 135510B, BBs exec'd 0 ==== |
| 0x3A9C8CED: movl 8(%ebp),%eax |
| 0x3A9C8CF0: movl %eax,(%esp,,) |
| 0x3A9C8CF3: call 0x3AA2658C |
| . 1340 3A9C8CED 11 |
| . 8B 45 08 89 04 24 E8 94 D8 05 00 |
| |
| ==== BB 1341 __GI__exit(0x3AA2658C) in 23950B, out 135578B, BBs exec'd 0 ==== |
| 0x3AA2658C: movl 4(%esp,,),%ebx |
| 0x3AA26590: movl $0xFC,%eax |
| 0x3AA26595: int $0x80 |
| . 1341 3AA2658C 11 |
| . 8B 5C 24 04 B8 FC 00 00 00 CD 80 |
| |
| ==6382== |