blob: a2a3285df4dbf38798df4e0074e897ffbf677448 [file] [log] [blame]
==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==