1 ==6382== Nulgrind, a binary JIT-compiler for x86-linux. 2 ==6382== Copyright (C) 2002-2004, and GNU GPL'd, by Nicholas Nethercote. 3 ==6382== Using valgrind-2.1.2.CVS, a program supervision framework for x86-linux. 4 ==6382== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward. 5 ==6382== For more details, rerun with: -v 6 ==6382== 7 ==== BB 0 (0x3A965880) in 0B, out 0B, BBs exec'd 0 ==== 8 0x3A965880: movl %esp,%eax 9 0x3A965882: call 0x3A965C80 10 . 0 3A965880 7 11 . 89 E0 E8 F9 03 00 00 12 13 ==== BB 1 _dl_start(0x3A965C80) in 7B, out 55B, BBs exec'd 0 ==== 14 0x3A965C80: pushl %ebp 15 0x3A965C81: movl %esp,%ebp 16 0x3A965C83: pushl %edi 17 0x3A965C84: pushl %esi 18 0x3A965C85: pushl %ebx 19 0x3A965C86: subl $0x54, %esp 20 0x3A965C89: call 0x3A97592B 21 . 1 3A965C80 14 22 . 55 89 E5 57 56 53 83 EC 54 E8 9D FC 00 00 23 24 ==== BB 2 (0x3A97592B) in 21B, out 188B, BBs exec'd 0 ==== 25 0x3A97592B: movl (%esp,,),%ebx 26 0x3A97592E: ret 27 . 2 3A97592B 4 28 . 8B 1C 24 C3 29 30 ==== BB 3 (0x3A965C8E) in 25B, out 228B, BBs exec'd 0 ==== 31 0x3A965C8E: addl $0x129DE, %ebx 32 0x3A965C94: movl %eax,-48(%ebp) 33 0x3A965C97: movl 0x0(%ebx),%edx 34 0x3A965C9D: leal 0xFFFFFF50(%ebx), %eax 35 0x3A965CA3: subl %edx,%eax 36 0x3A965CA5: movl %eax,0xFFFFF9E4(%ebx) 37 0x3A965CAB: addl %edx,%eax 38 0x3A965CAD: movl %eax,0xFFFFF9EC(%ebx) 39 0x3A965CB3: leal 0xFFFFF994(%ebx), %eax 40 0x3A965CB9: movl %eax,-56(%ebp) 41 0x3A965CBC: addl $0x50, %eax 42 0x3A965CBF: movl -56(%ebp),%edi 43 0x3A965CC2: movl %eax,-52(%ebp) 44 0x3A965CC5: movl 8(%eax),%esi 45 0x3A965CC8: addl $0x68, %edi 46 0x3A965CCB: movl (%esi),%edx 47 0x3A965CCD: testl %edx,%edx 48 0x3A965CCF: jnz-8 0x3A965CE1 49 . 3 3A965C8E 67 50 . 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 51 52 ==== BB 4 (0x3A965CE1) in 92B, out 457B, BBs exec'd 0 ==== 53 0x3A965CE1: cmpl $0x21, %edx 54 0x3A965CE4: jle-8 0x3A965CD3 55 . 4 3A965CE1 5 56 . 83 FA 21 7E ED 57 58 ==== BB 5 (0x3A965CD3) in 97B, out 514B, BBs exec'd 0 ==== 59 0x3A965CD3: movl %esi,(%edi,%edx,4) 60 0x3A965CD6: addl $0x8, %esi 61 0x3A965CD9: movl (%esi),%eax 62 0x3A965CDB: testl %eax,%eax 63 0x3A965CDD: movl %eax,%edx 64 0x3A965CDF: jz-8 0x3A965D10 65 . 5 3A965CD3 14 66 . 89 34 97 83 C6 08 8B 06 85 C0 89 C2 74 2F 67 68 ==== BB 6 (0x3A965CE6) in 111B, out 617B, BBs exec'd 0 ==== 69 0x3A965CE6: movl $0x6FFFFFFF,%eax 70 0x3A965CEB: subl %edx,%eax 71 0x3A965CED: cmpl $0xF, %eax 72 0x3A965CF0: jnbe-32 0x3A965EE0 73 . 6 3A965CE6 16 74 . B8 FF FF FF 6F 29 D0 83 F8 0F 0F 87 EA 01 00 00 75 76 ==== BB 7 (0x3A965CF6) in 127B, out 690B, BBs exec'd 0 ==== 77 0x3A965CF6: movl $0x70000021,%eax 78 0x3A965CFB: subl %edx,%eax 79 0x3A965CFD: movl %esi,(%edi,%eax,4) 80 0x3A965D00: addl $0x8, %esi 81 0x3A965D03: movl (%esi),%eax 82 0x3A965D05: testl %eax,%eax 83 0x3A965D07: movl %eax,%edx 84 0x3A965D09: jnz-8 0x3A965CE1 85 . 7 3A965CF6 21 86 . B8 21 00 00 70 29 D0 89 34 87 83 C6 08 8B 06 85 C0 89 C2 75 D6 87 88 ==== BB 8 (0x3A965D0B) in 148B, out 809B, BBs exec'd 0 ==== 89 0x3A965D0B: nop 90 0x3A965D0C: leal 0(%esi,,), %esi 91 0x3A965D10: movl -52(%ebp),%ecx 92 0x3A965D13: movl (%ecx),%edx 93 0x3A965D15: testl %edx,%edx 94 0x3A965D17: jz-8 0x3A965D70 95 . 8 3A965D0B 14 96 . 90 8D 74 26 00 8B 4D CC 8B 11 85 D2 74 57 97 98 ==== BB 9 (0x3A965D19) in 162B, out 908B, BBs exec'd 0 ==== 99 0x3A965D19: movl 16(%edi),%eax 100 0x3A965D1C: testl %eax,%eax 101 0x3A965D1E: jz-8 0x3A965D23 102 . 9 3A965D19 7 103 . 8B 47 10 85 C0 74 03 104 105 ==== BB 10 (0x3A965D20) in 169B, out 980B, BBs exec'd 0 ==== 106 0x3A965D20: addl %edx,4(%eax) 107 0x3A965D23: movl 12(%edi),%eax 108 0x3A965D26: testl %eax,%eax 109 0x3A965D28: jz-8 0x3A965D2D 110 . 10 3A965D20 10 111 . 01 50 04 8B 47 0C 85 C0 74 03 112 113 ==== BB 11 (0x3A965D2A) in 179B, out 1071B, BBs exec'd 0 ==== 114 0x3A965D2A: addl %edx,4(%eax) 115 0x3A965D2D: movl 20(%edi),%eax 116 0x3A965D30: testl %eax,%eax 117 0x3A965D32: jz-8 0x3A965D37 118 . 11 3A965D2A 10 119 . 01 50 04 8B 47 14 85 C0 74 03 120 121 ==== BB 12 (0x3A965D34) in 189B, out 1162B, BBs exec'd 0 ==== 122 0x3A965D34: addl %edx,4(%eax) 123 0x3A965D37: movl 24(%edi),%eax 124 0x3A965D3A: testl %eax,%eax 125 0x3A965D3C: jz-8 0x3A965D41 126 . 12 3A965D34 10 127 . 01 50 04 8B 47 18 85 C0 74 03 128 129 ==== BB 13 (0x3A965D3E) in 199B, out 1253B, BBs exec'd 0 ==== 130 0x3A965D3E: addl %edx,4(%eax) 131 0x3A965D41: movl 68(%edi),%eax 132 0x3A965D44: testl %eax,%eax 133 0x3A965D46: jz-8 0x3A965D4B 134 . 13 3A965D3E 10 135 . 01 50 04 8B 47 44 85 C0 74 03 136 137 ==== BB 14 (0x3A965D48) in 209B, out 1344B, BBs exec'd 0 ==== 138 0x3A965D48: addl %edx,4(%eax) 139 0x3A965D4B: movl 92(%edi),%eax 140 0x3A965D4E: testl %eax,%eax 141 0x3A965D50: jz-8 0x3A965D55 142 . 14 3A965D48 10 143 . 01 50 04 8B 47 5C 85 C0 74 03 144 145 ==== BB 15 (0x3A965D52) in 219B, out 1435B, BBs exec'd 0 ==== 146 0x3A965D52: addl %edx,4(%eax) 147 0x3A965D55: movl 0xC4(%edi),%eax 148 0x3A965D5B: testl %eax,%eax 149 0x3A965D5D: jz-8 0x3A965D70 150 . 15 3A965D52 13 151 . 01 50 04 8B 87 C4 00 00 00 85 C0 74 11 152 153 ==== BB 16 (0x3A965D5F) in 232B, out 1529B, BBs exec'd 0 ==== 154 0x3A965D5F: addl %edx,4(%eax) 155 0x3A965D62: leal 0(%esi,,), %esi 156 0x3A965D69: leal 0(%edi,,), %edi 157 0x3A965D70: movl 0xFFFFF9E4(%ebx),%eax 158 0x3A965D76: testl %eax,%eax 159 0x3A965D78: jnz-8 0x3A965D88 160 . 16 3A965D5F 27 161 . 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 162 163 ==== BB 17 (0x3A965D88) in 259B, out 1649B, BBs exec'd 0 ==== 164 0x3A965D88: movl $0x0, -36(%ebp) 165 0x3A965D8F: movl -56(%ebp),%ecx 166 0x3A965D92: movl 0xFFFFFA40(%ebx),%eax 167 0x3A965D98: movl $0x0, -28(%ebp) 168 0x3A965D9F: addl $0x50, %ecx 169 0x3A965DA2: testl %eax,%eax 170 0x3A965DA4: movl $0x0, -40(%ebp) 171 0x3A965DAB: movl $0x0, -44(%ebp) 172 0x3A965DB2: jz-8 0x3A965DC6 173 . 17 3A965D88 44 174 . 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 175 176 ==== BB 18 (0x3A965DB4) in 303B, out 1807B, BBs exec'd 0 ==== 177 0x3A965DB4: movl 4(%eax),%eax 178 0x3A965DB7: movl %eax,-44(%ebp) 179 0x3A965DBA: movl 0xFFFFFA44(%ebx),%eax 180 0x3A965DC0: movl 4(%eax),%eax 181 0x3A965DC3: movl %eax,-40(%ebp) 182 0x3A965DC6: movl 0xFFFFFA4C(%ebx),%edi 183 0x3A965DCC: testl %edi,%edi 184 0x3A965DCE: jz-8 0x3A965DDC 185 . 18 3A965DB4 28 186 . 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 187 188 ==== BB 19 (0x3A965DD0) in 331B, out 1944B, BBs exec'd 0 ==== 189 0x3A965DD0: movl 0xFFFFFA04(%ebx),%eax 190 0x3A965DD6: movl 4(%eax),%eax 191 0x3A965DD9: addl %eax,-40(%ebp) 192 0x3A965DDC: movl -44(%ebp),%edx 193 0x3A965DDF: movl -40(%ebp),%esi 194 0x3A965DE2: leal (%esi,%edx,1), %eax 195 0x3A965DE5: movl %eax,-60(%ebp) 196 0x3A965DE8: movl -56(%ebp),%eax 197 0x3A965DEB: movl 80(%eax),%edi 198 0x3A965DEE: movl 48(%ecx),%eax 199 0x3A965DF1: movl 4(%eax),%eax 200 0x3A965DF4: movl %eax,-64(%ebp) 201 0x3A965DF7: movl 0xB4(%ecx),%eax 202 0x3A965DFD: xorl %ecx, %ecx 203 0x3A965DFF: testl %eax,%eax 204 0x3A965E01: jz-8 0x3A965E06 205 . 19 3A965DD0 51 206 . 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 207 208 ==== BB 20 (0x3A965E03) in 382B, out 2177B, BBs exec'd 0 ==== 209 0x3A965E03: movl 4(%eax),%ecx 210 0x3A965E06: movl %esi,%eax 211 0x3A965E08: shrl $0x3, %eax 212 0x3A965E0B: cmpl %ecx,%eax 213 0x3A965E0D: jbe-8 0x3A965E11 214 . 20 3A965E03 12 215 . 8B 48 04 89 F0 C1 E8 03 39 C8 76 02 216 217 ==== BB 21 (0x3A965E0F) in 394B, out 2263B, BBs exec'd 0 ==== 218 0x3A965E0F: movl %ecx,%eax 219 0x3A965E11: leal (%edx,%eax,8), %ecx 220 0x3A965E14: cmpl %ecx,%edx 221 0x3A965E16: jnb-8 0x3A965E2F 222 . 21 3A965E0F 9 223 . 89 C8 8D 0C C2 39 CA 73 17 224 225 ==== BB 22 (0x3A965E18) in 403B, out 2340B, BBs exec'd 0 ==== 226 0x3A965E18: nop 227 0x3A965E19: leal 0(%esi,,), %esi 228 0x3A965E20: movl (%edx),%esi 229 0x3A965E22: movl %edi,%eax 230 0x3A965E24: addl $0x8, %edx 231 0x3A965E27: addl %esi,%eax 232 0x3A965E29: addl %edi,(%eax) 233 0x3A965E2B: cmpl %ecx,%edx 234 0x3A965E2D: jb-8 0x3A965E20 235 . 22 3A965E18 23 236 . 90 8D B4 26 00 00 00 00 8B 32 89 F8 83 C2 08 01 F0 01 38 39 CA 72 F1 237 238 ==== BB 23 (0x3A965E20) in 426B, out 2460B, BBs exec'd 0 ==== 239 0x3A965E20: movl (%edx),%esi 240 0x3A965E22: movl %edi,%eax 241 0x3A965E24: addl $0x8, %edx 242 0x3A965E27: addl %esi,%eax 243 0x3A965E29: addl %edi,(%eax) 244 0x3A965E2B: cmpl %ecx,%edx 245 0x3A965E2D: jb-8 0x3A965E20 246 . 23 3A965E20 15 247 . 8B 32 89 F8 83 C2 08 01 F0 01 38 39 CA 72 F1 248 249 ==== BB 24 (0x3A965E2F) in 441B, out 2566B, BBs exec'd 0 ==== 250 0x3A965E2F: cmpl -60(%ebp),%ecx 251 0x3A965E32: jnb-8 0x3A965E81 252 . 24 3A965E2F 5 253 . 3B 4D C4 73 4D 254 255 ==== BB 25 (0x3A965E34) in 446B, out 2631B, BBs exec'd 0 ==== 256 0x3A965E34: leal 0x0(%esi), %esi 257 0x3A965E3A: leal 0x0(%edi), %edi 258 0x3A965E40: movl 4(%ecx),%edx 259 0x3A965E43: movl -64(%ebp),%esi 260 0x3A965E46: movl %edx,%eax 261 0x3A965E48: shrl $0x8, %eax 262 0x3A965E4B: shll $0x4, %eax 263 0x3A965E4E: addl %esi,%eax 264 0x3A965E50: movl (%ecx),%esi 265 0x3A965E52: addl %edi,%esi 266 0x3A965E54: movl %esi,-68(%ebp) 267 0x3A965E57: movzbl %dl,%esi 268 0x3A965E5A: xorl %edx, %edx 269 0x3A965E5C: cmpw $0x0, 14(%eax) 270 0x3A965E61: jz-8 0x3A965E69 271 . 25 3A965E34 47 272 . 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 273 274 ==== BB 26 (0x3A965E63) in 493B, out 2819B, BBs exec'd 0 ==== 275 0x3A965E63: movl 0xFFFFF9E4(%ebx),%edx 276 0x3A965E69: addl 4(%eax),%edx 277 0x3A965E6C: leal -6(%esi), %eax 278 0x3A965E6F: cmpl $0x1, %eax 279 0x3A965E72: jnbe-8 0x3A965E79 280 . 26 3A965E63 17 281 . 8B 93 E4 F9 FF FF 03 50 04 8D 46 FA 83 F8 01 77 05 282 283 ==== BB 27 (0x3A965E74) in 510B, out 2920B, BBs exec'd 0 ==== 284 0x3A965E74: movl -68(%ebp),%eax 285 0x3A965E77: movl %edx,(%eax) 286 0x3A965E79: addl $0x8, %ecx 287 0x3A965E7C: cmpl -60(%ebp),%ecx 288 0x3A965E7F: jb-8 0x3A965E40 289 . 27 3A965E74 13 290 . 8B 45 BC 89 10 83 C1 08 3B 4D C4 72 BF 291 292 ==== BB 28 (0x3A965E40) in 523B, out 3018B, BBs exec'd 0 ==== 293 0x3A965E40: movl 4(%ecx),%edx 294 0x3A965E43: movl -64(%ebp),%esi 295 0x3A965E46: movl %edx,%eax 296 0x3A965E48: shrl $0x8, %eax 297 0x3A965E4B: shll $0x4, %eax 298 0x3A965E4E: addl %esi,%eax 299 0x3A965E50: movl (%ecx),%esi 300 0x3A965E52: addl %edi,%esi 301 0x3A965E54: movl %esi,-68(%ebp) 302 0x3A965E57: movzbl %dl,%esi 303 0x3A965E5A: xorl %edx, %edx 304 0x3A965E5C: cmpw $0x0, 14(%eax) 305 0x3A965E61: jz-8 0x3A965E69 306 . 28 3A965E40 35 307 . 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 308 309 ==== BB 29 (0x3A965E81) in 558B, out 3184B, BBs exec'd 0 ==== 310 0x3A965E81: movl -56(%ebp),%eax 311 0x3A965E84: movl $0x1,%esi 312 0x3A965E89: addl $0x50, %eax 313 0x3A965E8C: call 0x3A96BD80 314 . 29 3A965E81 16 315 . 8B 45 C8 BE 01 00 00 00 83 C0 50 E8 EF 5E 00 00 316 317 ==== BB 30 _dl_setup_hash(0x3A96BD80) in 574B, out 3268B, BBs exec'd 0 ==== 318 0x3A96BD80: pushl %ebp 319 0x3A96BD81: movl %eax,%ecx 320 0x3A96BD83: movl 40(%eax),%eax 321 0x3A96BD86: movl %esp,%ebp 322 0x3A96BD88: testl %eax,%eax 323 0x3A96BD8A: jz-8 0x3A96BDA9 324 . 30 3A96BD80 12 325 . 55 89 C1 8B 40 28 89 E5 85 C0 74 1D 326 327 ==== BB 31 (0x3A96BD8C) in 586B, out 3376B, BBs exec'd 0 ==== 328 0x3A96BD8C: movl 4(%eax),%eax 329 0x3A96BD8F: movl (%eax),%edx 330 0x3A96BD91: addl $0x8, %eax 331 0x3A96BD94: movl %eax,0x168(%ecx) 332 0x3A96BD9A: leal (%eax,%edx,4), %eax 333 0x3A96BD9D: movl %edx,0x164(%ecx) 334 0x3A96BDA3: movl %eax,0x16C(%ecx) 335 0x3A96BDA9: popl %ebp 336 0x3A96BDAA: ret 337 . 31 3A96BD8C 31 338 . 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 339 340 ==== BB 32 (0x3A965E91) in 617B, out 3509B, BBs exec'd 0 ==== 341 0x3A965E91: movl %esi,0xFFFFFB54(%ebx) 342 0x3A965E97: leal 0xFFFEC994(%ebx), %eax 343 0x3A965E9D: movl %eax,0xFFFFFB78(%ebx) 344 0x3A965EA3: leal 0x228(%ebx), %eax 345 0x3A965EA9: movl %eax,0xFFFFFB7C(%ebx) 346 0x3A965EAF: leal 0xFFFEDD24(%ebx), %eax 347 0x3A965EB5: movl %eax,4(%esp,,) 348 0x3A965EB9: movl -48(%ebp),%edx 349 0x3A965EBC: movl %ebp,0x128(%ebx) 350 0x3A965EC2: movl %edx,(%esp,,) 351 0x3A965EC5: call 0x3A972DC0 352 . 32 3A965E91 57 353 . 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 354 355 ==== BB 33 _dl_sysdep_start(0x3A972DC0) in 674B, out 3678B, BBs exec'd 0 ==== 356 0x3A972DC0: pushl %ebp 357 0x3A972DC1: xorl %edx, %edx 358 0x3A972DC3: movl %esp,%ebp 359 0x3A972DC5: pushl %edi 360 0x3A972DC6: xorl %edi, %edi 361 0x3A972DC8: xorl %ecx, %ecx 362 0x3A972DCA: pushl %esi 363 0x3A972DCB: xorl %esi, %esi 364 0x3A972DCD: pushl %ebx 365 0x3A972DCE: subl $0x204, %esp 366 0x3A972DD4: movl 8(%ebp),%eax 367 0x3A972DD7: movl %edx,0xFFFFFE1C(%ebp) 368 0x3A972DDD: xorl %edx, %edx 369 0x3A972DDF: movl %edx,0xFFFFFE0C(%ebp) 370 0x3A972DE5: movl (%eax),%edx 371 0x3A972DE7: call 0x3A97592B 372 . 33 3A972DC0 44 373 . 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 374 375 ==== BB 34 (0x3A972DEC) in 718B, out 3927B, BBs exec'd 0 ==== 376 0x3A972DEC: addl $0x5880, %ebx 377 0x3A972DF2: movl %eax,0x128(%ebx) 378 0x3A972DF8: addl $0x4, %eax 379 0x3A972DFB: movl %edx,0x20C(%ebx) 380 0x3A972E01: leal (%eax,%edx,4), %edx 381 0x3A972E04: movl %esi,0xFFFFFE14(%ebp) 382 0x3A972E0A: movl 4(%edx),%esi 383 0x3A972E0D: movl %edi,0xFFFFFE18(%ebp) 384 0x3A972E13: xorl %edi, %edi 385 0x3A972E15: testl %esi,%esi 386 0x3A972E17: movl %eax,0x38(%ebx) 387 0x3A972E1D: leal 4(%edx), %eax 388 0x3A972E20: movl %ecx,0xFFFFFE10(%ebp) 389 0x3A972E26: movl %eax,%ecx 390 0x3A972E28: movl %edi,0xFFFFFE08(%ebp) 391 0x3A972E2E: movl %eax,0x200(%ebx) 392 0x3A972E34: jz-8 0x3A972E3F 393 . 34 3A972DEC 74 394 . 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 395 396 ==== BB 35 (0x3A972E36) in 792B, out 4192B, BBs exec'd 0 ==== 397 0x3A972E36: addl $0x4, %ecx 398 0x3A972E39: movl (%ecx),%edx 399 0x3A972E3B: testl %edx,%edx 400 0x3A972E3D: jnz-8 0x3A972E36 401 . 35 3A972E36 9 402 . 83 C1 04 8B 11 85 D2 75 F7 403 404 ==== BB 36 (0x3A972E3F) in 801B, out 4271B, BBs exec'd 0 ==== 405 0x3A972E3F: addl $0x4, %ecx 406 0x3A972E42: leal 0xFFFED214(%ebx), %eax 407 0x3A972E48: movl %ecx,%edx 408 0x3A972E4A: movl %ecx,0x134(%ebx) 409 0x3A972E50: movl (%ecx),%ecx 410 0x3A972E52: movl %eax,0xFFFFFE20(%ebp) 411 0x3A972E58: xorl %eax, %eax 412 0x3A972E5A: testl %ecx,%ecx 413 0x3A972E5C: movl %eax,0xFFFFFC20(%ebx) 414 0x3A972E62: jz-8 0x3A972EB6 415 . 36 3A972E3F 37 416 . 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 417 418 ==== BB 37 (0x3A972E64) in 838B, out 4429B, BBs exec'd 0 ==== 419 0x3A972E64: leal 0x0(%esi), %esi 420 0x3A972E6A: leal 0x0(%edi), %edi 421 0x3A972E70: leal -3(%ecx), %eax 422 0x3A972E73: cmpl $0x1E, %eax 423 0x3A972E76: jnbe-8 0x3A972EA0 424 . 37 3A972E64 20 425 . 8D B6 00 00 00 00 8D BF 00 00 00 00 8D 41 FD 83 F8 1E 77 28 426 427 ==== BB 38 (0x3A972EA0) in 858B, out 4522B, BBs exec'd 0 ==== 428 0x3A972EA0: addl $0x8, %edx 429 0x3A972EA3: movl $0x1,%eax 430 0x3A972EA8: shll %cl, %eax 431 0x3A972EAA: orl %eax,0xFFFFFE0C(%ebp) 432 0x3A972EB0: movl (%edx),%ecx 433 0x3A972EB2: testl %ecx,%ecx 434 0x3A972EB4: jnz-8 0x3A972E70 435 . 38 3A972EA0 22 436 . 83 C2 08 B8 01 00 00 00 D3 E0 09 85 0C FE FF FF 8B 0A 85 C9 75 BA 437 438 ==== BB 39 (0x3A972E70) in 880B, out 4648B, BBs exec'd 0 ==== 439 0x3A972E70: leal -3(%ecx), %eax 440 0x3A972E73: cmpl $0x1E, %eax 441 0x3A972E76: jnbe-8 0x3A972EA0 442 . 39 3A972E70 8 443 . 8D 41 FD 83 F8 1E 77 28 444 445 ==== BB 40 (0x3A972E78) in 888B, out 4715B, BBs exec'd 0 ==== 446 0x3A972E78: movl -9388(%ebx,%eax,4),%eax 447 0x3A972E7F: addl %ebx,%eax 448 0x3A972E81: jmp*l %eax 449 . 40 3A972E78 11 450 . 8B 84 83 54 DB FF FF 01 D8 FF E0 451 452 ==== BB 41 (0x3A9731AC) in 899B, out 4766B, BBs exec'd 0 ==== 453 0x3A9731AC: movl 4(%edx),%eax 454 0x3A9731AF: movl %eax,0xFFFFFC54(%ebx) 455 0x3A9731B5: jmp 0x3A972EA0 456 . 41 3A9731AC 14 457 . 8B 42 04 89 83 54 FC FF FF E9 E6 FC FF FF 458 459 ==== BB 42 (0x3A9731F2) in 913B, out 4826B, BBs exec'd 0 ==== 460 0x3A9731F2: movl 4(%edx),%eax 461 0x3A9731F5: movl %eax,0xFFFFFC18(%ebx) 462 0x3A9731FB: jmp 0x3A972E97 463 . 42 3A9731F2 14 464 . 8B 42 04 89 83 18 FC FF FF E9 97 FC FF FF 465 466 ==== BB 43 (0x3A972E97) in 927B, out 4886B, BBs exec'd 0 ==== 467 0x3A972E97: movl (%edx),%ecx 468 0x3A972E99: leal 0(%esi,,), %esi 469 0x3A972EA0: addl $0x8, %edx 470 0x3A972EA3: movl $0x1,%eax 471 0x3A972EA8: shll %cl, %eax 472 0x3A972EAA: orl %eax,0xFFFFFE0C(%ebp) 473 0x3A972EB0: movl (%edx),%ecx 474 0x3A972EB2: testl %ecx,%ecx 475 0x3A972EB4: jnz-8 0x3A972E70 476 . 43 3A972E97 31 477 . 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 478 479 ==== BB 44 (0x3A97319E) in 958B, out 5039B, BBs exec'd 0 ==== 480 0x3A97319E: movl 4(%edx),%eax 481 0x3A9731A1: movl %eax,0xFFFFFC30(%ebx) 482 0x3A9731A7: jmp 0x3A972E97 483 . 44 3A97319E 14 484 . 8B 42 04 89 83 30 FC FF FF E9 EB FC FF FF 485 486 ==== BB 45 (0x3A97320E) in 972B, out 5099B, BBs exec'd 0 ==== 487 0x3A97320E: movl 4(%edx),%eax 488 0x3A973211: movl %eax,0xFFFFFE1C(%ebp) 489 0x3A973217: jmp 0x3A972EA0 490 . 45 3A97320E 14 491 . 8B 42 04 89 85 1C FE FF FF E9 84 FC FF FF 492 493 ==== BB 46 (0x3A973200) in 986B, out 5159B, BBs exec'd 0 ==== 494 0x3A973200: movl 4(%edx),%eax 495 0x3A973203: movl %eax,0xFFFFFE18(%ebp) 496 0x3A973209: jmp 0x3A972EA0 497 . 46 3A973200 14 498 . 8B 42 04 89 85 18 FE FF FF E9 92 FC FF FF 499 500 ==== BB 47 (0x3A9731E4) in 1000B, out 5219B, BBs exec'd 0 ==== 501 0x3A9731E4: movl 4(%edx),%eax 502 0x3A9731E7: movl %eax,0xFFFFFE20(%ebp) 503 0x3A9731ED: jmp 0x3A972E97 504 . 47 3A9731E4 14 505 . 8B 42 04 89 85 20 FE FF FF E9 A5 FC FF FF 506 507 ==== BB 48 (0x3A9731D6) in 1014B, out 5279B, BBs exec'd 0 ==== 508 0x3A9731D6: movl 4(%edx),%eax 509 0x3A9731D9: xorl %eax,0xFFFFFE14(%ebp) 510 0x3A9731DF: jmp 0x3A972EA0 511 . 48 3A9731D6 14 512 . 8B 42 04 31 85 14 FE FF FF E9 BC FC FF FF 513 514 ==== BB 49 (0x3A9731C8) in 1028B, out 5348B, BBs exec'd 0 ==== 515 0x3A9731C8: movl 4(%edx),%eax 516 0x3A9731CB: xorl %eax,0xFFFFFE10(%ebp) 517 0x3A9731D1: jmp 0x3A972EA0 518 . 49 3A9731C8 14 519 . 8B 42 04 31 85 10 FE FF FF E9 CA FC FF FF 520 521 ==== BB 50 (0x3A972E83) in 1042B, out 5417B, BBs exec'd 0 ==== 522 0x3A972E83: movl $0xFFFFFFFF,%eax 523 0x3A972E88: movl %eax,0xFFFFFE0C(%ebp) 524 0x3A972E8E: movl 4(%edx),%eax 525 0x3A972E91: movl %eax,0x130(%ebx) 526 0x3A972E97: movl (%edx),%ecx 527 0x3A972E99: leal 0(%esi,,), %esi 528 0x3A972EA0: addl $0x8, %edx 529 0x3A972EA3: movl $0x1,%eax 530 0x3A972EA8: shll %cl, %eax 531 0x3A972EAA: orl %eax,0xFFFFFE0C(%ebp) 532 0x3A972EB0: movl (%edx),%ecx 533 0x3A972EB2: testl %ecx,%ecx 534 0x3A972EB4: jnz-8 0x3A972E70 535 . 50 3A972E83 51 536 . 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 537 538 ==== BB 51 (0x3A9731BA) in 1093B, out 5614B, BBs exec'd 0 ==== 539 0x3A9731BA: movl 4(%edx),%eax 540 0x3A9731BD: movl %eax,0xFFFFFC20(%ebx) 541 0x3A9731C3: jmp 0x3A972EA0 542 . 51 3A9731BA 14 543 . 8B 42 04 89 83 20 FC FF FF E9 D8 FC FF FF 544 545 ==== BB 52 (0x3A972EB6) in 1107B, out 5674B, BBs exec'd 0 ==== 546 0x3A972EB6: leal -76(%ebp), %edx 547 0x3A972EB9: leal 0xFFFFFE24(%ebp), %eax 548 0x3A972EBF: movl %edx,0xFFFFFE04(%ebp) 549 0x3A972EC5: movl %eax,(%esp,,) 550 0x3A972EC8: call 0x3A974D50 551 . 52 3A972EB6 23 552 . 8D 55 B4 8D 85 24 FE FF FF 89 95 04 FE FF FF 89 04 24 E8 83 1E 00 00 553 554 ==== BB 53 uname(0x3A974D50) in 1130B, out 5765B, BBs exec'd 0 ==== 555 0x3A974D50: movl %ebx,%edx 556 0x3A974D52: movl 4(%esp,,),%ebx 557 0x3A974D56: movl $0x7A,%eax 558 0x3A974D5B: int $0x80 559 . 53 3A974D50 13 560 . 89 DA 8B 5C 24 04 B8 7A 00 00 00 CD 80 561 562 ==== BB 54 (0x3A974D5D) in 1143B, out 5829B, BBs exec'd 0 ==== 563 0x3A974D5D: movl %edx,%ebx 564 0x3A974D5F: cmpl $0xFFFFF001, %eax 565 0x3A974D64: jnb-8 0x3A974D67 566 . 54 3A974D5D 9 567 . 89 D3 3D 01 F0 FF FF 73 01 568 569 ==== BB 55 (0x3A974D66) in 1152B, out 5899B, BBs exec'd 0 ==== 570 0x3A974D66: ret 571 . 55 3A974D66 1 572 . C3 573 574 ==== BB 56 (0x3A972ECD) in 1153B, out 5929B, BBs exec'd 0 ==== 575 0x3A972ECD: testl %eax,%eax 576 0x3A972ECF: jnz-32 0x3A9730B1 577 . 56 3A972ECD 8 578 . 85 C0 0F 85 DC 01 00 00 579 580 ==== BB 57 (0x3A972ED5) in 1161B, out 5988B, BBs exec'd 0 ==== 581 0x3A972ED5: leal 0xFFFFFEA6(%ebp), %eax 582 0x3A972EDB: movl %eax,0xFFFFFE04(%ebp) 583 0x3A972EE1: movl 0xFFFFFE04(%ebp),%esi 584 0x3A972EE7: xorl %eax, %eax 585 0x3A972EE9: xorl %edi, %edi 586 0x3A972EEB: movl %eax,0xFFFFFE00(%ebp) 587 0x3A972EF1: movzbl (%esi),%edx 588 0x3A972EF4: movb %dl,%al 589 0x3A972EF6: subb $0x30, %al 590 0x3A972EF8: cmpb $0x9, %al 591 0x3A972EFA: jnbe-8 0x3A972F65 592 . 57 3A972ED5 39 593 . 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 594 595 ==== BB 58 (0x3A972EFC) in 1200B, out 6164B, BBs exec'd 0 ==== 596 0x3A972EFC: leal 0(%esi,,), %esi 597 0x3A972F00: incl %esi 598 0x3A972F01: movsbl %dl,%eax 599 0x3A972F04: leal -48(%eax), %edx 600 0x3A972F07: movzbl (%esi),%ecx 601 0x3A972F0A: movb %cl,%al 602 0x3A972F0C: subb $0x30, %al 603 0x3A972F0E: movb %cl,0xFFFFFDFF(%ebp) 604 0x3A972F14: cmpb $0x9, %al 605 0x3A972F16: jnbe-8 0x3A972F40 606 . 58 3A972EFC 28 607 . 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 608 609 ==== BB 59 (0x3A972F40) in 1228B, out 6330B, BBs exec'd 0 ==== 610 0x3A972F40: incl 0xFFFFFE00(%ebp) 611 0x3A972F46: shll $0x8, %edi 612 0x3A972F49: orl %edx,%edi 613 0x3A972F4B: incl %esi 614 0x3A972F4C: cmpb $0x2E, %cl 615 0x3A972F4F: jnz-8 0x3A972F5C 616 . 59 3A972F40 17 617 . FF 85 00 FE FF FF C1 E7 08 09 D7 46 80 F9 2E 75 0B 618 619 ==== BB 60 (0x3A972F51) in 1245B, out 6441B, BBs exec'd 0 ==== 620 0x3A972F51: movzbl (%esi),%edx 621 0x3A972F54: movb %dl,%al 622 0x3A972F56: subb $0x30, %al 623 0x3A972F58: cmpb $0x9, %al 624 0x3A972F5A: jbe-8 0x3A972F00 625 . 60 3A972F51 11 626 . 0F B6 16 88 D0 2C 30 3C 09 76 A4 627 628 ==== BB 61 (0x3A972F00) in 1256B, out 6537B, BBs exec'd 0 ==== 629 0x3A972F00: incl %esi 630 0x3A972F01: movsbl %dl,%eax 631 0x3A972F04: leal -48(%eax), %edx 632 0x3A972F07: movzbl (%esi),%ecx 633 0x3A972F0A: movb %cl,%al 634 0x3A972F0C: subb $0x30, %al 635 0x3A972F0E: movb %cl,0xFFFFFDFF(%ebp) 636 0x3A972F14: cmpb $0x9, %al 637 0x3A972F16: jnbe-8 0x3A972F40 638 . 61 3A972F00 24 639 . 46 0F BE C2 8D 50 D0 0F B6 0E 88 C8 2C 30 88 8D FF FD FF FF 3C 09 77 28 640 641 ==== BB 62 (0x3A972F5C) in 1280B, out 6691B, BBs exec'd 0 ==== 642 0x3A972F5C: cmpl $0x2, 0xFFFFFE00(%ebp) 643 0x3A972F63: jnle-8 0x3A972F77 644 . 62 3A972F5C 9 645 . 83 BD 00 FE FF FF 02 7F 12 646 647 ==== BB 63 (0x3A972F77) in 1289B, out 6757B, BBs exec'd 0 ==== 648 0x3A972F77: cmpl $0x20204, %edi 649 0x3A972F7D: jbe-32 0x3A973240 650 . 63 3A972F77 12 651 . 81 FF 04 02 02 00 0F 86 BD 02 00 00 652 653 ==== BB 64 (0x3A972F83) in 1301B, out 6817B, BBs exec'd 0 ==== 654 0x3A972F83: cmpl $0xFFFFFFFF, 0xFFFFFE0C(%ebp) 655 0x3A972F8A: movl %edi,0xFFFFFC1C(%ebx) 656 0x3A972F90: jz-8 0x3A972FEA 657 . 64 3A972F83 15 658 . 83 BD 0C FE FF FF FF 89 BB 1C FC FF FF 74 58 659 660 ==== BB 65 (0x3A972FEA) in 1316B, out 6902B, BBs exec'd 0 ==== 661 0x3A972FEA: movl 0xFFFFFC18(%ebx),%edi 662 0x3A972FF0: testl %edi,%edi 663 0x3A972FF2: jnz-8 0x3A972FFF 664 . 65 3A972FEA 10 665 . 8B BB 18 FC FF FF 85 FF 75 0B 666 667 ==== BB 66 (0x3A972FFF) in 1326B, out 6977B, BBs exec'd 0 ==== 668 0x3A972FFF: movl 0xFFFFFD94(%ebx),%esi 669 0x3A973005: testl %esi,%esi 670 0x3A973007: jz-8 0x3A97301F 671 . 66 3A972FFF 10 672 . 8B B3 94 FD FF FF 85 F6 74 16 673 674 ==== BB 67 (0x3A97301F) in 1336B, out 7055B, BBs exec'd 0 ==== 675 0x3A97301F: movl $0x0, (%esp,,) 676 0x3A973026: call 0x3A9738A0 677 . 67 3A97301F 12 678 . C7 04 24 00 00 00 00 E8 75 08 00 00 679 680 ==== BB 68 brk(0x3A9738A0) in 1348B, out 7112B, BBs exec'd 0 ==== 681 0x3A9738A0: pushl %ebp 682 0x3A9738A1: movl %esp,%ebp 683 0x3A9738A3: pushl %ebx 684 0x3A9738A4: movl 8(%ebp),%ecx 685 0x3A9738A7: call 0x3A97592B 686 . 68 3A9738A0 12 687 . 55 89 E5 53 8B 4D 08 E8 7F 20 00 00 688 689 ==== BB 69 (0x3A9738AC) in 1360B, out 7212B, BBs exec'd 0 ==== 690 0x3A9738AC: addl $0x4DC0, %ebx 691 0x3A9738B2: xchgl %ecx, %ebx 692 0x3A9738B4: movl $0x2D,%eax 693 0x3A9738B9: int $0x80 694 . 69 3A9738AC 15 695 . 81 C3 C0 4D 00 00 87 CB B8 2D 00 00 00 CD 80 696 697 ==== BB 70 (0x3A9738BB) in 1375B, out 7280B, BBs exec'd 0 ==== 698 0x3A9738BB: xchgl %ecx, %ebx 699 0x3A9738BD: movl %eax,0x144(%ebx) 700 0x3A9738C3: xorl %edx, %edx 701 0x3A9738C5: cmpl %ecx,%eax 702 0x3A9738C7: jb-8 0x3A9738CE 703 . 70 3A9738BB 14 704 . 87 CB 89 83 44 01 00 00 31 D2 39 C8 72 05 705 706 ==== BB 71 (0x3A9738C9) in 1389B, out 7379B, BBs exec'd 0 ==== 707 0x3A9738C9: popl %ebx 708 0x3A9738CA: movl %edx,%eax 709 0x3A9738CC: popl %ebp 710 0x3A9738CD: ret 711 . 71 3A9738C9 5 712 . 5B 89 D0 5D C3 713 714 ==== BB 72 (0x3A97302B) in 1394B, out 7451B, BBs exec'd 0 ==== 715 0x3A97302B: movl 0xFFFFFC20(%ebx),%eax 716 0x3A973031: testl %eax,%eax 717 0x3A973033: jz-8 0x3A973056 718 . 72 3A97302B 10 719 . 8B 83 20 FC FF FF 85 C0 74 21 720 721 ==== BB 73 (0x3A973035) in 1404B, out 7526B, BBs exec'd 0 ==== 722 0x3A973035: cmpb $0x0, (%eax) 723 0x3A973038: jnz-8 0x3A973044 724 . 73 3A973035 5 725 . 80 38 00 75 0A 726 727 ==== BB 74 (0x3A973044) in 1409B, out 7586B, BBs exec'd 0 ==== 728 0x3A973044: testl %eax,%eax 729 0x3A973046: jz-8 0x3A973056 730 . 74 3A973044 4 731 . 85 C0 74 0E 732 733 ==== BB 75 (0x3A973048) in 1413B, out 7645B, BBs exec'd 0 ==== 734 0x3A973048: movl %eax,(%esp,,) 735 0x3A97304B: call 0x3A9752D0 736 . 75 3A973048 8 737 . 89 04 24 E8 80 22 00 00 738 739 ==== BB 76 strlen(0x3A9752D0) in 1421B, out 7700B, BBs exec'd 0 ==== 740 0x3A9752D0: movl 4(%esp,,),%eax 741 0x3A9752D4: movl $0x3,%edx 742 0x3A9752D9: andl %eax,%edx 743 0x3A9752DB: jz-8 0x3A975301 744 . 76 3A9752D0 13 745 . 8B 44 24 04 BA 03 00 00 00 21 C2 74 24 746 747 ==== BB 77 (0x3A9752DD) in 1434B, out 7781B, BBs exec'd 0 ==== 748 0x3A9752DD: jp-8 0x3A9752F6 749 . 77 3A9752DD 2 750 . 7A 17 751 752 ==== BB 78 (0x3A9752F6) in 1436B, out 7828B, BBs exec'd 0 ==== 753 0x3A9752F6: cmpb %dh{si},(%eax) 754 0x3A9752F8: jz-32 0x3A975386 755 . 78 3A9752F6 8 756 . 38 30 0F 84 88 00 00 00 757 758 ==== BB 79 (0x3A9752FE) in 1444B, out 7888B, BBs exec'd 0 ==== 759 0x3A9752FE: incl %eax 760 0x3A9752FF: xorl %edx, %edx 761 0x3A975301: movl (%eax),%ecx 762 0x3A975303: addl $0x4, %eax 763 0x3A975306: subl %ecx,%edx 764 0x3A975308: addl $0xFEFEFEFF, %ecx 765 0x3A97530E: decl %edx 766 0x3A97530F: jnb-8 0x3A975369 767 . 79 3A9752FE 19 768 . 40 31 D2 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 58 769 770 ==== BB 80 (0x3A975369) in 1463B, out 8001B, BBs exec'd 0 ==== 771 0x3A975369: subl $0x4, %eax 772 0x3A97536C: subl $0xFEFEFEFF, %ecx 773 0x3A975372: cmpb $0x0, %cl 774 0x3A975375: jz-8 0x3A975386 775 . 80 3A975369 14 776 . 83 E8 04 81 E9 FF FE FE FE 80 F9 00 74 0F 777 778 ==== BB 81 (0x3A975377) in 1477B, out 8088B, BBs exec'd 0 ==== 779 0x3A975377: incl %eax 780 0x3A975378: testb %ch{bp},%ch{bp} 781 0x3A97537A: jz-8 0x3A975386 782 . 81 3A975377 5 783 . 40 84 ED 74 0A 784 785 ==== BB 82 (0x3A97537C) in 1482B, out 8160B, BBs exec'd 0 ==== 786 0x3A97537C: shrl $0x10, %ecx 787 0x3A97537F: incl %eax 788 0x3A975380: cmpb $0x0, %cl 789 0x3A975383: jz-8 0x3A975386 790 . 82 3A97537C 9 791 . C1 E9 10 40 80 F9 00 74 01 792 793 ==== BB 83 (0x3A975385) in 1491B, out 8242B, BBs exec'd 0 ==== 794 0x3A975385: incl %eax 795 0x3A975386: subl 4(%esp,,),%eax 796 0x3A97538A: ret 797 . 83 3A975385 6 798 . 40 2B 44 24 04 C3 799 800 ==== BB 84 (0x3A973050) in 1497B, out 8299B, BBs exec'd 0 ==== 801 0x3A973050: movl %eax,0xFFFFFC24(%ebx) 802 0x3A973056: movl $0x0, (%esp,,) 803 0x3A97305D: call 0x3A9738E0 804 . 84 3A973050 18 805 . 89 83 24 FC FF FF C7 04 24 00 00 00 00 E8 7E 08 00 00 806 807 ==== BB 85 sbrk(0x3A9738E0) in 1515B, out 8375B, BBs exec'd 0 ==== 808 0x3A9738E0: pushl %ebp 809 0x3A9738E1: movl %esp,%ebp 810 0x3A9738E3: subl $0x10, %esp 811 0x3A9738E6: movl %ebx,-12(%ebp) 812 0x3A9738E9: movl %edi,-4(%ebp) 813 0x3A9738EC: movl 8(%ebp),%edi 814 0x3A9738EF: call 0x3A97592B 815 . 85 3A9738E0 20 816 . 55 89 E5 83 EC 10 89 5D F4 89 7D FC 8B 7D 08 E8 37 20 00 00 817 818 ==== BB 86 (0x3A9738F4) in 1535B, out 8499B, BBs exec'd 0 ==== 819 0x3A9738F4: addl $0x4D78, %ebx 820 0x3A9738FA: movl %esi,-8(%ebp) 821 0x3A9738FD: movl 0x144(%ebx),%esi 822 0x3A973903: testl %esi,%esi 823 0x3A973905: jz-8 0x3A973911 824 . 86 3A9738F4 19 825 . 81 C3 78 4D 00 00 89 75 F8 8B B3 44 01 00 00 85 F6 74 0A 826 827 ==== BB 87 (0x3A973907) in 1554B, out 8606B, BBs exec'd 0 ==== 828 0x3A973907: movl 0x12C(%ebx),%eax 829 0x3A97390D: testl %eax,%eax 830 0x3A97390F: jz-8 0x3A97392C 831 . 87 3A973907 10 832 . 8B 83 2C 01 00 00 85 C0 74 1B 833 834 ==== BB 88 (0x3A97392C) in 1564B, out 8681B, BBs exec'd 0 ==== 835 0x3A97392C: testl %edi,%edi 836 0x3A97392E: movl %esi,%edx 837 0x3A973930: jnz-8 0x3A973941 838 . 88 3A97392C 6 839 . 85 FF 89 F2 75 0F 840 841 ==== BB 89 (0x3A973932) in 1570B, out 8750B, BBs exec'd 0 ==== 842 0x3A973932: movl -12(%ebp),%ebx 843 0x3A973935: movl %edx,%eax 844 0x3A973937: movl -8(%ebp),%esi 845 0x3A97393A: movl -4(%ebp),%edi 846 0x3A97393D: movl %ebp,%esp 847 0x3A97393F: popl %ebp 848 0x3A973940: ret 849 . 89 3A973932 15 850 . 8B 5D F4 89 D0 8B 75 F8 8B 7D FC 89 EC 5D C3 851 852 ==== BB 90 (0x3A973062) in 1585B, out 8852B, BBs exec'd 0 ==== 853 0x3A973062: movl %eax,%ecx 854 0x3A973064: leal 0x228(%ebx), %eax 855 0x3A97306A: cmpl %eax,%ecx 856 0x3A97306C: jz-32 0x3A973226 857 . 90 3A973062 16 858 . 89 C1 8D 83 28 02 00 00 39 C1 0F 84 B4 01 00 00 859 860 ==== BB 91 (0x3A973072) in 1601B, out 8931B, BBs exec'd 0 ==== 861 0x3A973072: movl 0x130(%ebx),%eax 862 0x3A973078: testl %eax,%eax 863 0x3A97307A: jnz-32 0x3A97321C 864 . 91 3A973072 14 865 . 8B 83 30 01 00 00 85 C0 0F 85 9C 01 00 00 866 867 ==== BB 92 (0x3A973080) in 1615B, out 9006B, BBs exec'd 0 ==== 868 0x3A973080: leal 0xFFFFFE20(%ebp), %eax 869 0x3A973086: movl %eax,8(%esp,,) 870 0x3A97308A: movl 0xFFFFFE18(%ebp),%eax 871 0x3A973090: movl %eax,4(%esp,,) 872 0x3A973094: movl 0xFFFFFE1C(%ebp),%edx 873 0x3A97309A: movl %edx,(%esp,,) 874 0x3A97309D: call*l 12(%ebp) 875 . 92 3A973080 32 876 . 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 877 878 ==== BB 93 dl_main(0x3A966390) in 1647B, out 9117B, BBs exec'd 0 ==== 879 0x3A966390: pushl %ebp 880 0x3A966391: movl %esp,%ebp 881 0x3A966393: pushl %edi 882 0x3A966394: pushl %esi 883 0x3A966395: pushl %ebx 884 0x3A966396: subl $0x1C8, %esp 885 0x3A96639C: call 0x3A97592B 886 . 93 3A966390 17 887 . 55 89 E5 57 56 53 81 EC C8 01 00 00 E8 8A F5 00 00 888 889 ==== BB 94 (0x3A9663A1) in 1664B, out 9253B, BBs exec'd 0 ==== 890 0x3A9663A1: addl $0x122CB, %ebx 891 0x3A9663A7: movb $0x0, 0xFFFFFF0B(%ebp) 892 0x3A9663AE: leal 0xFFFED254(%ebx), %eax 893 0x3A9663B4: movl 0x130(%ebx),%edi 894 0x3A9663BA: movl %eax,0xFFFFF9E0(%ebx) 895 0x3A9663C0: leal 0xFFFED274(%ebx), %eax 896 0x3A9663C6: movl %eax,0xFFFFFBF8(%ebx) 897 0x3A9663CC: leal 0xFFFED284(%ebx), %eax 898 0x3A9663D2: movl %eax,0xFFFFFBFC(%ebx) 899 0x3A9663D8: leal 0xFFFF9FD4(%ebx), %eax 900 0x3A9663DE: movl %eax,0xFFFFFC04(%ebx) 901 0x3A9663E4: movl 0x200(%ebx),%eax 902 0x3A9663EA: movb $0x0, 0xFFFFFF03(%ebp) 903 0x3A9663F1: movb $0x0, 0xFFFFFF02(%ebp) 904 0x3A9663F8: movl %eax,0xFFFFFF48(%ebp) 905 0x3A9663FE: xorl %eax, %eax 906 0x3A966400: movl %eax,0xFFFFFEF8(%ebp) 907 0x3A966406: xorl %eax, %eax 908 0x3A966408: testl %edi,%edi 909 0x3A96640A: movl %eax,0xFFFFFEF4(%ebp) 910 0x3A966410: leal 0xFFFFD5BA(%ebx), %eax 911 0x3A966416: jz-8 0x3A96641B 912 . 94 3A9663A1 119 913 . 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 914 915 ==== BB 95 (0x3A96641B) in 1783B, out 9585B, BBs exec'd 0 ==== 916 0x3A96641B: movl %eax,0xFFFFFD80(%ebx) 917 0x3A966421: leal 0xFFFFFF48(%ebp), %eax 918 0x3A966427: call 0x3A9732E0 919 . 95 3A96641B 17 920 . 89 83 80 FD FF FF 8D 85 48 FF FF FF E8 B4 CE 00 00 921 922 ==== BB 96 _dl_next_ld_env_entry(0x3A9732E0) in 1800B, out 9665B, BBs exec'd 0 ==== 923 0x3A9732E0: pushl %ebp 924 0x3A9732E1: movl %eax,%ecx 925 0x3A9732E3: movl %esp,%ebp 926 0x3A9732E5: pushl %esi 927 0x3A9732E6: movl (%eax),%edx 928 0x3A9732E8: xorl %esi, %esi 929 0x3A9732EA: movl (%edx),%eax 930 0x3A9732EC: testl %eax,%eax 931 0x3A9732EE: jz-8 0x3A9732FE 932 . 96 3A9732E0 16 933 . 55 89 C1 89 E5 56 8B 10 31 F6 8B 02 85 C0 74 0E 934 935 ==== BB 97 (0x3A9732F0) in 1816B, out 9813B, BBs exec'd 0 ==== 936 0x3A9732F0: cmpb $0x4C, (%eax) 937 0x3A9732F3: jz-8 0x3A973303 938 . 97 3A9732F0 5 939 . 80 38 4C 74 0E 940 941 ==== BB 98 (0x3A973303) in 1821B, out 9873B, BBs exec'd 0 ==== 942 0x3A973303: cmpb $0x44, 1(%eax) 943 0x3A973307: jnz-8 0x3A9732F5 944 . 98 3A973303 6 945 . 80 78 01 44 75 EC 946 947 ==== BB 99 (0x3A9732F5) in 1827B, out 9936B, BBs exec'd 0 ==== 948 0x3A9732F5: addl $0x4, %edx 949 0x3A9732F8: movl (%edx),%eax 950 0x3A9732FA: testl %eax,%eax 951 0x3A9732FC: jnz-8 0x3A9732F0 952 . 99 3A9732F5 9 953 . 83 C2 04 8B 02 85 C0 75 F2 954 955 ==== BB 100 (0x3A973309) in 1836B, out 10015B, BBs exec'd 0 ==== 956 0x3A973309: cmpb $0x5F, 2(%eax) 957 0x3A97330D: leal 0(%esi), %esi 958 0x3A973310: jnz-8 0x3A9732F5 959 . 100 3A973309 9 960 . 80 78 02 5F 8D 76 00 75 E3 961 962 ==== BB 101 (0x3A973312) in 1845B, out 10091B, BBs exec'd 0 ==== 963 0x3A973312: addl $0x4, %edx 964 0x3A973315: leal 3(%eax), %esi 965 0x3A973318: movl %edx,(%ecx) 966 0x3A97331A: jmp-8 0x3A9732FE 967 . 101 3A973312 10 968 . 83 C2 04 8D 70 03 89 11 EB E2 969 970 ==== BB 102 (0x3A9732FE) in 1855B, out 10159B, BBs exec'd 0 ==== 971 0x3A9732FE: movl %esi,%eax 972 0x3A973300: popl %esi 973 0x3A973301: popl %ebp 974 0x3A973302: ret 975 . 102 3A9732FE 5 976 . 89 F0 5E 5D C3 977 978 ==== BB 103 (0x3A96642C) in 1860B, out 10234B, BBs exec'd 0 ==== 979 0x3A96642C: movl %eax,0xFFFFFEFC(%ebp) 980 0x3A966432: testl %eax,%eax 981 0x3A966434: jz-8 0x3A9664A8 982 . 103 3A96642C 10 983 . 89 85 FC FE FF FF 85 C0 74 72 984 985 ==== BB 104 (0x3A966436) in 1870B, out 10309B, BBs exec'd 0 ==== 986 0x3A966436: movl 0xFFFFFEFC(%ebp),%edx 987 0x3A96643C: xorl %esi, %esi 988 0x3A96643E: movzbl (%edx),%eax 989 0x3A966441: testb %al,%al 990 0x3A966443: setnz %dl 991 0x3A966446: cmpb $0x3D, %al 992 0x3A966448: setnz %al 993 0x3A96644B: andl %edx,%eax 994 0x3A96644D: testb $0x1, %al 995 0x3A96644F: jz-8 0x3A966485 996 . 104 3A966436 27 997 . 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 998 999 ==== BB 105 (0x3A966451) in 1897B, out 10486B, BBs exec'd 0 ==== 1000 0x3A966451: movl 0xFFFFFEFC(%ebp),%eax 1001 0x3A966457: incl %esi 1002 0x3A966458: movzbl (%esi,%eax,1),%ecx 1003 0x3A96645C: testb %cl,%cl 1004 0x3A96645E: setnz %al 1005 0x3A966461: cmpb $0x3D, %cl 1006 0x3A966464: setnz %dl 1007 0x3A966467: andl %edx,%eax 1008 0x3A966469: testb $0x1, %al 1009 0x3A96646B: jnz-8 0x3A966451 1010 . 105 3A966451 28 1011 . 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 1012 1013 ==== BB 106 (0x3A96646D) in 1925B, out 10660B, BBs exec'd 0 ==== 1014 0x3A96646D: cmpb $0x3D, %cl 1015 0x3A966470: jnz-8 0x3A966421 1016 . 106 3A96646D 5 1017 . 80 F9 3D 75 AF 1018 1019 ==== BB 107 (0x3A966472) in 1930B, out 10718B, BBs exec'd 0 ==== 1020 0x3A966472: leal -4(%esi), %eax 1021 0x3A966475: cmpl $0x10, %eax 1022 0x3A966478: jnbe-8 0x3A966421 1023 . 107 3A966472 8 1024 . 8D 46 FC 83 F8 10 77 A7 1025 1026 ==== BB 108 (0x3A96647A) in 1938B, out 10785B, BBs exec'd 0 ==== 1027 0x3A96647A: movl -10800(%ebx,%eax,4),%eax 1028 0x3A966481: addl %ebx,%eax 1029 0x3A966483: jmp*l %eax 1030 . 108 3A96647A 11 1031 . 8B 84 83 D0 D5 FF FF 01 D8 FF E0 1032 1033 ==== BB 109 (0x3A9677CA) in 1949B, out 10836B, BBs exec'd 0 ==== 1034 0x3A9677CA: cld 1035 0x3A9677CB: movl 0xFFFFFEFC(%ebp),%esi 1036 0x3A9677D1: movl $0xA,%ecx 1037 0x3A9677D6: leal 0xFFFFED45(%ebx), %edi 1038 0x3A9677DC: repe cmpsb 1039 . 109 3A9677CA 20 1040 . FC 8B B5 FC FE FF FF B9 0A 00 00 00 8D BB 45 ED FF FF F3 A6 1041 1042 ==== BB 110 (0x3A9677DC) in 1969B, out 11005B, BBs exec'd 0 ==== 1043 0x3A9677DC: repe cmpsb 1044 . 110 3A9677DC 2 1045 . F3 A6 1046 1047 ==== BB 111 (0x3A9677DE) in 1971B, out 11130B, BBs exec'd 0 ==== 1048 0x3A9677DE: jnz-32 0x3A966421 1049 . 111 3A9677DE 6 1050 . 0F 85 3D EC FF FF 1051 1052 ==== BB 112 (0x3A9677E4) in 1977B, out 11177B, BBs exec'd 0 ==== 1053 0x3A9677E4: xorl %ecx, %ecx 1054 0x3A9677E6: xorl %edx, %edx 1055 0x3A9677E8: xorl %esi, %esi 1056 0x3A9677EA: movl %esi,12(%esp,,) 1057 0x3A9677EE: movl %ecx,8(%esp,,) 1058 0x3A9677F2: movl %edx,4(%esp,,) 1059 0x3A9677F6: movl 0xFFFFFEFC(%ebp),%eax 1060 0x3A9677FC: addl $0xB, %eax 1061 0x3A9677FF: movl %eax,(%esp,,) 1062 0x3A967802: call 0x3A973340 1063 . 112 3A9677E4 35 1064 . 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 1065 1066 ==== BB 113 __strtoul_internal(0x3A973340) in 2012B, out 11334B, BBs exec'd 0 ==== 1067 0x3A973340: pushl %ebp 1068 0x3A973341: movl %esp,%ebp 1069 0x3A973343: pushl %edi 1070 0x3A973344: xorl %edi, %edi 1071 0x3A973346: pushl %esi 1072 0x3A973347: pushl %ebx 1073 0x3A973348: subl $0x8, %esp 1074 0x3A97334B: movl 8(%ebp),%esi 1075 0x3A97334E: movl $0x1, -20(%ebp) 1076 0x3A973355: call 0x3A97592B 1077 . 113 3A973340 26 1078 . 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 1079 1080 ==== BB 114 (0x3A97335A) in 2038B, out 11509B, BBs exec'd 0 ==== 1081 0x3A97335A: addl $0x5312, %ebx 1082 0x3A973360: movzbl (%esi),%ecx 1083 0x3A973363: cmpb $0x20, %cl 1084 0x3A973366: setz %al 1085 0x3A973369: cmpb $0x9, %cl 1086 0x3A97336C: setz %dl 1087 0x3A97336F: orl %edx,%eax 1088 0x3A973371: testb $0x1, %al 1089 0x3A973373: jz-8 0x3A973396 1090 . 114 3A97335A 27 1091 . 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 1092 1093 ==== BB 115 (0x3A973396) in 2065B, out 11667B, BBs exec'd 0 ==== 1094 0x3A973396: cmpb $0x2D, %cl 1095 0x3A973399: jz-32 0x3A973435 1096 . 115 3A973396 9 1097 . 80 F9 2D 0F 84 96 00 00 00 1098 1099 ==== BB 116 (0x3A97339F) in 2074B, out 11725B, BBs exec'd 0 ==== 1100 0x3A97339F: cmpb $0x2B, %cl 1101 0x3A9733A2: jz-32 0x3A97343C 1102 . 116 3A97339F 9 1103 . 80 F9 2B 0F 84 94 00 00 00 1104 1105 ==== BB 117 (0x3A9733A8) in 2083B, out 11783B, BBs exec'd 0 ==== 1106 0x3A9733A8: movb %cl,%al 1107 0x3A9733AA: subb $0x30, %al 1108 0x3A9733AC: cmpb $0x9, %al 1109 0x3A9733AE: jbe-8 0x3A9733C6 1110 . 117 3A9733A8 8 1111 . 88 C8 2C 30 3C 09 76 16 1112 1113 ==== BB 118 (0x3A9733C6) in 2091B, out 11866B, BBs exec'd 0 ==== 1114 0x3A9733C6: movl $0xA, -16(%ebp) 1115 0x3A9733CD: cmpb $0x30, %cl 1116 0x3A9733D0: jz-8 0x3A973445 1117 . 118 3A9733C6 12 1118 . C7 45 F0 0A 00 00 00 80 F9 30 74 73 1119 1120 ==== BB 119 (0x3A973445) in 2103B, out 11942B, BBs exec'd 0 ==== 1121 0x3A973445: movzbl 1(%esi),%eax 1122 0x3A973449: movl $0x8, -16(%ebp) 1123 0x3A973450: cmpb $0x78, %al 1124 0x3A973452: setz %dl 1125 0x3A973455: cmpb $0x58, %al 1126 0x3A973457: setz %al 1127 0x3A97345A: orl %edx,%eax 1128 0x3A97345C: testb $0x1, %al 1129 0x3A97345E: jz-32 0x3A9733D2 1130 . 119 3A973445 31 1131 . 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 1132 1133 ==== BB 120 (0x3A973464) in 2134B, out 12101B, BBs exec'd 0 ==== 1134 0x3A973464: movl $0x10, -16(%ebp) 1135 0x3A97346B: addl $0x2, %esi 1136 0x3A97346E: movzbl (%esi),%ecx 1137 0x3A973471: jmp 0x3A9733D2 1138 . 120 3A973464 18 1139 . C7 45 F0 10 00 00 00 83 C6 02 0F B6 0E E9 5C FF FF FF 1140 1141 ==== BB 121 (0x3A9733D2) in 2152B, out 12174B, BBs exec'd 0 ==== 1142 0x3A9733D2: movb %cl,%al 1143 0x3A9733D4: movb %cl,%dl 1144 0x3A9733D6: subb $0x30, %al 1145 0x3A9733D8: cmpb $0x9, %al 1146 0x3A9733DA: jnbe-8 0x3A97341B 1147 . 121 3A9733D2 10 1148 . 88 C8 88 CA 2C 30 3C 09 77 3F 1149 1150 ==== BB 122 (0x3A9733DC) in 2162B, out 12268B, BBs exec'd 0 ==== 1151 0x3A9733DC: leal 0(%esi,,), %esi 1152 0x3A9733E0: movsbl %dl,%eax 1153 0x3A9733E3: cmpl $0xCCCCCCC, %edi 1154 0x3A9733E9: leal -48(%eax), %ecx 1155 0x3A9733EC: jnbe-32 0x3A973476 1156 . 122 3A9733DC 22 1157 . 8D 74 26 00 0F BE C2 81 FF CC CC CC 0C 8D 48 D0 0F 87 84 00 00 00 1158 1159 ==== BB 123 (0x3A9733F2) in 2184B, out 12368B, BBs exec'd 0 ==== 1160 0x3A9733F2: cmpl $0x19999999, %edi 1161 0x3A9733F8: setz %al 1162 0x3A9733FB: cmpl $0x5, %ecx 1163 0x3A9733FE: setnbe %dl 1164 0x3A973401: andl %edx,%eax 1165 0x3A973403: testb $0x1, %al 1166 0x3A973405: jnz-8 0x3A973476 1167 . 123 3A9733F2 21 1168 . 81 FF 99 99 99 19 0F 94 C0 83 F9 05 0F 97 C2 21 D0 A8 01 75 6F 1169 1170 ==== BB 124 (0x3A973407) in 2205B, out 12495B, BBs exec'd 0 ==== 1171 0x3A973407: movl -16(%ebp),%edx 1172 0x3A97340A: incl %esi 1173 0x3A97340B: imull %edx, %edi 1174 0x3A97340E: movzbl (%esi),%edx 1175 0x3A973411: addl %ecx,%edi 1176 0x3A973413: movb %dl,%al 1177 0x3A973415: subb $0x30, %al 1178 0x3A973417: cmpb $0x9, %al 1179 0x3A973419: jbe-8 0x3A9733E0 1180 . 124 3A973407 20 1181 . 8B 55 F0 46 0F AF FA 0F B6 16 01 CF 88 D0 2C 30 3C 09 76 C5 1182 1183 ==== BB 125 (0x3A9733E0) in 2225B, out 12634B, BBs exec'd 0 ==== 1184 0x3A9733E0: movsbl %dl,%eax 1185 0x3A9733E3: cmpl $0xCCCCCCC, %edi 1186 0x3A9733E9: leal -48(%eax), %ecx 1187 0x3A9733EC: jnbe-32 0x3A973476 1188 . 125 3A9733E0 18 1189 . 0F BE C2 81 FF CC CC CC 0C 8D 48 D0 0F 87 84 00 00 00 1190 1191 ==== BB 126 (0x3A97341B) in 2243B, out 12721B, BBs exec'd 0 ==== 1192 0x3A97341B: movl 12(%ebp),%eax 1193 0x3A97341E: testl %eax,%eax 1194 0x3A973420: jz-8 0x3A973427 1195 . 126 3A97341B 7 1196 . 8B 45 0C 85 C0 74 05 1197 1198 ==== BB 127 (0x3A973427) in 2250B, out 12793B, BBs exec'd 0 ==== 1199 0x3A973427: movl -20(%ebp),%eax 1200 0x3A97342A: imull %edi, %eax 1201 0x3A97342D: addl $0x8, %esp 1202 0x3A973430: popl %ebx 1203 0x3A973431: popl %esi 1204 0x3A973432: popl %edi 1205 0x3A973433: popl %ebp 1206 0x3A973434: ret 1207 . 127 3A973427 14 1208 . 8B 45 EC 0F AF C7 83 C4 08 5B 5E 5F 5D C3 1209 1210 ==== BB 128 (0x3A967807) in 2264B, out 12923B, BBs exec'd 0 ==== 1211 0x3A967807: movl %eax,0xFFFFFC58(%ebx) 1212 0x3A96780D: jmp 0x3A966421 1213 . 128 3A967807 11 1214 . 89 83 58 FC FF FF E9 0F EC FF FF 1215 1216 ==== BB 129 (0x3A966421) in 2275B, out 12970B, BBs exec'd 0 ==== 1217 0x3A966421: leal 0xFFFFFF48(%ebp), %eax 1218 0x3A966427: call 0x3A9732E0 1219 . 129 3A966421 11 1220 . 8D 85 48 FF FF FF E8 B4 CE 00 00 1221 1222 ==== BB 130 (0x3A967760) in 2286B, out 13031B, BBs exec'd 0 ==== 1223 0x3A967760: cld 1224 0x3A967761: movl 0xFFFFFEFC(%ebp),%esi 1225 0x3A967767: movl $0xC,%ecx 1226 0x3A96776C: leal 0xFFFFF02D(%ebx), %edi 1227 0x3A967772: repe cmpsb 1228 . 130 3A967760 20 1229 . FC 8B B5 FC FE FF FF B9 0C 00 00 00 8D BB 2D F0 FF FF F3 A6 1230 1231 ==== BB 131 (0x3A967772) in 2306B, out 13200B, BBs exec'd 0 ==== 1232 0x3A967772: repe cmpsb 1233 . 131 3A967772 2 1234 . F3 A6 1235 1236 ==== BB 132 (0x3A967774) in 2308B, out 13325B, BBs exec'd 0 ==== 1237 0x3A967774: jnz-32 0x3A967A85 1238 . 132 3A967774 6 1239 . 0F 85 0B 03 00 00 1240 1241 ==== BB 133 (0x3A96777A) in 2314B, out 13372B, BBs exec'd 0 ==== 1242 0x3A96777A: movl 0xFFFFFEFC(%ebp),%eax 1243 0x3A967780: addl $0xD, %eax 1244 0x3A967783: movl %eax,0xAC(%ebx) 1245 0x3A967789: jmp 0x3A966421 1246 . 133 3A96777A 20 1247 . 8B 85 FC FE FF FF 83 C0 0D 89 83 AC 00 00 00 E9 93 EC FF FF 1248 1249 ==== BB 134 (0x3A9678A7) in 2334B, out 13446B, BBs exec'd 0 ==== 1250 0x3A9678A7: cld 1251 0x3A9678A8: movl 0xFFFFFEFC(%ebp),%esi 1252 0x3A9678AE: movl $0x7,%ecx 1253 0x3A9678B3: leal 0xFFFFED69(%ebx), %edi 1254 0x3A9678B9: repe cmpsb 1255 . 134 3A9678A7 20 1256 . FC 8B B5 FC FE FF FF B9 07 00 00 00 8D BB 69 ED FF FF F3 A6 1257 1258 ==== BB 135 (0x3A9678BB) in 2354B, out 13615B, BBs exec'd 0 ==== 1259 0x3A9678BB: jnz-32 0x3A967B31 1260 . 135 3A9678BB 6 1261 . 0F 85 70 02 00 00 1262 1263 ==== BB 136 (0x3A967B31) in 2360B, out 13662B, BBs exec'd 0 ==== 1264 0x3A967B31: cld 1265 0x3A967B32: movl 0xFFFFFEFC(%ebp),%esi 1266 0x3A967B38: movl $0x7,%ecx 1267 0x3A967B3D: leal 0xFFFFEDCF(%ebx), %edi 1268 0x3A967B43: repe cmpsb 1269 . 136 3A967B31 20 1270 . FC 8B B5 FC FE FF FF B9 07 00 00 00 8D BB CF ED FF FF F3 A6 1271 1272 ==== BB 137 (0x3A967B43) in 2380B, out 13831B, BBs exec'd 0 ==== 1273 0x3A967B43: repe cmpsb 1274 . 137 3A967B43 2 1275 . F3 A6 1276 1277 ==== BB 138 (0x3A967B45) in 2382B, out 13956B, BBs exec'd 0 ==== 1278 0x3A967B45: jnz-32 0x3A967EDB 1279 . 138 3A967B45 6 1280 . 0F 85 90 03 00 00 1281 1282 ==== BB 139 (0x3A967B4B) in 2388B, out 14003B, BBs exec'd 0 ==== 1283 0x3A967B4B: movl 0xFFFFFEFC(%ebp),%eax 1284 0x3A967B51: addl $0x8, %eax 1285 0x3A967B54: movl %eax,0xB0(%ebx) 1286 0x3A967B5A: jmp 0x3A966421 1287 . 139 3A967B4B 20 1288 . 8B 85 FC FE FF FF 83 C0 08 89 83 B0 00 00 00 E9 C2 E8 FF FF 1289 1290 ==== BB 140 (0x3A9664A8) in 2408B, out 14077B, BBs exec'd 0 ==== 1291 0x3A9664A8: movl 0xFFFFFEF8(%ebp),%eax 1292 0x3A9664AE: movl %eax,0xFFFFFF50(%ebp) 1293 0x3A9664B4: movl 0x130(%ebx),%eax 1294 0x3A9664BA: testl %eax,%eax 1295 0x3A9664BC: jnz-32 0x3A967A31 1296 . 140 3A9664A8 26 1297 . 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 1298 1299 ==== BB 141 (0x3A9664C2) in 2434B, out 14181B, BBs exec'd 0 ==== 1300 0x3A9664C2: movl 0xB8(%ebx),%edi 1301 0x3A9664C8: testl %edi,%edi 1302 0x3A9664CA: jz-32 0x3A966580 1303 . 141 3A9664C2 14 1304 . 8B BB B8 00 00 00 85 FF 0F 84 B0 00 00 00 1305 1306 ==== BB 142 (0x3A966580) in 2448B, out 14256B, BBs exec'd 0 ==== 1307 0x3A966580: movl 16(%ebp),%edx 1308 0x3A966583: movl $0x1,%eax 1309 0x3A966588: movl %eax,0x34(%ebx) 1310 0x3A96658E: leal 0xFFFED214(%ebx), %eax 1311 0x3A966594: cmpl %eax,(%edx) 1312 0x3A966596: jz-32 0x3A966A99 1313 . 142 3A966580 28 1314 . 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 1315 1316 ==== BB 143 (0x3A96659C) in 2476B, out 14363B, BBs exec'd 0 ==== 1317 0x3A96659C: movl $0x0, (%esp,,) 1318 0x3A9665A3: leal 0xFFFFEDF6(%ebx), %edx 1319 0x3A9665A9: xorl %ecx, %ecx 1320 0x3A9665AB: movl %edx,%eax 1321 0x3A9665AD: call 0x3A96C9D0 1322 . 143 3A96659C 22 1323 . C7 04 24 00 00 00 00 8D 93 F6 ED FF FF 31 C9 89 D0 E8 1E 64 00 00 1324 1325 ==== BB 144 _dl_new_object(0x3A96C9D0) in 2498B, out 14461B, BBs exec'd 0 ==== 1326 0x3A96C9D0: pushl %ebp 1327 0x3A96C9D1: movl %esp,%ebp 1328 0x3A96C9D3: pushl %edi 1329 0x3A96C9D4: pushl %esi 1330 0x3A96C9D5: pushl %ebx 1331 0x3A96C9D6: subl $0x2C, %esp 1332 0x3A96C9D9: movl 8(%ebp),%edi 1333 0x3A96C9DC: call 0x3A97592B 1334 . 144 3A96C9D0 17 1335 . 55 89 E5 57 56 53 83 EC 2C 8B 7D 08 E8 4A 8F 00 00 1336 1337 ==== BB 145 (0x3A96C9E1) in 2515B, out 14607B, BBs exec'd 0 ==== 1338 0x3A96C9E1: addl $0xBC8B, %ebx 1339 0x3A96C9E7: movl %edx,-20(%ebp) 1340 0x3A96C9EA: movl %ecx,-24(%ebp) 1341 0x3A96C9ED: movl %eax,-16(%ebp) 1342 0x3A96C9F0: movl %edx,(%esp,,) 1343 0x3A96C9F3: call 0x3A9752D0 1344 . 145 3A96C9E1 23 1345 . 81 C3 8B BC 00 00 89 55 EC 89 4D E8 89 45 F0 89 14 24 E8 D8 88 00 00 1346 1347 ==== BB 146 (0x3A9752DF) in 2538B, out 14721B, BBs exec'd 0 ==== 1348 0x3A9752DF: cmpb %dh{si},(%eax) 1349 0x3A9752E1: jz-32 0x3A975386 1350 . 146 3A9752DF 8 1351 . 38 30 0F 84 9F 00 00 00 1352 1353 ==== BB 147 (0x3A975386) in 2546B, out 14781B, BBs exec'd 0 ==== 1354 0x3A975386: subl 4(%esp,,),%eax 1355 0x3A97538A: ret 1356 . 147 3A975386 5 1357 . 2B 44 24 04 C3 1358 1359 ==== BB 148 (0x3A96C9F8) in 2551B, out 14833B, BBs exec'd 0 ==== 1360 0x3A96C9F8: leal 1(%eax), %edx 1361 0x3A96C9FB: movl $0x1,%ecx 1362 0x3A96CA00: addl $0x221, %eax 1363 0x3A96CA05: movl %edx,-28(%ebp) 1364 0x3A96CA08: movl %ecx,4(%esp,,) 1365 0x3A96CA0C: movl %eax,(%esp,,) 1366 0x3A96CA0F: call 0x3A96582C 1367 . 148 3A96C9F8 28 1368 . 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 1369 1370 ==== BB 149 (0x3A96582C) in 2579B, out 14953B, BBs exec'd 0 ==== 1371 0x3A96582C: jmp*l 0x14(%ebx) 1372 . 149 3A96582C 6 1373 . FF A3 14 00 00 00 1374 1375 ==== BB 150 calloc(0x3A973870) in 2585B, out 14980B, BBs exec'd 0 ==== 1376 0x3A973870: pushl %ebp 1377 0x3A973871: movl %esp,%ebp 1378 0x3A973873: pushl %ebx 1379 0x3A973874: subl $0x4, %esp 1380 0x3A973877: movl 12(%ebp),%eax 1381 0x3A97387A: movl 8(%ebp),%ecx 1382 0x3A97387D: call 0x3A97592B 1383 . 150 3A973870 18 1384 . 55 89 E5 53 83 EC 04 8B 45 0C 8B 4D 08 E8 A9 20 00 00 1385 1386 ==== BB 151 (0x3A973882) in 2603B, out 15107B, BBs exec'd 0 ==== 1387 0x3A973882: addl $0x4DEA, %ebx 1388 0x3A973888: imull %ecx, %eax 1389 0x3A97388B: movl %eax,(%esp,,) 1390 0x3A97388E: call 0x3A96581C 1391 . 151 3A973882 17 1392 . 81 C3 EA 4D 00 00 0F AF C1 89 04 24 E8 89 1F FF FF 1393 1394 ==== BB 152 (0x3A96581C) in 2620B, out 15193B, BBs exec'd 0 ==== 1395 0x3A96581C: jmp*l 0x10(%ebx) 1396 . 152 3A96581C 6 1397 . FF A3 10 00 00 00 1398 1399 ==== BB 153 malloc(0x3A973800) in 2626B, out 15220B, BBs exec'd 0 ==== 1400 0x3A973800: pushl %ebp 1401 0x3A973801: movl %esp,%ebp 1402 0x3A973803: pushl %ebx 1403 0x3A973804: subl $0x8, %esp 1404 0x3A973807: movl 8(%ebp),%eax 1405 0x3A97380A: call 0x3A97592B 1406 . 153 3A973800 15 1407 . 55 89 E5 53 83 EC 08 8B 45 08 E8 1C 21 00 00 1408 1409 ==== BB 154 (0x3A97380F) in 2641B, out 15334B, BBs exec'd 0 ==== 1410 0x3A97380F: addl $0x4E5D, %ebx 1411 0x3A973815: movl $0x8, (%esp,,) 1412 0x3A97381C: movl %eax,4(%esp,,) 1413 0x3A973820: call 0x3A96580C 1414 . 154 3A97380F 22 1415 . 81 C3 5D 4E 00 00 C7 04 24 08 00 00 00 89 44 24 04 E8 E7 1F FF FF 1416 1417 ==== BB 155 (0x3A96580C) in 2663B, out 15424B, BBs exec'd 0 ==== 1418 0x3A96580C: jmp*l 0xC(%ebx) 1419 . 155 3A96580C 6 1420 . FF A3 0C 00 00 00 1421 1422 ==== BB 156 __libc_memalign(0x3A973700) in 2669B, out 15451B, BBs exec'd 0 ==== 1423 0x3A973700: pushl %ebp 1424 0x3A973701: movl %esp,%ebp 1425 0x3A973703: subl $0x24, %esp 1426 0x3A973706: movl %ebx,-12(%ebp) 1427 0x3A973709: movl %esi,-8(%ebp) 1428 0x3A97370C: movl 8(%ebp),%esi 1429 0x3A97370F: movl %edi,-4(%ebp) 1430 0x3A973712: movl 12(%ebp),%edi 1431 0x3A973715: call 0x3A97592B 1432 . 156 3A973700 26 1433 . 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 1434 1435 ==== BB 157 (0x3A97371A) in 2695B, out 15601B, BBs exec'd 0 ==== 1436 0x3A97371A: addl $0x4F52, %ebx 1437 0x3A973720: movl 0x13C(%ebx),%ecx 1438 0x3A973726: testl %ecx,%ecx 1439 0x3A973728: jnz-8 0x3A97374A 1440 . 157 3A97371A 16 1441 . 81 C3 52 4F 00 00 8B 8B 3C 01 00 00 85 C9 75 20 1442 1443 ==== BB 158 (0x3A97372A) in 2711B, out 15689B, BBs exec'd 0 ==== 1444 0x3A97372A: movl 0xFFFFFC18(%ebx),%eax 1445 0x3A973730: leal 0x228(%ebx), %edx 1446 0x3A973736: movl %edx,0x138(%ebx) 1447 0x3A97373C: leal -1(%edx,%eax,1), %ecx 1448 0x3A973740: negl %eax 1449 0x3A973742: andl %eax,%ecx 1450 0x3A973744: movl %ecx,0x13C(%ebx) 1451 0x3A97374A: movl 0x138(%ebx),%eax 1452 0x3A973750: addl %esi,%eax 1453 0x3A973752: leal -1(%eax), %edx 1454 0x3A973755: negl %esi 1455 0x3A973757: andl %esi,%edx 1456 0x3A973759: leal (%edi,%edx,1), %eax 1457 0x3A97375C: cmpl %ecx,%eax 1458 0x3A97375E: jnb-8 0x3A973780 1459 . 158 3A97372A 54 1460 . 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 1461 1462 ==== BB 159 (0x3A973760) in 2765B, out 15879B, BBs exec'd 0 ==== 1463 0x3A973760: movl %edx,0x140(%ebx) 1464 0x3A973766: movl %edx,%eax 1465 0x3A973768: leal (%edi,%edx,1), %edx 1466 0x3A97376B: movl %edx,0x138(%ebx) 1467 0x3A973771: movl -12(%ebp),%ebx 1468 0x3A973774: movl -8(%ebp),%esi 1469 0x3A973777: movl -4(%ebp),%edi 1470 0x3A97377A: movl %ebp,%esp 1471 0x3A97377C: popl %ebp 1472 0x3A97377D: ret 1473 . 159 3A973760 30 1474 . 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 1475 1476 ==== BB 160 (0x3A973825) in 2795B, out 16027B, BBs exec'd 0 ==== 1477 0x3A973825: addl $0x8, %esp 1478 0x3A973828: popl %ebx 1479 0x3A973829: popl %ebp 1480 0x3A97382A: ret 1481 . 160 3A973825 6 1482 . 83 C4 08 5B 5D C3 1483 1484 ==== BB 161 (0x3A973893) in 2801B, out 16103B, BBs exec'd 0 ==== 1485 0x3A973893: popl %edx 1486 0x3A973894: popl %ebx 1487 0x3A973895: popl %ebp 1488 0x3A973896: ret 1489 . 161 3A973893 4 1490 . 5A 5B 5D C3 1491 1492 ==== BB 162 (0x3A96CA14) in 2805B, out 16181B, BBs exec'd 0 ==== 1493 0x3A96CA14: movl %eax,-32(%ebp) 1494 0x3A96CA17: movl -32(%ebp),%edx 1495 0x3A96CA1A: xorl %eax, %eax 1496 0x3A96CA1C: testl %edx,%edx 1497 0x3A96CA1E: jz-32 0x3A96CC29 1498 . 162 3A96CA14 16 1499 . 89 45 E0 8B 55 E0 31 C0 85 D2 0F 84 05 02 00 00 1500 1501 ==== BB 163 (0x3A96CA24) in 2821B, out 16280B, BBs exec'd 0 ==== 1502 0x3A96CA24: movl -32(%ebp),%esi 1503 0x3A96CA27: movl -32(%ebp),%ecx 1504 0x3A96CA2A: movl -28(%ebp),%edx 1505 0x3A96CA2D: addl $0x214, %esi 1506 0x3A96CA33: movl %ecx,%eax 1507 0x3A96CA35: addl $0x220, %eax 1508 0x3A96CA3A: movl %esi,20(%ecx) 1509 0x3A96CA3D: movl %edx,8(%esp,,) 1510 0x3A96CA41: movl -20(%ebp),%ecx 1511 0x3A96CA44: movl %eax,(%esp,,) 1512 0x3A96CA47: movl %ecx,4(%esp,,) 1513 0x3A96CA4B: call 0x3A975870 1514 . 163 3A96CA24 44 1515 . 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 1516 1517 ==== BB 164 memcpy(0x3A975870) in 2865B, out 16451B, BBs exec'd 0 ==== 1518 0x3A975870: pushl %edi 1519 0x3A975871: pushl %esi 1520 0x3A975872: movl 12(%esp,,),%edi 1521 0x3A975876: movl 16(%esp,,),%esi 1522 0x3A97587A: movl 20(%esp,,),%ecx 1523 0x3A97587E: movl %edi,%eax 1524 0x3A975880: cld 1525 0x3A975881: cmpl $0x20, %ecx 1526 0x3A975884: jbe-8 0x3A9758DC 1527 . 164 3A975870 22 1528 . 57 56 8B 7C 24 0C 8B 74 24 10 8B 4C 24 14 89 F8 FC 83 F9 20 76 56 1529 1530 ==== BB 165 (0x3A9758DC) in 2887B, out 16600B, BBs exec'd 0 ==== 1531 0x3A9758DC: rep movsb 1532 . 165 3A9758DC 2 1533 . F3 A4 1534 1535 ==== BB 166 (0x3A9758DE) in 2889B, out 16695B, BBs exec'd 0 ==== 1536 0x3A9758DE: popl %esi 1537 0x3A9758DF: popl %edi 1538 0x3A9758E0: ret 1539 . 166 3A9758DE 3 1540 . 5E 5F C3 1541 1542 ==== BB 167 (0x3A96CA50) in 2892B, out 16757B, BBs exec'd 0 ==== 1543 0x3A96CA50: movl $0x1, 8(%esi) 1544 0x3A96CA57: movl -32(%ebp),%edx 1545 0x3A96CA5A: movl $0x4,%esi 1546 0x3A96CA5F: movl -16(%ebp),%ecx 1547 0x3A96CA62: movl %eax,0x214(%edx) 1548 0x3A96CA68: movl %ecx,4(%edx) 1549 0x3A96CA6B: movl -32(%ebp),%ecx 1550 0x3A96CA6E: movzbl -24(%ebp),%edx 1551 0x3A96CA72: movzbl 0x174(%ecx),%eax 1552 0x3A96CA79: movl %edi,0x160(%ecx) 1553 0x3A96CA7F: andb $0x3, %dl 1554 0x3A96CA82: movl %esi,0x1AC(%ecx) 1555 0x3A96CA88: andb $0xFC, %al 1556 0x3A96CA8A: orb %dl,%al 1557 0x3A96CA8C: movb %al,0x174(%ecx) 1558 0x3A96CA92: movl %ecx,%edx 1559 0x3A96CA94: movl 0xFFFFF994(%ebx),%eax 1560 0x3A96CA9A: addl $0x19C, %edx 1561 0x3A96CAA0: movl %edx,0x1B0(%ecx) 1562 0x3A96CAA6: xorl %ecx, %ecx 1563 0x3A96CAA8: testl %eax,%eax 1564 0x3A96CAAA: jz-32 0x3A96CC33 1565 . 167 3A96CA50 96 1566 . 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 1567 1568 ==== BB 168 (0x3A96CC33) in 2988B, out 17098B, BBs exec'd 0 ==== 1569 0x3A96CC33: movl -32(%ebp),%eax 1570 0x3A96CC36: movl %eax,0xFFFFF994(%ebx) 1571 0x3A96CC3C: incl 0xFFFFF998(%ebx) 1572 0x3A96CC42: addl $0x1, 0xFFFFF9C4(%ebx) 1573 0x3A96CC49: adcl $0x0, 0xFFFFF9C8(%ebx) 1574 0x3A96CC50: testl %edi,%edi 1575 0x3A96CC52: jnz-32 0x3A96CB07 1576 . 168 3A96CC33 37 1577 . 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 1578 1579 ==== BB 169 (0x3A96CC58) in 3025B, out 17244B, BBs exec'd 0 ==== 1580 0x3A96CC58: movl -32(%ebp),%edi 1581 0x3A96CC5B: jmp 0x3A96CB2C 1582 . 169 3A96CC58 8 1583 . 8B 7D E0 E9 CC FE FF FF 1584 1585 ==== BB 170 (0x3A96CB2C) in 3033B, out 17288B, BBs exec'd 0 ==== 1586 0x3A96CB2C: testl %ecx,%ecx 1587 0x3A96CB2E: leal 0x150(%edi), %eax 1588 0x3A96CB34: jz-8 0x3A96CB3A 1589 . 170 3A96CB2C 10 1590 . 85 C9 8D 87 50 01 00 00 74 04 1591 1592 ==== BB 171 (0x3A96CB3A) in 3043B, out 17363B, BBs exec'd 0 ==== 1593 0x3A96CB3A: movl %eax,(%edx,%ecx,4) 1594 0x3A96CB3D: movl -32(%ebp),%eax 1595 0x3A96CB40: movl -32(%ebp),%edx 1596 0x3A96CB43: movl -16(%ebp),%ecx 1597 0x3A96CB46: addl $0x150, %eax 1598 0x3A96CB4B: movl %eax,0x1B4(%edx) 1599 0x3A96CB51: movzbl (%ecx),%ecx 1600 0x3A96CB54: testb %cl,%cl 1601 0x3A96CB56: movb %cl,-33(%ebp) 1602 0x3A96CB59: jz-32 0x3A96CC26 1603 . 171 3A96CB3A 37 1604 . 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 1605 1606 ==== BB 172 (0x3A96CC26) in 3080B, out 17529B, BBs exec'd 0 ==== 1607 0x3A96CC26: movl -32(%ebp),%eax 1608 0x3A96CC29: addl $0x2C, %esp 1609 0x3A96CC2C: popl %ebx 1610 0x3A96CC2D: popl %esi 1611 0x3A96CC2E: popl %edi 1612 0x3A96CC2F: popl %ebp 1613 0x3A96CC30: ret 4 1614 . 172 3A96CC26 13 1615 . 8B 45 E0 83 C4 2C 5B 5E 5F 5D C2 04 00 1616 1617 ==== BB 173 (0x3A9665B2) in 3093B, out 17651B, BBs exec'd 0 ==== 1618 0x3A9665B2: movl 0xFFFFF994(%ebx),%ecx 1619 0x3A9665B8: subl $0x4, %esp 1620 0x3A9665BB: testl %ecx,%ecx 1621 0x3A9665BD: jz-32 0x3A9679C8 1622 . 173 3A9665B2 17 1623 . 8B 8B 94 F9 FF FF 83 EC 04 85 C9 0F 84 05 14 00 00 1624 1625 ==== BB 174 (0x3A9665C3) in 3110B, out 17739B, BBs exec'd 0 ==== 1626 0x3A9665C3: movl 8(%ebp),%esi 1627 0x3A9665C6: movl 12(%ebp),%eax 1628 0x3A9665C9: movl %esi,0x144(%ecx) 1629 0x3A9665CF: movl 16(%ebp),%esi 1630 0x3A9665D2: movw %ax,0x14C(%ecx) 1631 0x3A9665D9: movl (%esi),%eax 1632 0x3A9665DB: movl %eax,0x148(%ecx) 1633 0x3A9665E1: incl 0x170(%ecx) 1634 0x3A9665E7: xorl %eax, %eax 1635 0x3A9665E9: movl 8(%ebp),%esi 1636 0x3A9665EC: movl %eax,0x198(%ecx) 1637 0x3A9665F2: movl $0xFFFFFFFF,%eax 1638 0x3A9665F7: movl %eax,0x194(%ecx) 1639 0x3A9665FD: shll $0x5, 12(%ebp) 1640 0x3A966601: movl 12(%ebp),%edx 1641 0x3A966604: leal (%edx,%esi,1), %eax 1642 0x3A966607: cmpl %eax,%esi 1643 0x3A966609: jnb-32 0x3A9666B9 1644 . 174 3A9665C3 76 1645 . 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 1646 1647 ==== BB 175 (0x3A96660F) in 3186B, out 18001B, BBs exec'd 0 ==== 1648 0x3A96660F: movl %eax,0xFFFFFEE4(%ebp) 1649 0x3A966615: jmp-8 0x3A96663A 1650 . 175 3A96660F 8 1651 . 89 85 E4 FE FF FF EB 23 1652 1653 ==== BB 176 (0x3A96663A) in 3194B, out 18048B, BBs exec'd 0 ==== 1654 0x3A96663A: movl (%esi),%eax 1655 0x3A96663C: cmpl $0x3, %eax 1656 0x3A96663F: jz-8 0x3A966670 1657 . 176 3A96663A 7 1658 . 8B 06 83 F8 03 74 2F 1659 1660 ==== BB 177 (0x3A966641) in 3201B, out 18115B, BBs exec'd 0 ==== 1661 0x3A966641: cmpl $0x3, %eax 1662 0x3A966644: jbe-8 0x3A966617 1663 . 177 3A966641 5 1664 . 83 F8 03 76 D1 1665 1666 ==== BB 178 (0x3A966646) in 3206B, out 18172B, BBs exec'd 0 ==== 1667 0x3A966646: cmpl $0x6474E551, %eax 1668 0x3A96664B: jz-32 0x3A966CC0 1669 . 178 3A966646 11 1670 . 3D 51 E5 74 64 0F 84 6F 06 00 00 1671 1672 ==== BB 179 (0x3A966651) in 3217B, out 18232B, BBs exec'd 0 ==== 1673 0x3A966651: cmpl $0x6474E551, %eax 1674 0x3A966656: jnbe-32 0x3A966C9B 1675 . 179 3A966651 11 1676 . 3D 51 E5 74 64 0F 87 3F 06 00 00 1677 1678 ==== BB 180 (0x3A96665C) in 3228B, out 18292B, BBs exec'd 0 ==== 1679 0x3A96665C: cmpl $0x6, %eax 1680 0x3A96665F: nop 1681 0x3A966660: jnz-8 0x3A96662F 1682 . 180 3A96665C 6 1683 . 83 F8 06 90 75 CD 1684 1685 ==== BB 181 (0x3A966662) in 3234B, out 18353B, BBs exec'd 0 ==== 1686 0x3A966662: movl 8(%esi),%edi 1687 0x3A966665: movl 8(%ebp),%eax 1688 0x3A966668: subl %edi,%eax 1689 0x3A96666A: movl %eax,(%ecx) 1690 0x3A96666C: jmp-8 0x3A96662F 1691 . 181 3A966662 12 1692 . 8B 7E 08 8B 45 08 29 F8 89 01 EB C1 1693 1694 ==== BB 182 (0x3A96662F) in 3246B, out 18433B, BBs exec'd 0 ==== 1695 0x3A96662F: addl $0x20, %esi 1696 0x3A966632: cmpl 0xFFFFFEE4(%ebp),%esi 1697 0x3A966638: jnb-8 0x3A9666B9 1698 . 182 3A96662F 11 1699 . 83 C6 20 3B B5 E4 FE FF FF 73 7F 1700 1701 ==== BB 183 (0x3A966670) in 3257B, out 18511B, BBs exec'd 0 ==== 1702 0x3A966670: movl (%ecx),%eax 1703 0x3A966672: movl 8(%esi),%edx 1704 0x3A966675: addl %eax,%edx 1705 0x3A966677: movl %edx,0x94(%ebx) 1706 0x3A96667D: leal 0x94(%ebx), %eax 1707 0x3A966683: movl %eax,0xFFFFF9F8(%ebx) 1708 0x3A966689: movl 0xFFFFF9EC(%ebx),%eax 1709 0x3A96668F: testl %eax,%eax 1710 0x3A966691: jnz-32 0x3A967586 1711 . 183 3A966670 39 1712 . 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 1713 1714 ==== BB 184 (0x3A967586) in 3296B, out 18654B, BBs exec'd 0 ==== 1715 0x3A967586: movb $0x1, 0xFFFFFF0B(%ebp) 1716 0x3A96758D: jmp 0x3A96662F 1717 . 184 3A967586 12 1718 . C6 85 0B FF FF FF 01 E9 9D F0 FF FF 1719 1720 ==== BB 185 (0x3A966617) in 3308B, out 18702B, BBs exec'd 0 ==== 1721 0x3A966617: cmpl $0x1, %eax 1722 0x3A96661A: jz-32 0x3A966B96 1723 . 185 3A966617 9 1724 . 83 F8 01 0F 84 76 05 00 00 1725 1726 ==== BB 186 (0x3A966B96) in 3317B, out 18759B, BBs exec'd 0 ==== 1727 0x3A966B96: movl 28(%esi),%eax 1728 0x3A966B99: movl 8(%esi),%edx 1729 0x3A966B9C: movl (%ecx),%edi 1730 0x3A966B9E: decl %eax 1731 0x3A966B9F: notl %eax 1732 0x3A966BA1: andl %edx,%eax 1733 0x3A966BA3: leal (%eax,%edi,1), %eax 1734 0x3A966BA6: cmpl %eax,0x194(%ecx) 1735 0x3A966BAC: jbe-8 0x3A966BB7 1736 . 186 3A966B96 24 1737 . 8B 46 1C 8B 56 08 8B 39 48 F7 D0 21 D0 8D 04 38 39 81 94 01 00 00 76 09 1738 1739 ==== BB 187 (0x3A966BAE) in 3341B, out 18888B, BBs exec'd 0 ==== 1740 0x3A966BAE: movl %eax,0x194(%ecx) 1741 0x3A966BB4: movl 8(%esi),%edx 1742 0x3A966BB7: leal (%edx,%edi,1), %eax 1743 0x3A966BBA: movl 20(%esi),%edi 1744 0x3A966BBD: addl %edi,%eax 1745 0x3A966BBF: cmpl %eax,0x198(%ecx) 1746 0x3A966BC5: jnb-32 0x3A96662F 1747 . 187 3A966BAE 29 1748 . 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 1749 1750 ==== BB 188 (0x3A966BCB) in 3370B, out 19018B, BBs exec'd 0 ==== 1751 0x3A966BCB: movl %eax,0x198(%ecx) 1752 0x3A966BD1: jmp 0x3A96662F 1753 . 188 3A966BCB 11 1754 . 89 81 98 01 00 00 E9 59 FA FF FF 1755 1756 ==== BB 189 (0x3A966BB7) in 3381B, out 19065B, BBs exec'd 0 ==== 1757 0x3A966BB7: leal (%edx,%edi,1), %eax 1758 0x3A966BBA: movl 20(%esi),%edi 1759 0x3A966BBD: addl %edi,%eax 1760 0x3A966BBF: cmpl %eax,0x198(%ecx) 1761 0x3A966BC5: jnb-32 0x3A96662F 1762 . 189 3A966BB7 20 1763 . 8D 04 3A 8B 7E 14 01 F8 39 81 98 01 00 00 0F 83 64 FA FF FF 1764 1765 ==== BB 190 (0x3A966620) in 3401B, out 19169B, BBs exec'd 0 ==== 1766 0x3A966620: cmpl $0x2, %eax 1767 0x3A966623: jnz-8 0x3A96662F 1768 . 190 3A966620 5 1769 . 83 F8 02 75 0A 1770 1771 ==== BB 191 (0x3A966625) in 3406B, out 19226B, BBs exec'd 0 ==== 1772 0x3A966625: movl 8(%esi),%eax 1773 0x3A966628: movl (%ecx),%edx 1774 0x3A96662A: addl %edx,%eax 1775 0x3A96662C: movl %eax,8(%ecx) 1776 0x3A96662F: addl $0x20, %esi 1777 0x3A966632: cmpl 0xFFFFFEE4(%ebp),%esi 1778 0x3A966638: jnb-8 0x3A9666B9 1779 . 191 3A966625 21 1780 . 8B 46 08 8B 11 01 D0 89 41 08 83 C6 20 3B B5 E4 FE FF FF 73 7F 1781 1782 ==== BB 192 (0x3A966CC0) in 3427B, out 19346B, BBs exec'd 0 ==== 1783 0x3A966CC0: movl 24(%esi),%eax 1784 0x3A966CC3: movl %eax,0xFFFFFC00(%ebx) 1785 0x3A966CC9: jmp 0x3A96662F 1786 . 192 3A966CC0 14 1787 . 8B 46 18 89 83 00 FC FF FF E9 61 F9 FF FF 1788 1789 ==== BB 193 (0x3A9666B9) in 3441B, out 19406B, BBs exec'd 0 ==== 1790 0x3A9666B9: movl 0x198(%ecx),%edx 1791 0x3A9666BF: testl %edx,%edx 1792 0x3A9666C1: jnz-8 0x3A9666CE 1793 . 193 3A9666B9 10 1794 . 8B 91 98 01 00 00 85 D2 75 0B 1795 1796 ==== BB 194 (0x3A9666CE) in 3451B, out 19481B, BBs exec'd 0 ==== 1797 0x3A9666CE: movl 0xFFFFF9F8(%ebx),%eax 1798 0x3A9666D4: testl %eax,%eax 1799 0x3A9666D6: jnz-8 0x3A9666F4 1800 . 194 3A9666CE 10 1801 . 8B 83 F8 F9 FF FF 85 C0 75 1C 1802 1803 ==== BB 195 (0x3A9666F4) in 3461B, out 19556B, BBs exec'd 0 ==== 1804 0x3A9666F4: cmpb $0x0, 0xFFFFFF02(%ebp) 1805 0x3A9666FB: jnz-32 0x3A966837 1806 . 195 3A9666F4 13 1807 . 80 BD 02 FF FF FF 00 0F 85 36 01 00 00 1808 1809 ==== BB 196 (0x3A966701) in 3474B, out 19622B, BBs exec'd 0 ==== 1810 0x3A966701: movl %ecx,0xFFFFFEE0(%ebp) 1811 0x3A966707: movl 8(%ecx),%esi 1812 0x3A96670A: testl %esi,%esi 1813 0x3A96670C: movl %esi,0xFFFFFEDC(%ebp) 1814 0x3A966712: jz-32 0x3A96682C 1815 . 196 3A966701 23 1816 . 89 8D E0 FE FF FF 8B 71 08 85 F6 89 B5 DC FE FF FF 0F 84 14 01 00 00 1817 1818 ==== BB 197 (0x3A966718) in 3497B, out 19723B, BBs exec'd 0 ==== 1819 0x3A966718: movl (%esi),%esi 1820 0x3A96671A: leal 24(%ecx), %edi 1821 0x3A96671D: testl %esi,%esi 1822 0x3A96671F: jnz-8 0x3A966741 1823 . 197 3A966718 9 1824 . 8B 36 8D 79 18 85 F6 75 20 1825 1826 ==== BB 198 (0x3A966741) in 3506B, out 19805B, BBs exec'd 0 ==== 1827 0x3A966741: cmpl $0x21, %esi 1828 0x3A966744: jle-8 0x3A966723 1829 . 198 3A966741 5 1830 . 83 FE 21 7E DD 1831 1832 ==== BB 199 (0x3A966723) in 3511B, out 19862B, BBs exec'd 0 ==== 1833 0x3A966723: movl 0xFFFFFEDC(%ebp),%edx 1834 0x3A966729: movl %edx,(%edi,%esi,4) 1835 0x3A96672C: addl $0x8, 0xFFFFFEDC(%ebp) 1836 0x3A966733: movl 0xFFFFFEDC(%ebp),%esi 1837 0x3A966739: movl (%esi),%eax 1838 0x3A96673B: testl %eax,%eax 1839 0x3A96673D: movl %eax,%esi 1840 0x3A96673F: jz-8 0x3A966768 1841 . 199 3A966723 30 1842 . 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 1843 1844 ==== BB 200 (0x3A966746) in 3541B, out 20003B, BBs exec'd 0 ==== 1845 0x3A966746: movl $0x6FFFFFFF,%eax 1846 0x3A96674B: subl %esi,%eax 1847 0x3A96674D: cmpl $0xF, %eax 1848 0x3A966750: jnbe-32 0x3A966BD6 1849 . 200 3A966746 16 1850 . B8 FF FF FF 6F 29 F0 83 F8 0F 0F 87 80 04 00 00 1851 1852 ==== BB 201 (0x3A966756) in 3557B, out 20076B, BBs exec'd 0 ==== 1853 0x3A966756: movl $0x70000021,%eax 1854 0x3A96675B: subl %esi,%eax 1855 0x3A96675D: movl 0xFFFFFEDC(%ebp),%esi 1856 0x3A966763: movl %esi,(%edi,%eax,4) 1857 0x3A966766: jmp-8 0x3A96672C 1858 . 201 3A966756 18 1859 . B8 21 00 00 70 29 F0 8B B5 DC FE FF FF 89 34 87 EB C4 1860 1861 ==== BB 202 (0x3A96672C) in 3575B, out 20160B, BBs exec'd 0 ==== 1862 0x3A96672C: addl $0x8, 0xFFFFFEDC(%ebp) 1863 0x3A966733: movl 0xFFFFFEDC(%ebp),%esi 1864 0x3A966739: movl (%esi),%eax 1865 0x3A96673B: testl %eax,%eax 1866 0x3A96673D: movl %eax,%esi 1867 0x3A96673F: jz-8 0x3A966768 1868 . 202 3A96672C 21 1869 . 83 85 DC FE FF FF 08 8B B5 DC FE FF FF 8B 06 85 C0 89 C6 74 27 1870 1871 ==== BB 203 (0x3A966768) in 3596B, out 20268B, BBs exec'd 0 ==== 1872 0x3A966768: movl (%ecx),%edx 1873 0x3A96676A: testl %edx,%edx 1874 0x3A96676C: jz-8 0x3A9667C7 1875 . 203 3A966768 6 1876 . 8B 11 85 D2 74 59 1877 1878 ==== BB 204 (0x3A9667C7) in 3602B, out 20337B, BBs exec'd 0 ==== 1879 0x3A9667C7: movl 120(%edi),%edx 1880 0x3A9667CA: testl %edx,%edx 1881 0x3A9667CC: jz-8 0x3A9667FE 1882 . 204 3A9667C7 7 1883 . 8B 57 78 85 D2 74 30 1884 1885 ==== BB 205 (0x3A9667FE) in 3609B, out 20409B, BBs exec'd 0 ==== 1886 0x3A9667FE: movl 0x98(%edi),%edx 1887 0x3A966804: testl %edx,%edx 1888 0x3A966806: jz-8 0x3A96681E 1889 . 205 3A9667FE 10 1890 . 8B 97 98 00 00 00 85 D2 74 16 1891 1892 ==== BB 206 (0x3A96681E) in 3619B, out 20487B, BBs exec'd 0 ==== 1893 0x3A96681E: movl 116(%edi),%eax 1894 0x3A966821: testl %eax,%eax 1895 0x3A966823: jz-8 0x3A96682C 1896 . 206 3A96681E 7 1897 . 8B 47 74 85 C0 74 07 1898 1899 ==== BB 207 (0x3A96682C) in 3626B, out 20559B, BBs exec'd 0 ==== 1900 0x3A96682C: movl 40(%ecx),%eax 1901 0x3A96682F: testl %eax,%eax 1902 0x3A966831: jnz-32 0x3A966D00 1903 . 207 3A96682C 11 1904 . 8B 41 28 85 C0 0F 85 C9 04 00 00 1905 1906 ==== BB 208 (0x3A966D00) in 3637B, out 20631B, BBs exec'd 0 ==== 1907 0x3A966D00: movl %ecx,%eax 1908 0x3A966D02: call 0x3A96BD80 1909 . 208 3A966D00 7 1910 . 89 C8 E8 79 50 00 00 1911 1912 ==== BB 209 (0x3A966D07) in 3644B, out 20686B, BBs exec'd 0 ==== 1913 0x3A966D07: jmp 0x3A966837 1914 . 209 3A966D07 5 1915 . E9 2B FB FF FF 1916 1917 ==== BB 210 (0x3A966837) in 3649B, out 20714B, BBs exec'd 0 ==== 1918 0x3A966837: cmpl $0x2, 0xFFFFFF50(%ebp) 1919 0x3A96683E: jz-32 0x3A967D63 1920 . 210 3A966837 13 1921 . 83 BD 50 FF FF FF 02 0F 84 1F 15 00 00 1922 1923 ==== BB 211 (0x3A966844) in 3662B, out 20780B, BBs exec'd 0 ==== 1924 0x3A966844: cmpb $0x0, 0xFFFFFF02(%ebp) 1925 0x3A96684B: jz-32 0x3A966CF0 1926 . 211 3A966844 13 1927 . 80 BD 02 FF FF FF 00 0F 84 9F 04 00 00 1928 1929 ==== BB 212 (0x3A966CF0) in 3675B, out 20846B, BBs exec'd 0 ==== 1930 0x3A966CF0: movl 0xAC(%ebx),%eax 1931 0x3A966CF6: call 0x3A96AB30 1932 . 212 3A966CF0 11 1933 . 8B 83 AC 00 00 00 E8 35 3E 00 00 1934 1935 ==== BB 213 _dl_init_paths(0x3A96AB30) in 3686B, out 20910B, BBs exec'd 0 ==== 1936 0x3A96AB30: pushl %ebp 1937 0x3A96AB31: movl %esp,%ebp 1938 0x3A96AB33: pushl %edi 1939 0x3A96AB34: pushl %esi 1940 0x3A96AB35: pushl %ebx 1941 0x3A96AB36: subl $0x2C, %esp 1942 0x3A96AB39: call 0x3A97592B 1943 . 213 3A96AB30 14 1944 . 55 89 E5 57 56 53 83 EC 2C E8 ED AD 00 00 1945 1946 ==== BB 214 (0x3A96AB3E) in 3700B, out 21043B, BBs exec'd 0 ==== 1947 0x3A96AB3E: addl $0xDB2E, %ebx 1948 0x3A96AB44: movl %eax,-16(%ebp) 1949 0x3A96AB47: movl 0xFFFFFC24(%ebx),%edx 1950 0x3A96AB4D: leal 0xCC(%ebx), %ecx 1951 0x3A96AB53: movl 0xFFFFFC20(%ebx),%eax 1952 0x3A96AB59: movl %ecx,(%esp,,) 1953 0x3A96AB5C: leal 0xC8(%ebx), %ecx 1954 0x3A96AB62: call 0x3A972740 1955 . 214 3A96AB3E 41 1956 . 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 1957 1958 ==== BB 215 _dl_important_hwcaps(0x3A972740) in 3741B, out 21186B, BBs exec'd 0 ==== 1959 0x3A972740: pushl %ebp 1960 0x3A972741: movl %esp,%ebp 1961 0x3A972743: pushl %edi 1962 0x3A972744: pushl %esi 1963 0x3A972745: pushl %ebx 1964 0x3A972746: subl $0x38, %esp 1965 0x3A972749: call 0x3A97592B 1966 . 215 3A972740 14 1967 . 55 89 E5 57 56 53 83 EC 38 E8 DD 31 00 00 1968 1969 ==== BB 216 (0x3A97274E) in 3755B, out 21319B, BBs exec'd 0 ==== 1970 0x3A97274E: addl $0x5F1E, %ebx 1971 0x3A972754: movl %edx,-20(%ebp) 1972 0x3A972757: testl %eax,%eax 1973 0x3A972759: movl 0xFFFFFC58(%ebx),%edx 1974 0x3A97275F: movl %eax,-16(%ebp) 1975 0x3A972762: setnz %al 1976 0x3A972765: xorl %edi, %edi 1977 0x3A972767: andl 0xFFFFFC54(%ebx),%edx 1978 0x3A97276D: movzbl %al,%eax 1979 0x3A972770: movl %ecx,-24(%ebp) 1980 0x3A972773: movl %eax,-32(%ebp) 1981 0x3A972776: movl %edx,-28(%ebp) 1982 0x3A972779: jz-8 0x3A9727A0 1983 . 216 3A97274E 45 1984 . 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 1985 1986 ==== BB 217 (0x3A9727A0) in 3800B, out 21523B, BBs exec'd 0 ==== 1987 0x3A9727A0: movl -32(%ebp),%eax 1988 0x3A9727A3: testl %eax,%eax 1989 0x3A9727A5: jz-32 0x3A9728CB 1990 . 217 3A9727A0 11 1991 . 8B 45 E0 85 C0 0F 84 20 01 00 00 1992 1993 ==== BB 218 (0x3A9727AB) in 3811B, out 21595B, BBs exec'd 0 ==== 1994 0x3A9727AB: movl -32(%ebp),%edx 1995 0x3A9727AE: xorl %esi, %esi 1996 0x3A9727B0: xorl %edi, %edi 1997 0x3A9727B2: leal 0x10(,%edx,8), %eax 1998 0x3A9727B9: subl %eax,%esp 1999 0x3A9727BB: movl -28(%ebp),%eax 2000 0x3A9727BE: leal 27(%esp,,), %ecx 2001 0x3A9727C2: andl $0xFFFFFFF0, %ecx 2002 0x3A9727C5: testl %eax,%eax 2003 0x3A9727C7: movl %ecx,-40(%ebp) 2004 0x3A9727CA: jz-8 0x3A97280C 2005 . 218 3A9727AB 33 2006 . 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 2007 2008 ==== BB 219 (0x3A97280C) in 3844B, out 21764B, BBs exec'd 0 ==== 2009 0x3A97280C: movl -16(%ebp),%edi 2010 0x3A97280F: testl %edi,%edi 2011 0x3A972811: jz-8 0x3A972823 2012 . 219 3A97280C 7 2013 . 8B 7D F0 85 FF 74 10 2014 2015 ==== BB 220 (0x3A972813) in 3851B, out 21836B, BBs exec'd 0 ==== 2016 0x3A972813: movl -40(%ebp),%eax 2017 0x3A972816: movl -16(%ebp),%edx 2018 0x3A972819: movl -20(%ebp),%ecx 2019 0x3A97281C: movl %edx,(%eax,%esi,8) 2020 0x3A97281F: movl %ecx,4(%eax,%esi,8) 2021 0x3A972823: cmpl $0x1, -32(%ebp) 2022 0x3A972827: jz-32 0x3A9728FD 2023 . 220 3A972813 26 2024 . 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 2025 2026 ==== BB 221 (0x3A9728FD) in 3877B, out 21963B, BBs exec'd 0 ==== 2027 0x3A9728FD: movl -40(%ebp),%esi 2028 0x3A972900: movl 4(%esi),%edx 2029 0x3A972903: incl %edx 2030 0x3A972904: movzbl -32(%ebp),%ecx 2031 0x3A972908: movl $0x1,%esi 2032 0x3A97290D: movl %esi,%eax 2033 0x3A97290F: shll %cl, %eax 2034 0x3A972911: movl -24(%ebp),%ecx 2035 0x3A972914: movl %eax,(%ecx) 2036 0x3A972916: leal (%edx,%eax,8), %eax 2037 0x3A972919: movl %eax,(%esp,,) 2038 0x3A97291C: call 0x3A96581C 2039 . 221 3A9728FD 36 2040 . 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 2041 2042 ==== BB 222 (0x3A97374A) in 3913B, out 22127B, BBs exec'd 0 ==== 2043 0x3A97374A: movl 0x138(%ebx),%eax 2044 0x3A973750: addl %esi,%eax 2045 0x3A973752: leal -1(%eax), %edx 2046 0x3A973755: negl %esi 2047 0x3A973757: andl %esi,%edx 2048 0x3A973759: leal (%edi,%edx,1), %eax 2049 0x3A97375C: cmpl %ecx,%eax 2050 0x3A97375E: jnb-8 0x3A973780 2051 . 222 3A97374A 22 2052 . 8B 83 38 01 00 00 01 F0 8D 50 FF F7 DE 21 F2 8D 04 17 39 C8 73 20 2053 2054 ==== BB 223 (0x3A972921) in 3935B, out 22246B, BBs exec'd 0 ==== 2055 0x3A972921: movl %eax,-36(%ebp) 2056 0x3A972924: testl %eax,%eax 2057 0x3A972926: jz-8 0x3A9728B4 2058 . 223 3A972921 7 2059 . 89 45 DC 85 C0 74 8C 2060 2061 ==== BB 224 (0x3A972928) in 3942B, out 22318B, BBs exec'd 0 ==== 2062 0x3A972928: cmpl $0x1, -32(%ebp) 2063 0x3A97292C: jz-32 0x3A972A0B 2064 . 224 3A972928 10 2065 . 83 7D E0 01 0F 84 D9 00 00 00 2066 2067 ==== BB 225 (0x3A972A0B) in 3952B, out 22381B, BBs exec'd 0 ==== 2068 0x3A972A0B: movl -24(%ebp),%esi 2069 0x3A972A0E: movl -36(%ebp),%edx 2070 0x3A972A11: movl -40(%ebp),%ecx 2071 0x3A972A14: movl (%esi),%eax 2072 0x3A972A16: leal (%edx,%eax,8), %eax 2073 0x3A972A19: movl %eax,(%edx) 2074 0x3A972A1B: movl 4(%ecx),%eax 2075 0x3A972A1E: incl %eax 2076 0x3A972A1F: movl %eax,4(%edx) 2077 0x3A972A22: movl (%esi),%eax 2078 0x3A972A24: movl $0x0, 12(%edx) 2079 0x3A972A2B: leal (%edx,%eax,8), %eax 2080 0x3A972A2E: movl %eax,8(%edx) 2081 0x3A972A31: movl 4(%ecx),%eax 2082 0x3A972A34: movl %eax,8(%esp,,) 2083 0x3A972A38: movl (%ecx),%eax 2084 0x3A972A3A: movl %eax,4(%esp,,) 2085 0x3A972A3E: movl (%esi),%eax 2086 0x3A972A40: leal (%edx,%eax,8), %eax 2087 0x3A972A43: movl %eax,(%esp,,) 2088 0x3A972A46: call 0x3A975770 2089 . 225 3A972A0B 64 2090 . 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 2091 2092 ==== BB 226 mempcpy(0x3A975770) in 4016B, out 22625B, BBs exec'd 0 ==== 2093 0x3A975770: pushl %edi 2094 0x3A975771: pushl %esi 2095 0x3A975772: movl 12(%esp,,),%edi 2096 0x3A975776: movl 16(%esp,,),%esi 2097 0x3A97577A: movl 20(%esp,,),%ecx 2098 0x3A97577E: movl %edi,%eax 2099 0x3A975780: cld 2100 0x3A975781: cmpl $0x20, %ecx 2101 0x3A975784: jbe-8 0x3A9757D8 2102 . 226 3A975770 22 2103 . 57 56 8B 7C 24 0C 8B 74 24 10 8B 4C 24 14 89 F8 FC 83 F9 20 76 52 2104 2105 ==== BB 227 (0x3A9757D8) in 4038B, out 22774B, BBs exec'd 0 ==== 2106 0x3A9757D8: rep movsb 2107 . 227 3A9757D8 2 2108 . F3 A4 2109 2110 ==== BB 228 (0x3A9757DA) in 4040B, out 22869B, BBs exec'd 0 ==== 2111 0x3A9757DA: movl %edi,%eax 2112 0x3A9757DC: popl %esi 2113 0x3A9757DD: popl %edi 2114 0x3A9757DE: ret 2115 . 228 3A9757DA 5 2116 . 89 F8 5E 5F C3 2117 2118 ==== BB 229 (0x3A972A4B) in 4045B, out 22941B, BBs exec'd 0 ==== 2119 0x3A972A4B: movb $0x2F, (%eax) 2120 0x3A972A4E: movl 8(%ebp),%edx 2121 0x3A972A51: movl $0x2, (%esi) 2122 0x3A972A57: movl -36(%ebp),%esi 2123 0x3A972A5A: movl 4(%esi),%eax 2124 0x3A972A5D: movl %eax,(%edx) 2125 0x3A972A5F: jmp 0x3A9728F0 2126 . 229 3A972A4B 25 2127 . 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 2128 2129 ==== BB 230 (0x3A9728F0) in 4070B, out 23047B, BBs exec'd 0 ==== 2130 0x3A9728F0: movl -36(%ebp),%eax 2131 0x3A9728F3: leal -12(%ebp), %esp 2132 0x3A9728F6: popl %ebx 2133 0x3A9728F7: popl %esi 2134 0x3A9728F8: popl %edi 2135 0x3A9728F9: popl %ebp 2136 0x3A9728FA: ret 4 2137 . 230 3A9728F0 13 2138 . 8B 45 DC 8D 65 F4 5B 5E 5F 5D C2 04 00 2139 2140 ==== BB 231 (0x3A96AB67) in 4083B, out 23162B, BBs exec'd 0 ==== 2141 0x3A96AB67: movl %eax,0xC4(%ebx) 2142 0x3A96AB6D: subl $0x4, %esp 2143 0x3A96AB70: movl $0xC, (%esp,,) 2144 0x3A96AB77: call 0x3A96581C 2145 . 231 3A96AB67 21 2146 . 89 83 C4 00 00 00 83 EC 04 C7 04 24 0C 00 00 00 E8 A0 AC FF FF 2147 2148 ==== BB 232 (0x3A96AB7C) in 4104B, out 23252B, BBs exec'd 0 ==== 2149 0x3A96AB7C: movl %eax,0xD0(%ebx) 2150 0x3A96AB82: testl %eax,%eax 2151 0x3A96AB84: movl %eax,%esi 2152 0x3A96AB86: jz-32 0x3A96AE1F 2153 . 232 3A96AB7C 16 2154 . 89 83 D0 00 00 00 85 C0 89 C6 0F 84 93 02 00 00 2155 2156 ==== BB 233 (0x3A96AB8C) in 4120B, out 23334B, BBs exec'd 0 ==== 2157 0x3A96AB8C: movl 0xC8(%ebx),%edx 2158 0x3A96AB92: movl $0xCCCCCCCD,%eax 2159 0x3A96AB97: leal 0x27(,%edx,4), %edx 2160 0x3A96AB9E: mull %edx 2161 0x3A96ABA0: shrl $0x4, %edx 2162 0x3A96ABA3: leal (%edx,%edx,4), %edx 2163 0x3A96ABA6: movl %edx,-24(%ebp) 2164 0x3A96ABA9: movl %edx,%eax 2165 0x3A96ABAB: shll $0x6, %eax 2166 0x3A96ABAE: movl %eax,(%esp,,) 2167 0x3A96ABB1: call 0x3A96581C 2168 . 233 3A96AB8C 42 2169 . 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 2170 2171 ==== BB 234 (0x3A96ABB6) in 4162B, out 23505B, BBs exec'd 0 ==== 2172 0x3A96ABB6: movl %eax,(%esi) 2173 0x3A96ABB8: movl 0xD0(%ebx),%eax 2174 0x3A96ABBE: leal 0xFFFFE390(%ebx), %edx 2175 0x3A96ABC4: movl (%eax),%eax 2176 0x3A96ABC6: testl %eax,%eax 2177 0x3A96ABC8: jz-32 0x3A96AE25 2178 . 234 3A96ABB6 24 2179 . 89 06 8B 83 D0 00 00 00 8D 93 90 E3 FF FF 8B 00 85 C0 0F 84 57 02 00 00 2180 2181 ==== BB 235 (0x3A96ABCE) in 4186B, out 23613B, BBs exec'd 0 ==== 2182 0x3A96ABCE: movl %eax,0xFFFFF9DC(%ebx) 2183 0x3A96ABD4: xorl %edx, %edx 2184 0x3A96ABD6: movl 0xC8(%ebx),%ecx 2185 0x3A96ABDC: movl %edx,0xD4(%ebx) 2186 0x3A96ABE2: movl %eax,%edx 2187 0x3A96ABE4: leal 0xFFFFD61C(%ebx), %eax 2188 0x3A96ABEA: movl %eax,-20(%ebp) 2189 0x3A96ABED: movl -24(%ebp),%eax 2190 0x3A96ABF0: leal 0xFFFFF017(%ebx), %edi 2191 0x3A96ABF6: movl $0x0, -40(%ebp) 2192 0x3A96ABFD: shll $0x2, %eax 2193 0x3A96AC00: movl %edi,-32(%ebp) 2194 0x3A96AC03: movl %eax,-28(%ebp) 2195 0x3A96AC06: movl %edx,(%esi) 2196 0x3A96AC08: movl -32(%ebp),%edi 2197 0x3A96AC0B: addl $0x4, %esi 2198 0x3A96AC0E: movl $0x0, 8(%edx) 2199 0x3A96AC15: movl -20(%ebp),%eax 2200 0x3A96AC18: movl %edi,4(%edx) 2201 0x3A96AC1B: movl -40(%ebp),%edi 2202 0x3A96AC1E: movl %eax,12(%edx) 2203 0x3A96AC21: movl -10732(%ebx,%edi,4),%edi 2204 0x3A96AC28: leal 1(%edi,%eax,1), %eax 2205 0x3A96AC2C: movl %eax,-20(%ebp) 2206 0x3A96AC2F: xorl %eax, %eax 2207 0x3A96AC31: cmpl %ecx,%eax 2208 0x3A96AC33: movl %edi,16(%edx) 2209 0x3A96AC36: jnb-8 0x3A96AC4B 2210 . 235 3A96ABCE 106 2211 . 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 2212 2213 ==== BB 236 (0x3A96AC38) in 4292B, out 23976B, BBs exec'd 0 ==== 2214 0x3A96AC38: nop 2215 0x3A96AC39: leal 0(%esi,,), %esi 2216 0x3A96AC40: xorl %edi, %edi 2217 0x3A96AC42: movl %edi,20(%edx,%eax,4) 2218 0x3A96AC46: incl %eax 2219 0x3A96AC47: cmpl %ecx,%eax 2220 0x3A96AC49: jb-8 0x3A96AC40 2221 . 236 3A96AC38 19 2222 . 90 8D B4 26 00 00 00 00 31 FF 89 7C 82 14 40 39 C8 72 F5 2223 2224 ==== BB 237 (0x3A96AC40) in 4311B, out 24086B, BBs exec'd 0 ==== 2225 0x3A96AC40: xorl %edi, %edi 2226 0x3A96AC42: movl %edi,20(%edx,%eax,4) 2227 0x3A96AC46: incl %eax 2228 0x3A96AC47: cmpl %ecx,%eax 2229 0x3A96AC49: jb-8 0x3A96AC40 2230 . 237 3A96AC40 11 2231 . 31 FF 89 7C 82 14 40 39 C8 72 F5 2232 2233 ==== BB 238 (0x3A96AC4B) in 4322B, out 24179B, BBs exec'd 0 ==== 2234 0x3A96AC4B: incl -40(%ebp) 2235 0x3A96AC4E: movl $0x0, -36(%ebp) 2236 0x3A96AC55: cmpl $0x2, -40(%ebp) 2237 0x3A96AC59: jz-8 0x3A96AC63 2238 . 238 3A96AC4B 16 2239 . FF 45 D8 C7 45 DC 00 00 00 00 83 7D D8 02 74 08 2240 2241 ==== BB 239 (0x3A96AC5B) in 4338B, out 24271B, BBs exec'd 0 ==== 2242 0x3A96AC5B: movl -28(%ebp),%edi 2243 0x3A96AC5E: addl %edx,%edi 2244 0x3A96AC60: movl %edi,-36(%ebp) 2245 0x3A96AC63: movl -36(%ebp),%eax 2246 0x3A96AC66: movl %eax,(%edx) 2247 0x3A96AC68: movl -28(%ebp),%eax 2248 0x3A96AC6B: addl %eax,%edx 2249 0x3A96AC6D: cmpl $0x1, -40(%ebp) 2250 0x3A96AC71: jbe-8 0x3A96AC06 2251 . 239 3A96AC5B 24 2252 . 8B 7D E4 01 D7 89 7D DC 8B 45 DC 89 02 8B 45 E4 01 C2 83 7D D8 01 76 93 2253 2254 ==== BB 240 (0x3A96AC06) in 4362B, out 24406B, BBs exec'd 0 ==== 2255 0x3A96AC06: movl %edx,(%esi) 2256 0x3A96AC08: movl -32(%ebp),%edi 2257 0x3A96AC0B: addl $0x4, %esi 2258 0x3A96AC0E: movl $0x0, 8(%edx) 2259 0x3A96AC15: movl -20(%ebp),%eax 2260 0x3A96AC18: movl %edi,4(%edx) 2261 0x3A96AC1B: movl -40(%ebp),%edi 2262 0x3A96AC1E: movl %eax,12(%edx) 2263 0x3A96AC21: movl -10732(%ebx,%edi,4),%edi 2264 0x3A96AC28: leal 1(%edi,%eax,1), %eax 2265 0x3A96AC2C: movl %eax,-20(%ebp) 2266 0x3A96AC2F: xorl %eax, %eax 2267 0x3A96AC31: cmpl %ecx,%eax 2268 0x3A96AC33: movl %edi,16(%edx) 2269 0x3A96AC36: jnb-8 0x3A96AC4B 2270 . 240 3A96AC06 50 2271 . 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 2272 2273 ==== BB 241 (0x3A96AC63) in 4412B, out 24613B, BBs exec'd 0 ==== 2274 0x3A96AC63: movl -36(%ebp),%eax 2275 0x3A96AC66: movl %eax,(%edx) 2276 0x3A96AC68: movl -28(%ebp),%eax 2277 0x3A96AC6B: addl %eax,%edx 2278 0x3A96AC6D: cmpl $0x1, -40(%ebp) 2279 0x3A96AC71: jbe-8 0x3A96AC06 2280 . 241 3A96AC63 16 2281 . 8B 45 DC 89 02 8B 45 E4 01 C2 83 7D D8 01 76 93 2282 2283 ==== BB 242 (0x3A96AC73) in 4428B, out 24718B, BBs exec'd 0 ==== 2284 0x3A96AC73: movl $0x0, (%esi) 2285 0x3A96AC79: movl 0xFFFFF994(%ebx),%esi 2286 0x3A96AC7F: movl $0x9,%edi 2287 0x3A96AC84: movl %edi,0xD8(%ebx) 2288 0x3A96AC8A: testl %esi,%esi 2289 0x3A96AC8C: jz-8 0x3A96ACB9 2290 . 242 3A96AC73 27 2291 . 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 2292 2293 ==== BB 243 (0x3A96AC8E) in 4455B, out 24833B, BBs exec'd 0 ==== 2294 0x3A96AC8E: movl 0x8C(%esi),%edx 2295 0x3A96AC94: testl %edx,%edx 2296 0x3A96AC96: jnz-8 0x3A96ACE7 2297 . 243 3A96AC8E 10 2298 . 8B 96 8C 00 00 00 85 D2 75 4F 2299 2300 ==== BB 244 (0x3A96AC98) in 4465B, out 24908B, BBs exec'd 0 ==== 2301 0x3A96AC98: movl 84(%esi),%edx 2302 0x3A96AC9B: movl $0xFFFFFFFF,%edi 2303 0x3A96ACA0: movl %edi,0x1CC(%esi) 2304 0x3A96ACA6: testl %edx,%edx 2305 0x3A96ACA8: jnz-32 0x3A96ADD9 2306 . 244 3A96AC98 22 2307 . 8B 56 54 BF FF FF FF FF 89 BE CC 01 00 00 85 D2 0F 85 2B 01 00 00 2308 2309 ==== BB 245 (0x3A96ACAE) in 4487B, out 25005B, BBs exec'd 0 ==== 2310 0x3A96ACAE: movl $0xFFFFFFFF,%edi 2311 0x3A96ACB3: movl %edi,0x180(%esi) 2312 0x3A96ACB9: movl -16(%ebp),%esi 2313 0x3A96ACBC: testl %esi,%esi 2314 0x3A96ACBE: jz-8 0x3A96ACC8 2315 . 245 3A96ACAE 18 2316 . BF FF FF FF FF 89 BE 80 01 00 00 8B 75 F0 85 F6 74 08 2317 2318 ==== BB 246 (0x3A96ACC0) in 4505B, out 25105B, BBs exec'd 0 ==== 2319 0x3A96ACC0: movl -16(%ebp),%edi 2320 0x3A96ACC3: cmpb $0x0, (%edi) 2321 0x3A96ACC6: jnz-8 0x3A96AD0D 2322 . 246 3A96ACC0 8 2323 . 8B 7D F0 80 3F 00 75 45 2324 2325 ==== BB 247 (0x3A96AD0D) in 4513B, out 25178B, BBs exec'd 0 ==== 2326 0x3A96AD0D: movl %edi,(%esp,,) 2327 0x3A96AD10: movl %edi,%esi 2328 0x3A96AD12: call 0x3A9752D0 2329 . 247 3A96AD0D 10 2330 . 89 3C 24 89 FE E8 B9 A5 00 00 2331 2332 ==== BB 248 (0x3A975311) in 4523B, out 25240B, BBs exec'd 0 ==== 2333 0x3A975311: xorl %ecx,%edx 2334 0x3A975313: andl $0x1010100, %edx 2335 0x3A975319: jnz-8 0x3A975369 2336 . 248 3A975311 10 2337 . 31 CA 81 E2 00 01 01 01 75 4E 2338 2339 ==== BB 249 (0x3A97531B) in 4533B, out 25311B, BBs exec'd 0 ==== 2340 0x3A97531B: movl (%eax),%ecx 2341 0x3A97531D: addl $0x4, %eax 2342 0x3A975320: subl %ecx,%edx 2343 0x3A975322: addl $0xFEFEFEFF, %ecx 2344 0x3A975328: decl %edx 2345 0x3A975329: jnb-8 0x3A975369 2346 . 249 3A97531B 16 2347 . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 3E 2348 2349 ==== BB 250 (0x3A97532B) in 4549B, out 25408B, BBs exec'd 0 ==== 2350 0x3A97532B: xorl %ecx,%edx 2351 0x3A97532D: andl $0x1010100, %edx 2352 0x3A975333: jnz-8 0x3A975369 2353 . 250 3A97532B 10 2354 . 31 CA 81 E2 00 01 01 01 75 34 2355 2356 ==== BB 251 (0x3A975335) in 4559B, out 25479B, BBs exec'd 0 ==== 2357 0x3A975335: movl (%eax),%ecx 2358 0x3A975337: addl $0x4, %eax 2359 0x3A97533A: subl %ecx,%edx 2360 0x3A97533C: addl $0xFEFEFEFF, %ecx 2361 0x3A975342: decl %edx 2362 0x3A975343: jnb-8 0x3A975369 2363 . 251 3A975335 16 2364 . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 24 2365 2366 ==== BB 252 (0x3A975345) in 4575B, out 25576B, BBs exec'd 0 ==== 2367 0x3A975345: xorl %ecx,%edx 2368 0x3A975347: andl $0x1010100, %edx 2369 0x3A97534D: jnz-8 0x3A975369 2370 . 252 3A975345 10 2371 . 31 CA 81 E2 00 01 01 01 75 1A 2372 2373 ==== BB 253 (0x3A97534F) in 4585B, out 25647B, BBs exec'd 0 ==== 2374 0x3A97534F: movl (%eax),%ecx 2375 0x3A975351: addl $0x4, %eax 2376 0x3A975354: subl %ecx,%edx 2377 0x3A975356: addl $0xFEFEFEFF, %ecx 2378 0x3A97535C: decl %edx 2379 0x3A97535D: jnb-8 0x3A975369 2380 . 253 3A97534F 16 2381 . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 0A 2382 2383 ==== BB 254 (0x3A97535F) in 4601B, out 25744B, BBs exec'd 0 ==== 2384 0x3A97535F: xorl %ecx,%edx 2385 0x3A975361: andl $0x1010100, %edx 2386 0x3A975367: jz-8 0x3A975301 2387 . 254 3A97535F 10 2388 . 31 CA 81 E2 00 01 01 01 74 98 2389 2390 ==== BB 255 (0x3A975301) in 4611B, out 25815B, BBs exec'd 0 ==== 2391 0x3A975301: movl (%eax),%ecx 2392 0x3A975303: addl $0x4, %eax 2393 0x3A975306: subl %ecx,%edx 2394 0x3A975308: addl $0xFEFEFEFF, %ecx 2395 0x3A97530E: decl %edx 2396 0x3A97530F: jnb-8 0x3A975369 2397 . 255 3A975301 16 2398 . 8B 08 83 C0 04 29 CA 81 C1 FF FE FE FE 4A 73 58 2399 2400 ==== BB 256 (0x3A96AD17) in 4627B, out 25912B, BBs exec'd 0 ==== 2401 0x3A96AD17: leal 1(%eax), %edx 2402 0x3A96AD1A: addl $0x13, %eax 2403 0x3A96AD1D: andl $0xFFFFFFFC, %eax 2404 0x3A96AD20: subl %eax,%esp 2405 0x3A96AD22: leal 27(%esp,,), %eax 2406 0x3A96AD26: andl $0xFFFFFFF0, %eax 2407 0x3A96AD29: movl %edx,8(%esp,,) 2408 0x3A96AD2D: movl %edi,4(%esp,,) 2409 0x3A96AD31: movl %eax,(%esp,,) 2410 0x3A96AD34: call 0x3A975870 2411 . 256 3A96AD17 34 2412 . 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 2413 2414 ==== BB 257 (0x3A975886) in 4661B, out 26052B, BBs exec'd 0 ==== 2415 0x3A975886: negl %eax 2416 0x3A975888: andl $0x3, %eax 2417 0x3A97588B: subl %eax,%ecx 2418 0x3A97588D: xchgl %eax, %ecx 2419 0x3A97588E: rep movsb 2420 . 257 3A975886 10 2421 . F7 D8 83 E0 03 29 C1 91 F3 A4 2422 2423 ==== BB 258 (0x3A975890) in 4671B, out 26179B, BBs exec'd 0 ==== 2424 0x3A975890: movl %eax,%ecx 2425 0x3A975892: subl $0x20, %ecx 2426 0x3A975895: js-8 0x3A9758D5 2427 . 258 3A975890 7 2428 . 89 C1 83 E9 20 78 3E 2429 2430 ==== BB 259 (0x3A975897) in 4678B, out 26243B, BBs exec'd 0 ==== 2431 0x3A975897: movl (%edi),%eax 2432 0x3A975899: movl 28(%edi),%edx 2433 0x3A97589C: subl $0x20, %ecx 2434 0x3A97589F: movl (%esi),%eax 2435 0x3A9758A1: movl 4(%esi),%edx 2436 0x3A9758A4: movl %eax,(%edi) 2437 0x3A9758A6: movl %edx,4(%edi) 2438 0x3A9758A9: movl 8(%esi),%eax 2439 0x3A9758AC: movl 12(%esi),%edx 2440 0x3A9758AF: movl %eax,8(%edi) 2441 0x3A9758B2: movl %edx,12(%edi) 2442 0x3A9758B5: movl 16(%esi),%eax 2443 0x3A9758B8: movl 20(%esi),%edx 2444 0x3A9758BB: movl %eax,16(%edi) 2445 0x3A9758BE: movl %edx,20(%edi) 2446 0x3A9758C1: movl 24(%esi),%eax 2447 0x3A9758C4: movl 28(%esi),%edx 2448 0x3A9758C7: movl %eax,24(%edi) 2449 0x3A9758CA: movl %edx,28(%edi) 2450 0x3A9758CD: leal 32(%esi), %esi 2451 0x3A9758D0: leal 32(%edi), %edi 2452 0x3A9758D3: jns-8 0x3A975899 2453 . 259 3A975897 62 2454 . 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 2455 2456 ==== BB 260 (0x3A9758D5) in 4740B, out 26506B, BBs exec'd 0 ==== 2457 0x3A9758D5: addl $0x20, %ecx 2458 0x3A9758D8: movl 12(%esp,,),%eax 2459 0x3A9758DC: rep movsb 2460 . 260 3A9758D5 9 2461 . 83 C1 20 8B 44 24 0C F3 A4 2462 2463 ==== BB 261 (0x3A96AD39) in 4749B, out 26623B, BBs exec'd 0 ==== 2464 0x3A96AD39: movl %eax,%edi 2465 0x3A96AD3B: movzbl (%esi),%eax 2466 0x3A96AD3E: movl $0x1,%edx 2467 0x3A96AD43: testb %al,%al 2468 0x3A96AD45: jz-8 0x3A96AD64 2469 . 261 3A96AD39 14 2470 . 89 C7 0F B6 06 BA 01 00 00 00 84 C0 74 1D 2471 2472 ==== BB 262 (0x3A96AD47) in 4763B, out 26723B, BBs exec'd 0 ==== 2473 0x3A96AD47: movl %esi,%esi 2474 0x3A96AD49: leal 0(%edi,,), %edi 2475 0x3A96AD50: subb $0x3A, %al 2476 0x3A96AD52: cmpb $0x1, %al 2477 0x3A96AD54: setbe %al 2478 0x3A96AD57: movzbl %al,%eax 2479 0x3A96AD5A: incl %esi 2480 0x3A96AD5B: addl %eax,%edx 2481 0x3A96AD5D: movzbl (%esi),%eax 2482 0x3A96AD60: testb %al,%al 2483 0x3A96AD62: jnz-8 0x3A96AD50 2484 . 262 3A96AD47 29 2485 . 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 2486 2487 ==== BB 263 (0x3A96AD50) in 4792B, out 26887B, BBs exec'd 0 ==== 2488 0x3A96AD50: subb $0x3A, %al 2489 0x3A96AD52: cmpb $0x1, %al 2490 0x3A96AD54: setbe %al 2491 0x3A96AD57: movzbl %al,%eax 2492 0x3A96AD5A: incl %esi 2493 0x3A96AD5B: addl %eax,%edx 2494 0x3A96AD5D: movzbl (%esi),%eax 2495 0x3A96AD60: testb %al,%al 2496 0x3A96AD62: jnz-8 0x3A96AD50 2497 . 263 3A96AD50 20 2498 . 2C 3A 3C 01 0F 96 C0 0F B6 C0 46 01 C2 0F B6 06 84 C0 75 EC 2499 2500 ==== BB 264 (0x3A96AD64) in 4812B, out 27028B, BBs exec'd 0 ==== 2501 0x3A96AD64: leal 0x4(,%edx,4), %eax 2502 0x3A96AD6B: movl %eax,(%esp,,) 2503 0x3A96AD6E: call 0x3A96581C 2504 . 264 3A96AD64 15 2505 . 8D 04 95 04 00 00 00 89 04 24 E8 A9 AA FF FF 2506 2507 ==== BB 265 (0x3A96AD73) in 4827B, out 27099B, BBs exec'd 0 ==== 2508 0x3A96AD73: movl %eax,0xBC(%ebx) 2509 0x3A96AD79: testl %eax,%eax 2510 0x3A96AD7B: movl %eax,%esi 2511 0x3A96AD7D: leal 0xFFFFE390(%ebx), %edx 2512 0x3A96AD83: jz-32 0x3A96AE25 2513 . 265 3A96AD73 22 2514 . 89 83 BC 00 00 00 85 C0 89 C6 8D 93 90 E3 FF FF 0F 84 9C 00 00 00 2515 2516 ==== BB 266 (0x3A96AD89) in 4849B, out 27194B, BBs exec'd 0 ==== 2517 0x3A96AD89: xorl %ecx, %ecx 2518 0x3A96AD8B: leal 0xFFFFF02A(%ebx), %eax 2519 0x3A96AD91: movl %esi,%edx 2520 0x3A96AD93: movl %ecx,8(%esp,,) 2521 0x3A96AD97: leal 0xFFFFF03A(%ebx), %ecx 2522 0x3A96AD9D: movl %eax,4(%esp,,) 2523 0x3A96ADA1: movl 0x130(%ebx),%eax 2524 0x3A96ADA7: movl %eax,(%esp,,) 2525 0x3A96ADAA: movl %edi,%eax 2526 0x3A96ADAC: call 0x3A968AC0 2527 . 266 3A96AD89 40 2528 . 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 2529 2530 ==== BB 267 fillin_rpath(0x3A968AC0) in 4889B, out 27340B, BBs exec'd 0 ==== 2531 0x3A968AC0: pushl %ebp 2532 0x3A968AC1: movl %esp,%ebp 2533 0x3A968AC3: pushl %edi 2534 0x3A968AC4: pushl %esi 2535 0x3A968AC5: pushl %ebx 2536 0x3A968AC6: subl $0x3C, %esp 2537 0x3A968AC9: call 0x3A97592B 2538 . 267 3A968AC0 14 2539 . 55 89 E5 57 56 53 83 EC 3C E8 5D CE 00 00 2540 2541 ==== BB 268 (0x3A968ACE) in 4903B, out 27473B, BBs exec'd 0 ==== 2542 0x3A968ACE: addl $0xFB9E, %ebx 2543 0x3A968AD4: movl %eax,-16(%ebp) 2544 0x3A968AD7: leal -16(%ebp), %eax 2545 0x3A968ADA: movl %edx,-20(%ebp) 2546 0x3A968ADD: movl %ecx,-24(%ebp) 2547 0x3A968AE0: movl $0x0, -32(%ebp) 2548 0x3A968AE7: movl %eax,-60(%ebp) 2549 0x3A968AEA: leal 0x0(%esi), %esi 2550 0x3A968AF0: movl -24(%ebp),%eax 2551 0x3A968AF3: movl %eax,4(%esp,,) 2552 0x3A968AF7: movl -60(%ebp),%edx 2553 0x3A968AFA: movl %edx,(%esp,,) 2554 0x3A968AFD: call 0x3A973530 2555 . 268 3A968ACE 52 2556 . 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 2557 2558 ==== BB 269 __strsep_g(0x3A973530) in 4955B, out 27668B, BBs exec'd 0 ==== 2559 0x3A973530: pushl %ebp 2560 0x3A973531: movl %esp,%ebp 2561 0x3A973533: pushl %edi 2562 0x3A973534: pushl %esi 2563 0x3A973535: movl 8(%ebp),%eax 2564 0x3A973538: movl (%eax),%edi 2565 0x3A97353A: testl %edi,%edi 2566 0x3A97353C: jz-8 0x3A97358F 2567 . 269 3A973530 14 2568 . 55 89 E5 57 56 8B 45 08 8B 38 85 FF 74 51 2569 2570 ==== BB 270 (0x3A97353E) in 4969B, out 27808B, BBs exec'd 0 ==== 2571 0x3A97353E: movzbl (%edi),%eax 2572 0x3A973541: movl %edi,%esi 2573 0x3A973543: testb %al,%al 2574 0x3A973545: jz-8 0x3A973588 2575 . 270 3A97353E 9 2576 . 0F B6 07 89 FE 84 C0 74 41 2577 2578 ==== BB 271 (0x3A973547) in 4978B, out 27892B, BBs exec'd 0 ==== 2579 0x3A973547: movl %esi,%esi 2580 0x3A973549: leal 0(%edi,,), %edi 2581 0x3A973550: movl 12(%ebp),%ecx 2582 0x3A973553: movzbl (%ecx),%edx 2583 0x3A973556: cmpb %al,%dl 2584 0x3A973558: jz-8 0x3A97356C 2585 . 271 3A973547 19 2586 . 89 F6 8D BC 27 00 00 00 00 8B 4D 0C 0F B6 11 38 C2 74 12 2587 2588 ==== BB 272 (0x3A97355A) in 4997B, out 27999B, BBs exec'd 0 ==== 2589 0x3A97355A: leal 0x0(%esi), %esi 2590 0x3A973560: incl %ecx 2591 0x3A973561: movzbl (%ecx),%edx 2592 0x3A973564: testb %dl,%dl 2593 0x3A973566: jz-8 0x3A973580 2594 . 272 3A97355A 14 2595 . 8D B6 00 00 00 00 41 0F B6 11 84 D2 74 18 2596 2597 ==== BB 273 (0x3A973568) in 5011B, out 28098B, BBs exec'd 0 ==== 2598 0x3A973568: cmpb %al,%dl 2599 0x3A97356A: jnz-8 0x3A973560 2600 . 273 3A973568 4 2601 . 38 C2 75 F4 2602 2603 ==== BB 274 (0x3A973560) in 5015B, out 28156B, BBs exec'd 0 ==== 2604 0x3A973560: incl %ecx 2605 0x3A973561: movzbl (%ecx),%edx 2606 0x3A973564: testb %dl,%dl 2607 0x3A973566: jz-8 0x3A973580 2608 . 274 3A973560 8 2609 . 41 0F B6 11 84 D2 74 18 2610 2611 ==== BB 275 (0x3A973580) in 5023B, out 28238B, BBs exec'd 0 ==== 2612 0x3A973580: incl %esi 2613 0x3A973581: movzbl (%esi),%eax 2614 0x3A973584: testb %al,%al 2615 0x3A973586: jnz-8 0x3A973550 2616 . 275 3A973580 8 2617 . 46 0F B6 06 84 C0 75 C8 2618 2619 ==== BB 276 (0x3A973550) in 5031B, out 28320B, BBs exec'd 0 ==== 2620 0x3A973550: movl 12(%ebp),%ecx 2621 0x3A973553: movzbl (%ecx),%edx 2622 0x3A973556: cmpb %al,%dl 2623 0x3A973558: jz-8 0x3A97356C 2624 . 276 3A973550 10 2625 . 8B 4D 0C 0F B6 11 38 C2 74 12 2626 2627 ==== BB 277 (0x3A973588) in 5041B, out 28404B, BBs exec'd 0 ==== 2628 0x3A973588: xorl %esi, %esi 2629 0x3A97358A: movl 8(%ebp),%eax 2630 0x3A97358D: movl %esi,(%eax) 2631 0x3A97358F: popl %esi 2632 0x3A973590: movl %edi,%eax 2633 0x3A973592: popl %edi 2634 0x3A973593: popl %ebp 2635 0x3A973594: ret 2636 . 277 3A973588 13 2637 . 31 F6 8B 45 08 89 30 5E 89 F8 5F 5D C3 2638 2639 ==== BB 278 (0x3A968B02) in 5054B, out 28525B, BBs exec'd 0 ==== 2640 0x3A968B02: movl %eax,-28(%ebp) 2641 0x3A968B05: testl %eax,%eax 2642 0x3A968B07: jz-32 0x3A968BFB 2643 . 278 3A968B02 11 2644 . 89 45 E4 85 C0 0F 84 EE 00 00 00 2645 2646 ==== BB 279 (0x3A968B0D) in 5065B, out 28597B, BBs exec'd 0 ==== 2647 0x3A968B0D: movl %eax,(%esp,,) 2648 0x3A968B10: call 0x3A9752D0 2649 . 279 3A968B0D 8 2650 . 89 04 24 E8 BB C7 00 00 2651 2652 ==== BB 280 (0x3A968B15) in 5073B, out 28652B, BBs exec'd 0 ==== 2653 0x3A968B15: movl %eax,-40(%ebp) 2654 0x3A968B18: testl %eax,%eax 2655 0x3A968B1A: jnz-8 0x3A968B25 2656 . 280 3A968B15 7 2657 . 89 45 D8 85 C0 75 09 2658 2659 ==== BB 281 (0x3A968B25) in 5080B, out 28724B, BBs exec'd 0 ==== 2660 0x3A968B25: cmpl $0x1, -40(%ebp) 2661 0x3A968B29: jbe-8 0x3A968B3C 2662 . 281 3A968B25 6 2663 . 83 7D D8 01 76 11 2664 2665 ==== BB 282 (0x3A968B2B) in 5086B, out 28787B, BBs exec'd 0 ==== 2666 0x3A968B2B: movl -28(%ebp),%ecx 2667 0x3A968B2E: movl -40(%ebp),%edi 2668 0x3A968B31: cmpb $0x2F, -1(%edi,%ecx,1) 2669 0x3A968B36: jz-32 0x3A968C12 2670 . 282 3A968B2B 17 2671 . 8B 4D E4 8B 7D D8 80 7C 0F FF 2F 0F 84 D6 00 00 00 2672 2673 ==== BB 283 (0x3A968B3C) in 5103B, out 28877B, BBs exec'd 0 ==== 2674 0x3A968B3C: movl -40(%ebp),%eax 2675 0x3A968B3F: testl %eax,%eax 2676 0x3A968B41: jz-8 0x3A968B58 2677 . 283 3A968B3C 7 2678 . 8B 45 D8 85 C0 74 15 2679 2680 ==== BB 284 (0x3A968B43) in 5110B, out 28949B, BBs exec'd 0 ==== 2681 0x3A968B43: movl -28(%ebp),%ecx 2682 0x3A968B46: movl -40(%ebp),%edi 2683 0x3A968B49: cmpb $0x2F, -1(%edi,%ecx,1) 2684 0x3A968B4E: jz-8 0x3A968B58 2685 . 284 3A968B43 13 2686 . 8B 4D E4 8B 7D D8 80 7C 0F FF 2F 74 08 2687 2688 ==== BB 285 (0x3A968B50) in 5123B, out 29039B, BBs exec'd 0 ==== 2689 0x3A968B50: movb $0x2F, (%edi,%ecx,1) 2690 0x3A968B54: incl %edi 2691 0x3A968B55: movl %edi,-40(%ebp) 2692 0x3A968B58: movl 8(%ebp),%eax 2693 0x3A968B5B: testl %eax,%eax 2694 0x3A968B5D: jnz-32 0x3A968D35 2695 . 285 3A968B50 19 2696 . C6 04 0F 2F 47 89 7D D8 8B 45 08 85 C0 0F 85 D2 01 00 00 2697 2698 ==== BB 286 (0x3A968B63) in 5142B, out 29150B, BBs exec'd 0 ==== 2699 0x3A968B63: movl 0xFFFFF9DC(%ebx),%edx 2700 0x3A968B69: testl %edx,%edx 2701 0x3A968B6B: movl %edx,-36(%ebp) 2702 0x3A968B6E: jnz-8 0x3A968B85 2703 . 286 3A968B63 13 2704 . 8B 93 DC F9 FF FF 85 D2 89 55 DC 75 15 2705 2706 ==== BB 287 (0x3A968B85) in 5155B, out 29238B, BBs exec'd 0 ==== 2707 0x3A968B85: movl -36(%ebp),%ecx 2708 0x3A968B88: movl -40(%ebp),%edi 2709 0x3A968B8B: cmpl %edi,16(%ecx) 2710 0x3A968B8E: jnz-8 0x3A968B75 2711 . 287 3A968B85 11 2712 . 8B 4D DC 8B 7D D8 39 79 10 75 E5 2713 2714 ==== BB 288 (0x3A968B75) in 5166B, out 29326B, BBs exec'd 0 ==== 2715 0x3A968B75: movl -36(%ebp),%edx 2716 0x3A968B78: movl (%edx),%edx 2717 0x3A968B7A: testl %edx,%edx 2718 0x3A968B7C: movl %edx,-36(%ebp) 2719 0x3A968B7F: jz-32 0x3A968C31 2720 . 288 3A968B75 16 2721 . 8B 55 DC 8B 12 85 D2 89 55 DC 0F 84 AC 00 00 00 2722 2723 ==== BB 289 (0x3A968C31) in 5182B, out 29415B, BBs exec'd 0 ==== 2724 0x3A968C31: movl 16(%ebp),%ecx 2725 0x3A968C34: xorl %esi, %esi 2726 0x3A968C36: testl %ecx,%ecx 2727 0x3A968C38: jz-8 0x3A968C48 2728 . 289 3A968C31 9 2729 . 8B 4D 10 31 F6 85 C9 74 0E 2730 2731 ==== BB 290 (0x3A968C48) in 5191B, out 29501B, BBs exec'd 0 ==== 2732 0x3A968C48: movl 0xC8(%ebx),%eax 2733 0x3A968C4E: movl -40(%ebp),%edx 2734 0x3A968C51: leal (%esi,%eax,4), %eax 2735 0x3A968C54: leal 21(%edx,%eax,1), %eax 2736 0x3A968C58: movl %eax,(%esp,,) 2737 0x3A968C5B: call 0x3A96581C 2738 . 290 3A968C48 24 2739 . 8B 83 C8 00 00 00 8B 55 D8 8D 04 86 8D 44 02 15 89 04 24 E8 BC CB FF FF 2740 2741 ==== BB 291 (0x3A968C60) in 5215B, out 29607B, BBs exec'd 0 ==== 2742 0x3A968C60: movl %eax,-36(%ebp) 2743 0x3A968C63: testl %eax,%eax 2744 0x3A968C65: jz-32 0x3A968DBF 2745 . 291 3A968C60 11 2746 . 89 45 DC 85 C0 0F 84 54 01 00 00 2747 2748 ==== BB 292 (0x3A968C6B) in 5226B, out 29679B, BBs exec'd 0 ==== 2749 0x3A968C6B: movl -36(%ebp),%ecx 2750 0x3A968C6E: movl 0xC8(%ebx),%eax 2751 0x3A968C74: movl -40(%ebp),%edi 2752 0x3A968C77: leal 20(%ecx,%eax,4), %eax 2753 0x3A968C7B: movl %eax,12(%ecx) 2754 0x3A968C7E: movl %edi,8(%esp,,) 2755 0x3A968C82: movl -28(%ebp),%eax 2756 0x3A968C85: movl %eax,4(%esp,,) 2757 0x3A968C89: movl 12(%ecx),%eax 2758 0x3A968C8C: movl %eax,(%esp,,) 2759 0x3A968C8F: call 0x3A975770 2760 . 292 3A968C6B 41 2761 . 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 2762 2763 ==== BB 293 (0x3A975786) in 5267B, out 29837B, BBs exec'd 0 ==== 2764 0x3A975786: negl %eax 2765 0x3A975788: andl $0x3, %eax 2766 0x3A97578B: subl %eax,%ecx 2767 0x3A97578D: xchgl %eax, %ecx 2768 0x3A97578E: rep movsb 2769 . 293 3A975786 10 2770 . F7 D8 83 E0 03 29 C1 91 F3 A4 2771 2772 ==== BB 294 (0x3A975790) in 5277B, out 29964B, BBs exec'd 0 ==== 2773 0x3A975790: movl %eax,%ecx 2774 0x3A975792: subl $0x20, %ecx 2775 0x3A975795: js-8 0x3A9757D5 2776 . 294 3A975790 7 2777 . 89 C1 83 E9 20 78 3E 2778 2779 ==== BB 295 (0x3A975797) in 5284B, out 30028B, BBs exec'd 0 ==== 2780 0x3A975797: movl (%edi),%eax 2781 0x3A975799: movl 28(%edi),%edx 2782 0x3A97579C: subl $0x20, %ecx 2783 0x3A97579F: movl (%esi),%eax 2784 0x3A9757A1: movl 4(%esi),%edx 2785 0x3A9757A4: movl %eax,(%edi) 2786 0x3A9757A6: movl %edx,4(%edi) 2787 0x3A9757A9: movl 8(%esi),%eax 2788 0x3A9757AC: movl 12(%esi),%edx 2789 0x3A9757AF: movl %eax,8(%edi) 2790 0x3A9757B2: movl %edx,12(%edi) 2791 0x3A9757B5: movl 16(%esi),%eax 2792 0x3A9757B8: movl 20(%esi),%edx 2793 0x3A9757BB: movl %eax,16(%edi) 2794 0x3A9757BE: movl %edx,20(%edi) 2795 0x3A9757C1: movl 24(%esi),%eax 2796 0x3A9757C4: movl 28(%esi),%edx 2797 0x3A9757C7: movl %eax,24(%edi) 2798 0x3A9757CA: movl %edx,28(%edi) 2799 0x3A9757CD: leal 32(%esi), %esi 2800 0x3A9757D0: leal 32(%edi), %edi 2801 0x3A9757D3: jns-8 0x3A975799 2802 . 295 3A975797 62 2803 . 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 2804 2805 ==== BB 296 (0x3A9757D5) in 5346B, out 30291B, BBs exec'd 0 ==== 2806 0x3A9757D5: addl $0x20, %ecx 2807 0x3A9757D8: rep movsb 2808 . 296 3A9757D5 5 2809 . 83 C1 20 F3 A4 2810 2811 ==== BB 297 (0x3A968C94) in 5351B, out 30396B, BBs exec'd 0 ==== 2812 0x3A968C94: movb $0x0, (%eax) 2813 0x3A968C97: movl -36(%ebp),%edx 2814 0x3A968C9A: cmpl 0xD8(%ebx),%edi 2815 0x3A968CA0: movl %edi,16(%edx) 2816 0x3A968CA3: jbe-8 0x3A968CAB 2817 . 297 3A968C94 17 2818 . C6 00 00 8B 55 DC 3B BB D8 00 00 00 89 7A 10 76 06 2819 2820 ==== BB 298 (0x3A968CA5) in 5368B, out 30507B, BBs exec'd 0 ==== 2821 0x3A968CA5: movl %edi,0xD8(%ebx) 2822 0x3A968CAB: movl -28(%ebp),%ecx 2823 0x3A968CAE: xorl %eax, %eax 2824 0x3A968CB0: cmpb $0x2F, (%ecx) 2825 0x3A968CB3: movl 0xC8(%ebx),%ecx 2826 0x3A968CB9: setnz %al 2827 0x3A968CBC: xorl %edx, %edx 2828 0x3A968CBE: addl %eax,%eax 2829 0x3A968CC0: cmpl %ecx,%edx 2830 0x3A968CC2: jnb-8 0x3A968CDC 2831 . 298 3A968CA5 31 2832 . 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 2833 2834 ==== BB 299 (0x3A968CC4) in 5399B, out 30672B, BBs exec'd 0 ==== 2835 0x3A968CC4: leal 0x0(%esi), %esi 2836 0x3A968CCA: leal 0x0(%edi), %edi 2837 0x3A968CD0: movl -36(%ebp),%edi 2838 0x3A968CD3: movl %eax,20(%edi,%edx,4) 2839 0x3A968CD7: incl %edx 2840 0x3A968CD8: cmpl %ecx,%edx 2841 0x3A968CDA: jb-8 0x3A968CD0 2842 . 299 3A968CC4 24 2843 . 8D B6 00 00 00 00 8D BF 00 00 00 00 8B 7D DC 89 44 97 14 42 39 CA 72 F4 2844 2845 ==== BB 300 (0x3A968CD0) in 5423B, out 30790B, BBs exec'd 0 ==== 2846 0x3A968CD0: movl -36(%ebp),%edi 2847 0x3A968CD3: movl %eax,20(%edi,%edx,4) 2848 0x3A968CD7: incl %edx 2849 0x3A968CD8: cmpl %ecx,%edx 2850 0x3A968CDA: jb-8 0x3A968CD0 2851 . 300 3A968CD0 12 2852 . 8B 7D DC 89 44 97 14 42 39 CA 72 F4 2853 2854 ==== BB 301 (0x3A968CDC) in 5435B, out 30885B, BBs exec'd 0 ==== 2855 0x3A968CDC: movl 12(%ebp),%edx 2856 0x3A968CDF: movl -36(%ebp),%eax 2857 0x3A968CE2: movl %edx,4(%eax) 2858 0x3A968CE5: movl 16(%ebp),%edx 2859 0x3A968CE8: testl %edx,%edx 2860 0x3A968CEA: jz-32 0x3A968DB0 2861 . 301 3A968CDC 20 2862 . 8B 55 0C 8B 45 DC 89 50 04 8B 55 10 85 D2 0F 84 C0 00 00 00 2863 2864 ==== BB 302 (0x3A968DB0) in 5455B, out 30990B, BBs exec'd 0 ==== 2865 0x3A968DB0: movl -36(%ebp),%edi 2866 0x3A968DB3: movl $0x0, 8(%edi) 2867 0x3A968DBA: jmp 0x3A968D12 2868 . 302 3A968DB0 15 2869 . 8B 7D DC C7 47 08 00 00 00 00 E9 53 FF FF FF 2870 2871 ==== BB 303 (0x3A968D12) in 5470B, out 31049B, BBs exec'd 0 ==== 2872 0x3A968D12: movl 0xFFFFF9DC(%ebx),%eax 2873 0x3A968D18: movl -36(%ebp),%edx 2874 0x3A968D1B: movl -32(%ebp),%ecx 2875 0x3A968D1E: movl -20(%ebp),%edi 2876 0x3A968D21: movl %eax,(%edx) 2877 0x3A968D23: movl %edx,0xFFFFF9DC(%ebx) 2878 0x3A968D29: movl %edx,(%edi,%ecx,4) 2879 0x3A968D2C: incl %ecx 2880 0x3A968D2D: movl %ecx,-32(%ebp) 2881 0x3A968D30: jmp 0x3A968AF0 2882 . 303 3A968D12 35 2883 . 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 2884 2885 ==== BB 304 (0x3A968AF0) in 5505B, out 31198B, BBs exec'd 0 ==== 2886 0x3A968AF0: movl -24(%ebp),%eax 2887 0x3A968AF3: movl %eax,4(%esp,,) 2888 0x3A968AF7: movl -60(%ebp),%edx 2889 0x3A968AFA: movl %edx,(%esp,,) 2890 0x3A968AFD: call 0x3A973530 2891 . 304 3A968AF0 18 2892 . 8B 45 E8 89 44 24 04 8B 55 C4 89 14 24 E8 2E AA 00 00 2893 2894 ==== BB 305 (0x3A97358F) in 5523B, out 31289B, BBs exec'd 0 ==== 2895 0x3A97358F: popl %esi 2896 0x3A973590: movl %edi,%eax 2897 0x3A973592: popl %edi 2898 0x3A973593: popl %ebp 2899 0x3A973594: ret 2900 . 305 3A97358F 6 2901 . 5E 89 F8 5F 5D C3 2902 2903 ==== BB 306 (0x3A968BFB) in 5529B, out 31377B, BBs exec'd 0 ==== 2904 0x3A968BFB: movl -20(%ebp),%edi 2905 0x3A968BFE: movl -32(%ebp),%ecx 2906 0x3A968C01: movl %edi,%eax 2907 0x3A968C03: movl $0x0, (%edi,%ecx,4) 2908 0x3A968C0A: leal -12(%ebp), %esp 2909 0x3A968C0D: popl %ebx 2910 0x3A968C0E: popl %esi 2911 0x3A968C0F: popl %edi 2912 0x3A968C10: popl %ebp 2913 0x3A968C11: ret 2914 . 306 3A968BFB 23 2915 . 8B 7D EC 8B 4D E0 89 F8 C7 04 8F 00 00 00 00 8D 65 F4 5B 5E 5F 5D C3 2916 2917 ==== BB 307 (0x3A96ADB1) in 5552B, out 31534B, BBs exec'd 0 ==== 2918 0x3A96ADB1: movl 0xBC(%ebx),%eax 2919 0x3A96ADB7: movl (%eax),%edx 2920 0x3A96ADB9: testl %edx,%edx 2921 0x3A96ADBB: jz-8 0x3A96AE0A 2922 . 307 3A96ADB1 12 2923 . 8B 83 BC 00 00 00 8B 10 85 D2 74 4D 2924 2925 ==== BB 308 (0x3A96ADBD) in 5564B, out 31619B, BBs exec'd 0 ==== 2926 0x3A96ADBD: xorl %eax, %eax 2927 0x3A96ADBF: movl %eax,0xC0(%ebx) 2928 0x3A96ADC5: movl 0xFFFFF9DC(%ebx),%eax 2929 0x3A96ADCB: movl %eax,0xFFFFFD8C(%ebx) 2930 0x3A96ADD1: leal -12(%ebp), %esp 2931 0x3A96ADD4: popl %ebx 2932 0x3A96ADD5: popl %esi 2933 0x3A96ADD6: popl %edi 2934 0x3A96ADD7: popl %ebp 2935 0x3A96ADD8: ret 2936 . 308 3A96ADBD 28 2937 . 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 2938 2939 ==== BB 309 (0x3A966CFB) in 5592B, out 31781B, BBs exec'd 0 ==== 2940 0x3A966CFB: jmp 0x3A966851 2941 . 309 3A966CFB 5 2942 . E9 51 FB FF FF 2943 2944 ==== BB 310 (0x3A966851) in 5597B, out 31809B, BBs exec'd 0 ==== 2945 0x3A966851: movl 0xFFFFF9E8(%ebx),%esi 2946 0x3A966857: testl %esi,%esi 2947 0x3A966859: jnz-8 0x3A966869 2948 . 310 3A966851 10 2949 . 8B B3 E8 F9 FF FF 85 F6 75 0E 2950 2951 ==== BB 311 (0x3A96685B) in 5607B, out 31884B, BBs exec'd 0 ==== 2952 0x3A96685B: movl 0xFFFFF9F8(%ebx),%eax 2953 0x3A966861: movl (%eax),%eax 2954 0x3A966863: movl %eax,0xFFFFF9E8(%ebx) 2955 0x3A966869: movzbl 0xFFFFFB58(%ebx),%eax 2956 0x3A966870: incl 0xFFFFF998(%ebx) 2957 0x3A966876: andb $0xFC, %al 2958 0x3A966878: orb $0x1, %al 2959 0x3A96687A: movb %al,0xFFFFFB58(%ebx) 2960 0x3A966880: leal 0xFFFFF994(%ebx), %eax 2961 0x3A966886: movl %eax,%edx 2962 0x3A966888: movl %eax,0xFFFFFED0(%ebp) 2963 0x3A96688E: addl $0x50, %edx 2964 0x3A966891: movl 0xFFFFF994(%ebx),%eax 2965 0x3A966897: addl $0x1, 0xFFFFF9C4(%ebx) 2966 0x3A96689E: movl %edx,12(%eax) 2967 0x3A9668A1: movl 0xFFFFF994(%ebx),%ecx 2968 0x3A9668A7: adcl $0x0, 0xFFFFF9C8(%ebx) 2969 0x3A9668AE: cmpl $0xFFFFFFFE, 0xFFFFFD78(%ebx) 2970 0x3A9668B5: movl %ecx,0xFFFFF9F4(%ebx) 2971 0x3A9668BB: jz-32 0x3A966CD8 2972 . 311 3A96685B 102 2973 . 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 2974 2975 ==== BB 312 (0x3A966CD8) in 5709B, out 32207B, BBs exec'd 0 ==== 2976 0x3A966CD8: movl (%ecx),%ecx 2977 0x3A966CDA: movl $0xFFFFFFFF,%eax 2978 0x3A966CDF: testl %ecx,%ecx 2979 0x3A966CE1: jz-8 0x3A966CE5 2980 . 312 3A966CD8 11 2981 . 8B 09 B8 FF FF FF FF 85 C9 74 02 2982 2983 ==== BB 313 (0x3A966CE5) in 5720B, out 32288B, BBs exec'd 0 ==== 2984 0x3A966CE5: movl %eax,0xFFFFFD78(%ebx) 2985 0x3A966CEB: jmp 0x3A9668C1 2986 . 313 3A966CE5 11 2987 . 89 83 78 FD FF FF E9 D1 FB FF FF 2988 2989 ==== BB 314 (0x3A9668C1) in 5731B, out 32335B, BBs exec'd 0 ==== 2990 0x3A9668C1: movl 0xFFFFFB78(%ebx),%eax 2991 0x3A9668C7: movl 28(%eax),%edx 2992 0x3A9668CA: movl %eax,%esi 2993 0x3A9668CC: addl %edx,%esi 2994 0x3A9668CE: movzwl 44(%eax),%edx 2995 0x3A9668D2: movl %esi,0xFFFFFB28(%ebx) 2996 0x3A9668D8: movw %dx,0xFFFFFB30(%ebx) 2997 0x3A9668DF: movzwl 44(%eax),%edx 2998 0x3A9668E3: movl %edx,%eax 2999 0x3A9668E5: decl %edx 3000 0x3A9668E6: testl %eax,%eax 3001 0x3A9668E8: jz-8 0x3A96690C 3002 . 314 3A9668C1 41 3003 . 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 3004 3005 ==== BB 315 (0x3A9668EA) in 5772B, out 32511B, BBs exec'd 0 ==== 3006 0x3A9668EA: movl %edx,%eax 3007 0x3A9668EC: shll $0x5, %eax 3008 0x3A9668EF: addl %esi,%eax 3009 0x3A9668F1: movl %edx,%ecx 3010 0x3A9668F3: movl %edx,%edi 3011 0x3A9668F5: shll $0x5, %ecx 3012 0x3A9668F8: cmpl $0x6474E552, (%eax) 3013 0x3A9668FE: jz-32 0x3A967D4A 3014 . 315 3A9668EA 26 3015 . 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 3016 3017 ==== BB 316 (0x3A966904) in 5798B, out 32622B, BBs exec'd 0 ==== 3018 0x3A966904: decl %edx 3019 0x3A966905: subl $0x20, %eax 3020 0x3A966908: testl %edi,%edi 3021 0x3A96690A: jnz-8 0x3A9668F1 3022 . 316 3A966904 8 3023 . 4A 83 E8 20 85 FF 75 E5 3024 3025 ==== BB 317 (0x3A9668F1) in 5806B, out 32705B, BBs exec'd 0 ==== 3026 0x3A9668F1: movl %edx,%ecx 3027 0x3A9668F3: movl %edx,%edi 3028 0x3A9668F5: shll $0x5, %ecx 3029 0x3A9668F8: cmpl $0x6474E552, (%eax) 3030 0x3A9668FE: jz-32 0x3A967D4A 3031 . 317 3A9668F1 19 3032 . 89 D1 89 D7 C1 E1 05 81 38 52 E5 74 64 0F 84 46 14 00 00 3033 3034 ==== BB 318 (0x3A96690C) in 5825B, out 32795B, BBs exec'd 0 ==== 3035 0x3A96690C: movl 0xB0(%ebx),%esi 3036 0x3A966912: xorl %eax, %eax 3037 0x3A966914: movl %eax,0xFFFFFF14(%ebp) 3038 0x3A96691A: xorl %eax, %eax 3039 0x3A96691C: testl %esi,%esi 3040 0x3A96691E: movl %eax,0xFFFFFF10(%ebp) 3041 0x3A966924: jnz-32 0x3A967BDA 3042 . 318 3A96690C 30 3043 . 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 3044 3045 ==== BB 319 (0x3A967BDA) in 5855B, out 32924B, BBs exec'd 0 ==== 3046 0x3A967BDA: movl %esi,(%esp,,) 3047 0x3A967BDD: leal 0xFFFFFF3C(%ebp), %edi 3048 0x3A967BE3: call 0x3A9752D0 3049 . 319 3A967BDA 14 3050 . 89 34 24 8D BD 3C FF FF FF E8 E8 D6 00 00 3051 3052 ==== BB 320 (0x3A9752E7) in 5869B, out 32995B, BBs exec'd 0 ==== 3053 0x3A9752E7: incl %eax 3054 0x3A9752E8: cmpb %dh{si},(%eax) 3055 0x3A9752EA: jz-32 0x3A975386 3056 . 320 3A9752E7 9 3057 . 40 38 30 0F 84 96 00 00 00 3058 3059 ==== BB 321 (0x3A9752F0) in 5878B, out 33063B, BBs exec'd 0 ==== 3060 0x3A9752F0: incl %eax 3061 0x3A9752F1: xorl $0x2, %edx 3062 0x3A9752F4: jz-8 0x3A975301 3063 . 321 3A9752F0 6 3064 . 40 83 F2 02 74 0B 3065 3066 ==== BB 322 (0x3A967BE8) in 5884B, out 33134B, BBs exec'd 0 ==== 3067 0x3A967BE8: leal 1(%eax), %edx 3068 0x3A967BEB: addl $0x13, %eax 3069 0x3A967BEE: andl $0xFFFFFFFC, %eax 3070 0x3A967BF1: subl %eax,%esp 3071 0x3A967BF3: leal 47(%esp,,), %eax 3072 0x3A967BF7: andl $0xFFFFFFF0, %eax 3073 0x3A967BFA: movl %edx,8(%esp,,) 3074 0x3A967BFE: movl %esi,4(%esp,,) 3075 0x3A967C02: movl %eax,(%esp,,) 3076 0x3A967C05: call 0x3A975870 3077 . 322 3A967BE8 34 3078 . 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 3079 3080 ==== BB 323 (0x3A967C0A) in 5918B, out 33277B, BBs exec'd 0 ==== 3081 0x3A967C0A: movl %eax,0xFFFFFF3C(%ebp) 3082 0x3A967C10: leal 0xFFFFEDD7(%ebx), %edx 3083 0x3A967C16: movl %edx,0xFFFFFE60(%ebp) 3084 0x3A967C1C: movl 0xFFFFFE60(%ebp),%ecx 3085 0x3A967C22: movl %edi,(%esp,,) 3086 0x3A967C25: movl %ecx,4(%esp,,) 3087 0x3A967C29: call 0x3A973530 3088 . 323 3A967C0A 36 3089 . 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 3090 3091 ==== BB 324 (0x3A967C2E) in 5954B, out 33406B, BBs exec'd 0 ==== 3092 0x3A967C2E: testl %eax,%eax 3093 0x3A967C30: movl %eax,%esi 3094 0x3A967C32: jz-32 0x3A96692A 3095 . 324 3A967C2E 10 3096 . 85 C0 89 C6 0F 84 F2 EC FF FF 3097 3098 ==== BB 325 (0x3A967C38) in 5964B, out 33472B, BBs exec'd 0 ==== 3099 0x3A967C38: cmpb $0x0, (%esi) 3100 0x3A967C3B: jz-8 0x3A967C1C 3101 . 325 3A967C38 5 3102 . 80 3E 00 74 DF 3103 3104 ==== BB 326 (0x3A967C3D) in 5969B, out 33532B, BBs exec'd 0 ==== 3105 0x3A967C3D: movl 0x130(%ebx),%eax 3106 0x3A967C43: testl %eax,%eax 3107 0x3A967C45: jnz-32 0x3A968175 3108 . 326 3A967C3D 14 3109 . 8B 83 30 01 00 00 85 C0 0F 85 2A 05 00 00 3110 3111 ==== BB 327 (0x3A967C4B) in 5983B, out 33607B, BBs exec'd 0 ==== 3112 0x3A967C4B: movl 0xFFFFF994(%ebx),%eax 3113 0x3A967C51: xorl %ecx, %ecx 3114 0x3A967C53: xorl %edx, %edx 3115 0x3A967C55: movl %ecx,8(%esp,,) 3116 0x3A967C59: movl $0x1,%ecx 3117 0x3A967C5E: movl %edx,4(%esp,,) 3118 0x3A967C62: movl %esi,%edx 3119 0x3A967C64: movl $0x1, (%esp,,) 3120 0x3A967C6B: call 0x3A96AE40 3121 . 327 3A967C4B 37 3122 . 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 3123 3124 ==== BB 328 _dl_map_object(0x3A96AE40) in 6020B, out 33751B, BBs exec'd 0 ==== 3125 0x3A96AE40: pushl %ebp 3126 0x3A96AE41: movl %esp,%ebp 3127 0x3A96AE43: pushl %edi 3128 0x3A96AE44: pushl %esi 3129 0x3A96AE45: pushl %ebx 3130 0x3A96AE46: subl $0x258, %esp 3131 0x3A96AE4C: call 0x3A97592B 3132 . 328 3A96AE40 17 3133 . 55 89 E5 57 56 53 81 EC 58 02 00 00 E8 DA AA 00 00 3134 3135 ==== BB 329 (0x3A96AE51) in 6037B, out 33887B, BBs exec'd 0 ==== 3136 0x3A96AE51: addl $0xD81B, %ebx 3137 0x3A96AE57: movl %eax,0xFFFFFDD8(%ebp) 3138 0x3A96AE5D: movl 0xFFFFF994(%ebx),%esi 3139 0x3A96AE63: movl %edx,0xFFFFFDD4(%ebp) 3140 0x3A96AE69: movl %ecx,0xFFFFFDD0(%ebp) 3141 0x3A96AE6F: testl %esi,%esi 3142 0x3A96AE71: jz-8 0x3A96AEB2 3143 . 329 3A96AE51 34 3144 . 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 3145 3146 ==== BB 330 (0x3A96AE73) in 6071B, out 34026B, BBs exec'd 0 ==== 3147 0x3A96AE73: leal 0x0(%esi), %esi 3148 0x3A96AE79: leal 0(%edi,,), %edi 3149 0x3A96AE80: testb $0x2, 0x175(%esi) 3150 0x3A96AE87: jnz-8 0x3A96AEAB 3151 . 330 3A96AE73 22 3152 . 8D B6 00 00 00 00 8D BC 27 00 00 00 00 F6 86 75 01 00 00 02 75 22 3153 3154 ==== BB 331 (0x3A96AE89) in 6093B, out 34123B, BBs exec'd 0 ==== 3155 0x3A96AE89: movl 0xFFFFFDD4(%ebp),%eax 3156 0x3A96AE8F: movl %esi,%edx 3157 0x3A96AE91: call 0x3A970B80 3158 . 331 3A96AE89 13 3159 . 8B 85 D4 FD FF FF 89 F2 E8 EA 5C 00 00 3160 3161 ==== BB 332 _dl_name_match_p(0x3A970B80) in 6106B, out 34197B, BBs exec'd 0 ==== 3162 0x3A970B80: pushl %ebp 3163 0x3A970B81: movl %esp,%ebp 3164 0x3A970B83: pushl %edi 3165 0x3A970B84: movl %eax,%edi 3166 0x3A970B86: pushl %esi 3167 0x3A970B87: movl %edx,%esi 3168 0x3A970B89: pushl %ebx 3169 0x3A970B8A: subl $0x8, %esp 3170 0x3A970B8D: movl 4(%edx),%eax 3171 0x3A970B90: call 0x3A97592B 3172 . 332 3A970B80 21 3173 . 55 89 E5 57 89 C7 56 89 D6 53 83 EC 08 8B 42 04 E8 96 4D 00 00 3174 3175 ==== BB 333 (0x3A970B95) in 6127B, out 34366B, BBs exec'd 0 ==== 3176 0x3A970B95: addl $0x7AD7, %ebx 3177 0x3A970B9B: movl %edi,(%esp,,) 3178 0x3A970B9E: movl %eax,4(%esp,,) 3179 0x3A970BA2: call 0x3A975280 3180 . 333 3A970B95 18 3181 . 81 C3 D7 7A 00 00 89 3C 24 89 44 24 04 E8 D9 46 00 00 3182 3183 ==== BB 334 strcmp(0x3A975280) in 6145B, out 34454B, BBs exec'd 0 ==== 3184 0x3A975280: pushl %ebp 3185 0x3A975281: movl %esp,%ebp 3186 0x3A975283: pushl %esi 3187 0x3A975284: subl $0x4, %esp 3188 0x3A975287: movl 8(%ebp),%ecx 3189 0x3A97528A: movl 12(%ebp),%edx 3190 0x3A97528D: leal 0(%esi), %esi 3191 0x3A975290: movzbl (%ecx),%esi 3192 0x3A975293: incl %ecx 3193 0x3A975294: movzbl (%edx),%eax 3194 0x3A975297: incl %edx 3195 0x3A975298: movb %al,-5(%ebp) 3196 0x3A97529B: movl %esi,%eax 3197 0x3A97529D: testb %al,%al 3198 0x3A97529F: jz-8 0x3A9752B7 3199 . 334 3A975280 33 3200 . 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 3201 3202 ==== BB 335 (0x3A9752A1) in 6178B, out 34665B, BBs exec'd 0 ==== 3203 0x3A9752A1: movl %esi,%eax 3204 0x3A9752A3: cmpb -5(%ebp),%al 3205 0x3A9752A6: jz-8 0x3A975290 3206 . 335 3A9752A1 7 3207 . 89 F0 3A 45 FB 74 E8 3208 3209 ==== BB 336 (0x3A9752A8) in 6185B, out 34741B, BBs exec'd 0 ==== 3210 0x3A9752A8: movzbl %al,%edx 3211 0x3A9752AB: movzbl -5(%ebp),%eax 3212 0x3A9752AF: subl %eax,%edx 3213 0x3A9752B1: movl %edx,%eax 3214 0x3A9752B3: popl %edx 3215 0x3A9752B4: popl %esi 3216 0x3A9752B5: popl %ebp 3217 0x3A9752B6: ret 3218 . 336 3A9752A8 15 3219 . 0F B6 D0 0F B6 45 FB 29 C2 89 D0 5A 5E 5D C3 3220 3221 ==== BB 337 (0x3A970BA7) in 6200B, out 34855B, BBs exec'd 0 ==== 3222 0x3A970BA7: testl %eax,%eax 3223 0x3A970BA9: movl $0x1,%edx 3224 0x3A970BAE: jz-8 0x3A970BE0 3225 . 337 3A970BA7 9 3226 . 85 C0 BA 01 00 00 00 74 30 3227 3228 ==== BB 338 (0x3A970BB0) in 6209B, out 34926B, BBs exec'd 0 ==== 3229 0x3A970BB0: movl 20(%esi),%esi 3230 0x3A970BB3: testl %esi,%esi 3231 0x3A970BB5: jz-8 0x3A970BDE 3232 . 338 3A970BB0 7 3233 . 8B 76 14 85 F6 74 27 3234 3235 ==== BB 339 (0x3A970BB7) in 6216B, out 34998B, BBs exec'd 0 ==== 3236 0x3A970BB7: movl %esi,%esi 3237 0x3A970BB9: leal 0(%edi,,), %edi 3238 0x3A970BC0: movl (%esi),%eax 3239 0x3A970BC2: movl %edi,(%esp,,) 3240 0x3A970BC5: movl %eax,4(%esp,,) 3241 0x3A970BC9: call 0x3A975280 3242 . 339 3A970BB7 23 3243 . 89 F6 8D BC 27 00 00 00 00 8B 06 89 3C 24 89 44 24 04 E8 B2 46 00 00 3244 3245 ==== BB 340 (0x3A970BCE) in 6239B, out 35093B, BBs exec'd 0 ==== 3246 0x3A970BCE: testl %eax,%eax 3247 0x3A970BD0: movl $0x1,%edx 3248 0x3A970BD5: jz-8 0x3A970BE0 3249 . 340 3A970BCE 9 3250 . 85 C0 BA 01 00 00 00 74 09 3251 3252 ==== BB 341 (0x3A970BD7) in 6248B, out 35164B, BBs exec'd 0 ==== 3253 0x3A970BD7: movl 4(%esi),%esi 3254 0x3A970BDA: testl %esi,%esi 3255 0x3A970BDC: jnz-8 0x3A970BC0 3256 . 341 3A970BD7 7 3257 . 8B 76 04 85 F6 75 E2 3258 3259 ==== BB 342 (0x3A970BDE) in 6255B, out 35236B, BBs exec'd 0 ==== 3260 0x3A970BDE: xorl %edx, %edx 3261 0x3A970BE0: addl $0x8, %esp 3262 0x3A970BE3: movl %edx,%eax 3263 0x3A970BE5: popl %ebx 3264 0x3A970BE6: popl %esi 3265 0x3A970BE7: popl %edi 3266 0x3A970BE8: popl %ebp 3267 0x3A970BE9: ret 3268 . 342 3A970BDE 12 3269 . 31 D2 83 C4 08 89 D0 5B 5E 5F 5D C3 3270 3271 ==== BB 343 (0x3A96AE96) in 6267B, out 35363B, BBs exec'd 0 ==== 3272 0x3A96AE96: testl %eax,%eax 3273 0x3A96AE98: jnz-32 0x3A96AFA7 3274 . 343 3A96AE96 8 3275 . 85 C0 0F 85 09 01 00 00 3276 3277 ==== BB 344 (0x3A96AE9E) in 6275B, out 35422B, BBs exec'd 0 ==== 3278 0x3A96AE9E: testb $0x1, 0x175(%esi) 3279 0x3A96AEA5: jz-32 0x3A96AFB3 3280 . 344 3A96AE9E 13 3281 . F6 86 75 01 00 00 01 0F 84 08 01 00 00 3282 3283 ==== BB 345 (0x3A96AFB3) in 6288B, out 35492B, BBs exec'd 0 ==== 3284 0x3A96AFB3: movl 80(%esi),%edx 3285 0x3A96AFB6: testl %edx,%edx 3286 0x3A96AFB8: jz-32 0x3A96AEAB 3287 . 345 3A96AFB3 11 3288 . 8B 56 50 85 D2 0F 84 ED FE FF FF 3289 3290 ==== BB 346 (0x3A96AEAB) in 6299B, out 35564B, BBs exec'd 0 ==== 3291 0x3A96AEAB: movl 12(%esi),%esi 3292 0x3A96AEAE: testl %esi,%esi 3293 0x3A96AEB0: jnz-8 0x3A96AE80 3294 . 346 3A96AEAB 7 3295 . 8B 76 0C 85 F6 75 CE 3296 3297 ==== BB 347 (0x3A96AE80) in 6306B, out 35636B, BBs exec'd 0 ==== 3298 0x3A96AE80: testb $0x2, 0x175(%esi) 3299 0x3A96AE87: jnz-8 0x3A96AEAB 3300 . 347 3A96AE80 9 3301 . F6 86 75 01 00 00 02 75 22 3302 3303 ==== BB 348 (0x3A975290) in 6315B, out 35706B, BBs exec'd 0 ==== 3304 0x3A975290: movzbl (%ecx),%esi 3305 0x3A975293: incl %ecx 3306 0x3A975294: movzbl (%edx),%eax 3307 0x3A975297: incl %edx 3308 0x3A975298: movb %al,-5(%ebp) 3309 0x3A97529B: movl %esi,%eax 3310 0x3A97529D: testb %al,%al 3311 0x3A97529F: jz-8 0x3A9752B7 3312 . 348 3A975290 17 3313 . 0F B6 31 41 0F B6 02 42 88 45 FB 89 F0 84 C0 74 16 3314 3315 ==== BB 349 (0x3A96AFBE) in 6332B, out 35838B, BBs exec'd 0 ==== 3316 0x3A96AFBE: movl 44(%esi),%eax 3317 0x3A96AFC1: movl 4(%edx),%edi 3318 0x3A96AFC4: movl 4(%eax),%edx 3319 0x3A96AFC7: addl %edx,%edi 3320 0x3A96AFC9: movl %edi,4(%esp,,) 3321 0x3A96AFCD: movl 0xFFFFFDD4(%ebp),%eax 3322 0x3A96AFD3: movl %eax,(%esp,,) 3323 0x3A96AFD6: call 0x3A975280 3324 . 349 3A96AFBE 29 3325 . 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 3326 3327 ==== BB 350 (0x3A96AFDB) in 6361B, out 35971B, BBs exec'd 0 ==== 3328 0x3A96AFDB: testl %eax,%eax 3329 0x3A96AFDD: jnz-32 0x3A96AEAB 3330 . 350 3A96AFDB 8 3331 . 85 C0 0F 85 C8 FE FF FF 3332 3333 ==== BB 351 (0x3A96AEB2) in 6369B, out 36030B, BBs exec'd 0 ==== 3334 0x3A96AEB2: testb $0x40, 0xFFFFFC14(%ebx) 3335 0x3A96AEB9: jnz-32 0x3A96B2BE 3336 . 351 3A96AEB2 13 3337 . F6 83 14 FC FF FF 40 0F 85 FF 03 00 00 3338 3339 ==== BB 352 (0x3A96AEBF) in 6382B, out 36100B, BBs exec'd 0 ==== 3340 0x3A96AEBF: movl $0x2F,%eax 3341 0x3A96AEC4: movl %eax,4(%esp,,) 3342 0x3A96AEC8: movl 0xFFFFFDD4(%ebp),%eax 3343 0x3A96AECE: movl %eax,(%esp,,) 3344 0x3A96AED1: call 0x3A9750B0 3345 . 352 3A96AEBF 23 3346 . B8 2F 00 00 00 89 44 24 04 8B 85 D4 FD FF FF 89 04 24 E8 DA A1 00 00 3347 3348 ==== BB 353 strchr(0x3A9750B0) in 6405B, out 36190B, BBs exec'd 0 ==== 3349 0x3A9750B0: pushl %edi 3350 0x3A9750B1: pushl %esi 3351 0x3A9750B2: pushl %ebx 3352 0x3A9750B3: pushl %ebp 3353 0x3A9750B4: movl 20(%esp,,),%eax 3354 0x3A9750B8: movl 24(%esp,,),%edx 3355 0x3A9750BC: movl %eax,%edi 3356 0x3A9750BE: xorl %ecx, %ecx 3357 0x3A9750C0: movb %dl,%dh{si} 3358 0x3A9750C2: movb %dl,%cl 3359 0x3A9750C4: shll $0x10, %edx 3360 0x3A9750C7: movb %cl,%ch{bp} 3361 0x3A9750C9: orl %ecx,%edx 3362 0x3A9750CB: andl $0x3, %edi 3363 0x3A9750CE: jz-8 0x3A975111 3364 . 353 3A9750B0 32 3365 . 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 3366 3367 ==== BB 354 (0x3A975111) in 6437B, out 36417B, BBs exec'd 0 ==== 3368 0x3A975111: movl (%eax),%ecx 3369 0x3A975113: movl $0xFEFEFEFF,%ebp 3370 0x3A975118: movl $0xFEFEFEFF,%edi 3371 0x3A97511D: addl %ecx,%ebp 3372 0x3A97511F: xorl %ecx,%ebp 3373 0x3A975121: addl %ecx,%edi 3374 0x3A975123: leal 4(%eax), %eax 3375 0x3A975126: jnb-32 0x3A975242 3376 . 354 3A975111 27 3377 . 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 3378 3379 ==== BB 355 (0x3A97512C) in 6464B, out 36529B, BBs exec'd 0 ==== 3380 0x3A97512C: movl %ecx,%ebx 3381 0x3A97512E: orl $0xFEFEFEFF, %ebp 3382 0x3A975134: addl $0x1, %ebp 3383 0x3A975137: jnz-32 0x3A975242 3384 . 355 3A97512C 17 3385 . 89 CB 81 CD FF FE FE FE 83 C5 01 0F 85 05 01 00 00 3386 3387 ==== BB 356 (0x3A97513D) in 6481B, out 36610B, BBs exec'd 0 ==== 3388 0x3A97513D: movl $0xFEFEFEFF,%esi 3389 0x3A975142: xorl %edx,%ebx 3390 0x3A975144: movl (%eax),%ecx 3391 0x3A975146: addl %ebx,%esi 3392 0x3A975148: movl $0xFEFEFEFF,%edi 3393 0x3A97514D: jnb-32 0x3A975227 3394 . 356 3A97513D 22 3395 . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 0F 83 D4 00 00 00 3396 3397 ==== BB 357 (0x3A975153) in 6503B, out 36713B, BBs exec'd 0 ==== 3398 0x3A975153: movl %edi,%ebp 3399 0x3A975155: xorl %ebx,%esi 3400 0x3A975157: addl %ecx,%ebp 3401 0x3A975159: orl $0xFEFEFEFF, %esi 3402 0x3A97515F: addl $0x1, %esi 3403 0x3A975162: jnz-32 0x3A975227 3404 . 357 3A975153 21 3405 . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 0F 85 BF 00 00 00 3406 3407 ==== BB 358 (0x3A975227) in 6524B, out 36808B, BBs exec'd 0 ==== 3408 0x3A975227: subl $0x4, %eax 3409 0x3A97522A: testb %bl,%bl 3410 0x3A97522C: jz-8 0x3A97523D 3411 . 358 3A975227 7 3412 . 83 E8 04 84 DB 74 0F 3413 3414 ==== BB 359 (0x3A97523D) in 6531B, out 36882B, BBs exec'd 0 ==== 3415 0x3A97523D: popl %ebp 3416 0x3A97523E: popl %ebx 3417 0x3A97523F: popl %esi 3418 0x3A975240: popl %edi 3419 0x3A975241: ret 3420 . 359 3A97523D 5 3421 . 5D 5B 5E 5F C3 3422 3423 ==== BB 360 (0x3A96AED6) in 6536B, out 36976B, BBs exec'd 0 ==== 3424 0x3A96AED6: testl %eax,%eax 3425 0x3A96AED8: jz-32 0x3A96B088 3426 . 360 3A96AED6 8 3427 . 85 C0 0F 84 AA 01 00 00 3428 3429 ==== BB 361 (0x3A96AEDE) in 6544B, out 37035B, BBs exec'd 0 ==== 3430 0x3A96AEDE: movl 0xFFFFFDD8(%ebp),%edi 3431 0x3A96AEE4: testl %edi,%edi 3432 0x3A96AEE6: jz-32 0x3A96B165 3433 . 361 3A96AEDE 14 3434 . 8B BD D8 FD FF FF 85 FF 0F 84 79 02 00 00 3435 3436 ==== BB 362 (0x3A96AEEC) in 6558B, out 37110B, BBs exec'd 0 ==== 3437 0x3A96AEEC: movl 0xFFFFFDD4(%ebp),%edx 3438 0x3A96AEF2: movl 0xFFFFFDD8(%ebp),%eax 3439 0x3A96AEF8: call 0x3A96A5D0 3440 . 362 3A96AEEC 17 3441 . 8B 95 D4 FD FF FF 8B 85 D8 FD FF FF E8 D3 F6 FF FF 3442 3443 ==== BB 363 expand_dynamic_string_token(0x3A96A5D0) in 6575B, out 37190B, BBs exec'd 0 ==== 3444 0x3A96A5D0: pushl %ebp 3445 0x3A96A5D1: movl $0x24,%ecx 3446 0x3A96A5D6: movl %esp,%ebp 3447 0x3A96A5D8: subl $0x24, %esp 3448 0x3A96A5DB: movl %ebx,-12(%ebp) 3449 0x3A96A5DE: movl %esi,-8(%ebp) 3450 0x3A96A5E1: xorl %esi, %esi 3451 0x3A96A5E3: movl %edi,-4(%ebp) 3452 0x3A96A5E6: movl %edx,%edi 3453 0x3A96A5E8: movl %eax,-16(%ebp) 3454 0x3A96A5EB: call 0x3A97592B 3455 . 363 3A96A5D0 32 3456 . 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 3457 3458 ==== BB 364 (0x3A96A5F0) in 6607B, out 37363B, BBs exec'd 0 ==== 3459 0x3A96A5F0: addl $0xE07C, %ebx 3460 0x3A96A5F6: movl %ecx,4(%esp,,) 3461 0x3A96A5FA: movl %edx,(%esp,,) 3462 0x3A96A5FD: call 0x3A9750B0 3463 . 364 3A96A5F0 18 3464 . 81 C3 7C E0 00 00 89 4C 24 04 89 14 24 E8 AE AA 00 00 3465 3466 ==== BB 365 (0x3A975168) in 6625B, out 37451B, BBs exec'd 0 ==== 3467 0x3A975168: xorl %ecx,%ebp 3468 0x3A97516A: addl %ecx,%edi 3469 0x3A97516C: leal 4(%eax), %eax 3470 0x3A97516F: jnb-32 0x3A975242 3471 . 365 3A975168 13 3472 . 31 CD 01 CF 8D 40 04 0F 83 CD 00 00 00 3473 3474 ==== BB 366 (0x3A975175) in 6638B, out 37537B, BBs exec'd 0 ==== 3475 0x3A975175: movl %ecx,%ebx 3476 0x3A975177: orl $0xFEFEFEFF, %ebp 3477 0x3A97517D: addl $0x1, %ebp 3478 0x3A975180: jnz-32 0x3A975242 3479 . 366 3A975175 17 3480 . 89 CB 81 CD FF FE FE FE 83 C5 01 0F 85 BC 00 00 00 3481 3482 ==== BB 367 (0x3A975186) in 6655B, out 37618B, BBs exec'd 0 ==== 3483 0x3A975186: movl $0xFEFEFEFF,%esi 3484 0x3A97518B: xorl %edx,%ebx 3485 0x3A97518D: movl (%eax),%ecx 3486 0x3A97518F: addl %ebx,%esi 3487 0x3A975191: movl $0xFEFEFEFF,%edi 3488 0x3A975196: jnb-32 0x3A975227 3489 . 367 3A975186 22 3490 . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 0F 83 8B 00 00 00 3491 3492 ==== BB 368 (0x3A97519C) in 6677B, out 37721B, BBs exec'd 0 ==== 3493 0x3A97519C: movl %edi,%ebp 3494 0x3A97519E: xorl %ebx,%esi 3495 0x3A9751A0: addl %ecx,%ebp 3496 0x3A9751A2: orl $0xFEFEFEFF, %esi 3497 0x3A9751A8: addl $0x1, %esi 3498 0x3A9751AB: jnz-8 0x3A975227 3499 . 368 3A97519C 17 3500 . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 75 7A 3501 3502 ==== BB 369 (0x3A9751AD) in 6694B, out 37816B, BBs exec'd 0 ==== 3503 0x3A9751AD: xorl %ecx,%ebp 3504 0x3A9751AF: addl %ecx,%edi 3505 0x3A9751B1: leal 4(%eax), %eax 3506 0x3A9751B4: jnb-32 0x3A975242 3507 . 369 3A9751AD 13 3508 . 31 CD 01 CF 8D 40 04 0F 83 88 00 00 00 3509 3510 ==== BB 370 (0x3A9751BA) in 6707B, out 37902B, BBs exec'd 0 ==== 3511 0x3A9751BA: movl %ecx,%ebx 3512 0x3A9751BC: orl $0xFEFEFEFF, %ebp 3513 0x3A9751C2: addl $0x1, %ebp 3514 0x3A9751C5: jnz-8 0x3A975242 3515 . 370 3A9751BA 13 3516 . 89 CB 81 CD FF FE FE FE 83 C5 01 75 7B 3517 3518 ==== BB 371 (0x3A9751C7) in 6720B, out 37983B, BBs exec'd 0 ==== 3519 0x3A9751C7: movl $0xFEFEFEFF,%esi 3520 0x3A9751CC: xorl %edx,%ebx 3521 0x3A9751CE: movl (%eax),%ecx 3522 0x3A9751D0: addl %ebx,%esi 3523 0x3A9751D2: movl $0xFEFEFEFF,%edi 3524 0x3A9751D7: jnb-8 0x3A975227 3525 . 371 3A9751C7 18 3526 . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 73 4E 3527 3528 ==== BB 372 (0x3A9751D9) in 6738B, out 38086B, BBs exec'd 0 ==== 3529 0x3A9751D9: movl %edi,%ebp 3530 0x3A9751DB: xorl %ebx,%esi 3531 0x3A9751DD: addl %ecx,%ebp 3532 0x3A9751DF: orl $0xFEFEFEFF, %esi 3533 0x3A9751E5: addl $0x1, %esi 3534 0x3A9751E8: jnz-8 0x3A975227 3535 . 372 3A9751D9 17 3536 . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 75 3D 3537 3538 ==== BB 373 (0x3A9751EA) in 6755B, out 38181B, BBs exec'd 0 ==== 3539 0x3A9751EA: xorl %ecx,%ebp 3540 0x3A9751EC: addl %ecx,%edi 3541 0x3A9751EE: leal 4(%eax), %eax 3542 0x3A9751F1: jnb-8 0x3A975242 3543 . 373 3A9751EA 9 3544 . 31 CD 01 CF 8D 40 04 73 4F 3545 3546 ==== BB 374 (0x3A9751F3) in 6764B, out 38267B, BBs exec'd 0 ==== 3547 0x3A9751F3: movl %ecx,%ebx 3548 0x3A9751F5: orl $0xFEFEFEFF, %ebp 3549 0x3A9751FB: addl $0x1, %ebp 3550 0x3A9751FE: jnz-8 0x3A975242 3551 . 374 3A9751F3 13 3552 . 89 CB 81 CD FF FE FE FE 83 C5 01 75 42 3553 3554 ==== BB 375 (0x3A975200) in 6777B, out 38348B, BBs exec'd 0 ==== 3555 0x3A975200: movl $0xFEFEFEFF,%esi 3556 0x3A975205: xorl %edx,%ebx 3557 0x3A975207: movl (%eax),%ecx 3558 0x3A975209: addl %ebx,%esi 3559 0x3A97520B: movl $0xFEFEFEFF,%edi 3560 0x3A975210: jnb-8 0x3A975227 3561 . 375 3A975200 18 3562 . BE FF FE FE FE 31 D3 8B 08 01 DE BF FF FE FE FE 73 15 3563 3564 ==== BB 376 (0x3A975212) in 6795B, out 38451B, BBs exec'd 0 ==== 3565 0x3A975212: movl %edi,%ebp 3566 0x3A975214: xorl %ebx,%esi 3567 0x3A975216: addl %ecx,%ebp 3568 0x3A975218: orl $0xFEFEFEFF, %esi 3569 0x3A97521E: addl $0x1, %esi 3570 0x3A975221: jz-32 0x3A97511F 3571 . 376 3A975212 21 3572 . 89 FD 31 DE 01 CD 81 CE FF FE FE FE 83 C6 01 0F 84 F8 FE FF FF 3573 3574 ==== BB 377 (0x3A97511F) in 6816B, out 38546B, BBs exec'd 0 ==== 3575 0x3A97511F: xorl %ecx,%ebp 3576 0x3A975121: addl %ecx,%edi 3577 0x3A975123: leal 4(%eax), %eax 3578 0x3A975126: jnb-32 0x3A975242 3579 . 377 3A97511F 13 3580 . 31 CD 01 CF 8D 40 04 0F 83 16 01 00 00 3581 3582 ==== BB 378 (0x3A975242) in 6829B, out 38632B, BBs exec'd 0 ==== 3583 0x3A975242: subl $0x4, %eax 3584 0x3A975245: cmpb %dl,%cl 3585 0x3A975247: jz-8 0x3A97523D 3586 . 378 3A975242 7 3587 . 83 E8 04 38 D1 74 F4 3588 3589 ==== BB 379 (0x3A975249) in 6836B, out 38703B, BBs exec'd 0 ==== 3590 0x3A975249: cmpb $0x0, %cl 3591 0x3A97524C: jz-8 0x3A97526A 3592 . 379 3A975249 5 3593 . 80 F9 00 74 1C 3594 3595 ==== BB 380 (0x3A97526A) in 6841B, out 38761B, BBs exec'd 0 ==== 3596 0x3A97526A: xorl %eax, %eax 3597 0x3A97526C: popl %ebp 3598 0x3A97526D: popl %ebx 3599 0x3A97526E: popl %esi 3600 0x3A97526F: popl %edi 3601 0x3A975270: ret 3602 . 380 3A97526A 7 3603 . 31 C0 5D 5B 5E 5F C3 3604 3605 ==== BB 381 (0x3A96A602) in 6848B, out 38871B, BBs exec'd 0 ==== 3606 0x3A96A602: testl %eax,%eax 3607 0x3A96A604: jnz-8 0x3A96A647 3608 . 381 3A96A602 4 3609 . 85 C0 75 41 3610 3611 ==== BB 382 (0x3A96A606) in 6852B, out 38930B, BBs exec'd 0 ==== 3612 0x3A96A606: testl %esi,%esi 3613 0x3A96A608: jnz-8 0x3A96A65C 3614 . 382 3A96A606 4 3615 . 85 F6 75 52 3616 3617 ==== BB 383 (0x3A96A60A) in 6856B, out 38989B, BBs exec'd 0 ==== 3618 0x3A96A60A: movl %edi,(%esp,,) 3619 0x3A96A60D: leal 0(%esi), %esi 3620 0x3A96A610: call 0x3A9752D0 3621 . 383 3A96A60A 11 3622 . 89 3C 24 8D 76 00 E8 BB AC 00 00 3623 3624 ==== BB 384 (0x3A96A615) in 6867B, out 39057B, BBs exec'd 0 ==== 3625 0x3A96A615: leal 1(%eax), %esi 3626 0x3A96A618: movl %esi,(%esp,,) 3627 0x3A96A61B: call 0x3A96581C 3628 . 384 3A96A615 11 3629 . 8D 70 01 89 34 24 E8 FC B1 FF FF 3630 3631 ==== BB 385 (0x3A96A620) in 6878B, out 39122B, BBs exec'd 0 ==== 3632 0x3A96A620: xorl %edx, %edx 3633 0x3A96A622: testl %eax,%eax 3634 0x3A96A624: jz-8 0x3A96A638 3635 . 385 3A96A620 6 3636 . 31 D2 85 C0 74 12 3637 3638 ==== BB 386 (0x3A96A626) in 6884B, out 39195B, BBs exec'd 0 ==== 3639 0x3A96A626: movl %esi,8(%esp,,) 3640 0x3A96A62A: movl %edi,4(%esp,,) 3641 0x3A96A62E: movl %eax,(%esp,,) 3642 0x3A96A631: call 0x3A975870 3643 . 386 3A96A626 16 3644 . 89 74 24 08 89 7C 24 04 89 04 24 E8 3A B2 00 00 3645 3646 ==== BB 387 (0x3A96A636) in 6900B, out 39276B, BBs exec'd 0 ==== 3647 0x3A96A636: movl %eax,%edx 3648 0x3A96A638: movl %edx,%eax 3649 0x3A96A63A: movl -12(%ebp),%ebx 3650 0x3A96A63D: movl -8(%ebp),%esi 3651 0x3A96A640: movl -4(%ebp),%edi 3652 0x3A96A643: movl %ebp,%esp 3653 0x3A96A645: popl %ebp 3654 0x3A96A646: ret 3655 . 387 3A96A636 17 3656 . 89 C2 89 D0 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 3657 3658 ==== BB 388 (0x3A96AEFD) in 6917B, out 39383B, BBs exec'd 0 ==== 3659 0x3A96AEFD: movl %eax,0xFFFFFDE0(%ebp) 3660 0x3A96AF03: testl %eax,%eax 3661 0x3A96AF05: jnz-32 0x3A96B010 3662 . 388 3A96AEFD 14 3663 . 89 85 E0 FD FF FF 85 C0 0F 85 05 01 00 00 3664 3665 ==== BB 389 (0x3A96B010) in 6931B, out 39461B, BBs exec'd 0 ==== 3666 0x3A96B010: leal 0xFFFFFDE4(%ebp), %ecx 3667 0x3A96B016: movl %ecx,%edx 3668 0x3A96B018: movl %ecx,0xFFFFFDB8(%ebp) 3669 0x3A96B01E: call 0x3A968F20 3670 . 389 3A96B010 19 3671 . 8D 8D E4 FD FF FF 89 CA 89 8D B8 FD FF FF E8 FD DE FF FF 3672 3673 ==== BB 390 open_verify(0x3A968F20) in 6950B, out 39545B, BBs exec'd 0 ==== 3674 0x3A968F20: pushl %ebp 3675 0x3A968F21: movl %esp,%ebp 3676 0x3A968F23: pushl %edi 3677 0x3A968F24: pushl %esi 3678 0x3A968F25: xorl %esi, %esi 3679 0x3A968F27: pushl %ebx 3680 0x3A968F28: subl $0x4C, %esp 3681 0x3A968F2B: call 0x3A97592B 3682 . 390 3A968F20 16 3683 . 55 89 E5 57 56 31 F6 53 83 EC 4C E8 FB C9 00 00 3684 3685 ==== BB 391 (0x3A968F30) in 6966B, out 39692B, BBs exec'd 0 ==== 3686 0x3A968F30: addl $0xF73C, %ebx 3687 0x3A968F36: movl %eax,-48(%ebp) 3688 0x3A968F39: movl %edx,-52(%ebp) 3689 0x3A968F3C: movl $0x0, -60(%ebp) 3690 0x3A968F43: movl %esi,4(%esp,,) 3691 0x3A968F47: movl %eax,(%esp,,) 3692 0x3A968F4A: call 0x3A974430 3693 . 391 3A968F30 31 3694 . 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 3695 3696 ==== BB 392 open(0x3A974430) in 6997B, out 39821B, BBs exec'd 0 ==== 3697 0x3A974430: pushl %ebx 3698 0x3A974431: movl 16(%esp,,),%edx 3699 0x3A974435: movl 12(%esp,,),%ecx 3700 0x3A974439: movl 8(%esp,,),%ebx 3701 0x3A97443D: movl $0x5,%eax 3702 0x3A974442: int $0x80 3703 . 392 3A974430 20 3704 . 53 8B 54 24 10 8B 4C 24 0C 8B 5C 24 08 B8 05 00 00 00 CD 80 3705 3706 ==== BB 393 (0x3A974444) in 7017B, out 39917B, BBs exec'd 0 ==== 3707 0x3A974444: popl %ebx 3708 0x3A974445: cmpl $0xFFFFF001, %eax 3709 0x3A97444A: jnb-8 0x3A97444D 3710 . 393 3A974444 8 3711 . 5B 3D 01 F0 FF FF 73 01 3712 3713 ==== BB 394 (0x3A97444C) in 7025B, out 39996B, BBs exec'd 0 ==== 3714 0x3A97444C: ret 3715 . 394 3A97444C 1 3716 . C3 3717 3718 ==== BB 395 (0x3A968F4F) in 7026B, out 40026B, BBs exec'd 0 ==== 3719 0x3A968F4F: movl %eax,-56(%ebp) 3720 0x3A968F52: cmpl $0xFFFFFFFF, %eax 3721 0x3A968F55: jz-32 0x3A969150 3722 . 395 3A968F4F 12 3723 . 89 45 C8 83 F8 FF 0F 84 F5 01 00 00 3724 3725 ==== BB 396 (0x3A968F5B) in 7038B, out 40096B, BBs exec'd 0 ==== 3726 0x3A968F5B: xorl %ecx, %ecx 3727 0x3A968F5D: movl $0x200,%edx 3728 0x3A968F62: movl %ecx,0x148(%ebx) 3729 0x3A968F68: movl %edx,8(%esp,,) 3730 0x3A968F6C: movl -52(%ebp),%edx 3731 0x3A968F6F: addl $0x4, %edx 3732 0x3A968F72: movl %edx,-72(%ebp) 3733 0x3A968F75: movl %edx,4(%esp,,) 3734 0x3A968F79: movl %eax,(%esp,,) 3735 0x3A968F7C: call 0x3A9744B0 3736 . 396 3A968F5B 38 3737 . 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 3738 3739 ==== BB 397 read(0x3A9744B0) in 7076B, out 40247B, BBs exec'd 0 ==== 3740 0x3A9744B0: pushl %ebx 3741 0x3A9744B1: movl 16(%esp,,),%edx 3742 0x3A9744B5: movl 12(%esp,,),%ecx 3743 0x3A9744B9: movl 8(%esp,,),%ebx 3744 0x3A9744BD: movl $0x3,%eax 3745 0x3A9744C2: int $0x80 3746 . 397 3A9744B0 20 3747 . 53 8B 54 24 10 8B 4C 24 0C 8B 5C 24 08 B8 03 00 00 00 CD 80 3748 3749 ==== BB 398 (0x3A9744C4) in 7096B, out 40343B, BBs exec'd 0 ==== 3750 0x3A9744C4: popl %ebx 3751 0x3A9744C5: cmpl $0xFFFFF001, %eax 3752 0x3A9744CA: jnb-8 0x3A9744CD 3753 . 398 3A9744C4 8 3754 . 5B 3D 01 F0 FF FF 73 01 3755 3756 ==== BB 399 (0x3A9744CC) in 7104B, out 40422B, BBs exec'd 0 ==== 3757 0x3A9744CC: ret 3758 . 399 3A9744CC 1 3759 . C3 3760 3761 ==== BB 400 (0x3A968F81) in 7105B, out 40452B, BBs exec'd 0 ==== 3762 0x3A968F81: movl -52(%ebp),%esi 3763 0x3A968F84: cmpl $0x33, %eax 3764 0x3A968F87: movl %eax,(%esi) 3765 0x3A968F89: jle-32 0x3A96919F 3766 . 400 3A968F81 14 3767 . 8B 75 CC 83 F8 33 89 06 0F 8E 10 02 00 00 3768 3769 ==== BB 401 (0x3A968F8F) in 7119B, out 40535B, BBs exec'd 0 ==== 3770 0x3A968F8F: cld 3771 0x3A968F90: movl -72(%ebp),%esi 3772 0x3A968F93: movl $0x9,%ecx 3773 0x3A968F98: leal 0xFFFFD62F(%ebx), %edi 3774 0x3A968F9E: repe cmpsb 3775 . 401 3A968F8F 17 3776 . FC 8B 75 B8 B9 09 00 00 00 8D BB 2F D6 FF FF F3 A6 3777 3778 ==== BB 402 (0x3A968F9E) in 7136B, out 40701B, BBs exec'd 0 ==== 3779 0x3A968F9E: repe cmpsb 3780 . 402 3A968F9E 2 3781 . F3 A6 3782 3783 ==== BB 403 (0x3A968FA0) in 7138B, out 40826B, BBs exec'd 0 ==== 3784 0x3A968FA0: jnz-32 0x3A9691BB 3785 . 403 3A968FA0 6 3786 . 0F 85 15 02 00 00 3787 3788 ==== BB 404 (0x3A968FA6) in 7144B, out 40873B, BBs exec'd 0 ==== 3789 0x3A968FA6: movl -72(%ebp),%esi 3790 0x3A968FA9: leal 0xFFFFE3B4(%ebx), %edx 3791 0x3A968FAF: cmpl $0x1, 20(%esi) 3792 0x3A968FB3: jnz-32 0x3A9690D9 3793 . 404 3A968FA6 19 3794 . 8B 75 B8 8D 93 B4 E3 FF FF 83 7E 14 01 0F 85 20 01 00 00 3795 3796 ==== BB 405 (0x3A968FB9) in 7163B, out 40965B, BBs exec'd 0 ==== 3797 0x3A968FB9: cmpw $0x3, 18(%esi) 3798 0x3A968FBE: jnz-32 0x3A969132 3799 . 405 3A968FB9 11 3800 . 66 83 7E 12 03 0F 85 6E 01 00 00 3801 3802 ==== BB 406 (0x3A968FC4) in 7174B, out 41029B, BBs exec'd 0 ==== 3803 0x3A968FC4: cmpw $0x20, 42(%esi) 3804 0x3A968FC9: leal 0xFFFFE3E0(%ebx), %edx 3805 0x3A968FCF: jnz-32 0x3A9690D9 3806 . 406 3A968FC4 17 3807 . 66 83 7E 2A 20 8D 93 E0 E3 FF FF 0F 85 04 01 00 00 3808 3809 ==== BB 407 (0x3A968FD5) in 7191B, out 41109B, BBs exec'd 0 ==== 3810 0x3A968FD5: movzwl 16(%esi),%eax 3811 0x3A968FD9: cmpl $0x3, %eax 3812 0x3A968FDC: jnz-32 0x3A969230 3813 . 407 3A968FD5 13 3814 . 0F B7 46 10 83 F8 03 0F 85 4E 02 00 00 3815 3816 ==== BB 408 (0x3A968FE2) in 7204B, out 41179B, BBs exec'd 0 ==== 3817 0x3A968FE2: movl -72(%ebp),%edi 3818 0x3A968FE5: movl 28(%edi),%edx 3819 0x3A968FE8: movzwl 44(%edi),%ecx 3820 0x3A968FEC: movl -52(%ebp),%edi 3821 0x3A968FEF: leal 4(%edx,%edi,1), %edi 3822 0x3A968FF3: movl %edi,-64(%ebp) 3823 0x3A968FF6: movzwl %cx,%esi 3824 0x3A968FF9: movl -52(%ebp),%edi 3825 0x3A968FFC: shll $0x5, %esi 3826 0x3A968FFF: leal (%esi,%edx,1), %eax 3827 0x3A969002: cmpl (%edi),%eax 3828 0x3A969004: jnbe-32 0x3A969087 3829 . 408 3A968FE2 40 3830 . 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 3831 3832 ==== BB 409 (0x3A96900A) in 7244B, out 41347B, BBs exec'd 0 ==== 3833 0x3A96900A: movl -64(%ebp),%esi 3834 0x3A96900D: movzwl %cx,%eax 3835 0x3A969010: shll $0x5, %eax 3836 0x3A969013: movl %esi,-68(%ebp) 3837 0x3A969016: addl %esi,%eax 3838 0x3A969018: cmpl %eax,%esi 3839 0x3A96901A: jb-8 0x3A969039 3840 . 409 3A96900A 18 3841 . 8B 75 C0 0F B7 C1 C1 E0 05 89 75 BC 01 F0 39 C6 72 1D 3842 3843 ==== BB 410 (0x3A969039) in 7262B, out 41450B, BBs exec'd 0 ==== 3844 0x3A969039: movl -68(%ebp),%edi 3845 0x3A96903C: cmpl $0x4, (%edi) 3846 0x3A96903F: jnz-8 0x3A969021 3847 . 410 3A969039 8 3848 . 8B 7D BC 83 3F 04 75 E0 3849 3850 ==== BB 411 (0x3A969021) in 7270B, out 41523B, BBs exec'd 0 ==== 3851 0x3A969021: addl $0x20, -68(%ebp) 3852 0x3A969025: movzwl %cx,%eax 3853 0x3A969028: movl -64(%ebp),%edx 3854 0x3A96902B: shll $0x5, %eax 3855 0x3A96902E: addl %edx,%eax 3856 0x3A969030: cmpl %eax,-68(%ebp) 3857 0x3A969033: jnb-32 0x3A969150 3858 . 411 3A969021 24 3859 . 83 45 BC 20 0F B7 C1 8B 55 C0 C1 E0 05 01 D0 39 45 BC 0F 83 17 01 00 00 3860 3861 ==== BB 412 (0x3A969150) in 7294B, out 41638B, BBs exec'd 0 ==== 3862 0x3A969150: movl -56(%ebp),%eax 3863 0x3A969153: leal -12(%ebp), %esp 3864 0x3A969156: popl %ebx 3865 0x3A969157: popl %esi 3866 0x3A969158: popl %edi 3867 0x3A969159: popl %ebp 3868 0x3A96915A: ret 3869 . 412 3A969150 11 3870 . 8B 45 C8 8D 65 F4 5B 5E 5F 5D C3 3871 3872 ==== BB 413 (0x3A96B023) in 7305B, out 41753B, BBs exec'd 0 ==== 3873 0x3A96B023: movl %eax,0xFFFFFDCC(%ebp) 3874 0x3A96B029: incl %eax 3875 0x3A96B02A: jz-32 0x3A96B4B0 3876 . 413 3A96B023 13 3877 . 89 85 CC FD FF FF 40 0F 84 80 04 00 00 3878 3879 ==== BB 414 (0x3A96B030) in 7318B, out 41831B, BBs exec'd 0 ==== 3880 0x3A96B030: movl 0x128(%ebx),%eax 3881 0x3A96B036: movl %eax,0xFFFFFDDC(%ebp) 3882 0x3A96B03C: leal 0xFFFFFDDC(%ebp), %eax 3883 0x3A96B042: movl %eax,16(%esp,,) 3884 0x3A96B046: movl 16(%ebp),%eax 3885 0x3A96B049: movl %eax,12(%esp,,) 3886 0x3A96B04D: movl 8(%ebp),%ecx 3887 0x3A96B050: movl %ecx,8(%esp,,) 3888 0x3A96B054: movl 0xFFFFFDD8(%ebp),%eax 3889 0x3A96B05A: movl %eax,4(%esp,,) 3890 0x3A96B05E: movl 0xFFFFFDE0(%ebp),%eax 3891 0x3A96B064: movl %eax,(%esp,,) 3892 0x3A96B067: movl 0xFFFFFDB8(%ebp),%ecx 3893 0x3A96B06D: movl 0xFFFFFDCC(%ebp),%edx 3894 0x3A96B073: movl 0xFFFFFDD4(%ebp),%eax 3895 0x3A96B079: call 0x3A969790 3896 . 414 3A96B030 78 3897 . 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 3898 3899 ==== BB 415 _dl_map_object_from_fd(0x3A969790) in 7396B, out 42059B, BBs exec'd 0 ==== 3900 0x3A969790: pushl %ebp 3901 0x3A969791: movl %esp,%ebp 3902 0x3A969793: pushl %edi 3903 0x3A969794: pushl %esi 3904 0x3A969795: pushl %ebx 3905 0x3A969796: subl $0x108, %esp 3906 0x3A96979C: movl %eax,-112(%ebp) 3907 0x3A96979F: leal -108(%ebp), %eax 3908 0x3A9697A2: movl %ecx,-120(%ebp) 3909 0x3A9697A5: xorl %ecx, %ecx 3910 0x3A9697A7: movl %edx,-116(%ebp) 3911 0x3A9697AA: movl $0x0, -124(%ebp) 3912 0x3A9697B1: movl %ecx,0xFFFFFF74(%ebp) 3913 0x3A9697B7: movl %eax,8(%esp,,) 3914 0x3A9697BB: movl -116(%ebp),%eax 3915 0x3A9697BE: call 0x3A97592B 3916 . 415 3A969790 51 3917 . 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 3918 3919 ==== BB 416 (0x3A9697C3) in 7447B, out 42306B, BBs exec'd 0 ==== 3920 0x3A9697C3: addl $0xEEA9, %ebx 3921 0x3A9697C9: movl $0x3, (%esp,,) 3922 0x3A9697D0: movl %eax,4(%esp,,) 3923 0x3A9697D4: call 0x3A974320 3924 . 416 3A9697C3 22 3925 . 81 C3 A9 EE 00 00 C7 04 24 03 00 00 00 89 44 24 04 E8 47 AB 00 00 3926 3927 ==== BB 417 __GI___fxstat64(0x3A974320) in 7469B, out 42396B, BBs exec'd 0 ==== 3928 0x3A974320: pushl %ebp 3929 0x3A974321: movl %esp,%ebp 3930 0x3A974323: subl $0x58, %esp 3931 0x3A974326: movl %ebx,-12(%ebp) 3932 0x3A974329: call 0x3A97592B 3933 . 417 3A974320 14 3934 . 55 89 E5 83 EC 58 89 5D F4 E8 FD 15 00 00 3935 3936 ==== BB 418 (0x3A97432E) in 7483B, out 42494B, BBs exec'd 0 ==== 3937 0x3A97432E: addl $0x433E, %ebx 3938 0x3A974334: movl %esi,-8(%ebp) 3939 0x3A974337: movl 0x24(%ebx),%esi 3940 0x3A97433D: movl %edi,-4(%ebp) 3941 0x3A974340: movl (%esi),%eax 3942 0x3A974342: testl %eax,%eax 3943 0x3A974344: jnz-8 0x3A9743C0 3944 . 418 3A97432E 24 3945 . 81 C3 3E 43 00 00 89 75 F8 8B B3 24 00 00 00 89 7D FC 8B 06 85 C0 75 7A 3946 3947 ==== BB 419 (0x3A974346) in 7507B, out 42618B, BBs exec'd 0 ==== 3948 0x3A974346: movl 0x148(%ebx),%edi 3949 0x3A97434C: movl 12(%ebp),%edx 3950 0x3A97434F: movl 16(%ebp),%ecx 3951 0x3A974352: xchgl %edx, %ebx 3952 0x3A974354: movl $0xC5,%eax 3953 0x3A974359: int $0x80 3954 . 419 3A974346 21 3955 . 8B BB 48 01 00 00 8B 55 0C 8B 4D 10 87 D3 B8 C5 00 00 00 CD 80 3956 3957 ==== BB 420 (0x3A97435B) in 7528B, out 42711B, BBs exec'd 0 ==== 3958 0x3A97435B: xchgl %edx, %ebx 3959 0x3A97435D: cmpl $0xFFFFF000, %eax 3960 0x3A974362: jnbe-32 0x3A974416 3961 . 420 3A97435B 13 3962 . 87 D3 3D 00 F0 FF FF 0F 87 AE 00 00 00 3963 3964 ==== BB 421 (0x3A974368) in 7541B, out 42787B, BBs exec'd 0 ==== 3965 0x3A974368: cmpl $0xFFFFFFFF, %eax 3966 0x3A97436B: movl %eax,%edx 3967 0x3A97436D: jz-8 0x3A9743A0 3968 . 421 3A974368 7 3969 . 83 F8 FF 89 C2 74 31 3970 3971 ==== BB 422 (0x3A97436F) in 7548B, out 42854B, BBs exec'd 0 ==== 3972 0x3A97436F: testl %edx,%edx 3973 0x3A974371: jnz-8 0x3A974390 3974 . 422 3A97436F 4 3975 . 85 D2 75 1D 3976 3977 ==== BB 423 (0x3A974373) in 7552B, out 42913B, BBs exec'd 0 ==== 3978 0x3A974373: movl 16(%ebp),%ecx 3979 0x3A974376: movl 88(%ecx),%eax 3980 0x3A974379: cmpl %eax,12(%ecx) 3981 0x3A97437C: jz-8 0x3A974390 3982 . 423 3A974373 11 3983 . 8B 4D 10 8B 41 58 39 41 0C 74 12 3984 3985 ==== BB 424 (0x3A974390) in 7563B, out 43001B, BBs exec'd 0 ==== 3986 0x3A974390: movl -12(%ebp),%ebx 3987 0x3A974393: movl %edx,%eax 3988 0x3A974395: movl -8(%ebp),%esi 3989 0x3A974398: movl -4(%ebp),%edi 3990 0x3A97439B: movl %ebp,%esp 3991 0x3A97439D: popl %ebp 3992 0x3A97439E: ret 3993 . 424 3A974390 15 3994 . 8B 5D F4 89 D0 8B 75 F8 8B 7D FC 89 EC 5D C3 3995 3996 ==== BB 425 (0x3A9697D9) in 7578B, out 43103B, BBs exec'd 0 ==== 3997 0x3A9697D9: testl %eax,%eax 3998 0x3A9697DB: js-32 0x3A969DCE 3999 . 425 3A9697D9 8 4000 . 85 C0 0F 88 ED 05 00 00 4001 4002 ==== BB 426 (0x3A9697E1) in 7586B, out 43162B, BBs exec'd 0 ==== 4003 0x3A9697E1: movl 0xFFFFF994(%ebx),%edx 4004 0x3A9697E7: testl %edx,%edx 4005 0x3A9697E9: movl %edx,-124(%ebp) 4006 0x3A9697EC: jz-8 0x3A96985D 4007 . 426 3A9697E1 13 4008 . 8B 93 94 F9 FF FF 85 D2 89 55 84 74 6F 4009 4010 ==== BB 427 (0x3A9697EE) in 7599B, out 43250B, BBs exec'd 0 ==== 4011 0x3A9697EE: movl -108(%ebp),%eax 4012 0x3A9697F1: movl -104(%ebp),%edx 4013 0x3A9697F4: movl -20(%ebp),%esi 4014 0x3A9697F7: movl %eax,0xFFFFFF6C(%ebp) 4015 0x3A9697FD: movl -16(%ebp),%edi 4016 0x3A969800: movl %edx,0xFFFFFF70(%ebp) 4017 0x3A969806: leal 0(%esi), %esi 4018 0x3A969809: leal 0(%edi,,), %edi 4019 0x3A969810: movl -124(%ebp),%ecx 4020 0x3A969813: movl 0x1C8(%ecx),%edx 4021 0x3A969819: movl 0x1C4(%ecx),%eax 4022 0x3A96981F: movl %edx,%ecx 4023 0x3A969821: xorl %edi,%ecx 4024 0x3A969823: xorl %esi,%eax 4025 0x3A969825: orl %eax,%ecx 4026 0x3A969827: jnz-8 0x3A969850 4027 . 427 3A9697EE 59 4028 . 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 4029 4030 ==== BB 428 (0x3A969850) in 7658B, out 43456B, BBs exec'd 0 ==== 4031 0x3A969850: movl -124(%ebp),%eax 4032 0x3A969853: movl 12(%eax),%eax 4033 0x3A969856: testl %eax,%eax 4034 0x3A969858: movl %eax,-124(%ebp) 4035 0x3A96985B: jnz-8 0x3A969810 4036 . 428 3A969850 13 4037 . 8B 45 84 8B 40 0C 85 C0 89 45 84 75 B3 4038 4039 ==== BB 429 (0x3A969810) in 7671B, out 43548B, BBs exec'd 0 ==== 4040 0x3A969810: movl -124(%ebp),%ecx 4041 0x3A969813: movl 0x1C8(%ecx),%edx 4042 0x3A969819: movl 0x1C4(%ecx),%eax 4043 0x3A96981F: movl %edx,%ecx 4044 0x3A969821: xorl %edi,%ecx 4045 0x3A969823: xorl %esi,%eax 4046 0x3A969825: orl %eax,%ecx 4047 0x3A969827: jnz-8 0x3A969850 4048 . 429 3A969810 25 4049 . 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 4050 4051 ==== BB 430 (0x3A96985D) in 7696B, out 43667B, BBs exec'd 0 ==== 4052 0x3A96985D: xorl %eax, %eax 4053 0x3A96985F: testb $0x4, 20(%ebp) 4054 0x3A969863: jnz-32 0x3A969DC6 4055 . 430 3A96985D 12 4056 . 31 C0 F6 45 14 04 0F 85 5D 05 00 00 4057 4058 ==== BB 431 (0x3A969869) in 7708B, out 43752B, BBs exec'd 0 ==== 4059 0x3A969869: testb $0x40, 0xFFFFFC14(%ebx) 4060 0x3A969870: jnz-32 0x3A96A050 4061 . 431 3A969869 13 4062 . F6 83 14 FC FF FF 40 0F 85 DA 07 00 00 4063 4064 ==== BB 432 (0x3A969876) in 7721B, out 43822B, BBs exec'd 0 ==== 4065 0x3A969876: movl -120(%ebp),%ecx 4066 0x3A969879: movl 12(%ebp),%eax 4067 0x3A96987C: addl $0x4, %ecx 4068 0x3A96987F: movl %ecx,-128(%ebp) 4069 0x3A969882: movl %eax,(%esp,,) 4070 0x3A969885: movl -112(%ebp),%edx 4071 0x3A969888: movl 16(%ebp),%ecx 4072 0x3A96988B: movl 8(%ebp),%eax 4073 0x3A96988E: call 0x3A96C9D0 4074 . 432 3A969876 29 4075 . 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 4076 4077 ==== BB 433 (0x3A973780) in 7750B, out 43957B, BBs exec'd 0 ==== 4078 0x3A973780: movl %edx,0x138(%ebx) 4079 0x3A973786: movl 0xFFFFFC18(%ebx),%eax 4080 0x3A97378C: xorl %ecx, %ecx 4081 0x3A97378E: movl %ecx,20(%esp,,) 4082 0x3A973792: movl $0xFFFFFFFF,%edx 4083 0x3A973797: movl %edx,16(%esp,,) 4084 0x3A97379B: leal -1(%eax,%edi,1), %esi 4085 0x3A97379F: negl %eax 4086 0x3A9737A1: movl $0x0, (%esp,,) 4087 0x3A9737A8: andl %eax,%esi 4088 0x3A9737AA: movl $0x22,%eax 4089 0x3A9737AF: movl %eax,12(%esp,,) 4090 0x3A9737B3: movl $0x3,%eax 4091 0x3A9737B8: movl %eax,8(%esp,,) 4092 0x3A9737BC: movl %esi,4(%esp,,) 4093 0x3A9737C0: call 0x3A974C50 4094 . 433 3A973780 69 4095 . 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 4096 4097 ==== BB 434 mmap(0x3A974C50) in 7819B, out 44173B, BBs exec'd 0 ==== 4098 0x3A974C50: movl %ebx,%edx 4099 0x3A974C52: movl $0x5A,%eax 4100 0x3A974C57: leal 4(%esp,,), %ebx 4101 0x3A974C5B: int $0x80 4102 . 434 3A974C50 13 4103 . 89 DA B8 5A 00 00 00 8D 5C 24 04 CD 80 4104 4105 ==== BB 435 (0x3A974C5D) in 7832B, out 44234B, BBs exec'd 0 ==== 4106 0x3A974C5D: movl %edx,%ebx 4107 0x3A974C5F: cmpl $0xFFFFF000, %eax 4108 0x3A974C64: jnbe-8 0x3A974C67 4109 . 435 3A974C5D 9 4110 . 89 D3 3D 00 F0 FF FF 77 01 4111 4112 ==== BB 436 (0x3A974C66) in 7841B, out 44304B, BBs exec'd 0 ==== 4113 0x3A974C66: ret 4114 . 436 3A974C66 1 4115 . C3 4116 4117 ==== BB 437 (0x3A9737C5) in 7842B, out 44334B, BBs exec'd 0 ==== 4118 0x3A9737C5: cmpl 0x13C(%ebx),%eax 4119 0x3A9737CB: jz-8 0x3A9737D3 4120 . 437 3A9737C5 8 4121 . 3B 83 3C 01 00 00 74 06 4122 4123 ==== BB 438 (0x3A9737CD) in 7850B, out 44402B, BBs exec'd 0 ==== 4124 0x3A9737CD: movl %eax,0x138(%ebx) 4125 0x3A9737D3: movl 0x138(%ebx),%edx 4126 0x3A9737D9: addl %esi,%eax 4127 0x3A9737DB: movl %eax,0x13C(%ebx) 4128 0x3A9737E1: movl %edx,0x140(%ebx) 4129 0x3A9737E7: movl %edx,%eax 4130 0x3A9737E9: leal (%edi,%edx,1), %edx 4131 0x3A9737EC: movl %edx,0x138(%ebx) 4132 0x3A9737F2: movl -12(%ebp),%ebx 4133 0x3A9737F5: movl -8(%ebp),%esi 4134 0x3A9737F8: movl -4(%ebp),%edi 4135 0x3A9737FB: movl %ebp,%esp 4136 0x3A9737FD: popl %ebp 4137 0x3A9737FE: ret 4138 . 438 3A9737CD 50 4139 . 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 4140 4141 ==== BB 439 (0x3A96CAB0) in 7900B, out 44603B, BBs exec'd 0 ==== 4142 0x3A96CAB0: movl %eax,%edx 4143 0x3A96CAB2: movl 12(%eax),%eax 4144 0x3A96CAB5: testl %eax,%eax 4145 0x3A96CAB7: jz-8 0x3A96CAC9 4146 . 439 3A96CAB0 9 4147 . 89 C2 8B 40 0C 85 C0 74 10 4148 4149 ==== BB 440 (0x3A96CAB9) in 7909B, out 44685B, BBs exec'd 0 ==== 4150 0x3A96CAB9: leal 0(%esi,,), %esi 4151 0x3A96CAC0: movl %eax,%edx 4152 0x3A96CAC2: movl 12(%eax),%eax 4153 0x3A96CAC5: testl %eax,%eax 4154 0x3A96CAC7: jnz-8 0x3A96CAC0 4155 . 440 3A96CAB9 16 4156 . 8D B4 26 00 00 00 00 89 C2 8B 40 0C 85 C0 75 F7 4157 4158 ==== BB 441 (0x3A96CAC9) in 7925B, out 44780B, BBs exec'd 0 ==== 4159 0x3A96CAC9: movl -32(%ebp),%eax 4160 0x3A96CACC: movl %edx,16(%eax) 4161 0x3A96CACF: movl %eax,12(%edx) 4162 0x3A96CAD2: movl 0x1B0(%eax),%edx 4163 0x3A96CAD8: movl 0xFFFFF994(%ebx),%eax 4164 0x3A96CADE: addl $0x150, %eax 4165 0x3A96CAE3: movl %eax,(%edx,%ecx,4) 4166 0x3A96CAE6: movl $0x1,%ecx 4167 0x3A96CAEB: incl 0xFFFFF998(%ebx) 4168 0x3A96CAF1: addl $0x1, 0xFFFFF9C4(%ebx) 4169 0x3A96CAF8: adcl $0x0, 0xFFFFF9C8(%ebx) 4170 0x3A96CAFF: testl %edi,%edi 4171 0x3A96CB01: jz-32 0x3A96CC58 4172 . 441 3A96CAC9 62 4173 . 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 4174 4175 ==== BB 442 (0x3A96CB07) in 7987B, out 45004B, BBs exec'd 0 ==== 4176 0x3A96CB07: movl 0x160(%edi),%eax 4177 0x3A96CB0D: testl %eax,%eax 4178 0x3A96CB0F: jz-8 0x3A96CB2C 4179 . 442 3A96CB07 10 4180 . 8B 87 60 01 00 00 85 C0 74 1B 4181 4182 ==== BB 443 (0x3A96CB36) in 7997B, out 45079B, BBs exec'd 0 ==== 4183 0x3A96CB36: cmpl (%edx),%eax 4184 0x3A96CB38: jz-8 0x3A96CB3D 4185 . 443 3A96CB36 4 4186 . 3B 02 74 03 4187 4188 ==== BB 444 (0x3A96CB3D) in 8001B, out 45141B, BBs exec'd 0 ==== 4189 0x3A96CB3D: movl -32(%ebp),%eax 4190 0x3A96CB40: movl -32(%ebp),%edx 4191 0x3A96CB43: movl -16(%ebp),%ecx 4192 0x3A96CB46: addl $0x150, %eax 4193 0x3A96CB4B: movl %eax,0x1B4(%edx) 4194 0x3A96CB51: movzbl (%ecx),%ecx 4195 0x3A96CB54: testb %cl,%cl 4196 0x3A96CB56: movb %cl,-33(%ebp) 4197 0x3A96CB59: jz-32 0x3A96CC26 4198 . 444 3A96CB3D 34 4199 . 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 4200 4201 ==== BB 445 (0x3A96CB5F) in 8035B, out 45287B, BBs exec'd 0 ==== 4202 0x3A96CB5F: movl -16(%ebp),%eax 4203 0x3A96CB62: movl %eax,(%esp,,) 4204 0x3A96CB65: call 0x3A9752D0 4205 . 445 3A96CB5F 11 4206 . 8B 45 F0 89 04 24 E8 66 87 00 00 4207 4208 ==== BB 446 (0x3A96CB6A) in 8046B, out 45355B, BBs exec'd 0 ==== 4209 0x3A96CB6A: incl %eax 4210 0x3A96CB6B: cmpb $0x2F, -33(%ebp) 4211 0x3A96CB6F: movl %eax,-40(%ebp) 4212 0x3A96CB72: jz-32 0x3A96CC60 4213 . 446 3A96CB6A 14 4214 . 40 80 7D DF 2F 89 45 D8 0F 84 E8 00 00 00 4215 4216 ==== BB 447 (0x3A96CC60) in 8060B, out 45439B, BBs exec'd 0 ==== 4217 0x3A96CC60: movl %eax,(%esp,,) 4218 0x3A96CC63: call 0x3A96581C 4219 . 447 3A96CC60 8 4220 . 89 04 24 E8 B4 8B FF FF 4221 4222 ==== BB 448 (0x3A96CC68) in 8068B, out 45494B, BBs exec'd 0 ==== 4223 0x3A96CC68: testl %eax,%eax 4224 0x3A96CC6A: movl %eax,%edi 4225 0x3A96CC6C: jnz-32 0x3A96CBEB 4226 . 448 3A96CC68 10 4227 . 85 C0 89 C7 0F 85 79 FF FF FF 4228 4229 ==== BB 449 (0x3A96CBEB) in 8078B, out 45560B, BBs exec'd 0 ==== 4230 0x3A96CBEB: movl -40(%ebp),%edx 4231 0x3A96CBEE: movl %edx,8(%esp,,) 4232 0x3A96CBF2: movl -16(%ebp),%ecx 4233 0x3A96CBF5: movl %eax,(%esp,,) 4234 0x3A96CBF8: movl %ecx,4(%esp,,) 4235 0x3A96CBFC: call 0x3A975770 4236 . 449 3A96CBEB 22 4237 . 8B 55 D8 89 54 24 08 8B 4D F0 89 04 24 89 4C 24 04 E8 6F 8B 00 00 4238 4239 ==== BB 450 (0x3A96CC01) in 8100B, out 45664B, BBs exec'd 0 ==== 4240 0x3A96CC01: jmp-8 0x3A96CC10 4241 . 450 3A96CC01 2 4242 . EB 0D 4243 4244 ==== BB 451 (0x3A96CC10) in 8102B, out 45692B, BBs exec'd 0 ==== 4245 0x3A96CC10: decl %eax 4246 0x3A96CC11: cmpb $0x2F, (%eax) 4247 0x3A96CC14: jnz-8 0x3A96CC10 4248 . 451 3A96CC10 6 4249 . 48 80 38 2F 75 FA 4250 4251 ==== BB 452 (0x3A96CC16) in 8108B, out 45760B, BBs exec'd 0 ==== 4252 0x3A96CC16: cmpl %edi,%eax 4253 0x3A96CC18: jz-8 0x3A96CC83 4254 . 452 3A96CC16 4 4255 . 39 F8 74 69 4256 4257 ==== BB 453 (0x3A96CC1A) in 8112B, out 45817B, BBs exec'd 0 ==== 4258 0x3A96CC1A: movb $0x0, (%eax) 4259 0x3A96CC1D: movl -32(%ebp),%eax 4260 0x3A96CC20: movl %edi,0x190(%eax) 4261 0x3A96CC26: movl -32(%ebp),%eax 4262 0x3A96CC29: addl $0x2C, %esp 4263 0x3A96CC2C: popl %ebx 4264 0x3A96CC2D: popl %esi 4265 0x3A96CC2E: popl %edi 4266 0x3A96CC2F: popl %ebp 4267 0x3A96CC30: ret 4 4268 . 453 3A96CC1A 25 4269 . 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 4270 4271 ==== BB 454 (0x3A969893) in 8137B, out 45981B, BBs exec'd 0 ==== 4272 0x3A969893: movl %eax,-124(%ebp) 4273 0x3A969896: subl $0x4, %esp 4274 0x3A969899: testl %eax,%eax 4275 0x3A96989B: leal 0xFFFFE494(%ebx), %edx 4276 0x3A9698A1: jz-32 0x3A969D74 4277 . 454 3A969893 20 4278 . 89 45 84 83 EC 04 85 C0 8D 93 94 E4 FF FF 0F 84 CD 04 00 00 4279 4280 ==== BB 455 (0x3A9698A7) in 8157B, out 46082B, BBs exec'd 0 ==== 4281 0x3A9698A7: movl -128(%ebp),%esi 4282 0x3A9698AA: movl -124(%ebp),%edx 4283 0x3A9698AD: movl 24(%esi),%eax 4284 0x3A9698B0: movzwl 16(%esi),%ecx 4285 0x3A9698B4: movl %eax,0x148(%edx) 4286 0x3A9698BA: movzwl 44(%esi),%eax 4287 0x3A9698BE: movl %ecx,0xFFFFFF78(%ebp) 4288 0x3A9698C4: movl -120(%ebp),%ecx 4289 0x3A9698C7: movw %ax,0x14C(%edx) 4290 0x3A9698CE: movl -128(%ebp),%edx 4291 0x3A9698D1: movzwl 44(%esi),%esi 4292 0x3A9698D5: movl 28(%edx),%eax 4293 0x3A9698D8: shll $0x5, %esi 4294 0x3A9698DB: movl %esi,0xFFFFFF28(%ebp) 4295 0x3A9698E1: leal (%esi,%eax,1), %edx 4296 0x3A9698E4: leal 4(%eax,%ecx,1), %eax 4297 0x3A9698E8: cmpl (%ecx),%edx 4298 0x3A9698EA: movl %eax,0xFFFFFF7C(%ebp) 4299 0x3A9698F0: jnbe-32 0x3A969D15 4300 . 455 3A9698A7 79 4301 . 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 4302 4303 ==== BB 456 (0x3A9698F6) in 8236B, out 46339B, BBs exec'd 0 ==== 4304 0x3A9698F6: movl %esp,0xFFFFFF64(%ebp) 4305 0x3A9698FC: movl -124(%ebp),%ecx 4306 0x3A9698FF: movl $0x7,%edi 4307 0x3A969904: movl %edi,0xFFFFFF68(%ebp) 4308 0x3A96990A: movb $0x0, 0xFFFFFF5B(%ebp) 4309 0x3A969911: movzwl 0x14C(%ecx),%edx 4310 0x3A969918: leal -3(%edx,%edx,2), %eax 4311 0x3A96991C: leal 0x28(,%eax,8), %eax 4312 0x3A969923: subl %eax,%esp 4313 0x3A969925: shll $0x5, %edx 4314 0x3A969928: leal 67(%esp,,), %esi 4315 0x3A96992C: andl $0xFFFFFFF0, %esi 4316 0x3A96992F: movl %esi,0xFFFFFF60(%ebp) 4317 0x3A969935: xorl %esi, %esi 4318 0x3A969937: movl %esi,0xFFFFFF5C(%ebp) 4319 0x3A96993D: movl 0xFFFFFF7C(%ebp),%esi 4320 0x3A969943: movl %esi,%eax 4321 0x3A969945: addl %edx,%eax 4322 0x3A969947: cmpl %eax,%esi 4323 0x3A969949: jnb-32 0x3A969DD6 4324 . 456 3A9698F6 89 4325 . 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 4326 4327 ==== BB 457 (0x3A96994F) in 8325B, out 46615B, BBs exec'd 0 ==== 4328 0x3A96994F: movl %eax,0xFFFFFF54(%ebp) 4329 0x3A969955: movl 0xFFFFFF60(%ebp),%eax 4330 0x3A96995B: movl %eax,0xFFFFFF2C(%ebp) 4331 0x3A969961: jmp-8 0x3A96998B 4332 . 457 3A96994F 20 4333 . 89 85 54 FF FF FF 8B 85 60 FF FF FF 89 85 2C FF FF FF EB 28 4334 4335 ==== BB 458 (0x3A96998B) in 8345B, out 46691B, BBs exec'd 0 ==== 4336 0x3A96998B: movl (%esi),%eax 4337 0x3A96998D: cmpl $0x6, %eax 4338 0x3A969990: jz-8 0x3A9699C5 4339 . 458 3A96998B 7 4340 . 8B 06 83 F8 06 74 33 4341 4342 ==== BB 459 (0x3A969992) in 8352B, out 46758B, BBs exec'd 0 ==== 4343 0x3A969992: cmpl $0x6, %eax 4344 0x3A969995: jbe-8 0x3A969963 4345 . 459 3A969992 5 4346 . 83 F8 06 76 CC 4347 4348 ==== BB 460 (0x3A969963) in 8357B, out 46815B, BBs exec'd 0 ==== 4349 0x3A969963: cmpl $0x1, %eax 4350 0x3A969966: jz-32 0x3A969C3A 4351 . 460 3A969963 9 4352 . 83 F8 01 0F 84 CE 02 00 00 4353 4354 ==== BB 461 (0x3A969C3A) in 8366B, out 46872B, BBs exec'd 0 ==== 4355 0x3A969C3A: movl 0xFFFFFC18(%ebx),%eax 4356 0x3A969C40: movl 28(%esi),%edx 4357 0x3A969C43: decl %eax 4358 0x3A969C44: testl %eax,%edx 4359 0x3A969C46: jnz-32 0x3A96A1E5 4360 . 461 3A969C3A 18 4361 . 8B 83 18 FC FF FF 8B 56 1C 48 85 D0 0F 85 99 05 00 00 4362 4363 ==== BB 462 (0x3A969C4C) in 8384B, out 46965B, BBs exec'd 0 ==== 4364 0x3A969C4C: movl 8(%esi),%eax 4365 0x3A969C4F: decl %edx 4366 0x3A969C50: movl 4(%esi),%ecx 4367 0x3A969C53: movl %eax,0xFFFFFF50(%ebp) 4368 0x3A969C59: subl %ecx,%eax 4369 0x3A969C5B: testl %edx,%eax 4370 0x3A969C5D: jnz-32 0x3A96A1F0 4371 . 462 3A969C4C 23 4372 . 8B 46 08 4A 8B 4E 04 89 85 50 FF FF FF 29 C8 85 C2 0F 85 8D 05 00 00 4373 4374 ==== BB 463 (0x3A969C63) in 8407B, out 47080B, BBs exec'd 0 ==== 4375 0x3A969C63: incl 0xFFFFFF5C(%ebp) 4376 0x3A969C69: movl 0xFFFFFF2C(%ebp),%edi 4377 0x3A969C6F: movl 0xFFFFFF50(%ebp),%eax 4378 0x3A969C75: leal 24(%edi), %ecx 4379 0x3A969C78: movl %ecx,0xFFFFFF2C(%ebp) 4380 0x3A969C7E: movl %edx,%ecx 4381 0x3A969C80: notl %ecx 4382 0x3A969C82: andl %eax,%ecx 4383 0x3A969C84: movl 0xFFFFFF2C(%ebp),%eax 4384 0x3A969C8A: movl %ecx,-24(%eax) 4385 0x3A969C8D: movl 8(%esi),%edx 4386 0x3A969C90: movl 16(%esi),%eax 4387 0x3A969C93: addl %edx,%eax 4388 0x3A969C95: movl 0xFFFFFC18(%ebx),%edx 4389 0x3A969C9B: leal -1(%edx,%eax,1), %eax 4390 0x3A969C9F: negl %edx 4391 0x3A969CA1: andl %edx,%eax 4392 0x3A969CA3: movl 0xFFFFFF2C(%ebp),%edx 4393 0x3A969CA9: movl %eax,-20(%edx) 4394 0x3A969CAC: movl 16(%esi),%eax 4395 0x3A969CAF: addl 8(%esi),%eax 4396 0x3A969CB2: movl %eax,-16(%edx) 4397 0x3A969CB5: movl 20(%esi),%eax 4398 0x3A969CB8: addl 8(%esi),%eax 4399 0x3A969CBB: movl %eax,-12(%edx) 4400 0x3A969CBE: movl 28(%esi),%eax 4401 0x3A969CC1: decl %eax 4402 0x3A969CC2: notl %eax 4403 0x3A969CC4: andl 4(%esi),%eax 4404 0x3A969CC7: cmpl $0x1, 0xFFFFFF5C(%ebp) 4405 0x3A969CCE: movl %eax,-8(%edx) 4406 0x3A969CD1: jbe-8 0x3A969CDF 4407 . 463 3A969C63 112 4408 . 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 4409 4410 ==== BB 464 (0x3A969CDF) in 8519B, out 47458B, BBs exec'd 0 ==== 4411 0x3A969CDF: movl 24(%esi),%ecx 4412 0x3A969CE2: movl $0x73516240,%eax 4413 0x3A969CE7: andl $0x7, %ecx 4414 0x3A969CEA: shll $0x2, %ecx 4415 0x3A969CED: sarl %cl, %eax 4416 0x3A969CEF: andl $0xF, %eax 4417 0x3A969CF2: movl %eax,20(%edi) 4418 0x3A969CF5: jmp 0x3A969980 4419 . 464 3A969CDF 27 4420 . 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 4421 4422 ==== BB 465 (0x3A969980) in 8546B, out 47578B, BBs exec'd 0 ==== 4423 0x3A969980: addl $0x20, %esi 4424 0x3A969983: cmpl 0xFFFFFF54(%ebp),%esi 4425 0x3A969989: jnb-8 0x3A9699DC 4426 . 465 3A969980 11 4427 . 83 C6 20 3B B5 54 FF FF FF 73 51 4428 4429 ==== BB 466 (0x3A969CD3) in 8557B, out 47656B, BBs exec'd 0 ==== 4430 0x3A969CD3: cmpl %ecx,-20(%edi) 4431 0x3A969CD6: jz-8 0x3A969CDF 4432 . 466 3A969CD3 5 4433 . 39 4F EC 74 07 4434 4435 ==== BB 467 (0x3A96996C) in 8562B, out 47719B, BBs exec'd 0 ==== 4436 0x3A96996C: cmpl $0x2, %eax 4437 0x3A96996F: jz-32 0x3A969CFA 4438 . 467 3A96996C 9 4439 . 83 F8 02 0F 84 85 03 00 00 4440 4441 ==== BB 468 (0x3A969CFA) in 8571B, out 47776B, BBs exec'd 0 ==== 4442 0x3A969CFA: movl 8(%esi),%eax 4443 0x3A969CFD: movl -124(%ebp),%edx 4444 0x3A969D00: movl %eax,8(%edx) 4445 0x3A969D03: movl 20(%esi),%eax 4446 0x3A969D06: shrl $0x3, %eax 4447 0x3A969D09: movw %ax,0x14E(%edx) 4448 0x3A969D10: jmp 0x3A969980 4449 . 468 3A969CFA 27 4450 . 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 4451 4452 ==== BB 469 (0x3A969997) in 8598B, out 47888B, BBs exec'd 0 ==== 4453 0x3A969997: cmpl $0x6474E551, %eax 4454 0x3A96999C: jz-32 0x3A969C2C 4455 . 469 3A969997 11 4456 . 3D 51 E5 74 64 0F 84 8A 02 00 00 4457 4458 ==== BB 470 (0x3A969C2C) in 8609B, out 47948B, BBs exec'd 0 ==== 4459 0x3A969C2C: movl 24(%esi),%ecx 4460 0x3A969C2F: movl %ecx,0xFFFFFF68(%ebp) 4461 0x3A969C35: jmp 0x3A969980 4462 . 470 3A969C2C 14 4463 . 8B 4E 18 89 8D 68 FF FF FF E9 46 FD FF FF 4464 4465 ==== BB 471 (0x3A9699DC) in 8623B, out 48008B, BBs exec'd 0 ==== 4466 0x3A9699DC: movl 0xFFFFFF5C(%ebp),%eax 4467 0x3A9699E2: testl %eax,%eax 4468 0x3A9699E4: jz-32 0x3A969DD6 4469 . 471 3A9699DC 14 4470 . 8B 85 5C FF FF FF 85 C0 0F 84 EC 03 00 00 4471 4472 ==== BB 472 (0x3A9699EA) in 8637B, out 48083B, BBs exec'd 0 ==== 4473 0x3A9699EA: movl 0xFFFFFF5C(%ebp),%ecx 4474 0x3A9699F0: movl 0xFFFFFF60(%ebp),%edi 4475 0x3A9699F6: leal (%ecx,%ecx,2), %eax 4476 0x3A9699F9: leal (%edi,%eax,8), %eax 4477 0x3A9699FC: movl (%edi),%edx 4478 0x3A9699FE: movl -12(%eax),%esi 4479 0x3A969A01: movl %eax,0xFFFFFF4C(%ebp) 4480 0x3A969A07: subl %edx,%esi 4481 0x3A969A09: cmpl $0x3, 0xFFFFFF78(%ebp) 4482 0x3A969A10: movl %esi,0xFFFFFF28(%ebp) 4483 0x3A969A16: jnz-32 0x3A96A1FB 4484 . 472 3A9699EA 50 4485 . 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 4486 4487 ==== BB 473 (0x3A969A1C) in 8687B, out 48261B, BBs exec'd 0 ==== 4488 0x3A969A1C: movl 0xFFFFFD78(%ebx),%eax 4489 0x3A969A22: andl %eax,%edx 4490 0x3A969A24: movl 16(%edi),%eax 4491 0x3A969A27: movl %eax,20(%esp,,) 4492 0x3A969A2B: movl -116(%ebp),%eax 4493 0x3A969A2E: movl %eax,16(%esp,,) 4494 0x3A969A32: movl $0x2,%eax 4495 0x3A969A37: movl %eax,12(%esp,,) 4496 0x3A969A3B: movl 20(%edi),%eax 4497 0x3A969A3E: movl %edx,(%esp,,) 4498 0x3A969A41: movl %esi,4(%esp,,) 4499 0x3A969A45: movl %eax,8(%esp,,) 4500 0x3A969A49: call 0x3A974C50 4501 . 473 3A969A1C 50 4502 . 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 4503 4504 ==== BB 474 (0x3A969A4E) in 8737B, out 48446B, BBs exec'd 0 ==== 4505 0x3A969A4E: movl -124(%ebp),%edx 4506 0x3A969A51: movl %eax,0x194(%edx) 4507 0x3A969A57: incl %eax 4508 0x3A969A58: jz-32 0x3A969BF6 4509 . 474 3A969A4E 16 4510 . 8B 55 84 89 82 94 01 00 00 40 0F 84 98 01 00 00 4511 4512 ==== BB 475 (0x3A969A5E) in 8753B, out 48537B, BBs exec'd 0 ==== 4513 0x3A969A5E: movl 0xFFFFFC40(%ebx),%esi 4514 0x3A969A64: testl %esi,%esi 4515 0x3A969A66: jnz-32 0x3A96A06A 4516 . 475 3A969A5E 14 4517 . 8B B3 40 FC FF FF 85 F6 0F 85 FE 05 00 00 4518 4519 ==== BB 476 (0x3A96A06A) in 8767B, out 48612B, BBs exec'd 0 ==== 4520 0x3A96A06A: movl $0x3,%ecx 4521 0x3A96A06F: movl %ecx,8(%esp,,) 4522 0x3A96A073: movl 0xFFFFFF28(%ebp),%ecx 4523 0x3A96A079: movl %ecx,4(%esp,,) 4524 0x3A96A07D: movl -124(%ebp),%esi 4525 0x3A96A080: movl 0x194(%esi),%eax 4526 0x3A96A086: movl %eax,(%esp,,) 4527 0x3A96A089: call 0x3A974D10 4528 . 476 3A96A06A 36 4529 . 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 4530 4531 ==== BB 477 madvise(0x3A974D10) in 8803B, out 48741B, BBs exec'd 0 ==== 4532 0x3A974D10: pushl %ebx 4533 0x3A974D11: movl 16(%esp,,),%edx 4534 0x3A974D15: movl 12(%esp,,),%ecx 4535 0x3A974D19: movl 8(%esp,,),%ebx 4536 0x3A974D1D: movl $0xDB,%eax 4537 0x3A974D22: int $0x80 4538 . 477 3A974D10 20 4539 . 53 8B 54 24 10 8B 4C 24 0C 8B 5C 24 08 B8 DB 00 00 00 CD 80 4540 4541 ==== BB 478 (0x3A974D24) in 8823B, out 48837B, BBs exec'd 0 ==== 4542 0x3A974D24: popl %ebx 4543 0x3A974D25: cmpl $0xFFFFF001, %eax 4544 0x3A974D2A: jnb-8 0x3A974D2D 4545 . 478 3A974D24 8 4546 . 5B 3D 01 F0 FF FF 73 01 4547 4548 ==== BB 479 (0x3A974D2C) in 8831B, out 48916B, BBs exec'd 0 ==== 4549 0x3A974D2C: ret 4550 . 479 3A974D2C 1 4551 . C3 4552 4553 ==== BB 480 (0x3A96A08E) in 8832B, out 48946B, BBs exec'd 0 ==== 4554 0x3A96A08E: jmp 0x3A969A6C 4555 . 480 3A96A08E 5 4556 . E9 D9 F9 FF FF 4557 4558 ==== BB 481 (0x3A969A6C) in 8837B, out 48974B, BBs exec'd 0 ==== 4559 0x3A969A6C: movl -124(%ebp),%edx 4560 0x3A969A6F: movl 0xFFFFFF28(%ebp),%ecx 4561 0x3A969A75: movl -124(%ebp),%esi 4562 0x3A969A78: movl 0x194(%edx),%eax 4563 0x3A969A7E: leal (%ecx,%eax,1), %edx 4564 0x3A969A81: movl %edx,0x198(%esi) 4565 0x3A969A87: movl (%edi),%edx 4566 0x3A969A89: subl %edx,%eax 4567 0x3A969A8B: cmpb $0x0, 0xFFFFFF5B(%ebp) 4568 0x3A969A92: movl %eax,(%esi) 4569 0x3A969A94: jnz-32 0x3A96A093 4570 . 481 3A969A6C 46 4571 . 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 4572 4573 ==== BB 482 (0x3A969A9A) in 8883B, out 49142B, BBs exec'd 0 ==== 4574 0x3A969A9A: movl -124(%ebp),%ecx 4575 0x3A969A9D: movl 0x144(%ecx),%eax 4576 0x3A969AA3: testl %eax,%eax 4577 0x3A969AA5: jnz-8 0x3A969AF0 4578 . 482 3A969A9A 13 4579 . 8B 4D 84 8B 81 44 01 00 00 85 C0 75 49 4580 4581 ==== BB 483 (0x3A969AA7) in 8896B, out 49230B, BBs exec'd 0 ==== 4582 0x3A969AA7: movl -128(%ebp),%eax 4583 0x3A969AAA: movl 16(%edi),%esi 4584 0x3A969AAD: movl 28(%eax),%ecx 4585 0x3A969AB0: movl %esi,0xFFFFFF48(%ebp) 4586 0x3A969AB6: cmpl %ecx,%esi 4587 0x3A969AB8: jnbe-8 0x3A969AF0 4588 . 483 3A969AA7 19 4589 . 8B 45 80 8B 77 10 8B 48 1C 89 B5 48 FF FF FF 39 CE 77 36 4590 4591 ==== BB 484 (0x3A969ABA) in 8915B, out 49341B, BBs exec'd 0 ==== 4592 0x3A969ABA: movzwl 44(%eax),%eax 4593 0x3A969ABE: movl (%edi),%esi 4594 0x3A969AC0: movl 4(%edi),%edx 4595 0x3A969AC3: movl %esi,0xFFFFFF44(%ebp) 4596 0x3A969AC9: shll $0x5, %eax 4597 0x3A969ACC: subl %esi,%edx 4598 0x3A969ACE: addl 0xFFFFFF48(%ebp),%edx 4599 0x3A969AD4: leal (%eax,%ecx,1), %eax 4600 0x3A969AD7: cmpl %eax,%edx 4601 0x3A969AD9: jb-8 0x3A969AF0 4602 . 484 3A969ABA 33 4603 . 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 4604 4605 ==== BB 485 (0x3A969ADB) in 8948B, out 49491B, BBs exec'd 0 ==== 4606 0x3A969ADB: movl %esi,%eax 4607 0x3A969ADD: movl -124(%ebp),%edx 4608 0x3A969AE0: addl %ecx,%eax 4609 0x3A969AE2: movl 0xFFFFFF48(%ebp),%ecx 4610 0x3A969AE8: subl %ecx,%eax 4611 0x3A969AEA: movl %eax,0x144(%edx) 4612 0x3A969AF0: movl 12(%edi),%ecx 4613 0x3A969AF3: movl 8(%edi),%edx 4614 0x3A969AF6: cmpl %edx,%ecx 4615 0x3A969AF8: jbe-32 0x3A969B8D 4616 . 485 3A969ADB 35 4617 . 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 4618 4619 ==== BB 486 (0x3A969B8D) in 8983B, out 49635B, BBs exec'd 0 ==== 4620 0x3A969B8D: movl 0xFFFFFF5C(%ebp),%esi 4621 0x3A969B93: addl $0x18, %edi 4622 0x3A969B96: movl 0xFFFFFF60(%ebp),%edx 4623 0x3A969B9C: leal (%esi,%esi,2), %eax 4624 0x3A969B9F: leal (%edx,%eax,8), %eax 4625 0x3A969BA2: cmpl %eax,%edi 4626 0x3A969BA4: jnb-32 0x3A969DE4 4627 . 486 3A969B8D 29 4628 . 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 4629 4630 ==== BB 487 (0x3A969BAA) in 9012B, out 49758B, BBs exec'd 0 ==== 4631 0x3A969BAA: movl (%edi),%eax 4632 0x3A969BAC: cmpl %eax,4(%edi) 4633 0x3A969BAF: jbe-32 0x3A969A9A 4634 . 487 3A969BAA 11 4635 . 8B 07 39 47 04 0F 86 E5 FE FF FF 4636 4637 ==== BB 488 (0x3A969BB5) in 9023B, out 49830B, BBs exec'd 0 ==== 4638 0x3A969BB5: movl 16(%edi),%eax 4639 0x3A969BB8: movl %eax,20(%esp,,) 4640 0x3A969BBC: movl -116(%ebp),%esi 4641 0x3A969BBF: movl $0x12,%eax 4642 0x3A969BC4: movl %eax,12(%esp,,) 4643 0x3A969BC8: movl %esi,16(%esp,,) 4644 0x3A969BCC: movl 20(%edi),%eax 4645 0x3A969BCF: movl %eax,8(%esp,,) 4646 0x3A969BD3: movl 4(%edi),%eax 4647 0x3A969BD6: movl (%edi),%esi 4648 0x3A969BD8: subl %esi,%eax 4649 0x3A969BDA: movl %eax,4(%esp,,) 4650 0x3A969BDE: movl -124(%ebp),%edx 4651 0x3A969BE1: movl (%edi),%eax 4652 0x3A969BE3: movl (%edx),%ecx 4653 0x3A969BE5: addl %ecx,%eax 4654 0x3A969BE7: movl %eax,(%esp,,) 4655 0x3A969BEA: call 0x3A974C50 4656 . 488 3A969BB5 58 4657 . 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 4658 4659 ==== BB 489 (0x3A969BEF) in 9081B, out 50046B, BBs exec'd 0 ==== 4660 0x3A969BEF: incl %eax 4661 0x3A969BF0: jnz-32 0x3A969A9A 4662 . 489 3A969BEF 7 4663 . 40 0F 85 A4 FE FF FF 4664 4665 ==== BB 490 (0x3A969AF0) in 9088B, out 50108B, BBs exec'd 0 ==== 4666 0x3A969AF0: movl 12(%edi),%ecx 4667 0x3A969AF3: movl 8(%edi),%edx 4668 0x3A969AF6: cmpl %edx,%ecx 4669 0x3A969AF8: jbe-32 0x3A969B8D 4670 . 490 3A969AF0 14 4671 . 8B 4F 0C 8B 57 08 39 D1 0F 86 8F 00 00 00 4672 4673 ==== BB 491 (0x3A969AFE) in 9102B, out 50190B, BBs exec'd 0 ==== 4674 0x3A969AFE: movl -124(%ebp),%esi 4675 0x3A969B01: movl 0xFFFFFC18(%ebx),%eax 4676 0x3A969B07: movl (%esi),%esi 4677 0x3A969B09: addl %esi,%edx 4678 0x3A969B0B: addl %esi,%ecx 4679 0x3A969B0D: movl %edx,0xFFFFFF40(%ebp) 4680 0x3A969B13: leal -1(%eax,%edx,1), %edx 4681 0x3A969B17: negl %eax 4682 0x3A969B19: movl %ecx,0xFFFFFF3C(%ebp) 4683 0x3A969B1F: andl %eax,%edx 4684 0x3A969B21: cmpl %edx,%ecx 4685 0x3A969B23: movl %edx,0xFFFFFF38(%ebp) 4686 0x3A969B29: jnb-8 0x3A969B31 4687 . 491 3A969AFE 45 4688 . 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 4689 4690 ==== BB 492 (0x3A969B2B) in 9147B, out 50371B, BBs exec'd 0 ==== 4691 0x3A969B2B: movl %ecx,0xFFFFFF38(%ebp) 4692 0x3A969B31: movl 0xFFFFFF40(%ebp),%ecx 4693 0x3A969B37: cmpl %ecx,0xFFFFFF38(%ebp) 4694 0x3A969B3D: jbe-8 0x3A969B7B 4695 . 492 3A969B2B 20 4696 . 89 8D 38 FF FF FF 8B 8D 40 FF FF FF 39 8D 38 FF FF FF 76 3C 4697 4698 ==== BB 493 (0x3A969B3F) in 9167B, out 50468B, BBs exec'd 0 ==== 4699 0x3A969B3F: movl 20(%edi),%eax 4700 0x3A969B42: testb $0x2, %al 4701 0x3A969B44: jz-32 0x3A96A3D8 4702 . 493 3A969B3F 11 4703 . 8B 47 14 A8 02 0F 84 8E 08 00 00 4704 4705 ==== BB 494 (0x3A969B4A) in 9178B, out 50550B, BBs exec'd 0 ==== 4706 0x3A969B4A: movl 0xFFFFFF38(%ebp),%eax 4707 0x3A969B50: movl 0xFFFFFF40(%ebp),%edx 4708 0x3A969B56: subl %edx,%eax 4709 0x3A969B58: movl %eax,8(%esp,,) 4710 0x3A969B5C: xorl %eax, %eax 4711 0x3A969B5E: movl %eax,4(%esp,,) 4712 0x3A969B62: movl 0xFFFFFF40(%ebp),%esi 4713 0x3A969B68: movl %esi,(%esp,,) 4714 0x3A969B6B: call 0x3A975700 4715 . 494 3A969B4A 38 4716 . 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 4717 4718 ==== BB 495 memset(0x3A975700) in 9216B, out 50694B, BBs exec'd 0 ==== 4719 0x3A975700: pushl %edi 4720 0x3A975701: movl 8(%esp,,),%edi 4721 0x3A975705: movl 16(%esp,,),%edx 4722 0x3A975709: movb 12(%esp,,),%al 4723 0x3A97570D: movb %al,%ah{sp} 4724 0x3A97570F: movl %eax,%ecx 4725 0x3A975711: shll $0x10, %eax 4726 0x3A975714: movw %cx,%ax 4727 0x3A975717: cld 4728 0x3A975718: cmpl $0x24, %edx 4729 0x3A97571B: movl %edx,%ecx 4730 0x3A97571D: jl-8 0x3A975756 4731 . 495 3A975700 31 4732 . 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 4733 4734 ==== BB 496 (0x3A975756) in 9247B, out 50876B, BBs exec'd 0 ==== 4735 0x3A975756: shrl $0x2, %ecx 4736 0x3A975759: rep stosl 4737 . 496 3A975756 5 4738 . C1 E9 02 F3 AB 4739 4740 ==== BB 497 (0x3A975759) in 9252B, out 50973B, BBs exec'd 0 ==== 4741 0x3A975759: rep stosl 4742 . 497 3A975759 2 4743 . F3 AB 4744 4745 ==== BB 498 (0x3A97575B) in 9254B, out 51060B, BBs exec'd 0 ==== 4746 0x3A97575B: movl %edx,%ecx 4747 0x3A97575D: andl $0x3, %ecx 4748 0x3A975760: rep stosb 4749 . 498 3A97575B 7 4750 . 89 D1 83 E1 03 F3 AA 4751 4752 ==== BB 499 (0x3A975762) in 9261B, out 51162B, BBs exec'd 0 ==== 4753 0x3A975762: movl 8(%esp,,),%eax 4754 0x3A975766: popl %edi 4755 0x3A975767: ret 4756 . 499 3A975762 6 4757 . 8B 44 24 08 5F C3 4758 4759 ==== BB 500 (0x3A969B70) in 9267B, out 51221B, BBs exec'd 0 ==== 4760 0x3A969B70: movl 20(%edi),%eax 4761 0x3A969B73: testb $0x2, %al 4762 0x3A969B75: jz-32 0x3A96A3B2 4763 . 500 3A969B70 11 4764 . 8B 47 14 A8 02 0F 84 37 08 00 00 4765 4766 ==== BB 501 (0x3A969B7B) in 9278B, out 51303B, BBs exec'd 0 ==== 4767 0x3A969B7B: movl 0xFFFFFF38(%ebp),%eax 4768 0x3A969B81: cmpl %eax,0xFFFFFF3C(%ebp) 4769 0x3A969B87: jnbe-32 0x3A96A171 4770 . 501 3A969B7B 18 4771 . 8B 85 38 FF FF FF 39 85 3C FF FF FF 0F 87 E4 05 00 00 4772 4773 ==== BB 502 (0x3A969DE4) in 9296B, out 51384B, BBs exec'd 0 ==== 4774 0x3A969DE4: movl -124(%ebp),%ecx 4775 0x3A969DE7: movl 0x144(%ecx),%eax 4776 0x3A969DED: testl %eax,%eax 4777 0x3A969DEF: jz-32 0x3A96A0E8 4778 . 502 3A969DE4 17 4779 . 8B 4D 84 8B 81 44 01 00 00 85 C0 0F 84 F3 02 00 00 4780 4781 ==== BB 503 (0x3A969DF5) in 9313B, out 51472B, BBs exec'd 0 ==== 4782 0x3A969DF5: movl -124(%ebp),%ecx 4783 0x3A969DF8: movl (%ecx),%esi 4784 0x3A969DFA: addl %esi,%eax 4785 0x3A969DFC: movl %eax,0x144(%ecx) 4786 0x3A969E02: movl 0xFFFFFF64(%ebp),%esp 4787 0x3A969E08: movl -116(%ebp),%esi 4788 0x3A969E0B: movl %esi,(%esp,,) 4789 0x3A969E0E: call 0x3A974470 4790 . 503 3A969DF5 30 4791 . 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 4792 4793 ==== BB 504 close(0x3A974470) in 9343B, out 51605B, BBs exec'd 0 ==== 4794 0x3A974470: movl %ebx,%edx 4795 0x3A974472: movl 4(%esp,,),%ebx 4796 0x3A974476: movl $0x6,%eax 4797 0x3A97447B: int $0x80 4798 . 504 3A974470 13 4799 . 89 DA 8B 5C 24 04 B8 06 00 00 00 CD 80 4800 4801 ==== BB 505 (0x3A97447D) in 9356B, out 51669B, BBs exec'd 0 ==== 4802 0x3A97447D: movl %edx,%ebx 4803 0x3A97447F: cmpl $0xFFFFF001, %eax 4804 0x3A974484: jnb-8 0x3A974487 4805 . 505 3A97447D 9 4806 . 89 D3 3D 01 F0 FF FF 73 01 4807 4808 ==== BB 506 (0x3A974486) in 9365B, out 51739B, BBs exec'd 0 ==== 4809 0x3A974486: ret 4810 . 506 3A974486 1 4811 . C3 4812 4813 ==== BB 507 (0x3A969E13) in 9366B, out 51769B, BBs exec'd 0 ==== 4814 0x3A969E13: movl $0xFFFFFFFF, -116(%ebp) 4815 0x3A969E1A: movl -124(%ebp),%eax 4816 0x3A969E1D: movzbl 0x174(%eax),%ecx 4817 0x3A969E24: movb %cl,%al 4818 0x3A969E26: andb $0x3, %al 4819 0x3A969E28: decb %al 4820 0x3A969E2A: setz %dl 4821 0x3A969E2D: cmpl $0x2, 0xFFFFFF78(%ebp) 4822 0x3A969E34: setz %al 4823 0x3A969E37: andl %edx,%eax 4824 0x3A969E39: testb $0x1, %al 4825 0x3A969E3B: jz-8 0x3A969E49 4826 . 507 3A969E13 42 4827 . 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 4828 4829 ==== BB 508 (0x3A969E49) in 9408B, out 51975B, BBs exec'd 0 ==== 4830 0x3A969E49: movl -124(%ebp),%ecx 4831 0x3A969E4C: movl 8(%ecx),%eax 4832 0x3A969E4F: testl %eax,%eax 4833 0x3A969E51: jnz-32 0x3A96A0D9 4834 . 508 3A969E49 14 4835 . 8B 4D 84 8B 41 08 85 C0 0F 85 82 02 00 00 4836 4837 ==== BB 509 (0x3A96A0D9) in 9422B, out 52060B, BBs exec'd 0 ==== 4838 0x3A96A0D9: movl -124(%ebp),%esi 4839 0x3A96A0DC: movl (%esi),%edx 4840 0x3A96A0DE: addl %edx,%eax 4841 0x3A96A0E0: movl %eax,8(%esi) 4842 0x3A96A0E3: jmp 0x3A969E6F 4843 . 509 3A96A0D9 15 4844 . 8B 75 84 8B 16 01 D0 89 46 08 E9 87 FD FF FF 4845 4846 ==== BB 510 (0x3A969E6F) in 9437B, out 52140B, BBs exec'd 0 ==== 4847 0x3A969E6F: movl -124(%ebp),%ecx 4848 0x3A969E72: addl %edx,0x148(%ecx) 4849 0x3A969E78: testb $0x40, 0xFFFFFC14(%ebx) 4850 0x3A969E7F: jnz-32 0x3A96A230 4851 . 510 3A969E6F 22 4852 . 8B 4D 84 01 91 48 01 00 00 F6 83 14 FC FF FF 40 0F 85 AB 03 00 00 4853 4854 ==== BB 511 (0x3A969E85) in 9459B, out 52245B, BBs exec'd 0 ==== 4855 0x3A969E85: movl -124(%ebp),%eax 4856 0x3A969E88: movl 8(%eax),%esi 4857 0x3A969E8B: testl %esi,%esi 4858 0x3A969E8D: jz-32 0x3A969F9E 4859 . 511 3A969E85 14 4860 . 8B 45 84 8B 70 08 85 F6 0F 84 0B 01 00 00 4861 4862 ==== BB 512 (0x3A969E93) in 9473B, out 52330B, BBs exec'd 0 ==== 4863 0x3A969E93: movl (%esi),%edx 4864 0x3A969E95: movl %eax,%edi 4865 0x3A969E97: addl $0x18, %edi 4866 0x3A969E9A: testl %edx,%edx 4867 0x3A969E9C: jnz-8 0x3A969EAE 4868 . 512 3A969E93 11 4869 . 8B 16 89 C7 83 C7 18 85 D2 75 10 4870 4871 ==== BB 513 (0x3A969EAE) in 9484B, out 52416B, BBs exec'd 0 ==== 4872 0x3A969EAE: cmpl $0x21, %edx 4873 0x3A969EB1: jle-8 0x3A969EA0 4874 . 513 3A969EAE 5 4875 . 83 FA 21 7E ED 4876 4877 ==== BB 514 (0x3A969EA0) in 9489B, out 52473B, BBs exec'd 0 ==== 4878 0x3A969EA0: movl %esi,(%edi,%edx,4) 4879 0x3A969EA3: addl $0x8, %esi 4880 0x3A969EA6: movl (%esi),%eax 4881 0x3A969EA8: testl %eax,%eax 4882 0x3A969EAA: movl %eax,%edx 4883 0x3A969EAC: jz-8 0x3A969EE6 4884 . 514 3A969EA0 14 4885 . 89 34 97 83 C6 08 8B 06 85 C0 89 C2 74 38 4886 4887 ==== BB 515 (0x3A969EB3) in 9503B, out 52576B, BBs exec'd 0 ==== 4888 0x3A969EB3: movl $0x6FFFFFFF,%eax 4889 0x3A969EB8: subl %edx,%eax 4890 0x3A969EBA: cmpl $0xF, %eax 4891 0x3A969EBD: jnbe-8 0x3A969ECB 4892 . 515 3A969EB3 12 4893 . B8 FF FF FF 6F 29 D0 83 F8 0F 77 0C 4894 4895 ==== BB 516 (0x3A969EBF) in 9515B, out 52649B, BBs exec'd 0 ==== 4896 0x3A969EBF: movl $0x70000021,%eax 4897 0x3A969EC4: subl %edx,%eax 4898 0x3A969EC6: movl %esi,(%edi,%eax,4) 4899 0x3A969EC9: jmp-8 0x3A969EA3 4900 . 516 3A969EBF 12 4901 . B8 21 00 00 70 29 D0 89 34 87 EB D8 4902 4903 ==== BB 517 (0x3A969EA3) in 9527B, out 52717B, BBs exec'd 0 ==== 4904 0x3A969EA3: addl $0x8, %esi 4905 0x3A969EA6: movl (%esi),%eax 4906 0x3A969EA8: testl %eax,%eax 4907 0x3A969EAA: movl %eax,%edx 4908 0x3A969EAC: jz-8 0x3A969EE6 4909 . 517 3A969EA3 11 4910 . 83 C6 08 8B 06 85 C0 89 C2 74 38 4911 4912 ==== BB 518 (0x3A969EE6) in 9538B, out 52803B, BBs exec'd 0 ==== 4913 0x3A969EE6: movl -124(%ebp),%ecx 4914 0x3A969EE9: movl (%ecx),%edx 4915 0x3A969EEB: testl %edx,%edx 4916 0x3A969EED: jz-8 0x3A969F42 4917 . 518 3A969EE6 9 4918 . 8B 4D 84 8B 11 85 D2 74 53 4919 4920 ==== BB 519 (0x3A969EEF) in 9547B, out 52885B, BBs exec'd 0 ==== 4921 0x3A969EEF: movl 16(%edi),%eax 4922 0x3A969EF2: testl %eax,%eax 4923 0x3A969EF4: jz-8 0x3A969EF9 4924 . 519 3A969EEF 7 4925 . 8B 47 10 85 C0 74 03 4926 4927 ==== BB 520 (0x3A969EF6) in 9554B, out 52957B, BBs exec'd 0 ==== 4928 0x3A969EF6: addl %edx,4(%eax) 4929 0x3A969EF9: movl 12(%edi),%eax 4930 0x3A969EFC: testl %eax,%eax 4931 0x3A969EFE: jz-8 0x3A969F03 4932 . 520 3A969EF6 10 4933 . 01 50 04 8B 47 0C 85 C0 74 03 4934 4935 ==== BB 521 (0x3A969F00) in 9564B, out 53048B, BBs exec'd 0 ==== 4936 0x3A969F00: addl %edx,4(%eax) 4937 0x3A969F03: movl 20(%edi),%eax 4938 0x3A969F06: testl %eax,%eax 4939 0x3A969F08: jz-8 0x3A969F0D 4940 . 521 3A969F00 10 4941 . 01 50 04 8B 47 14 85 C0 74 03 4942 4943 ==== BB 522 (0x3A969F0A) in 9574B, out 53139B, BBs exec'd 0 ==== 4944 0x3A969F0A: addl %edx,4(%eax) 4945 0x3A969F0D: movl 24(%edi),%eax 4946 0x3A969F10: testl %eax,%eax 4947 0x3A969F12: jz-8 0x3A969F17 4948 . 522 3A969F0A 10 4949 . 01 50 04 8B 47 18 85 C0 74 03 4950 4951 ==== BB 523 (0x3A969F14) in 9584B, out 53230B, BBs exec'd 0 ==== 4952 0x3A969F14: addl %edx,4(%eax) 4953 0x3A969F17: movl 28(%edi),%eax 4954 0x3A969F1A: testl %eax,%eax 4955 0x3A969F1C: jz-8 0x3A969F21 4956 . 523 3A969F14 10 4957 . 01 50 04 8B 47 1C 85 C0 74 03 4958 4959 ==== BB 524 (0x3A969F21) in 9594B, out 53321B, BBs exec'd 0 ==== 4960 0x3A969F21: movl 68(%edi),%eax 4961 0x3A969F24: testl %eax,%eax 4962 0x3A969F26: jz-8 0x3A969F2B 4963 . 524 3A969F21 7 4964 . 8B 47 44 85 C0 74 03 4965 4966 ==== BB 525 (0x3A969F28) in 9601B, out 53393B, BBs exec'd 0 ==== 4967 0x3A969F28: addl %edx,4(%eax) 4968 0x3A969F2B: movl 92(%edi),%eax 4969 0x3A969F2E: testl %eax,%eax 4970 0x3A969F30: jz-8 0x3A969F35 4971 . 525 3A969F28 10 4972 . 01 50 04 8B 47 5C 85 C0 74 03 4973 4974 ==== BB 526 (0x3A969F32) in 9611B, out 53484B, BBs exec'd 0 ==== 4975 0x3A969F32: addl %edx,4(%eax) 4976 0x3A969F35: movl 0xC4(%edi),%eax 4977 0x3A969F3B: testl %eax,%eax 4978 0x3A969F3D: jz-8 0x3A969F42 4979 . 526 3A969F32 13 4980 . 01 50 04 8B 87 C4 00 00 00 85 C0 74 03 4981 4982 ==== BB 527 (0x3A969F3F) in 9624B, out 53578B, BBs exec'd 0 ==== 4983 0x3A969F3F: addl %edx,4(%eax) 4984 0x3A969F42: movl 120(%edi),%edx 4985 0x3A969F45: testl %edx,%edx 4986 0x3A969F47: jz-8 0x3A969F73 4987 . 527 3A969F3F 10 4988 . 01 50 04 8B 57 78 85 D2 74 2A 4989 4990 ==== BB 528 (0x3A969F73) in 9634B, out 53669B, BBs exec'd 0 ==== 4991 0x3A969F73: movl 0x98(%edi),%edx 4992 0x3A969F79: testl %edx,%edx 4993 0x3A969F7B: jz-8 0x3A969F90 4994 . 528 3A969F73 10 4995 . 8B 97 98 00 00 00 85 D2 74 13 4996 4997 ==== BB 529 (0x3A969F7D) in 9644B, out 53744B, BBs exec'd 0 ==== 4998 0x3A969F7D: movl 4(%edx),%eax 4999 0x3A969F80: movl -124(%ebp),%esi 5000 0x3A969F83: testb $0x1, %al 5001 0x3A969F85: movl %eax,0x1E8(%esi) 5002 0x3A969F8B: jz-8 0x3A969F90 5003 . 529 3A969F7D 16 5004 . 8B 42 04 8B 75 84 A8 01 89 86 E8 01 00 00 74 03 5005 5006 ==== BB 530 (0x3A969F90) in 9660B, out 53854B, BBs exec'd 0 ==== 5007 0x3A969F90: movl 116(%edi),%eax 5008 0x3A969F93: testl %eax,%eax 5009 0x3A969F95: jz-8 0x3A969F9E 5010 . 530 3A969F90 7 5011 . 8B 47 74 85 C0 74 07 5012 5013 ==== BB 531 (0x3A969F9E) in 9667B, out 53926B, BBs exec'd 0 ==== 5014 0x3A969F9E: movl -124(%ebp),%eax 5015 0x3A969FA1: testb $0x40, 0x1E8(%eax) 5016 0x3A969FA8: jnz-32 0x3A96A336 5017 . 531 3A969F9E 16 5018 . 8B 45 84 F6 80 E8 01 00 00 40 0F 85 88 03 00 00 5019 5020 ==== BB 532 (0x3A969FAE) in 9683B, out 54017B, BBs exec'd 0 ==== 5021 0x3A969FAE: movl -124(%ebp),%eax 5022 0x3A969FB1: movl 40(%eax),%edx 5023 0x3A969FB4: testl %edx,%edx 5024 0x3A969FB6: jnz-32 0x3A96A1DA 5025 . 532 3A969FAE 14 5026 . 8B 45 84 8B 50 28 85 D2 0F 85 1E 02 00 00 5027 5028 ==== BB 533 (0x3A96A1DA) in 9697B, out 54102B, BBs exec'd 0 ==== 5029 0x3A96A1DA: call 0x3A96BD80 5030 . 533 3A96A1DA 5 5031 . E8 A1 1B 00 00 5032 5033 ==== BB 534 (0x3A96A1DF) in 9702B, out 54147B, BBs exec'd 0 ==== 5034 0x3A96A1DF: nop 5035 0x3A96A1E0: jmp 0x3A969FBC 5036 . 534 3A96A1DF 6 5037 . 90 E9 D7 FD FF FF 5038 5039 ==== BB 535 (0x3A969FBC) in 9708B, out 54179B, BBs exec'd 0 ==== 5040 0x3A969FBC: movl -124(%ebp),%edx 5041 0x3A969FBF: movl 88(%edx),%eax 5042 0x3A969FC2: testl %eax,%eax 5043 0x3A969FC4: jnz-32 0x3A96A2AF 5044 . 535 3A969FBC 14 5045 . 8B 55 84 8B 42 58 85 C0 0F 85 E5 02 00 00 5046 5047 ==== BB 536 (0x3A969FCA) in 9722B, out 54264B, BBs exec'd 0 ==== 5048 0x3A969FCA: movl -124(%ebp),%eax 5049 0x3A969FCD: testb $0x20, 0x1E8(%eax) 5050 0x3A969FD4: jz-8 0x3A969FDC 5051 . 536 3A969FCA 12 5052 . 8B 45 84 F6 80 E8 01 00 00 20 74 06 5053 5054 ==== BB 537 (0x3A969FD6) in 9734B, out 54355B, BBs exec'd 0 ==== 5055 0x3A969FD6: movl %eax,0xFFFFF9CC(%ebx) 5056 0x3A969FDC: movl -108(%ebp),%eax 5057 0x3A969FDF: movl -104(%ebp),%edx 5058 0x3A969FE2: movl -124(%ebp),%ecx 5059 0x3A969FE5: movl %eax,0x1BC(%ecx) 5060 0x3A969FEB: movl %edx,0x1C0(%ecx) 5061 0x3A969FF1: movl -20(%ebp),%eax 5062 0x3A969FF4: movl -16(%ebp),%edx 5063 0x3A969FF7: movl %eax,0x1C4(%ecx) 5064 0x3A969FFD: movl 0xFFFFFC00(%ebx),%eax 5065 0x3A96A003: movl %edx,0x1C8(%ecx) 5066 0x3A96A009: notl %eax 5067 0x3A96A00B: andl %eax,0xFFFFFF68(%ebp) 5068 0x3A96A011: testb $0x1, 0xFFFFFF68(%ebp) 5069 0x3A96A018: jnz-32 0x3A96A390 5070 . 537 3A969FD6 72 5071 . 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 5072 5073 ==== BB 538 (0x3A96A01E) in 9806B, out 54595B, BBs exec'd 0 ==== 5074 0x3A96A01E: movl 0xFFFFFD7C(%ebx),%edi 5075 0x3A96A024: testl %edi,%edi 5076 0x3A96A026: jz-32 0x3A969DC3 5077 . 538 3A96A01E 14 5078 . 8B BB 7C FD FF FF 85 FF 0F 84 97 FD FF FF 5079 5080 ==== BB 539 (0x3A969DC3) in 9820B, out 54670B, BBs exec'd 0 ==== 5081 0x3A969DC3: movl -124(%ebp),%eax 5082 0x3A969DC6: leal -12(%ebp), %esp 5083 0x3A969DC9: popl %ebx 5084 0x3A969DCA: popl %esi 5085 0x3A969DCB: popl %edi 5086 0x3A969DCC: popl %ebp 5087 0x3A969DCD: ret 5088 . 539 3A969DC3 11 5089 . 8B 45 84 8D 65 F4 5B 5E 5F 5D C3 5090 5091 ==== BB 540 (0x3A96B07E) in 9831B, out 54785B, BBs exec'd 0 ==== 5092 0x3A96B07E: leal -12(%ebp), %esp 5093 0x3A96B081: popl %ebx 5094 0x3A96B082: popl %esi 5095 0x3A96B083: popl %edi 5096 0x3A96B084: popl %ebp 5097 0x3A96B085: ret 12 5098 . 540 3A96B07E 10 5099 . 8D 65 F4 5B 5E 5F 5D C2 0C 00 5100 5101 ==== BB 541 (0x3A967C70) in 9841B, out 54887B, BBs exec'd 0 ==== 5102 0x3A967C70: movl 0x170(%eax),%edx 5103 0x3A967C76: subl $0xC, %esp 5104 0x3A967C79: incl %edx 5105 0x3A967C7A: movl %edx,0x170(%eax) 5106 0x3A967C80: xorl %eax, %eax 5107 0x3A967C82: cmpl $0x1, %edx 5108 0x3A967C85: setz %al 5109 0x3A967C88: addl %eax,0xFFFFFF10(%ebp) 5110 0x3A967C8E: jmp-8 0x3A967C1C 5111 . 541 3A967C70 32 5112 . 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 5113 5114 ==== BB 542 (0x3A967C1C) in 9873B, out 55022B, BBs exec'd 0 ==== 5115 0x3A967C1C: movl 0xFFFFFE60(%ebp),%ecx 5116 0x3A967C22: movl %edi,(%esp,,) 5117 0x3A967C25: movl %ecx,4(%esp,,) 5118 0x3A967C29: call 0x3A973530 5119 . 542 3A967C1C 18 5120 . 8B 8D 60 FE FF FF 89 3C 24 89 4C 24 04 E8 02 B9 00 00 5121 5122 ==== BB 543 (0x3A96692A) in 9891B, out 55106B, BBs exec'd 0 ==== 5123 0x3A96692A: movl 0xFFFFEC7E(%ebx),%eax 5124 0x3A966930: leal -76(%ebp), %esi 5125 0x3A966933: movl $0x3,%ecx 5126 0x3A966938: movl %esi,0xFFFFFECC(%ebp) 5127 0x3A96693E: leal 0xFFFFFF38(%ebp), %edx 5128 0x3A966944: movl %eax,-76(%ebp) 5129 0x3A966947: movl 0xFFFFEC82(%ebx),%eax 5130 0x3A96694D: movl %eax,-72(%ebp) 5131 0x3A966950: movl 0xFFFFEC86(%ebx),%eax 5132 0x3A966956: movl %eax,-68(%ebp) 5133 0x3A966959: movl 0xFFFFEC8A(%ebx),%eax 5134 0x3A96695F: movl %eax,-64(%ebp) 5135 0x3A966962: movzwl 0xFFFFEC8E(%ebx),%eax 5136 0x3A966969: movw %ax,-60(%ebp) 5137 0x3A96696D: movzbl 0xFFFFEC90(%ebx),%eax 5138 0x3A966974: movb %al,-58(%ebp) 5139 0x3A966977: movl %esi,%eax 5140 0x3A966979: call 0x3A971070 5141 . 543 3A96692A 84 5142 . 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 5143 5144 ==== BB 544 _dl_sysdep_read_whole_file(0x3A971070) in 9975B, out 55364B, BBs exec'd 0 ==== 5145 0x3A971070: pushl %ebp 5146 0x3A971071: movl %esp,%ebp 5147 0x3A971073: subl $0x8C, %esp 5148 0x3A971079: movl %esi,-8(%ebp) 5149 0x3A97107C: xorl %esi, %esi 5150 0x3A97107E: movl %ebx,-12(%ebp) 5151 0x3A971081: movl %edi,-4(%ebp) 5152 0x3A971084: movl %edx,%edi 5153 0x3A971086: movl %ecx,-112(%ebp) 5154 0x3A971089: movl $0xFFFFFFFF, -116(%ebp) 5155 0x3A971090: call 0x3A97592B 5156 . 544 3A971070 37 5157 . 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 5158 5159 ==== BB 545 (0x3A971095) in 10012B, out 55543B, BBs exec'd 0 ==== 5160 0x3A971095: addl $0x75D7, %ebx 5161 0x3A97109B: movl %esi,4(%esp,,) 5162 0x3A97109F: movl %eax,(%esp,,) 5163 0x3A9710A2: call 0x3A974430 5164 . 545 3A971095 18 5165 . 81 C3 D7 75 00 00 89 74 24 04 89 04 24 E8 89 33 00 00 5166 5167 ==== BB 546 (0x3A97444D) in 10030B, out 55631B, BBs exec'd 0 ==== 5168 0x3A97444D: call 0x3A975927 5169 . 546 3A97444D 5 5170 . E8 D5 14 00 00 5171 5172 ==== BB 547 __i686.get_pc_thunk.cx(0x3A975927) in 10035B, out 55676B, BBs exec'd 0 ==== 5173 0x3A975927: movl (%esp,,),%ecx 5174 0x3A97592A: ret 5175 . 547 3A975927 4 5176 . 8B 0C 24 C3 5177 5178 ==== BB 548 (0x3A974452) in 10039B, out 55716B, BBs exec'd 0 ==== 5179 0x3A974452: addl $0x421A, %ecx 5180 0x3A974458: xorl %edx, %edx 5181 0x3A97445A: subl %eax,%edx 5182 0x3A97445C: movl %edx,0x148(%ecx) 5183 0x3A974462: orl $0xFFFFFFFF, %eax 5184 0x3A974465: jmp-8 0x3A97444C 5185 . 548 3A974452 21 5186 . 81 C1 1A 42 00 00 31 D2 29 C2 89 91 48 01 00 00 83 C8 FF EB E5 5187 5188 ==== BB 549 (0x3A9710A7) in 10060B, out 55815B, BBs exec'd 0 ==== 5189 0x3A9710A7: testl %eax,%eax 5190 0x3A9710A9: movl %eax,%esi 5191 0x3A9710AB: js-8 0x3A9710D9 5192 . 549 3A9710A7 6 5193 . 85 C0 89 C6 78 2C 5194 5195 ==== BB 550 (0x3A9710D9) in 10066B, out 55881B, BBs exec'd 0 ==== 5196 0x3A9710D9: movl -116(%ebp),%eax 5197 0x3A9710DC: movl -12(%ebp),%ebx 5198 0x3A9710DF: movl -8(%ebp),%esi 5199 0x3A9710E2: movl -4(%ebp),%edi 5200 0x3A9710E5: movl %ebp,%esp 5201 0x3A9710E7: popl %ebp 5202 0x3A9710E8: ret 5203 . 550 3A9710D9 16 5204 . 8B 45 8C 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 5205 5206 ==== BB 551 (0x3A96697E) in 10082B, out 55986B, BBs exec'd 0 ==== 5207 0x3A96697E: movl %eax,0xFFFFFF0C(%ebp) 5208 0x3A966984: cmpl $0xFFFFFFFF, %eax 5209 0x3A966987: jnz-32 0x3A967E6E 5210 . 551 3A96697E 15 5211 . 89 85 0C FF FF FF 83 F8 FF 0F 85 E1 14 00 00 5212 5213 ==== BB 552 (0x3A96698D) in 10097B, out 56059B, BBs exec'd 0 ==== 5214 0x3A96698D: movl 0xFFFFF994(%ebx),%eax 5215 0x3A966993: movl 0xA4(%eax),%edi 5216 0x3A966999: testl %edi,%edi 5217 0x3A96699B: jz-32 0x3A9674A5 5218 . 552 3A96698D 20 5219 . 8B 83 94 F9 FF FF 8B B8 A4 00 00 00 85 FF 0F 84 04 0B 00 00 5220 5221 ==== BB 553 (0x3A9669A1) in 10117B, out 56150B, BBs exec'd 0 ==== 5222 0x3A9669A1: movl 0xFFFFFF10(%ebp),%esi 5223 0x3A9669A7: testl %esi,%esi 5224 0x3A9669A9: jnz-32 0x3A967E28 5225 . 553 3A9669A1 14 5226 . 8B B5 10 FF FF FF 85 F6 0F 85 79 14 00 00 5227 5228 ==== BB 554 (0x3A967E28) in 10131B, out 56225B, BBs exec'd 0 ==== 5229 0x3A967E28: movl 0xFFFFFF10(%ebp),%esi 5230 0x3A967E2E: xorl %ecx, %ecx 5231 0x3A967E30: movl %ecx,0xFFFFFF04(%ebp) 5232 0x3A967E36: leal 0x10(,%esi,4), %eax 5233 0x3A967E3D: subl %eax,%esp 5234 0x3A967E3F: leal 47(%esp,,), %edx 5235 0x3A967E43: movl 0xFFFFF9F0(%ebx),%eax 5236 0x3A967E49: andl $0xFFFFFFF0, %edx 5237 0x3A967E4C: movl %edx,0xFFFFFF14(%ebp) 5238 0x3A967E52: movl 0xFFFFFF04(%ebp),%ecx 5239 0x3A967E58: movl %eax,(%edx,%ecx,4) 5240 0x3A967E5B: movl 12(%eax),%eax 5241 0x3A967E5E: incl %ecx 5242 0x3A967E5F: movl %ecx,0xFFFFFF04(%ebp) 5243 0x3A967E65: testl %eax,%eax 5244 0x3A967E67: jnz-8 0x3A967E52 5245 . 554 3A967E28 65 5246 . 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 5247 5248 ==== BB 555 (0x3A967E69) in 10196B, out 56457B, BBs exec'd 0 ==== 5249 0x3A967E69: jmp 0x3A9669AF 5250 . 555 3A967E69 5 5251 . E9 41 EB FF FF 5252 5253 ==== BB 556 (0x3A9669AF) in 10201B, out 56485B, BBs exec'd 0 ==== 5254 0x3A9669AF: movl 0xFFFFFD94(%ebx),%esi 5255 0x3A9669B5: xorl %edi, %edi 5256 0x3A9669B7: movl %edi,0xFFFFFEC4(%ebp) 5257 0x3A9669BD: testl %esi,%esi 5258 0x3A9669BF: jz-32 0x3A967064 5259 . 556 3A9669AF 22 5260 . 8B B3 94 FD FF FF 31 FF 89 BD C4 FE FF FF 85 F6 0F 84 9F 06 00 00 5261 5262 ==== BB 557 (0x3A967064) in 10223B, out 56590B, BBs exec'd 0 ==== 5263 0x3A967064: xorl %edx, %edx 5264 0x3A967066: movl 0xFFFFF994(%ebx),%eax 5265 0x3A96706C: movl %edx,4(%esp,,) 5266 0x3A967070: xorl %edx, %edx 5267 0x3A967072: cmpl $0x3, 0xFFFFFF50(%ebp) 5268 0x3A967079: setz %dl 5269 0x3A96707C: movl %edx,(%esp,,) 5270 0x3A96707F: movl 0xFFFFFF10(%ebp),%ecx 5271 0x3A967085: movl 0xFFFFFF14(%ebp),%edx 5272 0x3A96708B: call 0x3A96F1A0 5273 . 557 3A967064 44 5274 . 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 5275 5276 ==== BB 558 _dl_map_object_deps(0x3A96F1A0) in 10267B, out 56764B, BBs exec'd 0 ==== 5277 0x3A96F1A0: pushl %ebp 5278 0x3A96F1A1: movl %esp,%ebp 5279 0x3A96F1A3: pushl %edi 5280 0x3A96F1A4: pushl %esi 5281 0x3A96F1A5: pushl %ebx 5282 0x3A96F1A6: subl $0xA0, %esp 5283 0x3A96F1AC: movl %eax,-64(%ebp) 5284 0x3A96F1AF: leal (%ecx,%ecx,2), %eax 5285 0x3A96F1B2: leal 0x28(,%eax,4), %eax 5286 0x3A96F1B9: movl %edx,-68(%ebp) 5287 0x3A96F1BC: subl %eax,%esp 5288 0x3A96F1BE: movl -64(%ebp),%edx 5289 0x3A96F1C1: movl %ecx,-72(%ebp) 5290 0x3A96F1C4: leal 31(%esp,,), %eax 5291 0x3A96F1C8: andl $0xFFFFFFF0, %eax 5292 0x3A96F1CB: movl %edx,4(%eax) 5293 0x3A96F1CE: movl -64(%ebp),%ecx 5294 0x3A96F1D1: leal 12(%eax), %edx 5295 0x3A96F1D4: movl %eax,-16(%ebp) 5296 0x3A96F1D7: movl $0x0, (%eax) 5297 0x3A96F1DD: movl %edx,8(%eax) 5298 0x3A96F1E0: movzbl 0x174(%ecx),%eax 5299 0x3A96F1E7: movl $0x1, -20(%ebp) 5300 0x3A96F1EE: call 0x3A97592B 5301 . 558 3A96F1A0 83 5302 . 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 5303 5304 ==== BB 559 (0x3A96F1F3) in 10350B, out 57096B, BBs exec'd 0 ==== 5305 0x3A96F1F3: addl $0x9479, %ebx 5306 0x3A96F1F9: andb $0x9F, %al 5307 0x3A96F1FB: orb $0x20, %al 5308 0x3A96F1FD: movb %al,0x174(%ecx) 5309 0x3A96F203: movl -72(%ebp),%esi 5310 0x3A96F206: movl $0x0, -84(%ebp) 5311 0x3A96F20D: cmpl %esi,-84(%ebp) 5312 0x3A96F210: jnb-8 0x3A96F25A 5313 . 559 3A96F1F3 31 5314 . 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 5315 5316 ==== BB 560 (0x3A96F212) in 10381B, out 57264B, BBs exec'd 0 ==== 5317 0x3A96F212: movl -84(%ebp),%eax 5318 0x3A96F215: movl -68(%ebp),%edx 5319 0x3A96F218: movl -20(%ebp),%esi 5320 0x3A96F21B: movl (%edx,%eax,4),%edi 5321 0x3A96F21E: movl -16(%ebp),%eax 5322 0x3A96F221: leal (%esi,%esi,2), %edx 5323 0x3A96F224: shll $0x2, %edx 5324 0x3A96F227: incl %esi 5325 0x3A96F228: leal 12(%edx,%eax,1), %ecx 5326 0x3A96F22C: movl $0x0, (%eax,%edx,1) 5327 0x3A96F233: movl %ecx,8(%eax,%edx,1) 5328 0x3A96F237: movl %edi,4(%eax,%edx,1) 5329 0x3A96F23B: movzbl 0x174(%edi),%eax 5330 0x3A96F242: movl %esi,-20(%ebp) 5331 0x3A96F245: andb $0x9F, %al 5332 0x3A96F247: orb $0x20, %al 5333 0x3A96F249: movb %al,0x174(%edi) 5334 0x3A96F24F: movl -72(%ebp),%ecx 5335 0x3A96F252: incl -84(%ebp) 5336 0x3A96F255: cmpl %ecx,-84(%ebp) 5337 0x3A96F258: jb-8 0x3A96F212 5338 . 560 3A96F212 72 5339 . 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 5340 5341 ==== BB 561 (0x3A96F25A) in 10453B, out 57575B, BBs exec'd 0 ==== 5342 0x3A96F25A: movl $0x0, -92(%ebp) 5343 0x3A96F261: movl -20(%ebp),%eax 5344 0x3A96F264: xorl %ecx, %ecx 5345 0x3A96F266: movl $0x0, -56(%ebp) 5346 0x3A96F26D: movl -16(%ebp),%edx 5347 0x3A96F270: movl 0x148(%ebx),%esi 5348 0x3A96F276: movl %ecx,0x148(%ebx) 5349 0x3A96F27C: leal (%eax,%eax,2), %eax 5350 0x3A96F27F: leal -12(%edx,%eax,4), %eax 5351 0x3A96F283: movl $0x0, 8(%eax) 5352 0x3A96F28A: testl %edx,%edx 5353 0x3A96F28C: movl %eax,-80(%ebp) 5354 0x3A96F28F: movl %esi,-88(%ebp) 5355 0x3A96F292: movl %edx,-76(%ebp) 5356 0x3A96F295: jz-32 0x3A96F605 5357 . 561 3A96F25A 65 5358 . 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 5359 5360 ==== BB 562 (0x3A96F29B) in 10518B, out 57809B, BBs exec'd 0 ==== 5361 0x3A96F29B: movl $0x0, -100(%ebp) 5362 0x3A96F2A2: movl -76(%ebp),%eax 5363 0x3A96F2A5: movl -76(%ebp),%edx 5364 0x3A96F2A8: movl $0x0, -104(%ebp) 5365 0x3A96F2AF: movl 4(%eax),%eax 5366 0x3A96F2B2: movl $0x1, (%edx) 5367 0x3A96F2B8: movl 0x150(%eax),%edx 5368 0x3A96F2BE: movl %eax,-96(%ebp) 5369 0x3A96F2C1: testl %edx,%edx 5370 0x3A96F2C3: jnz-8 0x3A96F309 5371 . 562 3A96F29B 42 5372 . 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 5373 5374 ==== BB 563 (0x3A96F2C5) in 10560B, out 57969B, BBs exec'd 0 ==== 5375 0x3A96F2C5: movl 0x1D4(%eax),%eax 5376 0x3A96F2CB: movl -64(%ebp),%ecx 5377 0x3A96F2CE: testl %eax,%eax 5378 0x3A96F2D0: setz %al 5379 0x3A96F2D3: cmpl %ecx,-96(%ebp) 5380 0x3A96F2D6: setnz %dl 5381 0x3A96F2D9: andl %edx,%eax 5382 0x3A96F2DB: testb $0x1, %al 5383 0x3A96F2DD: jz-8 0x3A96F309 5384 . 563 3A96F2C5 26 5385 . 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 5386 5387 ==== BB 564 (0x3A96F309) in 10586B, out 58126B, BBs exec'd 0 ==== 5388 0x3A96F309: movl -96(%ebp),%edx 5389 0x3A96F30C: movl 28(%edx),%eax 5390 0x3A96F30F: testl %eax,%eax 5391 0x3A96F311: jnz-8 0x3A96F32B 5392 . 564 3A96F309 10 5393 . 8B 55 A0 8B 42 1C 85 C0 75 18 5394 5395 ==== BB 565 (0x3A96F32B) in 10596B, out 58211B, BBs exec'd 0 ==== 5396 0x3A96F32B: movl -96(%ebp),%ecx 5397 0x3A96F32E: movl 8(%ebp),%esi 5398 0x3A96F331: movl -76(%ebp),%edx 5399 0x3A96F334: movl 44(%ecx),%eax 5400 0x3A96F337: movl 4(%eax),%eax 5401 0x3A96F33A: movl %ecx,-52(%ebp) 5402 0x3A96F33D: movl 8(%ecx),%ecx 5403 0x3A96F340: movl %eax,-108(%ebp) 5404 0x3A96F343: movl %eax,-40(%ebp) 5405 0x3A96F346: movl 12(%ebp),%eax 5406 0x3A96F349: movl %esi,-48(%ebp) 5407 0x3A96F34C: movl %edx,-112(%ebp) 5408 0x3A96F34F: movl %eax,-44(%ebp) 5409 0x3A96F352: movl (%ecx),%edx 5410 0x3A96F354: movl %ecx,-116(%ebp) 5411 0x3A96F357: testl %edx,%edx 5412 0x3A96F359: jnz-32 0x3A96F41C 5413 . 565 3A96F32B 52 5414 . 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 5415 5416 ==== BB 566 (0x3A96F41C) in 10648B, out 58429B, BBs exec'd 0 ==== 5417 0x3A96F41C: cmpl $0x1, %edx 5418 0x3A96F41F: jz-32 0x3A96F364 5419 . 566 3A96F41C 9 5420 . 83 FA 01 0F 84 3F FF FF FF 5421 5422 ==== BB 567 (0x3A96F364) in 10657B, out 58486B, BBs exec'd 0 ==== 5423 0x3A96F364: movl -116(%ebp),%esi 5424 0x3A96F367: movl $0x24,%ecx 5425 0x3A96F36C: movl -108(%ebp),%edi 5426 0x3A96F36F: movl 4(%esi),%eax 5427 0x3A96F372: movl %ecx,4(%esp,,) 5428 0x3A96F376: addl %eax,%edi 5429 0x3A96F378: movl %edi,%esi 5430 0x3A96F37A: movl %edi,(%esp,,) 5431 0x3A96F37D: call 0x3A9750B0 5432 . 567 3A96F364 30 5433 . 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 5434 5435 ==== BB 568 (0x3A9750D0) in 10687B, out 58619B, BBs exec'd 0 ==== 5436 0x3A9750D0: movb %dl,%cl 5437 0x3A9750D2: jp-8 0x3A9750FD 5438 . 568 3A9750D0 4 5439 . 88 D1 7A 29 5440 5441 ==== BB 569 (0x3A9750D4) in 10691B, out 58677B, BBs exec'd 0 ==== 5442 0x3A9750D4: xorb (%eax),%cl 5443 0x3A9750D6: jz-32 0x3A97523D 5444 . 569 3A9750D4 8 5445 . 32 08 0F 84 61 01 00 00 5446 5447 ==== BB 570 (0x3A9750DC) in 10699B, out 58740B, BBs exec'd 0 ==== 5448 0x3A9750DC: xorb %dl,%cl 5449 0x3A9750DE: jz-32 0x3A97526A 5450 . 570 3A9750DC 8 5451 . 30 D1 0F 84 86 01 00 00 5452 5453 ==== BB 571 (0x3A9750E4) in 10707B, out 58801B, BBs exec'd 0 ==== 5454 0x3A9750E4: movb 1(%eax),%cl 5455 0x3A9750E7: incl %eax 5456 0x3A9750E8: cmpb %cl,%dl 5457 0x3A9750EA: jz-32 0x3A97523D 5458 . 571 3A9750E4 12 5459 . 8A 48 01 40 38 CA 0F 84 4D 01 00 00 5460 5461 ==== BB 572 (0x3A9750F0) in 10719B, out 58883B, BBs exec'd 0 ==== 5462 0x3A9750F0: cmpb $0x0, %cl 5463 0x3A9750F3: jz-32 0x3A97526A 5464 . 572 3A9750F0 9 5465 . 80 F9 00 0F 84 71 01 00 00 5466 5467 ==== BB 573 (0x3A9750F9) in 10728B, out 58941B, BBs exec'd 0 ==== 5468 0x3A9750F9: incl %eax 5469 0x3A9750FA: decl %edi 5470 0x3A9750FB: jnz-8 0x3A975111 5471 . 573 3A9750F9 4 5472 . 40 4F 75 14 5473 5474 ==== BB 574 (0x3A9750FD) in 10732B, out 59014B, BBs exec'd 0 ==== 5475 0x3A9750FD: movb (%eax),%cl 5476 0x3A9750FF: cmpb %cl,%dl 5477 0x3A975101: jz-32 0x3A97523D 5478 . 574 3A9750FD 10 5479 . 8A 08 38 CA 0F 84 36 01 00 00 5480 5481 ==== BB 575 (0x3A975107) in 10742B, out 59088B, BBs exec'd 0 ==== 5482 0x3A975107: cmpb $0x0, %cl 5483 0x3A97510A: jz-32 0x3A97526A 5484 . 575 3A975107 9 5485 . 80 F9 00 0F 84 5A 01 00 00 5486 5487 ==== BB 576 (0x3A975110) in 10751B, out 59146B, BBs exec'd 0 ==== 5488 0x3A975110: incl %eax 5489 0x3A975111: movl (%eax),%ecx 5490 0x3A975113: movl $0xFEFEFEFF,%ebp 5491 0x3A975118: movl $0xFEFEFEFF,%edi 5492 0x3A97511D: addl %ecx,%ebp 5493 0x3A97511F: xorl %ecx,%ebp 5494 0x3A975121: addl %ecx,%edi 5495 0x3A975123: leal 4(%eax), %eax 5496 0x3A975126: jnb-32 0x3A975242 5497 . 576 3A975110 28 5498 . 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 5499 5500 ==== BB 577 (0x3A97524E) in 10779B, out 59263B, BBs exec'd 0 ==== 5501 0x3A97524E: incl %eax 5502 0x3A97524F: cmpb %dl,%ch{bp} 5503 0x3A975251: jz-8 0x3A97523D 5504 . 577 3A97524E 5 5505 . 40 38 D5 74 EA 5506 5507 ==== BB 578 (0x3A975253) in 10784B, out 59332B, BBs exec'd 0 ==== 5508 0x3A975253: cmpb $0x0, %ch{bp} 5509 0x3A975256: jz-8 0x3A97526A 5510 . 578 3A975253 5 5511 . 80 FD 00 74 12 5512 5513 ==== BB 579 (0x3A975258) in 10789B, out 59390B, BBs exec'd 0 ==== 5514 0x3A975258: shrl $0x10, %ecx 5515 0x3A97525B: incl %eax 5516 0x3A97525C: cmpb %dl,%cl 5517 0x3A97525E: jz-8 0x3A97523D 5518 . 579 3A975258 8 5519 . C1 E9 10 40 38 D1 74 DD 5520 5521 ==== BB 580 (0x3A975260) in 10797B, out 59472B, BBs exec'd 0 ==== 5522 0x3A975260: cmpb $0x0, %cl 5523 0x3A975263: jz-8 0x3A97526A 5524 . 580 3A975260 5 5525 . 80 F9 00 74 05 5526 5527 ==== BB 581 (0x3A96F382) in 10802B, out 59530B, BBs exec'd 0 ==== 5528 0x3A96F382: testl %eax,%eax 5529 0x3A96F384: jnz-32 0x3A96F8B4 5530 . 581 3A96F382 8 5531 . 85 C0 0F 85 2A 05 00 00 5532 5533 ==== BB 582 (0x3A96F38A) in 10810B, out 59589B, BBs exec'd 0 ==== 5534 0x3A96F38A: movl %esi,-36(%ebp) 5535 0x3A96F38D: leal -52(%ebp), %eax 5536 0x3A96F390: leal -56(%ebp), %edx 5537 0x3A96F393: movl %eax,(%esp,,) 5538 0x3A96F396: leal 0xFFFF7834(%ebx), %ecx 5539 0x3A96F39C: leal -60(%ebp), %eax 5540 0x3A96F39F: call 0x3A9701D0 5541 . 582 3A96F38A 26 5542 . 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 5543 5544 ==== BB 583 _dl_catch_error(0x3A9701D0) in 10836B, out 59700B, BBs exec'd 0 ==== 5545 0x3A9701D0: pushl %ebp 5546 0x3A9701D1: movl %esp,%ebp 5547 0x3A9701D3: subl $0xF8, %esp 5548 0x3A9701D9: movl %eax,0xFFFFFF24(%ebp) 5549 0x3A9701DF: xorl %eax, %eax 5550 0x3A9701E1: movl %ebx,-12(%ebp) 5551 0x3A9701E4: movl %esi,-8(%ebp) 5552 0x3A9701E7: movl %edi,-4(%ebp) 5553 0x3A9701EA: call 0x3A97592B 5554 . 583 3A9701D0 31 5555 . 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 5556 5557 ==== BB 584 (0x3A9701EF) in 10867B, out 59857B, BBs exec'd 0 ==== 5558 0x3A9701EF: addl $0x847D, %ebx 5559 0x3A9701F5: movl %edx,0xFFFFFF20(%ebp) 5560 0x3A9701FB: movl %ecx,0xFFFFFF1C(%ebp) 5561 0x3A970201: movl %eax,0xFFFFFF2C(%ebp) 5562 0x3A970207: call*l 0xFFFFF9E0(%ebx) 5563 . 584 3A9701EF 30 5564 . 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 5565 5566 ==== BB 585 _dl_initial_error_catch_tsd(0x3A9658C0) in 10897B, out 59973B, BBs exec'd 0 ==== 5567 0x3A9658C0: pushl %ebp 5568 0x3A9658C1: movl %esp,%ebp 5569 0x3A9658C3: popl %ebp 5570 0x3A9658C4: call 0x3A975927 5571 . 585 3A9658C0 9 5572 . 55 89 E5 5D E8 5E 00 01 00 5573 5574 ==== BB 586 (0x3A9658C9) in 10906B, out 60057B, BBs exec'd 0 ==== 5575 0x3A9658C9: addl $0x12DA3, %ecx 5576 0x3A9658CF: leal 0x3C(%ecx), %eax 5577 0x3A9658D5: ret 5578 . 586 3A9658C9 13 5579 . 81 C1 A3 2D 01 00 8D 81 3C 00 00 00 C3 5580 5581 ==== BB 587 (0x3A97020D) in 10919B, out 60117B, BBs exec'd 0 ==== 5582 0x3A97020D: movl %eax,0xFFFFFF18(%ebp) 5583 0x3A970213: movl (%eax),%eax 5584 0x3A970215: movl %eax,-28(%ebp) 5585 0x3A970218: leal 0xFFFFFF30(%ebp), %eax 5586 0x3A97021E: movl %eax,(%esp,,) 5587 0x3A970221: call 0x3A974F30 5588 . 587 3A97020D 25 5589 . 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 5590 5591 ==== BB 588 _setjmp(0x3A974F30) in 10944B, out 60218B, BBs exec'd 0 ==== 5592 0x3A974F30: xorl %eax, %eax 5593 0x3A974F32: movl 4(%esp,,),%edx 5594 0x3A974F36: movl %ebx,0(%edx) 5595 0x3A974F39: movl %esi,4(%edx) 5596 0x3A974F3C: movl %edi,8(%edx) 5597 0x3A974F3F: leal 4(%esp,,), %ecx 5598 0x3A974F43: movl %ecx,16(%edx) 5599 0x3A974F46: movl 0(%esp,,),%ecx 5600 0x3A974F4A: movl %ecx,20(%edx) 5601 0x3A974F4D: movl %ebp,12(%edx) 5602 0x3A974F50: movl %eax,24(%edx) 5603 0x3A974F53: ret 5604 . 588 3A974F30 36 5605 . 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 5606 5607 ==== BB 589 (0x3A970226) in 10980B, out 60379B, BBs exec'd 0 ==== 5608 0x3A970226: testl %eax,%eax 5609 0x3A970228: movl %eax,%edx 5610 0x3A97022A: jnz-8 0x3A97027A 5611 . 589 3A970226 6 5612 . 85 C0 89 C2 75 4E 5613 5614 ==== BB 590 (0x3A97022C) in 10986B, out 60445B, BBs exec'd 0 ==== 5615 0x3A97022C: movl 0xFFFFFF18(%ebp),%ecx 5616 0x3A970232: leal 0xFFFFFF28(%ebp), %eax 5617 0x3A970238: movl %eax,(%ecx) 5618 0x3A97023A: movl 8(%ebp),%eax 5619 0x3A97023D: movl %eax,(%esp,,) 5620 0x3A970240: call*l 0xFFFFFF1C(%ebp) 5621 . 590 3A97022C 26 5622 . 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 5623 5624 ==== BB 591 openaux(0x3A96FEA0) in 11012B, out 60543B, BBs exec'd 0 ==== 5625 0x3A96FEA0: pushl %ebp 5626 0x3A96FEA1: movl $0x1,%ecx 5627 0x3A96FEA6: movl %esp,%ebp 5628 0x3A96FEA8: pushl %esi 5629 0x3A96FEA9: subl $0xC, %esp 5630 0x3A96FEAC: movl 8(%ebp),%esi 5631 0x3A96FEAF: movl 8(%esi),%eax 5632 0x3A96FEB2: movl 16(%esi),%edx 5633 0x3A96FEB5: movl %eax,8(%esp,,) 5634 0x3A96FEB9: movl 4(%esi),%eax 5635 0x3A96FEBC: movl %eax,4(%esp,,) 5636 0x3A96FEC0: movl (%esi),%eax 5637 0x3A96FEC2: movzbl 0x174(%eax),%eax 5638 0x3A96FEC9: testb $0x3, %al 5639 0x3A96FECB: jz-8 0x3A96FED2 5640 . 591 3A96FEA0 45 5641 . 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 5642 5643 ==== BB 592 (0x3A96FED2) in 11057B, out 60761B, BBs exec'd 0 ==== 5644 0x3A96FED2: movl %ecx,(%esp,,) 5645 0x3A96FED5: movl (%esi),%eax 5646 0x3A96FED7: xorl %ecx, %ecx 5647 0x3A96FED9: call 0x3A96AE40 5648 . 592 3A96FED2 12 5649 . 89 0C 24 8B 06 31 C9 E8 62 AF FF FF 5650 5651 ==== BB 593 (0x3A96B088) in 11069B, out 60847B, BBs exec'd 0 ==== 5652 0x3A96B088: movl 0xFFFFFDD4(%ebp),%edx 5653 0x3A96B08E: movl %edx,(%esp,,) 5654 0x3A96B091: call 0x3A9752D0 5655 . 593 3A96B088 14 5656 . 8B 95 D4 FD FF FF 89 14 24 E8 3A A2 00 00 5657 5658 ==== BB 594 (0x3A96B096) in 11083B, out 60918B, BBs exec'd 0 ==== 5659 0x3A96B096: incl %eax 5660 0x3A96B097: testb $0x1, 0xFFFFFC14(%ebx) 5661 0x3A96B09E: movl %eax,0xFFFFFDC8(%ebp) 5662 0x3A96B0A4: jnz-32 0x3A96B4D6 5663 . 594 3A96B096 20 5664 . 40 F6 83 14 FC FF FF 01 89 85 C8 FD FF FF 0F 85 2C 04 00 00 5665 5666 ==== BB 595 (0x3A96B0AA) in 11103B, out 61019B, BBs exec'd 0 ==== 5667 0x3A96B0AA: movl 0xFFFFFDD8(%ebp),%esi 5668 0x3A96B0B0: movl $0xFFFFFFFF,%edi 5669 0x3A96B0B5: movl %edi,0xFFFFFDCC(%ebp) 5670 0x3A96B0BB: testl %esi,%esi 5671 0x3A96B0BD: jz-8 0x3A96B0D3 5672 . 595 3A96B0AA 21 5673 . 8B B5 D8 FD FF FF BF FF FF FF FF 89 BD CC FD FF FF 85 F6 74 14 5674 5675 ==== BB 596 (0x3A96B0BF) in 11124B, out 61119B, BBs exec'd 0 ==== 5676 0x3A96B0BF: movl 0xFFFFFDD8(%ebp),%eax 5677 0x3A96B0C5: movl 0x8C(%eax),%ecx 5678 0x3A96B0CB: testl %ecx,%ecx 5679 0x3A96B0CD: jnz-32 0x3A96B276 5680 . 596 3A96B0BF 20 5681 . 8B 85 D8 FD FF FF 8B 88 8C 00 00 00 85 C9 0F 85 A3 01 00 00 5682 5683 ==== BB 597 (0x3A96B0D3) in 11144B, out 61210B, BBs exec'd 0 ==== 5684 0x3A96B0D3: movl 0xFFFFFDD8(%ebp),%esi 5685 0x3A96B0D9: testl %esi,%esi 5686 0x3A96B0DB: jz-32 0x3A96B1A3 5687 . 597 3A96B0D3 14 5688 . 8B B5 D8 FD FF FF 85 F6 0F 84 C2 00 00 00 5689 5690 ==== BB 598 (0x3A96B0E1) in 11158B, out 61285B, BBs exec'd 0 ==== 5691 0x3A96B0E1: leal 0xFFFFF009(%ebx), %edx 5692 0x3A96B0E7: movl %edx,0xFFFFFDB4(%ebp) 5693 0x3A96B0ED: jmp-8 0x3A96B10E 5694 . 598 3A96B0E1 14 5695 . 8D 93 09 F0 FF FF 89 95 B4 FD FF FF EB 1F 5696 5697 ==== BB 599 (0x3A96B10E) in 11172B, out 61345B, BBs exec'd 0 ==== 5698 0x3A96B10E: movl 0xFFFFFDB4(%ebp),%ecx 5699 0x3A96B114: leal 0x180(%esi), %edi 5700 0x3A96B11A: movl %esi,%eax 5701 0x3A96B11C: movl %edi,%edx 5702 0x3A96B11E: movl %ecx,(%esp,,) 5703 0x3A96B121: movl $0xF,%ecx 5704 0x3A96B126: call 0x3A96A890 5705 . 599 3A96B10E 29 5706 . 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 5707 5708 ==== BB 600 cache_rpath(0x3A96A890) in 11201B, out 61455B, BBs exec'd 0 ==== 5709 0x3A96A890: pushl %ebp 5710 0x3A96A891: movl %esp,%ebp 5711 0x3A96A893: subl $0xC, %esp 5712 0x3A96A896: movl %esi,-8(%ebp) 5713 0x3A96A899: movl %edx,%esi 5714 0x3A96A89B: movl %edi,-4(%ebp) 5715 0x3A96A89E: movl (%edx),%edx 5716 0x3A96A8A0: movl %eax,%edi 5717 0x3A96A8A2: xorl %eax, %eax 5718 0x3A96A8A4: cmpl $0xFFFFFFFF, %edx 5719 0x3A96A8A7: jz-8 0x3A96A8D0 5720 . 600 3A96A890 25 5721 . 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 5722 5723 ==== BB 601 (0x3A96A8D0) in 11226B, out 61621B, BBs exec'd 0 ==== 5724 0x3A96A8D0: movl -8(%ebp),%esi 5725 0x3A96A8D3: movl -4(%ebp),%edi 5726 0x3A96A8D6: movl %ebp,%esp 5727 0x3A96A8D8: popl %ebp 5728 0x3A96A8D9: ret 5729 . 601 3A96A8D0 10 5730 . 8B 75 F8 8B 7D FC 89 EC 5D C3 5731 5732 ==== BB 602 (0x3A96B12B) in 11236B, out 61700B, BBs exec'd 0 ==== 5733 0x3A96B12B: testb %al,%al 5734 0x3A96B12D: jz-8 0x3A96B0EF 5735 . 602 3A96B12B 4 5736 . 84 C0 74 C0 5737 5738 ==== BB 603 (0x3A96B0EF) in 11240B, out 61761B, BBs exec'd 0 ==== 5739 0x3A96B0EF: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) 5740 0x3A96B0F6: movl 0x160(%esi),%esi 5741 0x3A96B0FC: setz %al 5742 0x3A96B0FF: testl %esi,%esi 5743 0x3A96B101: setnz %dl 5744 0x3A96B104: andl %edx,%eax 5745 0x3A96B106: testb $0x1, %al 5746 0x3A96B108: jz-32 0x3A96B1A3 5747 . 603 3A96B0EF 31 5748 . 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 5749 5750 ==== BB 604 (0x3A96B1A3) in 11271B, out 61912B, BBs exec'd 0 ==== 5751 0x3A96B1A3: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) 5752 0x3A96B1AA: movl 0xFFFFF994(%ebx),%esi 5753 0x3A96B1B0: setz %al 5754 0x3A96B1B3: testl %esi,%esi 5755 0x3A96B1B5: setnz %dl 5756 0x3A96B1B8: andl %edx,%eax 5757 0x3A96B1BA: testb $0x1, %al 5758 0x3A96B1BC: jz-8 0x3A96B216 5759 . 604 3A96B1A3 27 5760 . 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 5761 5762 ==== BB 605 (0x3A96B1BE) in 11298B, out 62060B, BBs exec'd 0 ==== 5763 0x3A96B1BE: movzbl 0x174(%esi),%eax 5764 0x3A96B1C5: andb $0x3, %al 5765 0x3A96B1C7: cmpb $0x2, %al 5766 0x3A96B1C9: jz-8 0x3A96B216 5767 . 605 3A96B1BE 13 5768 . 0F B6 86 74 01 00 00 24 03 3C 02 74 4B 5769 5770 ==== BB 606 (0x3A96B1CB) in 11311B, out 62157B, BBs exec'd 0 ==== 5771 0x3A96B1CB: cmpl 0xFFFFFDD8(%ebp),%esi 5772 0x3A96B1D1: jz-8 0x3A96B216 5773 . 606 3A96B1CB 8 5774 . 3B B5 D8 FD FF FF 74 43 5775 5776 ==== BB 607 (0x3A96B216) in 11319B, out 62225B, BBs exec'd 0 ==== 5777 0x3A96B216: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) 5778 0x3A96B21D: jz-8 0x3A96B276 5779 . 607 3A96B216 9 5780 . 83 BD CC FD FF FF FF 74 57 5781 5782 ==== BB 608 (0x3A96B276) in 11328B, out 62291B, BBs exec'd 0 ==== 5783 0x3A96B276: cmpl $0xFFFFFFFF, 0xBC(%ebx) 5784 0x3A96B27D: jz-8 0x3A96B21F 5785 . 608 3A96B276 9 5786 . 83 BB BC 00 00 00 FF 74 A0 5787 5788 ==== BB 609 (0x3A96B27F) in 11337B, out 62357B, BBs exec'd 0 ==== 5789 0x3A96B27F: leal 0xFFFFFDE0(%ebp), %eax 5790 0x3A96B285: leal 0xFFFFFDE4(%ebp), %ecx 5791 0x3A96B28B: movl %eax,4(%esp,,) 5792 0x3A96B28F: leal 0xBC(%ebx), %eax 5793 0x3A96B295: movl %ecx,8(%esp,,) 5794 0x3A96B299: movl %eax,(%esp,,) 5795 0x3A96B29C: movl 0xFFFFFDD0(%ebp),%ecx 5796 0x3A96B2A2: movl 0xFFFFFDC8(%ebp),%edx 5797 0x3A96B2A8: movl 0xFFFFFDD4(%ebp),%eax 5798 0x3A96B2AE: call 0x3A969250 5799 . 609 3A96B27F 52 5800 . 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 5801 5802 ==== BB 610 open_path(0x3A969250) in 11389B, out 62513B, BBs exec'd 0 ==== 5803 0x3A969250: pushl %ebp 5804 0x3A969251: movl %esp,%ebp 5805 0x3A969253: pushl %edi 5806 0x3A969254: xorl %edi, %edi 5807 0x3A969256: pushl %esi 5808 0x3A969257: xorl %esi, %esi 5809 0x3A969259: pushl %ebx 5810 0x3A96925A: subl $0xB4, %esp 5811 0x3A969260: movl %eax,-112(%ebp) 5812 0x3A969263: movl 8(%ebp),%eax 5813 0x3A969266: call 0x3A97592B 5814 . 610 3A969250 27 5815 . 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 5816 5817 ==== BB 611 (0x3A96926B) in 11416B, out 62703B, BBs exec'd 0 ==== 5818 0x3A96926B: addl $0xF401, %ebx 5819 0x3A969271: movl %ecx,-120(%ebp) 5820 0x3A969274: movl (%eax),%eax 5821 0x3A969276: movl %edx,-116(%ebp) 5822 0x3A969279: movl 0xD8(%ebx),%ecx 5823 0x3A96927F: movl %edi,0xFFFFFF7C(%ebp) 5824 0x3A969285: movl %eax,-124(%ebp) 5825 0x3A969288: movl 0xCC(%ebx),%eax 5826 0x3A96928E: movl $0xFFFFFFFF, -128(%ebp) 5827 0x3A969295: movl %esi,0xFFFFFF78(%ebp) 5828 0x3A96929B: addl %ecx,%eax 5829 0x3A96929D: leal 18(%edx,%eax,1), %eax 5830 0x3A9692A1: movl -124(%ebp),%ecx 5831 0x3A9692A4: andl $0xFFFFFFFC, %eax 5832 0x3A9692A7: subl %eax,%esp 5833 0x3A9692A9: leal 27(%esp,,), %edx 5834 0x3A9692AD: movl (%ecx),%edi 5835 0x3A9692AF: andl $0xFFFFFFF0, %edx 5836 0x3A9692B2: movl %edx,0xFFFFFF74(%ebp) 5837 0x3A9692B8: nop 5838 0x3A9692B9: leal 0(%esi,,), %esi 5839 0x3A9692C0: xorl %eax, %eax 5840 0x3A9692C2: movl %eax,0xFFFFFF70(%ebp) 5841 0x3A9692C8: xorl %eax, %eax 5842 0x3A9692CA: testb $0x1, 0xFFFFFC14(%ebx) 5843 0x3A9692D1: movl %eax,0xFFFFFF68(%ebp) 5844 0x3A9692D7: jnz-32 0x3A969555 5845 . 611 3A96926B 114 5846 . 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 5847 5848 ==== BB 612 (0x3A9692DD) in 11530B, out 63073B, BBs exec'd 0 ==== 5849 0x3A9692DD: movl 16(%edi),%eax 5850 0x3A9692E0: xorl %esi, %esi 5851 0x3A9692E2: movl %eax,8(%esp,,) 5852 0x3A9692E6: movl 12(%edi),%eax 5853 0x3A9692E9: movl %eax,4(%esp,,) 5854 0x3A9692ED: movl 0xFFFFFF74(%ebp),%ecx 5855 0x3A9692F3: movl %ecx,(%esp,,) 5856 0x3A9692F6: call 0x3A975770 5857 . 612 3A9692DD 30 5858 . 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 5859 5860 ==== BB 613 (0x3A9692FB) in 11560B, out 63208B, BBs exec'd 0 ==== 5861 0x3A9692FB: cmpl $0xFFFFFFFF, -128(%ebp) 5862 0x3A9692FF: movl %eax,0xFFFFFF6C(%ebp) 5863 0x3A969305: jnz-32 0x3A9694A3 5864 . 613 3A9692FB 16 5865 . 83 7D 80 FF 89 85 6C FF FF FF 0F 85 98 01 00 00 5866 5867 ==== BB 614 (0x3A96930B) in 11576B, out 63290B, BBs exec'd 0 ==== 5868 0x3A96930B: cmpl 0xC8(%ebx),%esi 5869 0x3A969311: jb-8 0x3A969332 5870 . 614 3A96930B 8 5871 . 3B B3 C8 00 00 00 72 1F 5872 5873 ==== BB 615 (0x3A969332) in 11584B, out 63358B, BBs exec'd 0 ==== 5874 0x3A969332: cmpl $0x1, 20(%edi,%esi,4) 5875 0x3A969337: jz-8 0x3A969318 5876 . 615 3A969332 7 5877 . 83 7C B7 14 01 74 DF 5878 5879 ==== BB 616 (0x3A969339) in 11591B, out 63425B, BBs exec'd 0 ==== 5880 0x3A969339: movl 0xC4(%ebx),%eax 5881 0x3A96933F: movl 4(%eax,%esi,8),%eax 5882 0x3A969343: movl %eax,8(%esp,,) 5883 0x3A969347: movl 0xC4(%ebx),%eax 5884 0x3A96934D: movl (%eax,%esi,8),%eax 5885 0x3A969350: movl %eax,4(%esp,,) 5886 0x3A969354: movl 0xFFFFFF6C(%ebp),%eax 5887 0x3A96935A: movl %eax,(%esp,,) 5888 0x3A96935D: call 0x3A975770 5889 . 616 3A969339 41 5890 . 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 5891 5892 ==== BB 617 (0x3A969362) in 11632B, out 63570B, BBs exec'd 0 ==== 5893 0x3A969362: movl -116(%ebp),%edx 5894 0x3A969365: movl %edx,8(%esp,,) 5895 0x3A969369: movl -112(%ebp),%ecx 5896 0x3A96936C: movl %eax,(%esp,,) 5897 0x3A96936F: movl %ecx,4(%esp,,) 5898 0x3A969373: call 0x3A975770 5899 . 617 3A969362 22 5900 . 8B 55 8C 89 54 24 08 8B 4D 90 89 04 24 89 4C 24 04 E8 F8 C3 00 00 5901 5902 ==== BB 618 (0x3A969378) in 11654B, out 63674B, BBs exec'd 0 ==== 5903 0x3A969378: movl %eax,0xFFFFFF70(%ebp) 5904 0x3A96937E: movl 0xFFFFFF74(%ebp),%eax 5905 0x3A969384: subl %eax,0xFFFFFF70(%ebp) 5906 0x3A96938A: testb $0x1, 0xFFFFFC14(%ebx) 5907 0x3A969391: jnz-32 0x3A9694E7 5908 . 618 3A969378 31 5909 . 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 5910 5911 ==== BB 619 (0x3A969397) in 11685B, out 63797B, BBs exec'd 0 ==== 5912 0x3A969397: movl 16(%ebp),%edx 5913 0x3A96939A: movl 0xFFFFFF74(%ebp),%eax 5914 0x3A9693A0: call 0x3A968F20 5915 . 619 3A969397 14 5916 . 8B 55 10 8B 85 74 FF FF FF E8 7B FB FF FF 5917 5918 ==== BB 620 (0x3A9693A5) in 11699B, out 63874B, BBs exec'd 0 ==== 5919 0x3A9693A5: movl %eax,-128(%ebp) 5920 0x3A9693A8: movl 20(%edi,%esi,4),%eax 5921 0x3A9693AC: testl %eax,%eax 5922 0x3A9693AE: jnz-8 0x3A9693C8 5923 . 620 3A9693A5 11 5924 . 89 45 80 8B 44 B7 14 85 C0 75 18 5925 5926 ==== BB 621 (0x3A9693B0) in 11710B, out 63966B, BBs exec'd 0 ==== 5927 0x3A9693B0: cmpl $0xFFFFFFFF, -128(%ebp) 5928 0x3A9693B4: jz-32 0x3A9694FE 5929 . 621 3A9693B0 10 5930 . 83 7D 80 FF 0F 84 44 01 00 00 5931 5932 ==== BB 622 (0x3A9694FE) in 11720B, out 64029B, BBs exec'd 0 ==== 5933 0x3A9694FE: movl 0xFFFFFF70(%ebp),%eax 5934 0x3A969504: movl -116(%ebp),%ecx 5935 0x3A969507: movl 0xFFFFFF74(%ebp),%edx 5936 0x3A96950D: subl %ecx,%eax 5937 0x3A96950F: movb $0x0, -1(%eax,%edx,1) 5938 0x3A969514: leal -108(%ebp), %eax 5939 0x3A969517: movl %eax,8(%esp,,) 5940 0x3A96951B: movl %edx,4(%esp,,) 5941 0x3A96951F: movl $0x3, (%esp,,) 5942 0x3A969526: call 0x3A974210 5943 . 622 3A9694FE 45 5944 . 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 5945 5946 ==== BB 623 __GI___xstat64(0x3A974210) in 11765B, out 64189B, BBs exec'd 0 ==== 5947 0x3A974210: pushl %ebp 5948 0x3A974211: movl %esp,%ebp 5949 0x3A974213: subl $0x58, %esp 5950 0x3A974216: movl %ebx,-12(%ebp) 5951 0x3A974219: call 0x3A97592B 5952 . 623 3A974210 14 5953 . 55 89 E5 83 EC 58 89 5D F4 E8 0D 17 00 00 5954 5955 ==== BB 624 (0x3A97421E) in 11779B, out 64287B, BBs exec'd 0 ==== 5956 0x3A97421E: addl $0x444E, %ebx 5957 0x3A974224: movl %esi,-8(%ebp) 5958 0x3A974227: movl 0x24(%ebx),%esi 5959 0x3A97422D: movl %edi,-4(%ebp) 5960 0x3A974230: movl (%esi),%eax 5961 0x3A974232: testl %eax,%eax 5962 0x3A974234: jnz-8 0x3A9742B0 5963 . 624 3A97421E 24 5964 . 81 C3 4E 44 00 00 89 75 F8 8B B3 24 00 00 00 89 7D FC 8B 06 85 C0 75 7A 5965 5966 ==== BB 625 (0x3A974236) in 11803B, out 64411B, BBs exec'd 0 ==== 5967 0x3A974236: movl 0x148(%ebx),%edi 5968 0x3A97423C: movl 12(%ebp),%edx 5969 0x3A97423F: movl 16(%ebp),%ecx 5970 0x3A974242: xchgl %edx, %ebx 5971 0x3A974244: movl $0xC3,%eax 5972 0x3A974249: int $0x80 5973 . 625 3A974236 21 5974 . 8B BB 48 01 00 00 8B 55 0C 8B 4D 10 87 D3 B8 C3 00 00 00 CD 80 5975 5976 ==== BB 626 (0x3A97424B) in 11824B, out 64504B, BBs exec'd 0 ==== 5977 0x3A97424B: xchgl %edx, %ebx 5978 0x3A97424D: cmpl $0xFFFFF000, %eax 5979 0x3A974252: jnbe-32 0x3A974306 5980 . 626 3A97424B 13 5981 . 87 D3 3D 00 F0 FF FF 0F 87 AE 00 00 00 5982 5983 ==== BB 627 (0x3A974306) in 11837B, out 64580B, BBs exec'd 0 ==== 5984 0x3A974306: negl %eax 5985 0x3A974308: movl %eax,0x148(%ebx) 5986 0x3A97430E: movl $0xFFFFFFFF,%eax 5987 0x3A974313: jmp 0x3A974258 5988 . 627 3A974306 18 5989 . F7 D8 89 83 48 01 00 00 B8 FF FF FF FF E9 40 FF FF FF 5990 5991 ==== BB 628 (0x3A974258) in 11855B, out 64649B, BBs exec'd 0 ==== 5992 0x3A974258: cmpl $0xFFFFFFFF, %eax 5993 0x3A97425B: movl %eax,%edx 5994 0x3A97425D: jz-8 0x3A974290 5995 . 628 3A974258 7 5996 . 83 F8 FF 89 C2 74 31 5997 5998 ==== BB 629 (0x3A974290) in 11862B, out 64716B, BBs exec'd 0 ==== 5999 0x3A974290: cmpl $0x26, 0x148(%ebx) 6000 0x3A974297: jnz-8 0x3A97425F 6001 . 629 3A974290 9 6002 . 83 BB 48 01 00 00 26 75 C6 6003 6004 ==== BB 630 (0x3A97425F) in 11871B, out 64782B, BBs exec'd 0 ==== 6005 0x3A97425F: testl %edx,%edx 6006 0x3A974261: jnz-8 0x3A974280 6007 . 630 3A97425F 4 6008 . 85 D2 75 1D 6009 6010 ==== BB 631 (0x3A974280) in 11875B, out 64841B, BBs exec'd 0 ==== 6011 0x3A974280: movl -12(%ebp),%ebx 6012 0x3A974283: movl %edx,%eax 6013 0x3A974285: movl -8(%ebp),%esi 6014 0x3A974288: movl -4(%ebp),%edi 6015 0x3A97428B: movl %ebp,%esp 6016 0x3A97428D: popl %ebp 6017 0x3A97428E: ret 6018 . 631 3A974280 15 6019 . 8B 5D F4 89 D0 8B 75 F8 8B 7D FC 89 EC 5D C3 6020 6021 ==== BB 632 (0x3A96952B) in 11890B, out 64943B, BBs exec'd 0 ==== 6022 0x3A96952B: testl %eax,%eax 6023 0x3A96952D: jnz-8 0x3A969542 6024 . 632 3A96952B 4 6025 . 85 C0 75 13 6026 6027 ==== BB 633 (0x3A969542) in 11894B, out 65002B, BBs exec'd 0 ==== 6028 0x3A969542: movl $0x1,%edx 6029 0x3A969547: movl $0x1,%eax 6030 0x3A96954C: movl %edx,20(%edi,%esi,4) 6031 0x3A969550: jmp 0x3A9693C8 6032 . 633 3A969542 19 6033 . BA 01 00 00 00 B8 01 00 00 00 89 54 B7 14 E9 73 FE FF FF 6034 6035 ==== BB 634 (0x3A9693C8) in 11913B, out 65071B, BBs exec'd 0 ==== 6036 0x3A9693C8: cmpl $0x2, %eax 6037 0x3A9693CB: setz %al 6038 0x3A9693CE: movzbl %al,%eax 6039 0x3A9693D1: orl %eax,0xFFFFFF68(%ebp) 6040 0x3A9693D7: cmpl $0xFFFFFFFF, -128(%ebp) 6041 0x3A9693DB: jz-32 0x3A969318 6042 . 634 3A9693C8 25 6043 . 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 6044 6045 ==== BB 635 (0x3A969318) in 11938B, out 65187B, BBs exec'd 0 ==== 6046 0x3A969318: incl %esi 6047 0x3A969319: cmpl $0xFFFFFFFF, -128(%ebp) 6048 0x3A96931D: leal 0(%esi), %esi 6049 0x3A969320: jnz-32 0x3A9694A3 6050 . 635 3A969318 14 6051 . 46 83 7D 80 FF 8D 76 00 0F 85 7D 01 00 00 6052 6053 ==== BB 636 (0x3A969326) in 11952B, out 65268B, BBs exec'd 0 ==== 6054 0x3A969326: cmpl 0xC8(%ebx),%esi 6055 0x3A96932C: jnb-32 0x3A969444 6056 . 636 3A969326 12 6057 . 3B B3 C8 00 00 00 0F 83 12 01 00 00 6058 6059 ==== BB 637 (0x3A974263) in 11964B, out 65336B, BBs exec'd 0 ==== 6060 0x3A974263: movl 16(%ebp),%ecx 6061 0x3A974266: movl 88(%ecx),%eax 6062 0x3A974269: cmpl %eax,12(%ecx) 6063 0x3A97426C: jz-8 0x3A974280 6064 . 637 3A974263 11 6065 . 8B 4D 10 8B 41 58 39 41 0C 74 12 6066 6067 ==== BB 638 (0x3A96952F) in 11975B, out 65424B, BBs exec'd 0 ==== 6068 0x3A96952F: movl -92(%ebp),%eax 6069 0x3A969532: andl $0xF000, %eax 6070 0x3A969537: cmpl $0x4000, %eax 6071 0x3A96953C: jz-32 0x3A9693BA 6072 . 638 3A96952F 19 6073 . 8B 45 A4 25 00 F0 00 00 3D 00 40 00 00 0F 84 78 FE FF FF 6074 6075 ==== BB 639 (0x3A9693BA) in 11994B, out 65508B, BBs exec'd 0 ==== 6076 0x3A9693BA: movl $0x2,%eax 6077 0x3A9693BF: movl %eax,20(%edi,%esi,4) 6078 0x3A9693C3: movl $0x2,%eax 6079 0x3A9693C8: cmpl $0x2, %eax 6080 0x3A9693CB: setz %al 6081 0x3A9693CE: movzbl %al,%eax 6082 0x3A9693D1: orl %eax,0xFFFFFF68(%ebp) 6083 0x3A9693D7: cmpl $0xFFFFFFFF, -128(%ebp) 6084 0x3A9693DB: jz-32 0x3A969318 6085 . 639 3A9693BA 39 6086 . 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 6087 6088 ==== BB 640 (0x3A969444) in 12033B, out 65663B, BBs exec'd 0 ==== 6089 0x3A969444: cmpl $0xFFFFFFFF, -128(%ebp) 6090 0x3A969448: jnz-8 0x3A9694A3 6091 . 640 3A969444 6 6092 . 83 7D 80 FF 75 59 6093 6094 ==== BB 641 (0x3A96944A) in 12039B, out 65726B, BBs exec'd 0 ==== 6095 0x3A96944A: movl 0xFFFFFF68(%ebp),%eax 6096 0x3A969450: testl %eax,%eax 6097 0x3A969452: jz-8 0x3A969469 6098 . 641 3A96944A 10 6099 . 8B 85 68 FF FF FF 85 C0 74 15 6100 6101 ==== BB 642 (0x3A969454) in 12049B, out 65801B, BBs exec'd 0 ==== 6102 0x3A969454: movl 0x148(%ebx),%edx 6103 0x3A96945A: cmpl $0x2, %edx 6104 0x3A96945D: jz-8 0x3A969469 6105 . 642 3A969454 11 6106 . 8B 93 48 01 00 00 83 FA 02 74 0A 6107 6108 ==== BB 643 (0x3A969469) in 12060B, out 65874B, BBs exec'd 0 ==== 6109 0x3A969469: addl $0x4, -124(%ebp) 6110 0x3A96946D: movl 0xFFFFFF68(%ebp),%ecx 6111 0x3A969473: orl %ecx,0xFFFFFF78(%ebp) 6112 0x3A969479: movl -124(%ebp),%edx 6113 0x3A96947C: movl (%edx),%eax 6114 0x3A96947E: testl %eax,%eax 6115 0x3A969480: movl %eax,%edi 6116 0x3A969482: jnz-32 0x3A9692C0 6117 . 643 3A969469 31 6118 . 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 6119 6120 ==== BB 644 (0x3A969488) in 12091B, out 66013B, BBs exec'd 0 ==== 6121 0x3A969488: movl 0xFFFFFF78(%ebp),%eax 6122 0x3A96948E: testl %eax,%eax 6123 0x3A969490: jz-32 0x3A969732 6124 . 644 3A969488 14 6125 . 8B 85 78 FF FF FF 85 C0 0F 84 9C 02 00 00 6126 6127 ==== BB 645 (0x3A969496) in 12105B, out 66088B, BBs exec'd 0 ==== 6128 0x3A969496: movl $0xFFFFFFFF,%eax 6129 0x3A96949B: leal -12(%ebp), %esp 6130 0x3A96949E: popl %ebx 6131 0x3A96949F: popl %esi 6132 0x3A9694A0: popl %edi 6133 0x3A9694A1: popl %ebp 6134 0x3A9694A2: ret 6135 . 645 3A969496 13 6136 . B8 FF FF FF FF 8D 65 F4 5B 5E 5F 5D C3 6137 6138 ==== BB 646 (0x3A96B2B3) in 12118B, out 66202B, BBs exec'd 0 ==== 6139 0x3A96B2B3: movl %eax,0xFFFFFDCC(%ebp) 6140 0x3A96B2B9: jmp 0x3A96B21F 6141 . 646 3A96B2B3 11 6142 . 89 85 CC FD FF FF E9 61 FF FF FF 6143 6144 ==== BB 647 (0x3A96B21F) in 12129B, out 66249B, BBs exec'd 0 ==== 6145 0x3A96B21F: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) 6146 0x3A96B226: movl 0xFFFFFDD8(%ebp),%edx 6147 0x3A96B22C: setz %al 6148 0x3A96B22F: testl %edx,%edx 6149 0x3A96B231: setnz %dl 6150 0x3A96B234: andl %edx,%eax 6151 0x3A96B236: testb $0x1, %al 6152 0x3A96B238: jnz-32 0x3A96B31F 6153 . 647 3A96B21F 31 6154 . 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 6155 6156 ==== BB 648 (0x3A96B31F) in 12160B, out 66398B, BBs exec'd 0 ==== 6157 0x3A96B31F: movl 0xFFFFFDD8(%ebp),%esi 6158 0x3A96B325: leal 0xFFFFF00F(%ebx), %eax 6159 0x3A96B32B: movl $0x1D,%ecx 6160 0x3A96B330: movl %eax,(%esp,,) 6161 0x3A96B333: movl 0xFFFFFDD8(%ebp),%eax 6162 0x3A96B339: addl $0x1CC, %esi 6163 0x3A96B33F: movl %esi,%edx 6164 0x3A96B341: call 0x3A96A890 6165 . 648 3A96B31F 39 6166 . 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 6167 6168 ==== BB 649 (0x3A96B346) in 12199B, out 66531B, BBs exec'd 0 ==== 6169 0x3A96B346: testb %al,%al 6170 0x3A96B348: jz-32 0x3A96B23E 6171 . 649 3A96B346 8 6172 . 84 C0 0F 84 F0 FE FF FF 6173 6174 ==== BB 650 (0x3A96B23E) in 12207B, out 66592B, BBs exec'd 0 ==== 6175 0x3A96B23E: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) 6176 0x3A96B245: jz-32 0x3A96B387 6177 . 650 3A96B23E 13 6178 . 83 BD CC FD FF FF FF 0F 84 3C 01 00 00 6179 6180 ==== BB 651 (0x3A96B387) in 12220B, out 66658B, BBs exec'd 0 ==== 6181 0x3A96B387: movl 0xFFFFFDD0(%ebp),%eax 6182 0x3A96B38D: testl %eax,%eax 6183 0x3A96B38F: jnz-32 0x3A96B4FE 6184 . 651 3A96B387 14 6185 . 8B 85 D0 FD FF FF 85 C0 0F 85 69 01 00 00 6186 6187 ==== BB 652 (0x3A96B395) in 12234B, out 66733B, BBs exec'd 0 ==== 6188 0x3A96B395: movl 0xFFFFFDD4(%ebp),%eax 6189 0x3A96B39B: call 0x3A96B720 6190 . 652 3A96B395 11 6191 . 8B 85 D4 FD FF FF E8 80 03 00 00 6192 6193 ==== BB 653 _dl_load_cache_lookup(0x3A96B720) in 12245B, out 66797B, BBs exec'd 0 ==== 6194 0x3A96B720: pushl %ebp 6195 0x3A96B721: movl %esp,%ebp 6196 0x3A96B723: pushl %edi 6197 0x3A96B724: pushl %esi 6198 0x3A96B725: pushl %ebx 6199 0x3A96B726: subl $0x64, %esp 6200 0x3A96B729: call 0x3A97592B 6201 . 653 3A96B720 14 6202 . 55 89 E5 57 56 53 83 EC 64 E8 FD A1 00 00 6203 6204 ==== BB 654 (0x3A96B72E) in 12259B, out 66930B, BBs exec'd 0 ==== 6205 0x3A96B72E: addl $0xCF3E, %ebx 6206 0x3A96B734: testb $0x1, 0xFFFFFC14(%ebx) 6207 0x3A96B73B: movl %eax,-16(%ebp) 6208 0x3A96B73E: jnz-32 0x3A96BBA2 6209 . 654 3A96B72E 22 6210 . 81 C3 3E CF 00 00 F6 83 14 FC FF FF 01 89 45 F0 0F 85 5E 04 00 00 6211 6212 ==== BB 655 (0x3A96B744) in 12281B, out 67029B, BBs exec'd 0 ==== 6213 0x3A96B744: movl 0xDC(%ebx),%ecx 6214 0x3A96B74A: testl %ecx,%ecx 6215 0x3A96B74C: jz-32 0x3A96B872 6216 . 655 3A96B744 14 6217 . 8B 8B DC 00 00 00 85 C9 0F 84 20 01 00 00 6218 6219 ==== BB 656 (0x3A96B872) in 12295B, out 67104B, BBs exec'd 0 ==== 6220 0x3A96B872: movl $0x1,%ecx 6221 0x3A96B877: leal 0xE4(%ebx), %edx 6222 0x3A96B87D: leal 0xFFFFF072(%ebx), %eax 6223 0x3A96B883: call 0x3A971070 6224 . 656 3A96B872 22 6225 . B9 01 00 00 00 8D 93 E4 00 00 00 8D 83 72 F0 FF FF E8 E8 57 00 00 6226 6227 ==== BB 657 (0x3A9710AD) in 12317B, out 67190B, BBs exec'd 0 ==== 6228 0x3A9710AD: movl %esi,4(%esp,,) 6229 0x3A9710B1: leal -108(%ebp), %eax 6230 0x3A9710B4: movl %eax,8(%esp,,) 6231 0x3A9710B8: movl $0x3, (%esp,,) 6232 0x3A9710BF: call 0x3A974320 6233 . 657 3A9710AD 23 6234 . 89 74 24 04 8D 45 94 89 44 24 08 C7 04 24 03 00 00 00 E8 5C 32 00 00 6235 6236 ==== BB 658 (0x3A9710C4) in 12340B, out 67283B, BBs exec'd 0 ==== 6237 0x3A9710C4: testl %eax,%eax 6238 0x3A9710C6: js-8 0x3A9710D1 6239 . 658 3A9710C4 4 6240 . 85 C0 78 09 6241 6242 ==== BB 659 (0x3A9710C8) in 12344B, out 67342B, BBs exec'd 0 ==== 6243 0x3A9710C8: movl -64(%ebp),%eax 6244 0x3A9710CB: testl %eax,%eax 6245 0x3A9710CD: movl %eax,(%edi) 6246 0x3A9710CF: jnz-8 0x3A9710F0 6247 . 659 3A9710C8 9 6248 . 8B 45 C0 85 C0 89 07 75 1F 6249 6250 ==== BB 660 (0x3A9710F0) in 12353B, out 67424B, BBs exec'd 0 ==== 6251 0x3A9710F0: movl %esi,16(%esp,,) 6252 0x3A9710F4: xorl %ecx, %ecx 6253 0x3A9710F6: movl $0x2,%edx 6254 0x3A9710FB: movl %ecx,20(%esp,,) 6255 0x3A9710FF: movl %edx,12(%esp,,) 6256 0x3A971103: movl -112(%ebp),%edx 6257 0x3A971106: movl %eax,4(%esp,,) 6258 0x3A97110A: movl $0x0, (%esp,,) 6259 0x3A971111: movl %edx,8(%esp,,) 6260 0x3A971115: call 0x3A974C50 6261 . 660 3A9710F0 42 6262 . 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 6263 6264 ==== BB 661 (0x3A97111A) in 12395B, out 67583B, BBs exec'd 0 ==== 6265 0x3A97111A: movl %eax,-116(%ebp) 6266 0x3A97111D: jmp-8 0x3A9710D1 6267 . 661 3A97111A 5 6268 . 89 45 8C EB B2 6269 6270 ==== BB 662 (0x3A9710D1) in 12400B, out 67627B, BBs exec'd 0 ==== 6271 0x3A9710D1: movl %esi,(%esp,,) 6272 0x3A9710D4: call 0x3A974470 6273 . 662 3A9710D1 8 6274 . 89 34 24 E8 97 33 00 00 6275 6276 ==== BB 663 (0x3A96B888) in 12408B, out 67682B, BBs exec'd 0 ==== 6277 0x3A96B888: movl %eax,-40(%ebp) 6278 0x3A96B88B: incl %eax 6279 0x3A96B88C: jz-32 0x3A96BA05 6280 . 663 3A96B888 10 6281 . 89 45 D8 40 0F 84 73 01 00 00 6282 6283 ==== BB 664 (0x3A96B892) in 12418B, out 67757B, BBs exec'd 0 ==== 6284 0x3A96B892: movl 0xE4(%ebx),%eax 6285 0x3A96B898: cmpl $0x10, %eax 6286 0x3A96B89B: movl %eax,-96(%ebp) 6287 0x3A96B89E: jbe-32 0x3A96B9B2 6288 . 664 3A96B892 18 6289 . 8B 83 E4 00 00 00 83 F8 10 89 45 A0 0F 86 0E 01 00 00 6290 6291 ==== BB 665 (0x3A96B8A4) in 12436B, out 67846B, BBs exec'd 0 ==== 6292 0x3A96B8A4: cld 6293 0x3A96B8A5: movl -40(%ebp),%esi 6294 0x3A96B8A8: movl $0xB,%edx 6295 0x3A96B8AD: leal 0xFFFFF083(%ebx), %edi 6296 0x3A96B8B3: movl %edx,%ecx 6297 0x3A96B8B5: repe cmpsb 6298 . 665 3A96B8A4 19 6299 . FC 8B 75 D8 BA 0B 00 00 00 8D BB 83 F0 FF FF 89 D1 F3 A6 6300 6301 ==== BB 666 (0x3A96B8B5) in 12455B, out 68019B, BBs exec'd 0 ==== 6302 0x3A96B8B5: repe cmpsb 6303 . 666 3A96B8B5 2 6304 . F3 A6 6305 6306 ==== BB 667 (0x3A96B8B7) in 12457B, out 68144B, BBs exec'd 0 ==== 6307 0x3A96B8B7: jnz-32 0x3A96B9B2 6308 . 667 3A96B8B7 6 6309 . 0F 85 F5 00 00 00 6310 6311 ==== BB 668 (0x3A96B8BD) in 12463B, out 68191B, BBs exec'd 0 ==== 6312 0x3A96B8BD: movl -40(%ebp),%eax 6313 0x3A96B8C0: movl %eax,%edx 6314 0x3A96B8C2: movl %eax,0xDC(%ebx) 6315 0x3A96B8C8: movl 12(%eax),%eax 6316 0x3A96B8CB: leal (%eax,%eax,2), %eax 6317 0x3A96B8CE: leal 0x10(,%eax,4), %eax 6318 0x3A96B8D5: addl %eax,%edx 6319 0x3A96B8D7: addl $0x30, %eax 6320 0x3A96B8DA: cmpl %eax,-96(%ebp) 6321 0x3A96B8DD: jb-8 0x3A96B905 6322 . 668 3A96B8BD 34 6323 . 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 6324 6325 ==== BB 669 (0x3A96B8DF) in 12497B, out 68345B, BBs exec'd 0 ==== 6326 0x3A96B8DF: movl %edx,0xE0(%ebx) 6327 0x3A96B8E5: movl $0x14,%ecx 6328 0x3A96B8EA: movl %edx,%esi 6329 0x3A96B8EC: leal 0xFFFFF08F(%ebx), %edi 6330 0x3A96B8F2: repe cmpsb 6331 . 669 3A96B8DF 21 6332 . 89 93 E0 00 00 00 B9 14 00 00 00 89 D6 8D BB 8F F0 FF FF F3 A6 6333 6334 ==== BB 670 (0x3A96B8F2) in 12518B, out 68504B, BBs exec'd 0 ==== 6335 0x3A96B8F2: repe cmpsb 6336 . 670 3A96B8F2 2 6337 . F3 A6 6338 6339 ==== BB 671 (0x3A96B8F4) in 12520B, out 68629B, BBs exec'd 0 ==== 6340 0x3A96B8F4: setnbe %dl 6341 0x3A96B8F7: setb %al 6342 0x3A96B8FA: movl -40(%ebp),%ecx 6343 0x3A96B8FD: cmpb %al,%dl 6344 0x3A96B8FF: jz-32 0x3A96B752 6345 . 671 3A96B8F4 17 6346 . 0F 97 C2 0F 92 C0 8B 4D D8 38 C2 0F 84 4D FE FF FF 6347 6348 ==== BB 672 (0x3A96B752) in 12537B, out 68729B, BBs exec'd 0 ==== 6349 0x3A96B752: xorl %eax, %eax 6350 0x3A96B754: cmpl $0xFFFFFFFF, %ecx 6351 0x3A96B757: jz-32 0x3A96BB5C 6352 . 672 3A96B752 11 6353 . 31 C0 83 F9 FF 0F 84 FF 03 00 00 6354 6355 ==== BB 673 (0x3A96B75D) in 12548B, out 68800B, BBs exec'd 0 ==== 6356 0x3A96B75D: movl $0x0, -36(%ebp) 6357 0x3A96B764: movl 0xE0(%ebx),%eax 6358 0x3A96B76A: cmpl $0xFFFFFFFF, %eax 6359 0x3A96B76D: movl %eax,-44(%ebp) 6360 0x3A96B770: movl %eax,%edi 6361 0x3A96B772: jz-32 0x3A96B918 6362 . 673 3A96B75D 27 6363 . 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 6364 6365 ==== BB 674 (0x3A96B778) in 12575B, out 68911B, BBs exec'd 0 ==== 6366 0x3A96B778: movl 0xE4(%ebx),%edx 6367 0x3A96B77E: addl %edx,%ecx 6368 0x3A96B780: movl 0xFFFFFC20(%ebx),%edx 6369 0x3A96B786: subl %eax,%ecx 6370 0x3A96B788: movl %ecx,-32(%ebp) 6371 0x3A96B78B: testl %edx,%edx 6372 0x3A96B78D: movl %edx,-56(%ebp) 6373 0x3A96B790: jz-8 0x3A96B7C3 6374 . 674 3A96B778 26 6375 . 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 6376 6377 ==== BB 675 (0x3A96B792) in 12601B, out 69041B, BBs exec'd 0 ==== 6378 0x3A96B792: movl $0x0, -60(%ebp) 6379 0x3A96B799: leal 0xFFFFFD5C(%ebx), %esi 6380 0x3A96B79F: nop 6381 0x3A96B7A0: movl %esi,4(%esp,,) 6382 0x3A96B7A4: movl -56(%ebp),%ecx 6383 0x3A96B7A7: movl %ecx,(%esp,,) 6384 0x3A96B7AA: call 0x3A975280 6385 . 675 3A96B792 29 6386 . 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 6387 6388 ==== BB 676 (0x3A96B7AF) in 12630B, out 69154B, BBs exec'd 0 ==== 6389 0x3A96B7AF: testl %eax,%eax 6390 0x3A96B7B1: jz-32 0x3A96BBE0 6391 . 676 3A96B7AF 8 6392 . 85 C0 0F 84 29 04 00 00 6393 6394 ==== BB 677 (0x3A96B7B7) in 12638B, out 69213B, BBs exec'd 0 ==== 6395 0x3A96B7B7: incl -60(%ebp) 6396 0x3A96B7BA: addl $0x5, %esi 6397 0x3A96B7BD: cmpl $0x3, -60(%ebp) 6398 0x3A96B7C1: jle-8 0x3A96B7A0 6399 . 677 3A96B7B7 12 6400 . FF 45 C4 83 C6 05 83 7D C4 03 7E DD 6401 6402 ==== BB 678 (0x3A96B7A0) in 12650B, out 69303B, BBs exec'd 0 ==== 6403 0x3A96B7A0: movl %esi,4(%esp,,) 6404 0x3A96B7A4: movl -56(%ebp),%ecx 6405 0x3A96B7A7: movl %ecx,(%esp,,) 6406 0x3A96B7AA: call 0x3A975280 6407 . 678 3A96B7A0 15 6408 . 89 74 24 04 8B 4D C8 89 0C 24 E8 D1 9A 00 00 6409 6410 ==== BB 679 (0x3A9752B7) in 12665B, out 69384B, BBs exec'd 0 ==== 6411 0x3A9752B7: movzbl -5(%ebp),%edx 6412 0x3A9752BB: negl %edx 6413 0x3A9752BD: movl %edx,%eax 6414 0x3A9752BF: popl %edx 6415 0x3A9752C0: popl %esi 6416 0x3A9752C1: popl %ebp 6417 0x3A9752C2: ret 6418 . 679 3A9752B7 12 6419 . 0F B6 55 FB F7 DA 89 D0 5A 5E 5D C3 6420 6421 ==== BB 680 (0x3A96BBE0) in 12677B, out 69490B, BBs exec'd 0 ==== 6422 0x3A96BBE0: movl -60(%ebp),%eax 6423 0x3A96BBE3: addl $0x30, %eax 6424 0x3A96BBE6: jmp 0x3A96B7C8 6425 . 680 3A96BBE0 11 6426 . 8B 45 C4 83 C0 30 E9 DD FB FF FF 6427 6428 ==== BB 681 (0x3A96B7C8) in 12688B, out 69545B, BBs exec'd 0 ==== 6429 0x3A96B7C8: movl %eax,-52(%ebp) 6430 0x3A96B7CB: cdqq 6431 0x3A96B7CC: movl -52(%ebp),%eax 6432 0x3A96B7CF: movl %edx,-48(%ebp) 6433 0x3A96B7D2: movl -48(%ebp),%esi 6434 0x3A96B7D5: andl %esi,%eax 6435 0x3A96B7D7: incl %eax 6436 0x3A96B7D8: jz-8 0x3A96B7F9 6437 . 681 3A96B7C8 18 6438 . 89 45 CC 99 8B 45 CC 89 55 D0 8B 75 D0 21 F0 40 74 1F 6439 6440 ==== BB 682 (0x3A96B7DA) in 12706B, out 69665B, BBs exec'd 0 ==== 6441 0x3A96B7DA: movzbl -52(%ebp),%ecx 6442 0x3A96B7DE: movl $0x1,%eax 6443 0x3A96B7E3: xorl %edx, %edx 6444 0x3A96B7E5: shldl %cl, %eax, %edx 6445 0x3A96B7E8: shll %cl, %eax 6446 0x3A96B7EA: testb $0x20, %cl 6447 0x3A96B7ED: jz-8 0x3A96B7F3 6448 . 682 3A96B7DA 21 6449 . 0F B6 4D CC B8 01 00 00 00 31 D2 0F A5 C2 D3 E0 F6 C1 20 74 04 6450 6451 ==== BB 683 (0x3A96B7EF) in 12727B, out 69815B, BBs exec'd 0 ==== 6452 0x3A96B7EF: movl %eax,%edx 6453 0x3A96B7F1: xorl %eax, %eax 6454 0x3A96B7F3: movl %eax,-52(%ebp) 6455 0x3A96B7F6: movl %edx,-48(%ebp) 6456 0x3A96B7F9: movl $0x0, -20(%ebp) 6457 0x3A96B800: movl -44(%ebp),%edx 6458 0x3A96B803: movl 20(%edx),%ecx 6459 0x3A96B806: decl %ecx 6460 0x3A96B807: cmpl %ecx,-20(%ebp) 6461 0x3A96B80A: movl %ecx,-24(%ebp) 6462 0x3A96B80D: jle-8 0x3A96B82A 6463 . 683 3A96B7EF 32 6464 . 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 6465 6466 ==== BB 684 (0x3A96B82A) in 12759B, out 69977B, BBs exec'd 0 ==== 6467 0x3A96B82A: movl -20(%ebp),%eax 6468 0x3A96B82D: movl -24(%ebp),%ecx 6469 0x3A96B830: addl %ecx,%eax 6470 0x3A96B832: movl %eax,%edx 6471 0x3A96B834: shrl $0x1F, %edx 6472 0x3A96B837: leal (%edx,%eax,1), %esi 6473 0x3A96B83A: sarl $0x1, %esi 6474 0x3A96B83C: leal (%esi,%esi,2), %eax 6475 0x3A96B83F: shll $0x3, %eax 6476 0x3A96B842: movl %eax,-64(%ebp) 6477 0x3A96B845: movl 52(%edi,%eax,1),%eax 6478 0x3A96B849: cmpl -32(%ebp),%eax 6479 0x3A96B84C: jnb-32 0x3A96BB50 6480 . 684 3A96B82A 40 6481 . 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 6482 6483 ==== BB 685 (0x3A96B852) in 12799B, out 70151B, BBs exec'd 0 ==== 6484 0x3A96B852: movl -44(%ebp),%edx 6485 0x3A96B855: addl %eax,%edx 6486 0x3A96B857: movl -16(%ebp),%eax 6487 0x3A96B85A: call 0x3A96B5B0 6488 . 685 3A96B852 13 6489 . 8B 55 D4 01 C2 8B 45 F0 E8 51 FD FF FF 6490 6491 ==== BB 686 _dl_cache_libcmp(0x3A96B5B0) in 12812B, out 70236B, BBs exec'd 0 ==== 6492 0x3A96B5B0: pushl %ebp 6493 0x3A96B5B1: movl %esp,%ebp 6494 0x3A96B5B3: pushl %edi 6495 0x3A96B5B4: movl %eax,%edi 6496 0x3A96B5B6: pushl %esi 6497 0x3A96B5B7: subl $0xC, %esp 6498 0x3A96B5BA: movl %edx,-12(%ebp) 6499 0x3A96B5BD: movzbl (%eax),%eax 6500 0x3A96B5C0: testb %al,%al 6501 0x3A96B5C2: movb %al,-17(%ebp) 6502 0x3A96B5C5: jz-32 0x3A96B6AA 6503 . 686 3A96B5B0 27 6504 . 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 6505 6506 ==== BB 687 (0x3A96B5CB) in 12839B, out 70417B, BBs exec'd 0 ==== 6507 0x3A96B5CB: movzbl (%edx),%ecx 6508 0x3A96B5CE: movzbl -17(%ebp),%eax 6509 0x3A96B5D2: subb $0x30, %al 6510 0x3A96B5D4: cmpb $0x9, %al 6511 0x3A96B5D6: jnbe-32 0x3A96B686 6512 . 687 3A96B5CB 17 6513 . 0F B6 0A 0F B6 45 EF 2C 30 3C 09 0F 87 AA 00 00 00 6514 6515 ==== BB 688 (0x3A96B686) in 12856B, out 70520B, BBs exec'd 0 ==== 6516 0x3A96B686: movb %cl,%al 6517 0x3A96B688: movl $0xFFFFFFFF,%edx 6518 0x3A96B68D: subb $0x30, %al 6519 0x3A96B68F: cmpb $0x9, %al 6520 0x3A96B691: jbe-8 0x3A96B6B9 6521 . 688 3A96B686 13 6522 . 88 C8 BA FF FF FF FF 2C 30 3C 09 76 26 6523 6524 ==== BB 689 (0x3A96B693) in 12869B, out 70615B, BBs exec'd 0 ==== 6525 0x3A96B693: cmpb %cl,-17(%ebp) 6526 0x3A96B696: jnz-8 0x3A96B6B0 6527 . 689 3A96B693 5 6528 . 38 4D EF 75 18 6529 6530 ==== BB 690 (0x3A96B698) in 12874B, out 70678B, BBs exec'd 0 ==== 6531 0x3A96B698: incl -12(%ebp) 6532 0x3A96B69B: incl %edi 6533 0x3A96B69C: movl -12(%ebp),%eax 6534 0x3A96B69F: movzbl (%edi),%ecx 6535 0x3A96B6A2: movb %cl,-17(%ebp) 6536 0x3A96B6A5: movzbl (%eax),%ecx 6537 0x3A96B6A8: jmp-8 0x3A96B672 6538 . 690 3A96B698 18 6539 . FF 45 F4 47 8B 45 F4 0F B6 0F 88 4D EF 0F B6 08 EB C8 6540 6541 ==== BB 691 (0x3A96B672) in 12892B, out 70788B, BBs exec'd 0 ==== 6542 0x3A96B672: cmpb $0x0, -17(%ebp) 6543 0x3A96B676: jz-8 0x3A96B6B0 6544 . 691 3A96B672 6 6545 . 80 7D EF 00 74 38 6546 6547 ==== BB 692 (0x3A96B678) in 12898B, out 70851B, BBs exec'd 0 ==== 6548 0x3A96B678: movzbl -17(%ebp),%eax 6549 0x3A96B67C: subb $0x30, %al 6550 0x3A96B67E: cmpb $0x9, %al 6551 0x3A96B680: jbe-32 0x3A96B5E0 6552 . 692 3A96B678 14 6553 . 0F B6 45 EF 2C 30 3C 09 0F 86 5A FF FF FF 6554 6555 ==== BB 693 (0x3A96B6B0) in 12912B, out 70939B, BBs exec'd 0 ==== 6556 0x3A96B6B0: movsbl -17(%ebp),%edx 6557 0x3A96B6B4: movsbl %cl,%eax 6558 0x3A96B6B7: subl %eax,%edx 6559 0x3A96B6B9: addl $0xC, %esp 6560 0x3A96B6BC: movl %edx,%eax 6561 0x3A96B6BE: popl %esi 6562 0x3A96B6BF: popl %edi 6563 0x3A96B6C0: popl %ebp 6564 0x3A96B6C1: ret 6565 . 693 3A96B6B0 18 6566 . 0F BE 55 EF 0F BE C1 29 C2 83 C4 0C 89 D0 5E 5F 5D C3 6567 6568 ==== BB 694 (0x3A96B85F) in 12930B, out 71078B, BBs exec'd 0 ==== 6569 0x3A96B85F: testl %eax,%eax 6570 0x3A96B861: jz-32 0x3A96BC8C 6571 . 694 3A96B85F 8 6572 . 85 C0 0F 84 25 04 00 00 6573 6574 ==== BB 695 (0x3A96B867) in 12938B, out 71137B, BBs exec'd 0 ==== 6575 0x3A96B867: testl %eax,%eax 6576 0x3A96B869: jns-8 0x3A96B814 6577 . 695 3A96B867 4 6578 . 85 C0 79 A9 6579 6580 ==== BB 696 (0x3A96B86B) in 12942B, out 71196B, BBs exec'd 0 ==== 6581 0x3A96B86B: incl %esi 6582 0x3A96B86C: movl %esi,-20(%ebp) 6583 0x3A96B86F: nop 6584 0x3A96B870: jmp-8 0x3A96B818 6585 . 696 3A96B86B 7 6586 . 46 89 75 EC 90 EB A6 6587 6588 ==== BB 697 (0x3A96B818) in 12949B, out 71260B, BBs exec'd 0 ==== 6589 0x3A96B818: movl -24(%ebp),%ecx 6590 0x3A96B81B: cmpl %ecx,-20(%ebp) 6591 0x3A96B81E: jnle-32 0x3A96BB50 6592 . 697 3A96B818 12 6593 . 8B 4D E8 39 4D EC 0F 8F 2C 03 00 00 6594 6595 ==== BB 698 (0x3A96B824) in 12961B, out 71335B, BBs exec'd 0 ==== 6596 0x3A96B824: movl 0xE0(%ebx),%edi 6597 0x3A96B82A: movl -20(%ebp),%eax 6598 0x3A96B82D: movl -24(%ebp),%ecx 6599 0x3A96B830: addl %ecx,%eax 6600 0x3A96B832: movl %eax,%edx 6601 0x3A96B834: shrl $0x1F, %edx 6602 0x3A96B837: leal (%edx,%eax,1), %esi 6603 0x3A96B83A: sarl $0x1, %esi 6604 0x3A96B83C: leal (%esi,%esi,2), %eax 6605 0x3A96B83F: shll $0x3, %eax 6606 0x3A96B842: movl %eax,-64(%ebp) 6607 0x3A96B845: movl 52(%edi,%eax,1),%eax 6608 0x3A96B849: cmpl -32(%ebp),%eax 6609 0x3A96B84C: jnb-32 0x3A96BB50 6610 . 698 3A96B824 46 6611 . 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 6612 6613 ==== BB 699 (0x3A96B814) in 13007B, out 71525B, BBs exec'd 0 ==== 6614 0x3A96B814: decl %esi 6615 0x3A96B815: movl %esi,-24(%ebp) 6616 0x3A96B818: movl -24(%ebp),%ecx 6617 0x3A96B81B: cmpl %ecx,-20(%ebp) 6618 0x3A96B81E: jnle-32 0x3A96BB50 6619 . 699 3A96B814 16 6620 . 4E 89 75 E8 8B 4D E8 39 4D EC 0F 8F 2C 03 00 00 6621 6622 ==== BB 700 (0x3A96B5E0) in 13023B, out 71621B, BBs exec'd 0 ==== 6623 0x3A96B5E0: movb %cl,%al 6624 0x3A96B5E2: movl $0x1,%edx 6625 0x3A96B5E7: subb $0x30, %al 6626 0x3A96B5E9: cmpb $0x9, %al 6627 0x3A96B5EB: jnbe-32 0x3A96B6B9 6628 . 700 3A96B5E0 17 6629 . 88 C8 BA 01 00 00 00 2C 30 3C 09 0F 87 C8 00 00 00 6630 6631 ==== BB 701 (0x3A96B5F1) in 13040B, out 71716B, BBs exec'd 0 ==== 6632 0x3A96B5F1: movsbl -17(%ebp),%eax 6633 0x3A96B5F5: incl %edi 6634 0x3A96B5F6: incl -12(%ebp) 6635 0x3A96B5F9: subl $0x30, %eax 6636 0x3A96B5FC: movl %eax,-16(%ebp) 6637 0x3A96B5FF: movsbl %cl,%eax 6638 0x3A96B602: leal -48(%eax), %esi 6639 0x3A96B605: movzbl (%edi),%ecx 6640 0x3A96B608: movb %cl,%al 6641 0x3A96B60A: movb %cl,-17(%ebp) 6642 0x3A96B60D: subb $0x30, %al 6643 0x3A96B60F: movb %cl,%dl 6644 0x3A96B611: cmpb $0x9, %al 6645 0x3A96B613: jnbe-8 0x3A96B63F 6646 . 701 3A96B5F1 36 6647 . 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 6648 6649 ==== BB 702 (0x3A96B63F) in 13076B, out 71924B, BBs exec'd 0 ==== 6650 0x3A96B63F: movl -12(%ebp),%eax 6651 0x3A96B642: movzbl (%eax),%ecx 6652 0x3A96B645: movb %cl,%al 6653 0x3A96B647: movb %cl,%dl 6654 0x3A96B649: subb $0x30, %al 6655 0x3A96B64B: cmpb $0x9, %al 6656 0x3A96B64D: jnbe-8 0x3A96B66D 6657 . 702 3A96B63F 16 6658 . 8B 45 F4 0F B6 08 88 C8 88 CA 2C 30 3C 09 77 1E 6659 6660 ==== BB 703 (0x3A96B66D) in 13092B, out 72050B, BBs exec'd 0 ==== 6661 0x3A96B66D: cmpl %esi,-16(%ebp) 6662 0x3A96B670: jnz-8 0x3A96B6C2 6663 . 703 3A96B66D 5 6664 . 39 75 F0 75 50 6665 6666 ==== BB 704 (0x3A96BC8C) in 13097B, out 72113B, BBs exec'd 0 ==== 6667 0x3A96BC8C: movl %esi,-20(%ebp) 6668 0x3A96BC8F: testl %esi,%esi 6669 0x3A96BC91: jle-32 0x3A96BA2A 6670 . 704 3A96BC8C 11 6671 . 89 75 EC 85 F6 0F 8E 93 FD FF FF 6672 6673 ==== BB 705 (0x3A96BC97) in 13108B, out 72185B, BBs exec'd 0 ==== 6674 0x3A96BC97: movl -64(%ebp),%ecx 6675 0x3A96BC9A: movl %ecx,-92(%ebp) 6676 0x3A96BC9D: leal 0(%esi), %esi 6677 0x3A96BCA0: movl 0xE0(%ebx),%edi 6678 0x3A96BCA6: movl -92(%ebp),%edx 6679 0x3A96BCA9: movl 28(%edi,%edx,1),%eax 6680 0x3A96BCAD: cmpl -32(%ebp),%eax 6681 0x3A96BCB0: jnb-32 0x3A96BA30 6682 . 705 3A96BC97 31 6683 . 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 6684 6685 ==== BB 706 (0x3A96BCB6) in 13139B, out 72329B, BBs exec'd 0 ==== 6686 0x3A96BCB6: movl -44(%ebp),%edx 6687 0x3A96BCB9: addl %eax,%edx 6688 0x3A96BCBB: movl -16(%ebp),%eax 6689 0x3A96BCBE: call 0x3A96B5B0 6690 . 706 3A96BCB6 13 6691 . 8B 55 D4 01 C2 8B 45 F0 E8 ED F8 FF FF 6692 6693 ==== BB 707 (0x3A96BCC3) in 13152B, out 72414B, BBs exec'd 0 ==== 6694 0x3A96BCC3: testl %eax,%eax 6695 0x3A96BCC5: jnz-32 0x3A96BA2A 6696 . 707 3A96BCC3 8 6697 . 85 C0 0F 85 5F FD FF FF 6698 6699 ==== BB 708 (0x3A96BA2A) in 13160B, out 72473B, BBs exec'd 0 ==== 6700 0x3A96BA2A: movl 0xE0(%ebx),%edi 6701 0x3A96BA30: cmpl -20(%ebp),%esi 6702 0x3A96BA33: leal (%esi,%esi,2), %eax 6703 0x3A96BA36: leal (%edi,%eax,8), %edi 6704 0x3A96BA39: leal 48(%edi), %ecx 6705 0x3A96BA3C: movl %ecx,-68(%ebp) 6706 0x3A96BA3F: jle-8 0x3A96BA62 6707 . 708 3A96BA2A 23 6708 . 8B BB E0 00 00 00 3B 75 EC 8D 04 76 8D 3C C7 8D 4F 30 89 4D BC 7E 21 6709 6710 ==== BB 709 (0x3A96BA62) in 13183B, out 72602B, BBs exec'd 0 ==== 6711 0x3A96BA62: movl 48(%edi),%ecx 6712 0x3A96BA65: cmpl $0x1, %ecx 6713 0x3A96BA68: setz %al 6714 0x3A96BA6B: cmpl $0x3, %ecx 6715 0x3A96BA6E: setz %dl 6716 0x3A96BA71: orl %edx,%eax 6717 0x3A96BA73: testb $0x1, %al 6718 0x3A96BA75: jz-8 0x3A96BA20 6719 . 709 3A96BA62 21 6720 . 8B 4F 30 83 F9 01 0F 94 C0 83 F9 03 0F 94 C2 09 D0 A8 01 74 A9 6721 6722 ==== BB 710 (0x3A96BA77) in 13204B, out 72740B, BBs exec'd 0 ==== 6723 0x3A96BA77: movl -68(%ebp),%eax 6724 0x3A96BA7A: movl 8(%eax),%edi 6725 0x3A96BA7D: cmpl -32(%ebp),%edi 6726 0x3A96BA80: jnb-8 0x3A96BA20 6727 . 710 3A96BA77 11 6728 . 8B 45 BC 8B 78 08 3B 7D E0 73 9E 6729 6730 ==== BB 711 (0x3A96BA82) in 13215B, out 72828B, BBs exec'd 0 ==== 6731 0x3A96BA82: movl -36(%ebp),%edx 6732 0x3A96BA85: testl %edx,%edx 6733 0x3A96BA87: jz-8 0x3A96BA91 6734 . 711 3A96BA82 7 6735 . 8B 55 DC 85 D2 74 08 6736 6737 ==== BB 712 (0x3A96BA91) in 13222B, out 72900B, BBs exec'd 0 ==== 6738 0x3A96BA91: movl 0xFFFFFC1C(%ebx),%eax 6739 0x3A96BA97: testl %eax,%eax 6740 0x3A96BA99: jz-8 0x3A96BAA7 6741 . 712 3A96BA91 10 6742 . 8B 83 1C FC FF FF 85 C0 74 0C 6743 6744 ==== BB 713 (0x3A96BA9B) in 13232B, out 72975B, BBs exec'd 0 ==== 6745 0x3A96BA9B: movl -68(%ebp),%edx 6746 0x3A96BA9E: cmpl %eax,12(%edx) 6747 0x3A96BAA1: jnbe-32 0x3A96BA20 6748 . 713 3A96BA9B 12 6749 . 8B 55 BC 39 42 0C 0F 87 79 FF FF FF 6750 6751 ==== BB 714 (0x3A96BAA7) in 13244B, out 73051B, BBs exec'd 0 ==== 6752 0x3A96BAA7: movl -48(%ebp),%edx 6753 0x3A96BAAA: movl -52(%ebp),%eax 6754 0x3A96BAAD: notl %edx 6755 0x3A96BAAF: notl %eax 6756 0x3A96BAB1: orl %eax,%edx 6757 0x3A96BAB3: jz-32 0x3A96BCD9 6758 . 714 3A96BAA7 18 6759 . 8B 55 D0 8B 45 CC F7 D2 F7 D0 09 C2 0F 84 20 02 00 00 6760 6761 ==== BB 715 (0x3A96BAB9) in 13262B, out 73145B, BBs exec'd 0 ==== 6762 0x3A96BAB9: movl $0x0, -76(%ebp) 6763 0x3A96BAC0: movl -68(%ebp),%edx 6764 0x3A96BAC3: movl 16(%edx),%eax 6765 0x3A96BAC6: movl 20(%edx),%edx 6766 0x3A96BAC9: movl %eax,-88(%ebp) 6767 0x3A96BACC: movl %edx,-84(%ebp) 6768 0x3A96BACF: andl $0xF0000, %edx 6769 0x3A96BAD5: movl %edx,%eax 6770 0x3A96BAD7: orl -76(%ebp),%eax 6771 0x3A96BADA: movl %edx,-72(%ebp) 6772 0x3A96BADD: jz-8 0x3A96BAF1 6773 . 715 3A96BAB9 38 6774 . 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 6775 6776 ==== BB 716 (0x3A96BAF1) in 13300B, out 73306B, BBs exec'd 0 ==== 6777 0x3A96BAF1: movl 0xFFFFFC54(%ebx),%eax 6778 0x3A96BAF7: xorl %edx, %edx 6779 0x3A96BAF9: orl $0xF0000, %edx 6780 0x3A96BAFF: movl %edx,-100(%ebp) 6781 0x3A96BB02: movl %eax,%edx 6782 0x3A96BB04: movl -100(%ebp),%eax 6783 0x3A96BB07: notl %edx 6784 0x3A96BB09: movl %edx,-104(%ebp) 6785 0x3A96BB0C: notl %eax 6786 0x3A96BB0E: movl -88(%ebp),%edx 6787 0x3A96BB11: movl %eax,-100(%ebp) 6788 0x3A96BB14: movl -104(%ebp),%eax 6789 0x3A96BB17: andl %eax,%edx 6790 0x3A96BB19: movl %edx,-104(%ebp) 6791 0x3A96BB1C: movl -84(%ebp),%eax 6792 0x3A96BB1F: movl -100(%ebp),%edx 6793 0x3A96BB22: andl %edx,%eax 6794 0x3A96BB24: movl %eax,%edx 6795 0x3A96BB26: orl -104(%ebp),%edx 6796 0x3A96BB29: movl %eax,-100(%ebp) 6797 0x3A96BB2C: jnz-32 0x3A96BA20 6798 . 716 3A96BAF1 65 6799 . 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 6800 6801 ==== BB 717 (0x3A96BB32) in 13365B, out 73550B, BBs exec'd 0 ==== 6802 0x3A96BB32: movl -44(%ebp),%eax 6803 0x3A96BB35: addl %eax,%edi 6804 0x3A96BB37: cmpl 0xFFFFFC50(%ebx),%ecx 6805 0x3A96BB3D: movl %edi,-36(%ebp) 6806 0x3A96BB40: jnz-32 0x3A96BA20 6807 . 717 3A96BB32 20 6808 . 8B 45 D4 01 C7 3B 8B 50 FC FF FF 89 7D DC 0F 85 DA FE FF FF 6809 6810 ==== BB 718 (0x3A96BB46) in 13385B, out 73656B, BBs exec'd 0 ==== 6811 0x3A96BB46: leal 0(%esi), %esi 6812 0x3A96BB49: leal 0(%edi,,), %edi 6813 0x3A96BB50: testb $0x1, 0xFFFFFC14(%ebx) 6814 0x3A96BB57: jnz-8 0x3A96BBBF 6815 . 718 3A96BB46 19 6816 . 8D 76 00 8D BC 27 00 00 00 00 F6 83 14 FC FF FF 01 75 66 6817 6818 ==== BB 719 (0x3A96BB59) in 13404B, out 73752B, BBs exec'd 0 ==== 6819 0x3A96BB59: movl -36(%ebp),%eax 6820 0x3A96BB5C: addl $0x64, %esp 6821 0x3A96BB5F: popl %ebx 6822 0x3A96BB60: popl %esi 6823 0x3A96BB61: popl %edi 6824 0x3A96BB62: popl %ebp 6825 0x3A96BB63: ret 6826 . 719 3A96BB59 11 6827 . 8B 45 DC 83 C4 64 5B 5E 5F 5D C3 6828 6829 ==== BB 720 (0x3A96B3A0) in 13415B, out 73874B, BBs exec'd 0 ==== 6830 0x3A96B3A0: movl %eax,0xFFFFFDC4(%ebp) 6831 0x3A96B3A6: testl %eax,%eax 6832 0x3A96B3A8: jz-32 0x3A96B438 6833 . 720 3A96B3A0 14 6834 . 89 85 C4 FD FF FF 85 C0 0F 84 8A 00 00 00 6835 6836 ==== BB 721 (0x3A96B3AE) in 13429B, out 73949B, BBs exec'd 0 ==== 6837 0x3A96B3AE: movl 0xFFFFFDD8(%ebp),%esi 6838 0x3A96B3B4: testl %esi,%esi 6839 0x3A96B3B6: jz-32 0x3A96B4F3 6840 . 721 3A96B3AE 14 6841 . 8B B5 D8 FD FF FF 85 F6 0F 84 37 01 00 00 6842 6843 ==== BB 722 (0x3A96B3BC) in 13443B, out 74024B, BBs exec'd 0 ==== 6844 0x3A96B3BC: testb $0x8, 0x1E9(%esi) 6845 0x3A96B3C3: jnz-32 0x3A96B511 6846 . 722 3A96B3BC 13 6847 . F6 86 E9 01 00 00 08 0F 85 48 01 00 00 6848 6849 ==== BB 723 (0x3A96B3C9) in 13456B, out 74094B, BBs exec'd 0 ==== 6850 0x3A96B3C9: movl 0xFFFFFDC4(%ebp),%eax 6851 0x3A96B3CF: testl %eax,%eax 6852 0x3A96B3D1: jz-8 0x3A96B438 6853 . 723 3A96B3C9 10 6854 . 8B 85 C4 FD FF FF 85 C0 74 65 6855 6856 ==== BB 724 (0x3A96B3D3) in 13466B, out 74169B, BBs exec'd 0 ==== 6857 0x3A96B3D3: movl 0xFFFFFDC4(%ebp),%eax 6858 0x3A96B3D9: leal 0xFFFFFDE4(%ebp), %edx 6859 0x3A96B3DF: movl %edx,0xFFFFFDB8(%ebp) 6860 0x3A96B3E5: call 0x3A968F20 6861 . 724 3A96B3D3 23 6862 . 8B 85 C4 FD FF FF 8D 95 E4 FD FF FF 89 95 B8 FD FF FF E8 36 DB FF FF 6863 6864 ==== BB 725 (0x3A969041) in 13489B, out 74259B, BBs exec'd 0 ==== 6865 0x3A969041: cmpl $0x20, 16(%edi) 6866 0x3A969045: jnz-8 0x3A969021 6867 . 725 3A969041 6 6868 . 83 7F 10 20 75 DA 6869 6870 ==== BB 726 (0x3A969047) in 13495B, out 74322B, BBs exec'd 0 ==== 6871 0x3A969047: cmpl $0x3, 28(%edi) 6872 0x3A96904B: jbe-8 0x3A969021 6873 . 726 3A969047 6 6874 . 83 7F 1C 03 76 D4 6875 6876 ==== BB 727 (0x3A96904D) in 13501B, out 74385B, BBs exec'd 0 ==== 6877 0x3A96904D: movl 4(%edi),%eax 6878 0x3A969050: movl -52(%ebp),%ecx 6879 0x3A969053: leal 32(%eax), %edx 6880 0x3A969056: cmpl (%ecx),%edx 6881 0x3A969058: leal 4(%eax,%ecx,1), %eax 6882 0x3A96905C: movl %eax,-76(%ebp) 6883 0x3A96905F: jnbe-32 0x3A96915B 6884 . 727 3A96904D 24 6885 . 8B 47 04 8B 4D CC 8D 50 20 3B 11 8D 44 08 04 89 45 B4 0F 87 F6 00 00 00 6886 6887 ==== BB 728 (0x3A969065) in 13525B, out 74504B, BBs exec'd 0 ==== 6888 0x3A969065: cld 6889 0x3A969066: movl -76(%ebp),%esi 6890 0x3A969069: movl $0x10,%edx 6891 0x3A96906E: leal 0xFFFFD638(%ebx), %edi 6892 0x3A969074: movl %edx,%ecx 6893 0x3A969076: repe cmpsb 6894 . 728 3A969065 19 6895 . FC 8B 75 B4 BA 10 00 00 00 8D BB 38 D6 FF FF 89 D1 F3 A6 6896 6897 ==== BB 729 (0x3A969076) in 13544B, out 74677B, BBs exec'd 0 ==== 6898 0x3A969076: repe cmpsb 6899 . 729 3A969076 2 6900 . F3 A6 6901 6902 ==== BB 730 (0x3A969078) in 13546B, out 74802B, BBs exec'd 0 ==== 6903 0x3A969078: jz-32 0x3A969104 6904 . 730 3A969078 6 6905 . 0F 84 86 00 00 00 6906 6907 ==== BB 731 (0x3A969104) in 13552B, out 74849B, BBs exec'd 0 ==== 6908 0x3A969104: movl -76(%ebp),%esi 6909 0x3A969107: movzbl 20(%esi),%eax 6910 0x3A96910B: movzbl 24(%esi),%edx 6911 0x3A96910F: shll $0x8, %eax 6912 0x3A969112: addl %edx,%eax 6913 0x3A969114: movzbl 28(%esi),%edx 6914 0x3A969118: shll $0x8, %eax 6915 0x3A96911B: movl 16(%esi),%esi 6916 0x3A96911E: addl %edx,%eax 6917 0x3A969120: testl %esi,%esi 6918 0x3A969122: jnz-8 0x3A969132 6919 . 731 3A969104 32 6920 . 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 6921 6922 ==== BB 732 (0x3A969124) in 13584B, out 74993B, BBs exec'd 0 ==== 6923 0x3A969124: movl 0xFFFFFC1C(%ebx),%edx 6924 0x3A96912A: testl %edx,%edx 6925 0x3A96912C: jz-8 0x3A969150 6926 . 732 3A969124 10 6927 . 8B 93 1C FC FF FF 85 D2 74 22 6928 6929 ==== BB 733 (0x3A96912E) in 13594B, out 75068B, BBs exec'd 0 ==== 6930 0x3A96912E: cmpl %eax,%edx 6931 0x3A969130: jnb-8 0x3A969150 6932 . 733 3A96912E 4 6933 . 39 C2 73 1E 6934 6935 ==== BB 734 (0x3A96B3EA) in 13598B, out 75125B, BBs exec'd 0 ==== 6936 0x3A96B3EA: movl %eax,0xFFFFFDCC(%ebp) 6937 0x3A96B3F0: incl %eax 6938 0x3A96B3F1: jz-8 0x3A96B445 6939 . 734 3A96B3EA 9 6940 . 89 85 CC FD FF FF 40 74 52 6941 6942 ==== BB 735 (0x3A96B3F3) in 13607B, out 75203B, BBs exec'd 0 ==== 6943 0x3A96B3F3: movl 0xFFFFFDC4(%ebp),%ecx 6944 0x3A96B3F9: movl %ecx,(%esp,,) 6945 0x3A96B3FC: call 0x3A9752D0 6946 . 735 3A96B3F3 14 6947 . 8B 8D C4 FD FF FF 89 0C 24 E8 CF 9E 00 00 6948 6949 ==== BB 736 (0x3A96B401) in 13621B, out 75274B, BBs exec'd 0 ==== 6950 0x3A96B401: leal 1(%eax), %esi 6951 0x3A96B404: movl %esi,(%esp,,) 6952 0x3A96B407: call 0x3A96581C 6953 . 736 3A96B401 11 6954 . 8D 70 01 89 34 24 E8 10 A4 FF FF 6955 6956 ==== BB 737 (0x3A96B40C) in 13632B, out 75339B, BBs exec'd 0 ==== 6957 0x3A96B40C: movl %eax,%edx 6958 0x3A96B40E: xorl %eax, %eax 6959 0x3A96B410: testl %edx,%edx 6960 0x3A96B412: jz-8 0x3A96B42A 6961 . 737 3A96B40C 8 6962 . 89 C2 31 C0 85 D2 74 16 6963 6964 ==== BB 738 (0x3A96B414) in 13640B, out 75419B, BBs exec'd 0 ==== 6965 0x3A96B414: movl %esi,8(%esp,,) 6966 0x3A96B418: movl 0xFFFFFDC4(%ebp),%eax 6967 0x3A96B41E: movl %edx,(%esp,,) 6968 0x3A96B421: movl %eax,4(%esp,,) 6969 0x3A96B425: call 0x3A975870 6970 . 738 3A96B414 22 6971 . 89 74 24 08 8B 85 C4 FD FF FF 89 14 24 89 44 24 04 E8 46 A4 00 00 6972 6973 ==== BB 739 (0x3A96B42A) in 13662B, out 75516B, BBs exec'd 0 ==== 6974 0x3A96B42A: movl %eax,0xFFFFFDE0(%ebp) 6975 0x3A96B430: testl %eax,%eax 6976 0x3A96B432: jz-32 0x3A96B580 6977 . 739 3A96B42A 14 6978 . 89 85 E0 FD FF FF 85 C0 0F 84 48 01 00 00 6979 6980 ==== BB 740 (0x3A96B438) in 13676B, out 75591B, BBs exec'd 0 ==== 6981 0x3A96B438: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) 6982 0x3A96B43F: jnz-32 0x3A96B24B 6983 . 740 3A96B438 13 6984 . 83 BD CC FD FF FF FF 0F 85 06 FE FF FF 6985 6986 ==== BB 741 (0x3A96B24B) in 13689B, out 75657B, BBs exec'd 0 ==== 6987 0x3A96B24B: testb $0x1, 0xFFFFFC14(%ebx) 6988 0x3A96B252: jnz-32 0x3A96B4C3 6989 . 741 3A96B24B 13 6990 . F6 83 14 FC FF FF 01 0F 85 6B 02 00 00 6991 6992 ==== BB 742 (0x3A96B258) in 13702B, out 75727B, BBs exec'd 0 ==== 6993 0x3A96B258: cmpl $0xFFFFFFFF, 0xFFFFFDCC(%ebp) 6994 0x3A96B25F: leal 0xFFFFFDE4(%ebp), %eax 6995 0x3A96B265: movl %eax,0xFFFFFDB8(%ebp) 6996 0x3A96B26B: jnz-32 0x3A96B030 6997 . 742 3A96B258 25 6998 . 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 6999 7000 ==== BB 743 (0x3A96CAC0) in 13727B, out 75819B, BBs exec'd 0 ==== 7001 0x3A96CAC0: movl %eax,%edx 7002 0x3A96CAC2: movl 12(%eax),%eax 7003 0x3A96CAC5: testl %eax,%eax 7004 0x3A96CAC7: jnz-8 0x3A96CAC0 7005 . 743 3A96CAC0 9 7006 . 89 C2 8B 40 0C 85 C0 75 F7 7007 7008 ==== BB 744 (0x3A9699C5) in 13736B, out 75901B, BBs exec'd 0 ==== 7009 0x3A9699C5: movl 8(%esi),%eax 7010 0x3A9699C8: movl -124(%ebp),%ecx 7011 0x3A9699CB: movl %eax,0x144(%ecx) 7012 0x3A9699D1: addl $0x20, %esi 7013 0x3A9699D4: cmpl 0xFFFFFF54(%ebp),%esi 7014 0x3A9699DA: jb-8 0x3A96998B 7015 . 744 3A9699C5 23 7016 . 8B 46 08 8B 4D 84 89 81 44 01 00 00 83 C6 20 3B B5 54 FF FF FF 72 AF 7017 7018 ==== BB 745 (0x3A969975) in 13759B, out 76018B, BBs exec'd 0 ==== 7019 0x3A969975: leal 0(%esi,,), %esi 7020 0x3A969979: leal 0(%edi,,), %edi 7021 0x3A969980: addl $0x20, %esi 7022 0x3A969983: cmpl 0xFFFFFF54(%ebp),%esi 7023 0x3A969989: jnb-8 0x3A9699DC 7024 . 745 3A969975 22 7025 . 8D 74 26 00 8D BC 27 00 00 00 00 83 C6 20 3B B5 54 FF FF FF 73 51 7026 7027 ==== BB 746 (0x3A9699A2) in 13781B, out 76116B, BBs exec'd 0 ==== 7028 0x3A9699A2: cmpl $0x6474E551, %eax 7029 0x3A9699A7: jnbe-32 0x3A969C07 7030 . 746 3A9699A2 11 7031 . 3D 51 E5 74 64 0F 87 5A 02 00 00 7032 7033 ==== BB 747 (0x3A9699AD) in 13792B, out 76176B, BBs exec'd 0 ==== 7034 0x3A9699AD: cmpl $0x7, %eax 7035 0x3A9699B0: jnz-8 0x3A969980 7036 . 747 3A9699AD 5 7037 . 83 F8 07 75 CE 7038 7039 ==== BB 748 (0x3A969B31) in 13797B, out 76233B, BBs exec'd 0 ==== 7040 0x3A969B31: movl 0xFFFFFF40(%ebp),%ecx 7041 0x3A969B37: cmpl %ecx,0xFFFFFF38(%ebp) 7042 0x3A969B3D: jbe-8 0x3A969B7B 7043 . 748 3A969B31 14 7044 . 8B 8D 40 FF FF FF 39 8D 38 FF FF FF 76 3C 7045 7046 ==== BB 749 (0x3A97571F) in 13811B, out 76314B, BBs exec'd 0 ==== 7047 0x3A97571F: movl %edi,%ecx 7048 0x3A975721: negl %ecx 7049 0x3A975723: andl $0x3, %ecx 7050 0x3A975726: subl %ecx,%edx 7051 0x3A975728: rep stosb 7052 . 749 3A97571F 11 7053 . 89 F9 F7 D9 83 E1 03 29 CA F3 AA 7054 7055 ==== BB 750 (0x3A97572A) in 13822B, out 76438B, BBs exec'd 0 ==== 7056 0x3A97572A: subl $0x20, %edx 7057 0x3A97572D: movl (%edi),%ecx 7058 0x3A97572F: nop 7059 0x3A975730: movl 28(%edi),%ecx 7060 0x3A975733: subl $0x20, %edx 7061 0x3A975736: movl %eax,0(%edi) 7062 0x3A975739: movl %eax,4(%edi) 7063 0x3A97573C: movl %eax,8(%edi) 7064 0x3A97573F: movl %eax,12(%edi) 7065 0x3A975742: movl %eax,16(%edi) 7066 0x3A975745: movl %eax,20(%edi) 7067 0x3A975748: movl %eax,24(%edi) 7068 0x3A97574B: movl %eax,28(%edi) 7069 0x3A97574E: leal 32(%edi), %edi 7070 0x3A975751: jnl-8 0x3A975730 7071 . 750 3A97572A 41 7072 . 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 7073 7074 ==== BB 751 (0x3A975730) in 13863B, out 76625B, BBs exec'd 0 ==== 7075 0x3A975730: movl 28(%edi),%ecx 7076 0x3A975733: subl $0x20, %edx 7077 0x3A975736: movl %eax,0(%edi) 7078 0x3A975739: movl %eax,4(%edi) 7079 0x3A97573C: movl %eax,8(%edi) 7080 0x3A97573F: movl %eax,12(%edi) 7081 0x3A975742: movl %eax,16(%edi) 7082 0x3A975745: movl %eax,20(%edi) 7083 0x3A975748: movl %eax,24(%edi) 7084 0x3A97574B: movl %eax,28(%edi) 7085 0x3A97574E: leal 32(%edi), %edi 7086 0x3A975751: jnl-8 0x3A975730 7087 . 751 3A975730 35 7088 . 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 7089 7090 ==== BB 752 (0x3A975753) in 13898B, out 76794B, BBs exec'd 0 ==== 7091 0x3A975753: leal 32(%edx), %ecx 7092 0x3A975756: shrl $0x2, %ecx 7093 0x3A975759: rep stosl 7094 . 752 3A975753 8 7095 . 8D 4A 20 C1 E9 02 F3 AB 7096 7097 ==== BB 753 (0x3A96A171) in 13906B, out 76898B, BBs exec'd 0 ==== 7098 0x3A96A171: xorl %eax, %eax 7099 0x3A96A173: movl %eax,20(%esp,,) 7100 0x3A96A177: movl $0xFFFFFFFF,%eax 7101 0x3A96A17C: movl %eax,16(%esp,,) 7102 0x3A96A180: movl $0x32,%eax 7103 0x3A96A185: movl %eax,12(%esp,,) 7104 0x3A96A189: movl 20(%edi),%eax 7105 0x3A96A18C: movl %eax,8(%esp,,) 7106 0x3A96A190: movl 0xFFFFFF38(%ebp),%edx 7107 0x3A96A196: subl %edx,0xFFFFFF3C(%ebp) 7108 0x3A96A19C: movl 0xFFFFFF3C(%ebp),%ecx 7109 0x3A96A1A2: movl %edx,(%esp,,) 7110 0x3A96A1A5: movl %ecx,4(%esp,,) 7111 0x3A96A1A9: call 0x3A974C50 7112 . 753 3A96A171 61 7113 . 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 7114 7115 ==== BB 754 (0x3A96A1AE) in 13967B, out 77102B, BBs exec'd 0 ==== 7116 0x3A96A1AE: incl %eax 7117 0x3A96A1AF: jnz-32 0x3A969B8D 7118 . 754 3A96A1AE 7 7119 . 40 0F 85 D8 F9 FF FF 7120 7121 ==== BB 755 (0x3A969FDC) in 13974B, out 77164B, BBs exec'd 0 ==== 7122 0x3A969FDC: movl -108(%ebp),%eax 7123 0x3A969FDF: movl -104(%ebp),%edx 7124 0x3A969FE2: movl -124(%ebp),%ecx 7125 0x3A969FE5: movl %eax,0x1BC(%ecx) 7126 0x3A969FEB: movl %edx,0x1C0(%ecx) 7127 0x3A969FF1: movl -20(%ebp),%eax 7128 0x3A969FF4: movl -16(%ebp),%edx 7129 0x3A969FF7: movl %eax,0x1C4(%ecx) 7130 0x3A969FFD: movl 0xFFFFFC00(%ebx),%eax 7131 0x3A96A003: movl %edx,0x1C8(%ecx) 7132 0x3A96A009: notl %eax 7133 0x3A96A00B: andl %eax,0xFFFFFF68(%ebp) 7134 0x3A96A011: testb $0x1, 0xFFFFFF68(%ebp) 7135 0x3A96A018: jnz-32 0x3A96A390 7136 . 755 3A969FDC 66 7137 . 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 7138 7139 ==== BB 756 (0x3A96FEDE) in 14040B, out 77388B, BBs exec'd 0 ==== 7140 0x3A96FEDE: movl %eax,20(%esi) 7141 0x3A96FEE1: subl $0xC, %esp 7142 0x3A96FEE4: movl -4(%ebp),%esi 7143 0x3A96FEE7: leave 0x3A96FEE8: ret 7144 . 756 3A96FEDE 11 7145 . 89 46 14 83 EC 0C 8B 75 FC C9 C3 7146 7147 ==== BB 757 (0x3A970246) in 14051B, out 77481B, BBs exec'd 0 ==== 7148 0x3A970246: movl -28(%ebp),%eax 7149 0x3A970249: movl 0xFFFFFF18(%ebp),%edx 7150 0x3A97024F: movl 0xFFFFFF24(%ebp),%ecx 7151 0x3A970255: movl %eax,(%edx) 7152 0x3A970257: movl 0xFFFFFF20(%ebp),%eax 7153 0x3A97025D: movl $0x0, (%ecx) 7154 0x3A970263: movl $0x0, (%eax) 7155 0x3A970269: xorl %eax, %eax 7156 0x3A97026B: movl -12(%ebp),%ebx 7157 0x3A97026E: movl -8(%ebp),%esi 7158 0x3A970271: movl -4(%ebp),%edi 7159 0x3A970274: movl %ebp,%esp 7160 0x3A970276: popl %ebp 7161 0x3A970277: ret 4 7162 . 757 3A970246 52 7163 . 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 7164 7165 ==== BB 758 (0x3A96F3A4) in 14103B, out 77677B, BBs exec'd 0 ==== 7166 0x3A96F3A4: movl -56(%ebp),%edx 7167 0x3A96F3A7: subl $0x4, %esp 7168 0x3A96F3AA: testl %edx,%edx 7169 0x3A96F3AC: jnz-32 0x3A96F5F6 7170 . 758 3A96F3A4 14 7171 . 8B 55 C8 83 EC 04 85 D2 0F 85 44 02 00 00 7172 7173 ==== BB 759 (0x3A96F3B2) in 14117B, out 77762B, BBs exec'd 0 ==== 7174 0x3A96F3B2: movl -32(%ebp),%edx 7175 0x3A96F3B5: testb $0x60, 0x174(%edx) 7176 0x3A96F3BC: jnz-8 0x3A96F3F5 7177 . 759 3A96F3B2 12 7178 . 8B 55 E0 F6 82 74 01 00 00 60 75 37 7179 7180 ==== BB 760 (0x3A96F3BE) in 14129B, out 77853B, BBs exec'd 0 ==== 7181 0x3A96F3BE: movl -80(%ebp),%ecx 7182 0x3A96F3C1: subl $0x1C, %esp 7183 0x3A96F3C4: leal 31(%esp,,), %eax 7184 0x3A96F3C8: andl $0xFFFFFFF0, %eax 7185 0x3A96F3CB: movl $0x0, (%eax) 7186 0x3A96F3D1: movl $0x0, 8(%eax) 7187 0x3A96F3D8: movl %edx,4(%eax) 7188 0x3A96F3DB: movl %eax,8(%ecx) 7189 0x3A96F3DE: movl %eax,-80(%ebp) 7190 0x3A96F3E1: movzbl 0x174(%edx),%eax 7191 0x3A96F3E8: incl -20(%ebp) 7192 0x3A96F3EB: andb $0x9F, %al 7193 0x3A96F3ED: orb $0x20, %al 7194 0x3A96F3EF: movb %al,0x174(%edx) 7195 0x3A96F3F5: movl -100(%ebp),%edi 7196 0x3A96F3F8: testl %edi,%edi 7197 0x3A96F3FA: jz-8 0x3A96F409 7198 . 760 3A96F3BE 62 7199 . 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 7200 7201 ==== BB 761 (0x3A96F409) in 14191B, out 78111B, BBs exec'd 0 ==== 7202 0x3A96F409: addl $0x8, -116(%ebp) 7203 0x3A96F40D: movl -116(%ebp),%esi 7204 0x3A96F410: movl (%esi),%eax 7205 0x3A96F412: testl %eax,%eax 7206 0x3A96F414: movl %eax,%edx 7207 0x3A96F416: jz-32 0x3A96F523 7208 . 761 3A96F409 19 7209 . 83 45 8C 08 8B 75 8C 8B 06 85 C0 89 C2 0F 84 07 01 00 00 7210 7211 ==== BB 762 (0x3A96F425) in 14210B, out 78216B, BBs exec'd 0 ==== 7212 0x3A96F425: cmpl $0x7FFFFFFD, %edx 7213 0x3A96F42B: setz %al 7214 0x3A96F42E: cmpl $0x7FFFFFFF, %edx 7215 0x3A96F434: setz %dl 7216 0x3A96F437: orl %edx,%eax 7217 0x3A96F439: testb $0x1, %al 7218 0x3A96F43B: jz-8 0x3A96F409 7219 . 762 3A96F425 24 7220 . 81 FA FD FF FF 7F 0F 94 C0 81 FA FF FF FF 7F 0F 94 C2 09 D0 A8 01 74 CC 7221 7222 ==== BB 763 (0x3A96F523) in 14234B, out 78343B, BBs exec'd 0 ==== 7223 0x3A96F523: movl -100(%ebp),%eax 7224 0x3A96F526: testl %eax,%eax 7225 0x3A96F528: jz-32 0x3A96F5CD 7226 . 763 3A96F523 11 7227 . 8B 45 9C 85 C0 0F 84 9F 00 00 00 7228 7229 ==== BB 764 (0x3A96F5CD) in 14245B, out 78415B, BBs exec'd 0 ==== 7230 0x3A96F5CD: movl -76(%ebp),%ecx 7231 0x3A96F5D0: movl (%ecx),%eax 7232 0x3A96F5D2: testl %eax,%eax 7233 0x3A96F5D4: jz-8 0x3A96F5E9 7234 . 764 3A96F5CD 9 7235 . 8B 4D B4 8B 01 85 C0 74 13 7236 7237 ==== BB 765 (0x3A96F5D6) in 14254B, out 78497B, BBs exec'd 0 ==== 7238 0x3A96F5D6: movl -76(%ebp),%esi 7239 0x3A96F5D9: movl 8(%esi),%esi 7240 0x3A96F5DC: testl %esi,%esi 7241 0x3A96F5DE: movl %esi,-76(%ebp) 7242 0x3A96F5E1: jz-8 0x3A96F605 7243 . 765 3A96F5D6 13 7244 . 8B 75 B4 8B 76 08 85 F6 89 75 B4 74 22 7245 7246 ==== BB 766 (0x3A96F5E3) in 14267B, out 78589B, BBs exec'd 0 ==== 7247 0x3A96F5E3: movl (%esi),%eax 7248 0x3A96F5E5: testl %eax,%eax 7249 0x3A96F5E7: jnz-8 0x3A96F5D6 7250 . 766 3A96F5E3 6 7251 . 8B 06 85 C0 75 ED 7252 7253 ==== BB 767 (0x3A96F5E9) in 14273B, out 78658B, BBs exec'd 0 ==== 7254 0x3A96F5E9: movl -76(%ebp),%eax 7255 0x3A96F5EC: testl %eax,%eax 7256 0x3A96F5EE: jnz-32 0x3A96F29B 7257 . 767 3A96F5E9 11 7258 . 8B 45 B4 85 C0 0F 85 A7 FC FF FF 7259 7260 ==== BB 768 (0x3A96F2DF) in 14284B, out 78730B, BBs exec'd 0 ==== 7261 0x3A96F2DF: movl -96(%ebp),%esi 7262 0x3A96F2E2: movzwl 0x14E(%esi),%eax 7263 0x3A96F2E9: testw %ax,%ax 7264 0x3A96F2EC: jz-8 0x3A96F309 7265 . 768 3A96F2DF 15 7266 . 8B 75 A0 0F B7 86 4E 01 00 00 66 85 C0 74 1B 7267 7268 ==== BB 769 (0x3A96F2EE) in 14299B, out 78824B, BBs exec'd 0 ==== 7269 0x3A96F2EE: movzwl %ax,%eax 7270 0x3A96F2F1: leal 0x12(,%eax,4), %eax 7271 0x3A96F2F8: andl $0xFFFFC, %eax 7272 0x3A96F2FD: subl %eax,%esp 7273 0x3A96F2FF: leal 31(%esp,,), %eax 7274 0x3A96F303: andl $0xFFFFFFF0, %eax 7275 0x3A96F306: movl %eax,-100(%ebp) 7276 0x3A96F309: movl -96(%ebp),%edx 7277 0x3A96F30C: movl 28(%edx),%eax 7278 0x3A96F30F: testl %eax,%eax 7279 0x3A96F311: jnz-8 0x3A96F32B 7280 . 769 3A96F2EE 37 7281 . 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 7282 7283 ==== BB 770 (0x3A96FECD) in 14336B, out 78984B, BBs exec'd 0 ==== 7284 0x3A96FECD: movl %eax,%ecx 7285 0x3A96FECF: andl $0x3, %ecx 7286 0x3A96FED2: movl %ecx,(%esp,,) 7287 0x3A96FED5: movl (%esi),%eax 7288 0x3A96FED7: xorl %ecx, %ecx 7289 0x3A96FED9: call 0x3A96AE40 7290 . 770 3A96FECD 17 7291 . 89 C1 83 E1 03 89 0C 24 8B 06 31 C9 E8 62 AF FF FF 7292 7293 ==== BB 771 (0x3A970BE0) in 14353B, out 79085B, BBs exec'd 0 ==== 7294 0x3A970BE0: addl $0x8, %esp 7295 0x3A970BE3: movl %edx,%eax 7296 0x3A970BE5: popl %ebx 7297 0x3A970BE6: popl %esi 7298 0x3A970BE7: popl %edi 7299 0x3A970BE8: popl %ebp 7300 0x3A970BE9: ret 7301 . 771 3A970BE0 10 7302 . 83 C4 08 89 D0 5B 5E 5F 5D C3 7303 7304 ==== BB 772 (0x3A96AFA7) in 14363B, out 79203B, BBs exec'd 0 ==== 7305 0x3A96AFA7: movl %esi,%eax 7306 0x3A96AFA9: leal -12(%ebp), %esp 7307 0x3A96AFAC: popl %ebx 7308 0x3A96AFAD: popl %esi 7309 0x3A96AFAE: popl %edi 7310 0x3A96AFAF: popl %ebp 7311 0x3A96AFB0: ret 12 7312 . 772 3A96AFA7 12 7313 . 89 F0 8D 65 F4 5B 5E 5F 5D C2 0C 00 7314 7315 ==== BB 773 (0x3A96F3F5) in 14375B, out 79315B, BBs exec'd 0 ==== 7316 0x3A96F3F5: movl -100(%ebp),%edi 7317 0x3A96F3F8: testl %edi,%edi 7318 0x3A96F3FA: jz-8 0x3A96F409 7319 . 773 3A96F3F5 7 7320 . 8B 7D 9C 85 FF 74 0D 7321 7322 ==== BB 774 (0x3A96F3FC) in 14382B, out 79387B, BBs exec'd 0 ==== 7323 0x3A96F3FC: movl -104(%ebp),%esi 7324 0x3A96F3FF: movl -100(%ebp),%eax 7325 0x3A96F402: movl %edx,(%eax,%esi,4) 7326 0x3A96F405: incl %esi 7327 0x3A96F406: movl %esi,-104(%ebp) 7328 0x3A96F409: addl $0x8, -116(%ebp) 7329 0x3A96F40D: movl -116(%ebp),%esi 7330 0x3A96F410: movl (%esi),%eax 7331 0x3A96F412: testl %eax,%eax 7332 0x3A96F414: movl %eax,%edx 7333 0x3A96F416: jz-32 0x3A96F523 7334 . 774 3A96F3FC 32 7335 . 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 7336 7337 ==== BB 775 (0x3A96F52E) in 14414B, out 79544B, BBs exec'd 0 ==== 7338 0x3A96F52E: movl -104(%ebp),%eax 7339 0x3A96F531: movl -100(%ebp),%edx 7340 0x3A96F534: movl $0x0, (%edx,%eax,4) 7341 0x3A96F53B: incl %eax 7342 0x3A96F53C: movl %eax,-104(%ebp) 7343 0x3A96F53F: leal 0x4(,%eax,8), %eax 7344 0x3A96F546: movl %eax,(%esp,,) 7345 0x3A96F549: call 0x3A96581C 7346 . 775 3A96F52E 32 7347 . 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 7348 7349 ==== BB 776 (0x3A96F54E) in 14446B, out 79677B, BBs exec'd 0 ==== 7350 0x3A96F54E: movl -96(%ebp),%ecx 7351 0x3A96F551: testl %eax,%eax 7352 0x3A96F553: movl %eax,%edx 7353 0x3A96F555: movl %eax,0x1D4(%ecx) 7354 0x3A96F55B: jz-32 0x3A96FAA9 7355 . 776 3A96F54E 19 7356 . 8B 4D A0 85 C0 89 C2 89 81 D4 01 00 00 0F 84 48 05 00 00 7357 7358 ==== BB 777 (0x3A96F561) in 14465B, out 79775B, BBs exec'd 0 ==== 7359 0x3A96F561: movl -104(%ebp),%ecx 7360 0x3A96F564: leal 4(%edx), %edi 7361 0x3A96F567: movl -96(%ebp),%eax 7362 0x3A96F56A: movl -100(%ebp),%esi 7363 0x3A96F56D: shll $0x2, %ecx 7364 0x3A96F570: cmpl $0x7, %ecx 7365 0x3A96F573: movl %eax,(%edx) 7366 0x3A96F575: jbe-8 0x3A96F58D 7367 . 777 3A96F561 22 7368 . 8B 4D 98 8D 7A 04 8B 45 A0 8B 75 9C C1 E1 02 83 F9 07 89 02 76 16 7369 7370 ==== BB 778 (0x3A96F577) in 14487B, out 79898B, BBs exec'd 0 ==== 7371 0x3A96F577: testl $0x4, %edi 7372 0x3A96F57D: jz-8 0x3A96F58D 7373 . 778 3A96F577 8 7374 . F7 C7 04 00 00 00 74 0E 7375 7376 ==== BB 779 (0x3A96F57F) in 14495B, out 79959B, BBs exec'd 0 ==== 7377 0x3A96F57F: movl (%esi),%eax 7378 0x3A96F581: leal 8(%edx), %edi 7379 0x3A96F584: addl $0x4, %esi 7380 0x3A96F587: subl $0x4, %ecx 7381 0x3A96F58A: movl %eax,4(%edx) 7382 0x3A96F58D: cld 7383 0x3A96F58E: shrl $0x2, %ecx 7384 0x3A96F591: rep movsl 7385 . 779 3A96F57F 20 7386 . 8B 06 8D 7A 08 83 C6 04 83 E9 04 89 42 04 FC C1 E9 02 F3 A5 7387 7388 ==== BB 780 (0x3A96F591) in 14515B, out 80128B, BBs exec'd 0 ==== 7389 0x3A96F591: rep movsl 7390 . 780 3A96F591 2 7391 . F3 A5 7392 7393 ==== BB 781 (0x3A96F593) in 14517B, out 80223B, BBs exec'd 0 ==== 7394 0x3A96F593: movl -96(%ebp),%edx 7395 0x3A96F596: movl -104(%ebp),%eax 7396 0x3A96F599: movl 0x1D4(%edx),%esi 7397 0x3A96F59F: shll $0x2, %eax 7398 0x3A96F5A2: cmpl $0x7, %eax 7399 0x3A96F5A5: movl %eax,%edx 7400 0x3A96F5A7: leal (%esi,%eax,1), %ecx 7401 0x3A96F5AA: leal 4(%ecx), %edi 7402 0x3A96F5AD: jbe-8 0x3A96F5C5 7403 . 781 3A96F593 28 7404 . 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 7405 7406 ==== BB 782 (0x3A96F5AF) in 14545B, out 80360B, BBs exec'd 0 ==== 7407 0x3A96F5AF: testl $0x4, %edi 7408 0x3A96F5B5: jz-8 0x3A96F5C5 7409 . 782 3A96F5AF 8 7410 . F7 C7 04 00 00 00 74 0E 7411 7412 ==== BB 783 (0x3A96F5B7) in 14553B, out 80421B, BBs exec'd 0 ==== 7413 0x3A96F5B7: movl (%esi),%eax 7414 0x3A96F5B9: leal 8(%ecx), %edi 7415 0x3A96F5BC: addl $0x4, %esi 7416 0x3A96F5BF: subl $0x4, %edx 7417 0x3A96F5C2: movl %eax,4(%ecx) 7418 0x3A96F5C5: cld 7419 0x3A96F5C6: movl %edx,%ecx 7420 0x3A96F5C8: shrl $0x2, %ecx 7421 0x3A96F5CB: rep movsl 7422 . 783 3A96F5B7 22 7423 . 8B 06 8D 79 08 83 C6 04 83 EA 04 89 41 04 FC 89 D1 C1 E9 02 F3 A5 7424 7425 ==== BB 784 (0x3A96F5CB) in 14575B, out 80594B, BBs exec'd 0 ==== 7426 0x3A96F5CB: rep movsl 7427 . 784 3A96F5CB 2 7428 . F3 A5 7429 7430 ==== BB 785 (0x3A96AFE3) in 14577B, out 80689B, BBs exec'd 0 ==== 7431 0x3A96AFE3: movl %edi,%edx 7432 0x3A96AFE5: movl %esi,%eax 7433 0x3A96AFE7: call 0x3A968DE0 7434 . 785 3A96AFE3 9 7435 . 89 FA 89 F0 E8 F4 DD FF FF 7436 7437 ==== BB 786 add_name_to_object(0x3A968DE0) in 14586B, out 80754B, BBs exec'd 0 ==== 7438 0x3A968DE0: pushl %ebp 7439 0x3A968DE1: movl %esp,%ebp 7440 0x3A968DE3: pushl %edi 7441 0x3A968DE4: movl %edx,%edi 7442 0x3A968DE6: pushl %esi 7443 0x3A968DE7: pushl %ebx 7444 0x3A968DE8: subl $0x14, %esp 7445 0x3A968DEB: movl 20(%eax),%esi 7446 0x3A968DEE: call 0x3A97592B 7447 . 786 3A968DE0 19 7448 . 55 89 E5 57 89 D7 56 53 83 EC 14 8B 70 14 E8 38 CB 00 00 7449 7450 ==== BB 787 (0x3A968DF3) in 14605B, out 80913B, BBs exec'd 0 ==== 7451 0x3A968DF3: addl $0xF879, %ebx 7452 0x3A968DF9: movl $0x0, -16(%ebp) 7453 0x3A968E00: testl %esi,%esi 7454 0x3A968E02: jz-8 0x3A968E2C 7455 . 787 3A968DF3 17 7456 . 81 C3 79 F8 00 00 C7 45 F0 00 00 00 00 85 F6 74 28 7457 7458 ==== BB 788 (0x3A968E04) in 14622B, out 81009B, BBs exec'd 0 ==== 7459 0x3A968E04: leal 0x0(%esi), %esi 7460 0x3A968E0A: leal 0x0(%edi), %edi 7461 0x3A968E10: movl (%esi),%eax 7462 0x3A968E12: movl %edi,(%esp,,) 7463 0x3A968E15: movl %eax,4(%esp,,) 7464 0x3A968E19: call 0x3A975280 7465 . 788 3A968E04 26 7466 . 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 7467 7468 ==== BB 789 (0x3A968E1E) in 14648B, out 81107B, BBs exec'd 0 ==== 7469 0x3A968E1E: testl %eax,%eax 7470 0x3A968E20: jz-8 0x3A968E77 7471 . 789 3A968E1E 4 7472 . 85 C0 74 55 7473 7474 ==== BB 790 (0x3A968E22) in 14652B, out 81166B, BBs exec'd 0 ==== 7475 0x3A968E22: movl %esi,-16(%ebp) 7476 0x3A968E25: movl 4(%esi),%esi 7477 0x3A968E28: testl %esi,%esi 7478 0x3A968E2A: jnz-8 0x3A968E10 7479 . 790 3A968E22 10 7480 . 89 75 F0 8B 76 04 85 F6 75 E4 7481 7482 ==== BB 791 (0x3A968E2C) in 14662B, out 81251B, BBs exec'd 0 ==== 7483 0x3A968E2C: movl %edi,(%esp,,) 7484 0x3A968E2F: call 0x3A9752D0 7485 . 791 3A968E2C 8 7486 . 89 3C 24 E8 9C C4 00 00 7487 7488 ==== BB 792 (0x3A968E34) in 14670B, out 81306B, BBs exec'd 0 ==== 7489 0x3A968E34: leal 1(%eax), %edx 7490 0x3A968E37: addl $0xD, %eax 7491 0x3A968E3A: movl %edx,-20(%ebp) 7492 0x3A968E3D: movl %eax,(%esp,,) 7493 0x3A968E40: call 0x3A96581C 7494 . 792 3A968E34 17 7495 . 8D 50 01 83 C0 0D 89 55 EC 89 04 24 E8 D7 C9 FF FF 7496 7497 ==== BB 793 (0x3A968E45) in 14687B, out 81398B, BBs exec'd 0 ==== 7498 0x3A968E45: testl %eax,%eax 7499 0x3A968E47: movl %eax,%esi 7500 0x3A968E49: jz-8 0x3A968E7F 7501 . 793 3A968E45 6 7502 . 85 C0 89 C6 74 34 7503 7504 ==== BB 794 (0x3A968E4B) in 14693B, out 81464B, BBs exec'd 0 ==== 7505 0x3A968E4B: movl -20(%ebp),%edx 7506 0x3A968E4E: leal 12(%eax), %eax 7507 0x3A968E51: movl %edi,4(%esp,,) 7508 0x3A968E55: movl %eax,(%esp,,) 7509 0x3A968E58: movl %edx,8(%esp,,) 7510 0x3A968E5C: call 0x3A975870 7511 . 794 3A968E4B 22 7512 . 8B 55 EC 8D 40 0C 89 7C 24 04 89 04 24 89 54 24 08 E8 0F CA 00 00 7513 7514 ==== BB 795 (0x3A968E61) in 14715B, out 81568B, BBs exec'd 0 ==== 7515 0x3A968E61: movl %eax,(%esi) 7516 0x3A968E63: movl -16(%ebp),%eax 7517 0x3A968E66: movl $0x0, 4(%esi) 7518 0x3A968E6D: movl $0x0, 8(%esi) 7519 0x3A968E74: movl %esi,4(%eax) 7520 0x3A968E77: leal -12(%ebp), %esp 7521 0x3A968E7A: popl %ebx 7522 0x3A968E7B: popl %esi 7523 0x3A968E7C: popl %edi 7524 0x3A968E7D: popl %ebp 7525 0x3A968E7E: ret 7526 . 795 3A968E61 30 7527 . 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 7528 7529 ==== BB 796 (0x3A96AFEC) in 14745B, out 81738B, BBs exec'd 0 ==== 7530 0x3A96AFEC: orb $0x1, 0x175(%esi) 7531 0x3A96AFF3: jmp-8 0x3A96AFA7 7532 . 796 3A96AFEC 9 7533 . 80 8E 75 01 00 00 01 EB B2 7534 7535 ==== BB 797 (0x3A96F313) in 14754B, out 81795B, BBs exec'd 0 ==== 7536 0x3A96F313: movl 0xE8(%edx),%eax 7537 0x3A96F319: testl %eax,%eax 7538 0x3A96F31B: jnz-8 0x3A96F32B 7539 . 797 3A96F313 10 7540 . 8B 82 E8 00 00 00 85 C0 75 0E 7541 7542 ==== BB 798 (0x3A96F31D) in 14764B, out 81870B, BBs exec'd 0 ==== 7543 0x3A96F31D: movl 0xE0(%edx),%eax 7544 0x3A96F323: testl %eax,%eax 7545 0x3A96F325: jz-32 0x3A96F523 7546 . 798 3A96F31D 14 7547 . 8B 82 E0 00 00 00 85 C0 0F 84 F8 01 00 00 7548 7549 ==== BB 799 (0x3A96F605) in 14778B, out 81945B, BBs exec'd 0 ==== 7550 0x3A96F605: movl 0x148(%ebx),%eax 7551 0x3A96F60B: movl -88(%ebp),%edi 7552 0x3A96F60E: testl %eax,%eax 7553 0x3A96F610: setz %al 7554 0x3A96F613: testl %edi,%edi 7555 0x3A96F615: setnz %dl 7556 0x3A96F618: andl %edx,%eax 7557 0x3A96F61A: testb $0x1, %al 7558 0x3A96F61C: jz-8 0x3A96F627 7559 . 799 3A96F605 25 7560 . 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 7561 7562 ==== BB 800 (0x3A96F61E) in 14803B, out 82099B, BBs exec'd 0 ==== 7563 0x3A96F61E: movl -88(%ebp),%eax 7564 0x3A96F621: movl %eax,0x148(%ebx) 7565 0x3A96F627: movl -64(%ebp),%ecx 7566 0x3A96F62A: movl 0x1D4(%ecx),%edx 7567 0x3A96F630: testl %edx,%edx 7568 0x3A96F632: jz-8 0x3A96F645 7569 . 800 3A96F61E 22 7570 . 8B 45 A8 89 83 48 01 00 00 8B 4D C0 8B 91 D4 01 00 00 85 D2 74 11 7571 7572 ==== BB 801 (0x3A96F645) in 14825B, out 82216B, BBs exec'd 0 ==== 7573 0x3A96F645: movl -20(%ebp),%eax 7574 0x3A96F648: leal 0x4(,%eax,8), %eax 7575 0x3A96F64F: movl %eax,(%esp,,) 7576 0x3A96F652: call 0x3A96581C 7577 . 801 3A96F645 18 7578 . 8B 45 EC 8D 04 C5 04 00 00 00 89 04 24 E8 C5 61 FF FF 7579 7580 ==== BB 802 (0x3A96F657) in 14843B, out 82297B, BBs exec'd 0 ==== 7581 0x3A96F657: movl -64(%ebp),%esi 7582 0x3A96F65A: testl %eax,%eax 7583 0x3A96F65C: movl %eax,%ecx 7584 0x3A96F65E: movl %eax,0x1D4(%esi) 7585 0x3A96F664: jz-32 0x3A96FC0E 7586 . 802 3A96F657 19 7587 . 8B 75 C0 85 C0 89 C1 89 86 D4 01 00 00 0F 84 A4 05 00 00 7588 7589 ==== BB 803 (0x3A96F66A) in 14862B, out 82395B, BBs exec'd 0 ==== 7590 0x3A96F66A: movl -20(%ebp),%eax 7591 0x3A96F66D: movl -64(%ebp),%edx 7592 0x3A96F670: leal 4(%ecx,%eax,4), %ecx 7593 0x3A96F674: movl %ecx,0x150(%edx) 7594 0x3A96F67A: movl -16(%ebp),%ecx 7595 0x3A96F67D: movl %eax,0x154(%edx) 7596 0x3A96F683: movl $0x0, -20(%ebp) 7597 0x3A96F68A: testl %ecx,%ecx 7598 0x3A96F68C: movl %ecx,-76(%ebp) 7599 0x3A96F68F: jz-8 0x3A96F6CF 7600 . 803 3A96F66A 39 7601 . 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 7602 7603 ==== BB 804 (0x3A96F691) in 14901B, out 82555B, BBs exec'd 0 ==== 7604 0x3A96F691: movl 8(%ebp),%esi 7605 0x3A96F694: testl %esi,%esi 7606 0x3A96F696: jnz-32 0x3A96FAC4 7607 . 804 3A96F691 11 7608 . 8B 75 08 85 F6 0F 85 28 04 00 00 7609 7610 ==== BB 805 (0x3A96F69C) in 14912B, out 82627B, BBs exec'd 0 ==== 7611 0x3A96F69C: movl -76(%ebp),%edx 7612 0x3A96F69F: movl 4(%edx),%ecx 7613 0x3A96F6A2: movl -64(%ebp),%esi 7614 0x3A96F6A5: movl -20(%ebp),%eax 7615 0x3A96F6A8: movl 0x150(%esi),%edx 7616 0x3A96F6AE: movl %ecx,(%edx,%eax,4) 7617 0x3A96F6B1: incl %eax 7618 0x3A96F6B2: movl %eax,-20(%ebp) 7619 0x3A96F6B5: movl -76(%ebp),%eax 7620 0x3A96F6B8: movl 4(%eax),%ecx 7621 0x3A96F6BB: andb $0xFFFFFF9F, 0x174(%ecx) 7622 0x3A96F6C2: movl -76(%ebp),%edx 7623 0x3A96F6C5: movl 8(%edx),%edx 7624 0x3A96F6C8: movl %edx,-76(%ebp) 7625 0x3A96F6CB: testl %edx,%edx 7626 0x3A96F6CD: jnz-8 0x3A96F691 7627 . 805 3A96F69C 51 7628 . 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 7629 7630 ==== BB 806 (0x3A96F6CF) in 14963B, out 82849B, BBs exec'd 0 ==== 7631 0x3A96F6CF: testb $0x2, 0xFFFFFC15(%ebx) 7632 0x3A96F6D6: jnz-32 0x3A96FCFC 7633 . 806 3A96F6CF 13 7634 . F6 83 15 FC FF FF 02 0F 85 20 06 00 00 7635 7636 ==== BB 807 (0x3A96F6DC) in 14976B, out 82919B, BBs exec'd 0 ==== 7637 0x3A96F6DC: movl -64(%ebp),%edx 7638 0x3A96F6DF: movl -20(%ebp),%eax 7639 0x3A96F6E2: movl 0x150(%edx),%edx 7640 0x3A96F6E8: movl %eax,0xFFFFFF78(%ebp) 7641 0x3A96F6EE: movl %edx,0xFFFFFF74(%ebp) 7642 0x3A96F6F4: movl $0x0, -84(%ebp) 7643 0x3A96F6FB: movl -64(%ebp),%edx 7644 0x3A96F6FE: movl 0x1DC(%edx),%ecx 7645 0x3A96F704: cmpl %ecx,-84(%ebp) 7646 0x3A96F707: jnb-8 0x3A96F752 7647 . 807 3A96F6DC 45 7648 . 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 7649 7650 ==== BB 808 (0x3A96F752) in 15021B, out 83090B, BBs exec'd 0 ==== 7651 0x3A96F752: movl 0xFFFFFF78(%ebp),%edx 7652 0x3A96F758: movl -64(%ebp),%eax 7653 0x3A96F75B: movl 0xFFFFFF74(%ebp),%esi 7654 0x3A96F761: shll $0x2, %edx 7655 0x3A96F764: cmpl $0x7, %edx 7656 0x3A96F767: movl 0x1D4(%eax),%edi 7657 0x3A96F76D: jbe-8 0x3A96F784 7658 . 808 3A96F752 29 7659 . 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 7660 7661 ==== BB 809 (0x3A96F76F) in 15050B, out 83215B, BBs exec'd 0 ==== 7662 0x3A96F76F: testl $0x4, %edi 7663 0x3A96F775: jz-8 0x3A96F784 7664 . 809 3A96F76F 8 7665 . F7 C7 04 00 00 00 74 0D 7666 7667 ==== BB 810 (0x3A96F784) in 15058B, out 83276B, BBs exec'd 0 ==== 7668 0x3A96F784: cld 7669 0x3A96F785: movl %edx,%ecx 7670 0x3A96F787: shrl $0x2, %ecx 7671 0x3A96F78A: rep movsl 7672 . 810 3A96F784 8 7673 . FC 89 D1 C1 E9 02 F3 A5 7674 7675 ==== BB 811 (0x3A96F78A) in 15066B, out 83399B, BBs exec'd 0 ==== 7676 0x3A96F78A: rep movsl 7677 . 811 3A96F78A 2 7678 . F3 A5 7679 7680 ==== BB 812 (0x3A96F78C) in 15068B, out 83494B, BBs exec'd 0 ==== 7681 0x3A96F78C: movl $0x1, -84(%ebp) 7682 0x3A96F793: movl -20(%ebp),%edx 7683 0x3A96F796: cmpl %edx,-84(%ebp) 7684 0x3A96F799: movl %edx,0xFFFFFF78(%ebp) 7685 0x3A96F79F: jnb-32 0x3A96FC92 7686 . 812 3A96F78C 25 7687 . 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 7688 7689 ==== BB 813 (0x3A96F7A5) in 15093B, out 83597B, BBs exec'd 0 ==== 7690 0x3A96F7A5: movl -64(%ebp),%esi 7691 0x3A96F7A8: movl 0x1D4(%esi),%ecx 7692 0x3A96F7AE: movl -64(%ebp),%edx 7693 0x3A96F7B1: movl -84(%ebp),%esi 7694 0x3A96F7B4: movl 0x150(%edx),%eax 7695 0x3A96F7BA: movl $0x1,%edx 7696 0x3A96F7BF: movl (%eax,%esi,4),%eax 7697 0x3A96F7C2: cmpl %eax,4(%ecx) 7698 0x3A96F7C5: movl %eax,0xFFFFFF7C(%ebp) 7699 0x3A96F7CB: jz-8 0x3A96F7DE 7700 . 813 3A96F7A5 40 7701 . 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 7702 7703 ==== BB 814 (0x3A96F7DE) in 15133B, out 83760B, BBs exec'd 0 ==== 7704 0x3A96F7DE: leal 1(%edx), %edi 7705 0x3A96F7E1: cmpl 0xFFFFFF78(%ebp),%edi 7706 0x3A96F7E7: jnb-32 0x3A96F89D 7707 . 814 3A96F7DE 15 7708 . 8D 7A 01 3B BD 78 FF FF FF 0F 83 B0 00 00 00 7709 7710 ==== BB 815 (0x3A96F7ED) in 15148B, out 83838B, BBs exec'd 0 ==== 7711 0x3A96F7ED: shll $0x2, %edx 7712 0x3A96F7F0: movl %edx,0xFFFFFF6C(%ebp) 7713 0x3A96F7F6: negl %edx 7714 0x3A96F7F8: movl %edx,0xFFFFFF68(%ebp) 7715 0x3A96F7FE: movl %esi,%esi 7716 0x3A96F800: leal 0x0(,%edi,4), %esi 7717 0x3A96F807: movl (%ecx,%esi,1),%eax 7718 0x3A96F80A: movl 0x1D4(%eax),%edx 7719 0x3A96F810: testl %edx,%edx 7720 0x3A96F812: jz-8 0x3A96F890 7721 . 815 3A96F7ED 39 7722 . 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 7723 7724 ==== BB 816 (0x3A96F814) in 15187B, out 84001B, BBs exec'd 0 ==== 7725 0x3A96F814: movl (%edx),%eax 7726 0x3A96F816: testl %eax,%eax 7727 0x3A96F818: jz-8 0x3A96F890 7728 . 816 3A96F814 6 7729 . 8B 02 85 C0 74 76 7730 7731 ==== BB 817 (0x3A96F81A) in 15193B, out 84070B, BBs exec'd 0 ==== 7732 0x3A96F81A: addl 0xFFFFFF68(%ebp),%esi 7733 0x3A96F820: movl %esi,0xFFFFFF70(%ebp) 7734 0x3A96F826: jmp-8 0x3A96F82E 7735 . 817 3A96F81A 14 7736 . 03 B5 68 FF FF FF 89 B5 70 FF FF FF EB 06 7737 7738 ==== BB 818 (0x3A96F82E) in 15207B, out 84137B, BBs exec'd 0 ==== 7739 0x3A96F82E: addl $0x4, %edx 7740 0x3A96F831: cmpl 0xFFFFFF7C(%ebp),%eax 7741 0x3A96F837: jnz-8 0x3A96F828 7742 . 818 3A96F82E 11 7743 . 83 C2 04 3B 85 7C FF FF FF 75 EF 7744 7745 ==== BB 819 (0x3A96F828) in 15218B, out 84218B, BBs exec'd 0 ==== 7746 0x3A96F828: movl (%edx),%eax 7747 0x3A96F82A: testl %eax,%eax 7748 0x3A96F82C: jz-8 0x3A96F890 7749 . 819 3A96F828 6 7750 . 8B 02 85 C0 74 62 7751 7752 ==== BB 820 (0x3A96F890) in 15224B, out 84287B, BBs exec'd 0 ==== 7753 0x3A96F890: incl %edi 7754 0x3A96F891: cmpl 0xFFFFFF78(%ebp),%edi 7755 0x3A96F897: jb-32 0x3A96F800 7756 . 820 3A96F890 13 7757 . 47 3B BD 78 FF FF FF 0F 82 63 FF FF FF 7758 7759 ==== BB 821 (0x3A96F800) in 15237B, out 84363B, BBs exec'd 0 ==== 7760 0x3A96F800: leal 0x0(,%edi,4), %esi 7761 0x3A96F807: movl (%ecx,%esi,1),%eax 7762 0x3A96F80A: movl 0x1D4(%eax),%edx 7763 0x3A96F810: testl %edx,%edx 7764 0x3A96F812: jz-8 0x3A96F890 7765 . 821 3A96F800 20 7766 . 8D 34 BD 00 00 00 00 8B 04 31 8B 90 D4 01 00 00 85 D2 74 7C 7767 7768 ==== BB 822 (0x3A96F89D) in 15257B, out 84471B, BBs exec'd 0 ==== 7769 0x3A96F89D: incl -84(%ebp) 7770 0x3A96F8A0: movl 0xFFFFFF78(%ebp),%eax 7771 0x3A96F8A6: cmpl %eax,-84(%ebp) 7772 0x3A96F8A9: jb-32 0x3A96F7AE 7773 . 822 3A96F89D 18 7774 . FF 45 AC 8B 85 78 FF FF FF 39 45 AC 0F 82 FF FE FF FF 7775 7776 ==== BB 823 (0x3A96F7AE) in 15275B, out 84563B, BBs exec'd 0 ==== 7777 0x3A96F7AE: movl -64(%ebp),%edx 7778 0x3A96F7B1: movl -84(%ebp),%esi 7779 0x3A96F7B4: movl 0x150(%edx),%eax 7780 0x3A96F7BA: movl $0x1,%edx 7781 0x3A96F7BF: movl (%eax,%esi,4),%eax 7782 0x3A96F7C2: cmpl %eax,4(%ecx) 7783 0x3A96F7C5: movl %eax,0xFFFFFF7C(%ebp) 7784 0x3A96F7CB: jz-8 0x3A96F7DE 7785 . 823 3A96F7AE 31 7786 . 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 7787 7788 ==== BB 824 (0x3A96F7CD) in 15306B, out 84703B, BBs exec'd 0 ==== 7789 0x3A96F7CD: leal 4(%ecx), %eax 7790 0x3A96F7D0: addl $0x4, %eax 7791 0x3A96F7D3: movl 0xFFFFFF7C(%ebp),%esi 7792 0x3A96F7D9: incl %edx 7793 0x3A96F7DA: cmpl %esi,(%eax) 7794 0x3A96F7DC: jnz-8 0x3A96F7D0 7795 . 824 3A96F7CD 17 7796 . 8D 41 04 83 C0 04 8B B5 7C FF FF FF 42 39 30 75 F2 7797 7798 ==== BB 825 (0x3A96F7D0) in 15323B, out 84809B, BBs exec'd 0 ==== 7799 0x3A96F7D0: addl $0x4, %eax 7800 0x3A96F7D3: movl 0xFFFFFF7C(%ebp),%esi 7801 0x3A96F7D9: incl %edx 7802 0x3A96F7DA: cmpl %esi,(%eax) 7803 0x3A96F7DC: jnz-8 0x3A96F7D0 7804 . 825 3A96F7D0 14 7805 . 83 C0 04 8B B5 7C FF FF FF 42 39 30 75 F2 7806 7807 ==== BB 826 (0x3A96F8AF) in 15337B, out 84908B, BBs exec'd 0 ==== 7808 0x3A96F8AF: jmp 0x3A96FC9B 7809 . 826 3A96F8AF 5 7810 . E9 E7 03 00 00 7811 7812 ==== BB 827 (0x3A96FC9B) in 15342B, out 84936B, BBs exec'd 0 ==== 7813 0x3A96FC9B: movl 0xFFFFFF78(%ebp),%esi 7814 0x3A96FCA1: movl $0x0, (%ecx,%esi,4) 7815 0x3A96FCA8: movl -92(%ebp),%esi 7816 0x3A96FCAB: testl %esi,%esi 7817 0x3A96FCAD: jnz-32 0x3A96FE5C 7818 . 827 3A96FC9B 24 7819 . 8B B5 78 FF FF FF C7 04 B1 00 00 00 00 8B 75 A4 85 F6 0F 85 A9 01 00 00 7820 7821 ==== BB 828 (0x3A96FCB3) in 15366B, out 85040B, BBs exec'd 0 ==== 7822 0x3A96FCB3: leal -12(%ebp), %esp 7823 0x3A96FCB6: popl %ebx 7824 0x3A96FCB7: popl %esi 7825 0x3A96FCB8: popl %edi 7826 0x3A96FCB9: popl %ebp 7827 0x3A96FCBA: ret 8 7828 . 828 3A96FCB3 10 7829 . 8D 65 F4 5B 5E 5F 5D C2 08 00 7830 7831 ==== BB 829 (0x3A967090) in 15376B, out 85142B, BBs exec'd 0 ==== 7832 0x3A967090: movl 0xFFFFF994(%ebx),%ecx 7833 0x3A967096: subl $0x8, %esp 7834 0x3A967099: movl 0x154(%ecx),%edx 7835 0x3A96709F: movl %edx,0xFFFFFF04(%ebp) 7836 0x3A9670A5: testl %edx,%edx 7837 0x3A9670A7: jz-8 0x3A9670E4 7838 . 829 3A967090 25 7839 . 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 7840 7841 ==== BB 830 (0x3A9670A9) in 15401B, out 85262B, BBs exec'd 0 ==== 7842 0x3A9670A9: decl 0xFFFFFF04(%ebp) 7843 0x3A9670AF: movl 0x150(%ecx),%eax 7844 0x3A9670B5: movl 0xFFFFFF04(%ebp),%ecx 7845 0x3A9670BB: movl (%eax,%ecx,4),%eax 7846 0x3A9670BE: orb $0x10, 0x174(%eax) 7847 0x3A9670C5: movl 0xFFFFF994(%ebx),%ecx 7848 0x3A9670CB: movl 0xFFFFFF04(%ebp),%esi 7849 0x3A9670D1: movl 0x150(%ecx),%eax 7850 0x3A9670D7: movl (%eax,%esi,4),%eax 7851 0x3A9670DA: incl 0x170(%eax) 7852 0x3A9670E0: testl %esi,%esi 7853 0x3A9670E2: jnz-8 0x3A9670A9 7854 . 830 3A9670A9 59 7855 . 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 7856 7857 ==== BB 831 (0x3A9670E4) in 15460B, out 85479B, BBs exec'd 0 ==== 7858 0x3A9670E4: movl 0xFFFFF9F0(%ebx),%eax 7859 0x3A9670EA: movl 0xFFFFF9F4(%ebx),%edx 7860 0x3A9670F0: movl %eax,12(%edx) 7861 0x3A9670F3: movl 0xFFFFF9F0(%ebx),%eax 7862 0x3A9670F9: testl %eax,%eax 7863 0x3A9670FB: jz-8 0x3A967100 7864 . 831 3A9670E4 25 7865 . 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 7866 7867 ==== BB 832 (0x3A9670FD) in 15485B, out 85593B, BBs exec'd 0 ==== 7868 0x3A9670FD: movl %edx,16(%eax) 7869 0x3A967100: cmpl $0x1, 0xFFFFFB54(%ebx) 7870 0x3A967107: jbe-32 0x3A967B5F 7871 . 832 3A9670FD 16 7872 . 89 50 10 83 BB 54 FB FF FF 01 0F 86 52 0A 00 00 7873 7874 ==== BB 833 (0x3A96710D) in 15501B, out 85678B, BBs exec'd 0 ==== 7875 0x3A96710D: movl 0xFFFFF994(%ebx),%ecx 7876 0x3A967113: movl $0x1,%eax 7877 0x3A967118: movl 0xFFFFFED0(%ebp),%edx 7878 0x3A96711E: movl %eax,0xFFFFFF04(%ebp) 7879 0x3A967124: movl 0x150(%ecx),%eax 7880 0x3A96712A: addl $0x50, %edx 7881 0x3A96712D: cmpl %edx,4(%eax) 7882 0x3A967130: jz-8 0x3A967143 7883 . 833 3A96710D 37 7884 . 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 7885 7886 ==== BB 834 (0x3A967132) in 15538B, out 85820B, BBs exec'd 0 ==== 7887 0x3A967132: incl 0xFFFFFF04(%ebp) 7888 0x3A967138: movl 0xFFFFFF04(%ebp),%esi 7889 0x3A96713E: cmpl %edx,(%eax,%esi,4) 7890 0x3A967141: jnz-8 0x3A967132 7891 . 834 3A967132 17 7892 . FF 85 04 FF FF FF 8B B5 04 FF FF FF 39 14 B0 75 EF 7893 7894 ==== BB 835 (0x3A967143) in 15555B, out 85920B, BBs exec'd 0 ==== 7895 0x3A967143: movl 0x150(%ecx),%eax 7896 0x3A967149: movl 0xFFFFFF04(%ebp),%esi 7897 0x3A96714F: movl 0xFFFFFF50(%ebp),%edi 7898 0x3A967155: movl %eax,0xFFFFFEA8(%ebp) 7899 0x3A96715B: movl -4(%eax,%esi,4),%edx 7900 0x3A96715F: testl %edi,%edi 7901 0x3A967161: movl %edx,0xFFFFF9F4(%ebx) 7902 0x3A967167: jnz-32 0x3A968345 7903 . 835 3A967143 42 7904 . 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 7905 7906 ==== BB 836 (0x3A96716D) in 15597B, out 86073B, BBs exec'd 0 ==== 7907 0x3A96716D: movl %esi,%eax 7908 0x3A96716F: incl %eax 7909 0x3A967170: xorl %esi, %esi 7910 0x3A967172: cmpl 0x154(%ecx),%eax 7911 0x3A967178: jnb-8 0x3A96718A 7912 . 836 3A96716D 13 7913 . 89 F0 40 31 F6 3B 81 54 01 00 00 73 10 7914 7915 ==== BB 837 (0x3A96718A) in 15610B, out 86167B, BBs exec'd 0 ==== 7916 0x3A96718A: movl %esi,0xFFFFF9F0(%ebx) 7917 0x3A967190: movl 0xFFFFFEC4(%ebp),%eax 7918 0x3A967196: testl %eax,%eax 7919 0x3A967198: jz-32 0x3A96833A 7920 . 837 3A96718A 20 7921 . 89 B3 F0 F9 FF FF 8B 85 C4 FE FF FF 85 C0 0F 84 9C 11 00 00 7922 7923 ==== BB 838 (0x3A96833A) in 15630B, out 86261B, BBs exec'd 0 ==== 7924 0x3A96833A: movl 0xFFFFF9F4(%ebx),%edx 7925 0x3A968340: jmp 0x3A9671B3 7926 . 838 3A96833A 11 7927 . 8B 93 F4 F9 FF FF E9 6E EE FF FF 7928 7929 ==== BB 839 (0x3A9671B3) in 15641B, out 86308B, BBs exec'd 0 ==== 7930 0x3A9671B3: movl 0xFFFFFED0(%ebp),%ecx 7931 0x3A9671B9: addl $0x50, %ecx 7932 0x3A9671BC: movl %ecx,12(%edx) 7933 0x3A9671BF: movl 0xFFFFF9F0(%ebx),%eax 7934 0x3A9671C5: testl %eax,%eax 7935 0x3A9671C7: jz-8 0x3A9671CC 7936 . 839 3A9671B3 22 7937 . 8B 8D D0 FE FF FF 83 C1 50 89 4A 0C 8B 83 F0 F9 FF FF 85 C0 74 03 7938 7939 ==== BB 840 (0x3A9671CC) in 15663B, out 86422B, BBs exec'd 0 ==== 7940 0x3A9671CC: xorl %eax, %eax 7941 0x3A9671CE: testl %edi,%edi 7942 0x3A9671D0: setz %al 7943 0x3A9671D3: movl %eax,0xFFFFFF24(%ebp) 7944 0x3A9671D9: xorl %eax, %eax 7945 0x3A9671DB: cmpl $0x3, %edi 7946 0x3A9671DE: setz %al 7947 0x3A9671E1: leal 0xFFFFFF24(%ebp), %ecx 7948 0x3A9671E7: leal 0xFFFF0244(%ebx), %edx 7949 0x3A9671ED: movl %eax,0xFFFFFF28(%ebp) 7950 0x3A9671F3: leal 0xFFFED9B4(%ebx), %eax 7951 0x3A9671F9: call 0x3A970160 7952 . 840 3A9671CC 50 7953 . 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 7954 7955 ==== BB 841 _dl_receive_error(0x3A970160) in 15713B, out 86619B, BBs exec'd 0 ==== 7956 0x3A970160: pushl %ebp 7957 0x3A970161: movl %esp,%ebp 7958 0x3A970163: subl $0x28, %esp 7959 0x3A970166: movl %ebx,-12(%ebp) 7960 0x3A970169: movl %esi,-8(%ebp) 7961 0x3A97016C: call 0x3A97592B 7962 . 841 3A970160 17 7963 . 55 89 E5 83 EC 28 89 5D F4 89 75 F8 E8 BA 57 00 00 7964 7965 ==== BB 842 (0x3A970171) in 15730B, out 86730B, BBs exec'd 0 ==== 7966 0x3A970171: addl $0x84FB, %ebx 7967 0x3A970177: movl %edi,-4(%ebp) 7968 0x3A97017A: movl %edx,-20(%ebp) 7969 0x3A97017D: movl %ecx,-24(%ebp) 7970 0x3A970180: movl %eax,-16(%ebp) 7971 0x3A970183: call*l 0xFFFFF9E0(%ebx) 7972 . 842 3A970171 24 7973 . 81 C3 FB 84 00 00 89 7D FC 89 55 EC 89 4D E8 89 45 F0 FF 93 E0 F9 FF FF 7974 7975 ==== BB 843 (0x3A970189) in 15754B, out 86847B, BBs exec'd 0 ==== 7976 0x3A970189: movl (%eax),%edi 7977 0x3A97018B: movl %eax,%esi 7978 0x3A97018D: movl 0xE8(%ebx),%eax 7979 0x3A970193: movl $0x0, (%esi) 7980 0x3A970199: movl %eax,-28(%ebp) 7981 0x3A97019C: movl -16(%ebp),%eax 7982 0x3A97019F: movl %eax,0xE8(%ebx) 7983 0x3A9701A5: movl -24(%ebp),%eax 7984 0x3A9701A8: movl %eax,(%esp,,) 7985 0x3A9701AB: call*l -20(%ebp) 7986 . 843 3A970189 37 7987 . 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 7988 7989 ==== BB 844 version_check_doit(0x3A9688B0) in 15791B, out 86990B, BBs exec'd 0 ==== 7990 0x3A9688B0: pushl %ebp 7991 0x3A9688B1: movl $0x1,%edx 7992 0x3A9688B6: movl %esp,%ebp 7993 0x3A9688B8: subl $0xC, %esp 7994 0x3A9688BB: movl %esi,-4(%ebp) 7995 0x3A9688BE: movl 8(%ebp),%esi 7996 0x3A9688C1: movl %ebx,-8(%ebp) 7997 0x3A9688C4: call 0x3A97592B 7998 . 844 3A9688B0 25 7999 . 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 8000 8001 ==== BB 845 (0x3A9688C9) in 15816B, out 87126B, BBs exec'd 0 ==== 8002 0x3A9688C9: addl $0xFDA3, %ebx 8003 0x3A9688CF: movl 4(%esi),%ecx 8004 0x3A9688D2: movl 0xFFFFF994(%ebx),%eax 8005 0x3A9688D8: call 0x3A971860 8006 . 845 3A9688C9 20 8007 . 81 C3 A3 FD 00 00 8B 4E 04 8B 83 94 F9 FF FF E8 83 8F 00 00 8008 8009 ==== BB 846 _dl_check_all_versions(0x3A971860) in 15836B, out 87223B, BBs exec'd 0 ==== 8010 0x3A971860: pushl %ebp 8011 0x3A971861: movl %esp,%ebp 8012 0x3A971863: pushl %edi 8013 0x3A971864: xorl %edi, %edi 8014 0x3A971866: pushl %esi 8015 0x3A971867: movl %eax,%esi 8016 0x3A971869: pushl %ebx 8017 0x3A97186A: subl $0xC, %esp 8018 0x3A97186D: call 0x3A97592B 8019 . 846 3A971860 18 8020 . 55 89 E5 57 31 FF 56 89 C6 53 83 EC 0C E8 B9 40 00 00 8021 8022 ==== BB 847 (0x3A971872) in 15854B, out 87380B, BBs exec'd 0 ==== 8023 0x3A971872: addl $0x6DFA, %ebx 8024 0x3A971878: movl %edx,-16(%ebp) 8025 0x3A97187B: testl %eax,%eax 8026 0x3A97187D: movl %ecx,-20(%ebp) 8027 0x3A971880: jnz-8 0x3A971890 8028 . 847 3A971872 16 8029 . 81 C3 FA 6D 00 00 89 55 F0 85 C0 89 4D EC 75 0E 8030 8031 ==== BB 848 (0x3A971890) in 15870B, out 87484B, BBs exec'd 0 ==== 8032 0x3A971890: testb $0x2, 0x175(%esi) 8033 0x3A971897: movl $0x0, -24(%ebp) 8034 0x3A97189E: jnz-8 0x3A971884 8035 . 848 3A971890 16 8036 . F6 86 75 01 00 00 02 C7 45 E8 00 00 00 00 75 E4 8037 8038 ==== BB 849 (0x3A9718A0) in 15886B, out 87572B, BBs exec'd 0 ==== 8039 0x3A9718A0: movl -20(%ebp),%ecx 8040 0x3A9718A3: movl %esi,%eax 8041 0x3A9718A5: movl -16(%ebp),%edx 8042 0x3A9718A8: call 0x3A9714A0 8043 . 849 3A9718A0 13 8044 . 8B 4D EC 89 F0 8B 55 F0 E8 F3 FB FF FF 8045 8046 ==== BB 850 _dl_check_map_versions(0x3A9714A0) in 15899B, out 87656B, BBs exec'd 0 ==== 8047 0x3A9714A0: pushl %ebp 8048 0x3A9714A1: movl %esp,%ebp 8049 0x3A9714A3: pushl %edi 8050 0x3A9714A4: pushl %esi 8051 0x3A9714A5: pushl %ebx 8052 0x3A9714A6: subl $0x84, %esp 8053 0x3A9714AC: movl %eax,-80(%ebp) 8054 0x3A9714AF: movl 44(%eax),%eax 8055 0x3A9714B2: call 0x3A97592B 8056 . 850 3A9714A0 23 8057 . 55 89 E5 57 56 53 81 EC 84 00 00 00 89 45 B0 8B 40 2C E8 74 44 00 00 8058 8059 ==== BB 851 (0x3A9714B7) in 15922B, out 87818B, BBs exec'd 0 ==== 8060 0x3A9714B7: addl $0x71B5, %ebx 8061 0x3A9714BD: movl %edx,-84(%ebp) 8062 0x3A9714C0: xorl %edx, %edx 8063 0x3A9714C2: testl %eax,%eax 8064 0x3A9714C4: movl %ecx,-88(%ebp) 8065 0x3A9714C7: movl $0x0, -92(%ebp) 8066 0x3A9714CE: movl $0x0, -108(%ebp) 8067 0x3A9714D5: movl $0x0, -112(%ebp) 8068 0x3A9714DC: jz-32 0x3A971630 8069 . 851 3A9714B7 43 8070 . 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 8071 8072 ==== BB 852 (0x3A9714E2) in 15965B, out 87981B, BBs exec'd 0 ==== 8073 0x3A9714E2: movl 4(%eax),%eax 8074 0x3A9714E5: movl -80(%ebp),%ecx 8075 0x3A9714E8: movl %eax,-96(%ebp) 8076 0x3A9714EB: movl -80(%ebp),%eax 8077 0x3A9714EE: movl 0xA4(%ecx),%ecx 8078 0x3A9714F4: movl 0xAC(%eax),%eax 8079 0x3A9714FA: testl %ecx,%ecx 8080 0x3A9714FC: movl %ecx,-100(%ebp) 8081 0x3A9714FF: movl %eax,-104(%ebp) 8082 0x3A971502: jz-32 0x3A9715F2 8083 . 852 3A9714E2 38 8084 . 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 8085 8086 ==== BB 853 (0x3A971508) in 16003B, out 88138B, BBs exec'd 0 ==== 8087 0x3A971508: movl 4(%ecx),%edx 8088 0x3A97150B: movl -80(%ebp),%ecx 8089 0x3A97150E: movl (%ecx),%ecx 8090 0x3A971510: addl %ecx,%edx 8091 0x3A971512: cmpw $0x1, (%edx) 8092 0x3A971516: movl %edx,-116(%ebp) 8093 0x3A971519: jnz-32 0x3A971696 8094 . 853 3A971508 23 8095 . 8B 51 04 8B 4D B0 8B 09 01 CA 66 83 3A 01 89 55 8C 0F 85 77 01 00 00 8096 8097 ==== BB 854 (0x3A97151F) in 16026B, out 88251B, BBs exec'd 0 ==== 8098 0x3A97151F: nop 8099 0x3A971520: movl -116(%ebp),%edx 8100 0x3A971523: movl -96(%ebp),%edi 8101 0x3A971526: movl 0xFFFFF994(%ebx),%esi 8102 0x3A97152C: movl 4(%edx),%eax 8103 0x3A97152F: addl %eax,%edi 8104 0x3A971531: testl %esi,%esi 8105 0x3A971533: jz-8 0x3A971557 8106 . 854 3A97151F 22 8107 . 90 8B 55 8C 8B 7D A0 8B B3 94 F9 FF FF 8B 42 04 01 C7 85 F6 74 22 8108 8109 ==== BB 855 (0x3A971535) in 16048B, out 88378B, BBs exec'd 0 ==== 8110 0x3A971535: leal 0(%esi,,), %esi 8111 0x3A971539: leal 0(%edi,,), %edi 8112 0x3A971540: movl %esi,%edx 8113 0x3A971542: movl %edi,%eax 8114 0x3A971544: call 0x3A970B80 8115 . 855 3A971535 20 8116 . 8D 74 26 00 8D BC 27 00 00 00 00 89 F2 89 F8 E8 37 F6 FF FF 8117 8118 ==== BB 856 (0x3A971549) in 16068B, out 88463B, BBs exec'd 0 ==== 8119 0x3A971549: movl %esi,-120(%ebp) 8120 0x3A97154C: testl %eax,%eax 8121 0x3A97154E: jnz-8 0x3A97156F 8122 . 856 3A971549 7 8123 . 89 75 88 85 C0 75 1F 8124 8125 ==== BB 857 (0x3A971550) in 16075B, out 88538B, BBs exec'd 0 ==== 8126 0x3A971550: movl 12(%esi),%esi 8127 0x3A971553: testl %esi,%esi 8128 0x3A971555: jnz-8 0x3A971540 8129 . 857 3A971550 7 8130 . 8B 76 0C 85 F6 75 E9 8131 8132 ==== BB 858 (0x3A971540) in 16082B, out 88610B, BBs exec'd 0 ==== 8133 0x3A971540: movl %esi,%edx 8134 0x3A971542: movl %edi,%eax 8135 0x3A971544: call 0x3A970B80 8136 . 858 3A971540 9 8137 . 89 F2 89 F8 E8 37 F6 FF FF 8138 8139 ==== BB 859 (0x3A97156F) in 16091B, out 88675B, BBs exec'd 0 ==== 8140 0x3A97156F: movl -88(%ebp),%eax 8141 0x3A971572: testl %eax,%eax 8142 0x3A971574: jnz-32 0x3A971681 8143 . 859 3A97156F 11 8144 . 8B 45 A8 85 C0 0F 85 07 01 00 00 8145 8146 ==== BB 860 (0x3A97157A) in 16102B, out 88747B, BBs exec'd 0 ==== 8147 0x3A97157A: movl -116(%ebp),%esi 8148 0x3A97157D: movl 8(%esi),%eax 8149 0x3A971580: addl %eax,%esi 8150 0x3A971582: movl -80(%ebp),%edx 8151 0x3A971585: movl 8(%esi),%edi 8152 0x3A971588: movl -96(%ebp),%ecx 8153 0x3A97158B: movl 4(%edx),%eax 8154 0x3A97158E: addl %edi,%ecx 8155 0x3A971590: movl %eax,%edi 8156 0x3A971592: cmpb $0x0, (%eax) 8157 0x3A971595: jnz-8 0x3A97159F 8158 . 860 3A97157A 29 8159 . 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 8160 8161 ==== BB 861 (0x3A971597) in 16131B, out 88901B, BBs exec'd 0 ==== 8162 0x3A971597: movl 0x38(%ebx),%eax 8163 0x3A97159D: movl (%eax),%edi 8164 0x3A97159F: movzwl 4(%esi),%eax 8165 0x3A9715A3: andl $0x2, %eax 8166 0x3A9715A6: movl %eax,8(%esp,,) 8167 0x3A9715AA: movl -84(%ebp),%eax 8168 0x3A9715AD: movl %eax,4(%esp,,) 8169 0x3A9715B1: movl -120(%ebp),%edx 8170 0x3A9715B4: movl %edi,%eax 8171 0x3A9715B6: movl %edx,(%esp,,) 8172 0x3A9715B9: movl (%esi),%edx 8173 0x3A9715BB: call 0x3A971120 8174 . 861 3A971597 41 8175 . 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 8176 8177 ==== BB 862 match_symbol(0x3A971120) in 16172B, out 89064B, BBs exec'd 0 ==== 8178 0x3A971120: pushl %ebp 8179 0x3A971121: movl %esp,%ebp 8180 0x3A971123: pushl %edi 8181 0x3A971124: movl %edx,%edi 8182 0x3A971126: pushl %esi 8183 0x3A971127: xorl %esi, %esi 8184 0x3A971129: pushl %ebx 8185 0x3A97112A: subl $0xB4, %esp 8186 0x3A971130: movl 8(%ebp),%edx 8187 0x3A971133: movl %eax,0xFFFFFF60(%ebp) 8188 0x3A971139: call 0x3A97592B 8189 . 862 3A971120 30 8190 . 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 8191 8192 ==== BB 863 (0x3A97113E) in 16202B, out 89253B, BBs exec'd 0 ==== 8193 0x3A97113E: addl $0x752E, %ebx 8194 0x3A971144: movl %ecx,0xFFFFFF5C(%ebp) 8195 0x3A97114A: movl 44(%edx),%eax 8196 0x3A97114D: testb $0x10, 0xFFFFFC14(%ebx) 8197 0x3A971154: movl 4(%eax),%eax 8198 0x3A971157: movl %esi,0xFFFFFF54(%ebp) 8199 0x3A97115D: movl %eax,0xFFFFFF58(%ebp) 8200 0x3A971163: jnz-32 0x3A97132A 8201 . 863 3A97113E 43 8202 . 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 8203 8204 ==== BB 864 (0x3A971169) in 16245B, out 89410B, BBs exec'd 0 ==== 8205 0x3A971169: movl 8(%ebp),%edx 8206 0x3A97116C: movl 0xAC(%edx),%eax 8207 0x3A971172: testl %eax,%eax 8208 0x3A971174: jz-32 0x3A9712B9 8209 . 864 3A971169 17 8210 . 8B 55 08 8B 82 AC 00 00 00 85 C0 0F 84 3F 01 00 00 8211 8212 ==== BB 865 (0x3A97117A) in 16262B, out 89498B, BBs exec'd 0 ==== 8213 0x3A97117A: movl 8(%ebp),%edx 8214 0x3A97117D: movl (%edx),%esi 8215 0x3A97117F: movl 4(%eax),%edx 8216 0x3A971182: addl %edx,%esi 8217 0x3A971184: cmpw $0x1, (%esi) 8218 0x3A971188: jnz-8 0x3A9711A6 8219 . 865 3A97117A 16 8220 . 8B 55 08 8B 32 8B 50 04 01 D6 66 83 3E 01 75 1C 8221 8222 ==== BB 866 (0x3A97118A) in 16278B, out 89601B, BBs exec'd 0 ==== 8223 0x3A97118A: cmpl 8(%esi),%edi 8224 0x3A97118D: jz-32 0x3A971280 8225 . 866 3A97118A 9 8226 . 3B 7E 08 0F 84 ED 00 00 00 8227 8228 ==== BB 867 (0x3A971193) in 16287B, out 89666B, BBs exec'd 0 ==== 8229 0x3A971193: movl 16(%esi),%eax 8230 0x3A971196: testl %eax,%eax 8231 0x3A971198: jz-32 0x3A971365 8232 . 867 3A971193 11 8233 . 8B 46 10 85 C0 0F 84 C7 01 00 00 8234 8235 ==== BB 868 (0x3A97119E) in 16298B, out 89738B, BBs exec'd 0 ==== 8236 0x3A97119E: addl %eax,%esi 8237 0x3A9711A0: cmpw $0x1, (%esi) 8238 0x3A9711A4: jz-8 0x3A97118A 8239 . 868 3A97119E 8 8240 . 01 C6 66 83 3E 01 74 E4 8241 8242 ==== BB 869 (0x3A971280) in 16306B, out 89809B, BBs exec'd 0 ==== 8243 0x3A971280: movl 12(%esi),%edx 8244 0x3A971283: movl %esi,%eax 8245 0x3A971285: addl %edx,%eax 8246 0x3A971287: movl (%eax),%ecx 8247 0x3A971289: movl 0xFFFFFF58(%ebp),%edx 8248 0x3A97128F: addl %ecx,%edx 8249 0x3A971291: movl %edx,4(%esp,,) 8250 0x3A971295: movl 0xFFFFFF5C(%ebp),%eax 8251 0x3A97129B: movl %eax,(%esp,,) 8252 0x3A97129E: call 0x3A975280 8253 . 869 3A971280 35 8254 . 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 8255 8256 ==== BB 870 (0x3A9712A3) in 16341B, out 89949B, BBs exec'd 0 ==== 8257 0x3A9712A3: xorl %edx, %edx 8258 0x3A9712A5: testl %eax,%eax 8259 0x3A9712A7: jnz-32 0x3A971193 8260 . 870 3A9712A3 10 8261 . 31 D2 85 C0 0F 85 E6 FE FF FF 8262 8263 ==== BB 871 (0x3A9712AD) in 16351B, out 90022B, BBs exec'd 0 ==== 8264 0x3A9712AD: leal -12(%ebp), %esp 8265 0x3A9712B0: movl %edx,%eax 8266 0x3A9712B2: popl %ebx 8267 0x3A9712B3: popl %esi 8268 0x3A9712B4: popl %edi 8269 0x3A9712B5: popl %ebp 8270 0x3A9712B6: ret 12 8271 . 871 3A9712AD 12 8272 . 8D 65 F4 89 D0 5B 5E 5F 5D C2 0C 00 8273 8274 ==== BB 872 (0x3A9715C0) in 16363B, out 90134B, BBs exec'd 0 ==== 8275 0x3A9715C0: orl %eax,-92(%ebp) 8276 0x3A9715C3: subl $0xC, %esp 8277 0x3A9715C6: movzwl 6(%esi),%eax 8278 0x3A9715CA: andl $0x7FFF, %eax 8279 0x3A9715CF: cmpl -108(%ebp),%eax 8280 0x3A9715D2: jbe-8 0x3A9715D7 8281 . 872 3A9715C0 20 8282 . 09 45 A4 83 EC 0C 0F B7 46 06 25 FF 7F 00 00 3B 45 94 76 03 8283 8284 ==== BB 873 (0x3A9715D4) in 16383B, out 90254B, BBs exec'd 0 ==== 8285 0x3A9715D4: movl %eax,-108(%ebp) 8286 0x3A9715D7: movl 12(%esi),%eax 8287 0x3A9715DA: testl %eax,%eax 8288 0x3A9715DC: jnz-8 0x3A971580 8289 . 873 3A9715D4 10 8290 . 89 45 94 8B 46 0C 85 C0 75 A2 8291 8292 ==== BB 874 (0x3A9715DE) in 16393B, out 90342B, BBs exec'd 0 ==== 8293 0x3A9715DE: movl -116(%ebp),%ecx 8294 0x3A9715E1: movl 12(%ecx),%eax 8295 0x3A9715E4: testl %eax,%eax 8296 0x3A9715E6: jz-8 0x3A9715F2 8297 . 874 3A9715DE 10 8298 . 8B 4D 8C 8B 41 0C 85 C0 74 0A 8299 8300 ==== BB 875 (0x3A9715F2) in 16403B, out 90427B, BBs exec'd 0 ==== 8301 0x3A9715F2: movl -104(%ebp),%esi 8302 0x3A9715F5: testl %esi,%esi 8303 0x3A9715F7: jz-8 0x3A971622 8304 . 875 3A9715F2 7 8305 . 8B 75 98 85 F6 74 29 8306 8307 ==== BB 876 (0x3A971622) in 16410B, out 90499B, BBs exec'd 0 ==== 8308 0x3A971622: movl -108(%ebp),%eax 8309 0x3A971625: testl %eax,%eax 8310 0x3A971627: jnz-32 0x3A97174A 8311 . 876 3A971622 11 8312 . 8B 45 94 85 C0 0F 85 1D 01 00 00 8313 8314 ==== BB 877 (0x3A97174A) in 16421B, out 90571B, BBs exec'd 0 ==== 8315 0x3A97174A: movl $0x10,%edi 8316 0x3A97174F: movl %edi,4(%esp,,) 8317 0x3A971753: movl -108(%ebp),%esi 8318 0x3A971756: incl %esi 8319 0x3A971757: movl %esi,(%esp,,) 8320 0x3A97175A: call 0x3A96582C 8321 . 877 3A97174A 21 8322 . BF 10 00 00 00 89 7C 24 04 8B 75 94 46 89 34 24 E8 CD 40 FF FF 8323 8324 ==== BB 878 (0x3A97175F) in 16442B, out 90674B, BBs exec'd 0 ==== 8325 0x3A97175F: movl $0xC, -112(%ebp) 8326 0x3A971766: movl -80(%ebp),%edx 8327 0x3A971769: testl %eax,%eax 8328 0x3A97176B: movl %eax,%edi 8329 0x3A97176D: leal 0xFFFFEB7C(%ebx), %ecx 8330 0x3A971773: movl %eax,0x17C(%edx) 8331 0x3A971779: jz-8 0x3A97172A 8332 . 878 3A97175F 28 8333 . 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 8334 8335 ==== BB 879 (0x3A97177B) in 16470B, out 90803B, BBs exec'd 0 ==== 8336 0x3A97177B: movl %esi,0x178(%edx) 8337 0x3A971781: movl 0xDC(%edx),%eax 8338 0x3A971787: movl -100(%ebp),%esi 8339 0x3A97178A: movl 4(%eax),%eax 8340 0x3A97178D: testl %esi,%esi 8341 0x3A97178F: movl %eax,0x18C(%edx) 8342 0x3A971795: jz-8 0x3A9717FA 8343 . 879 3A97177B 28 8344 . 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 8345 8346 ==== BB 880 (0x3A971797) in 16498B, out 90933B, BBs exec'd 0 ==== 8347 0x3A971797: movl -100(%ebp),%ecx 8348 0x3A97179A: movl (%edx),%eax 8349 0x3A97179C: movl 4(%ecx),%ecx 8350 0x3A97179F: addl %eax,%ecx 8351 0x3A9717A1: movl %ecx,-124(%ebp) 8352 0x3A9717A4: movl -124(%ebp),%esi 8353 0x3A9717A7: movl 8(%esi),%ecx 8354 0x3A9717AA: addl %ecx,%esi 8355 0x3A9717AC: jmp-8 0x3A9717B2 8356 . 880 3A971797 23 8357 . 8B 4D 9C 8B 02 8B 49 04 01 C1 89 4D 84 8B 75 84 8B 4E 08 01 CE EB 04 8358 8359 ==== BB 881 (0x3A9717B2) in 16521B, out 91049B, BBs exec'd 0 ==== 8360 0x3A9717B2: movzwl 6(%esi),%edx 8361 0x3A9717B6: movl (%esi),%eax 8362 0x3A9717B8: movl %edx,%ecx 8363 0x3A9717BA: andl $0x7FFF, %ecx 8364 0x3A9717C0: andl $0x8000, %edx 8365 0x3A9717C6: shll $0x4, %ecx 8366 0x3A9717C9: movl %eax,4(%edi,%ecx,1) 8367 0x3A9717CD: movl -96(%ebp),%eax 8368 0x3A9717D0: movl %edx,8(%edi,%ecx,1) 8369 0x3A9717D4: movl 8(%esi),%edx 8370 0x3A9717D7: addl %edx,%eax 8371 0x3A9717D9: movl %eax,(%edi,%ecx,1) 8372 0x3A9717DC: movl -124(%ebp),%edx 8373 0x3A9717DF: movl -96(%ebp),%eax 8374 0x3A9717E2: addl 4(%edx),%eax 8375 0x3A9717E5: movl %eax,12(%edi,%ecx,1) 8376 0x3A9717E9: movl 12(%esi),%eax 8377 0x3A9717EC: testl %eax,%eax 8378 0x3A9717EE: jnz-8 0x3A9717B0 8379 . 881 3A9717B2 62 8380 . 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 8381 8382 ==== BB 882 (0x3A9717F0) in 16583B, out 91297B, BBs exec'd 0 ==== 8383 0x3A9717F0: movl -124(%ebp),%ecx 8384 0x3A9717F3: movl 12(%ecx),%eax 8385 0x3A9717F6: testl %eax,%eax 8386 0x3A9717F8: jnz-8 0x3A97179F 8387 . 882 3A9717F0 10 8388 . 8B 4D 84 8B 41 0C 85 C0 75 A5 8389 8390 ==== BB 883 (0x3A9717FA) in 16593B, out 91382B, BBs exec'd 0 ==== 8391 0x3A9717FA: movl -104(%ebp),%esi 8392 0x3A9717FD: testl %esi,%esi 8393 0x3A9717FF: jz-32 0x3A97162D 8394 . 883 3A9717FA 11 8395 . 8B 75 98 85 F6 0F 84 28 FE FF FF 8396 8397 ==== BB 884 (0x3A97162D) in 16604B, out 91454B, BBs exec'd 0 ==== 8398 0x3A97162D: movl -92(%ebp),%edx 8399 0x3A971630: leal -12(%ebp), %esp 8400 0x3A971633: movl %edx,%eax 8401 0x3A971635: popl %ebx 8402 0x3A971636: popl %esi 8403 0x3A971637: popl %edi 8404 0x3A971638: popl %ebp 8405 0x3A971639: ret 8406 . 884 3A97162D 13 8407 . 8B 55 A4 8D 65 F4 89 D0 5B 5E 5F 5D C3 8408 8409 ==== BB 885 (0x3A9718AD) in 16617B, out 91576B, BBs exec'd 0 ==== 8410 0x3A9718AD: testl %eax,%eax 8411 0x3A9718AF: jz-8 0x3A971884 8412 . 885 3A9718AD 4 8413 . 85 C0 74 D3 8414 8415 ==== BB 886 (0x3A971884) in 16621B, out 91635B, BBs exec'd 0 ==== 8416 0x3A971884: movl -24(%ebp),%edx 8417 0x3A971887: movl 12(%esi),%esi 8418 0x3A97188A: orl %edx,%edi 8419 0x3A97188C: testl %esi,%esi 8420 0x3A97188E: jz-8 0x3A9718D0 8421 . 886 3A971884 12 8422 . 8B 55 E8 8B 76 0C 09 D7 85 F6 74 40 8423 8424 ==== BB 887 (0x3A97159F) in 16633B, out 91735B, BBs exec'd 0 ==== 8425 0x3A97159F: movzwl 4(%esi),%eax 8426 0x3A9715A3: andl $0x2, %eax 8427 0x3A9715A6: movl %eax,8(%esp,,) 8428 0x3A9715AA: movl -84(%ebp),%eax 8429 0x3A9715AD: movl %eax,4(%esp,,) 8430 0x3A9715B1: movl -120(%ebp),%edx 8431 0x3A9715B4: movl %edi,%eax 8432 0x3A9715B6: movl %edx,(%esp,,) 8433 0x3A9715B9: movl (%esi),%edx 8434 0x3A9715BB: call 0x3A971120 8435 . 887 3A97159F 33 8436 . 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 8437 8438 ==== BB 888 (0x3A971580) in 16666B, out 91878B, BBs exec'd 0 ==== 8439 0x3A971580: addl %eax,%esi 8440 0x3A971582: movl -80(%ebp),%edx 8441 0x3A971585: movl 8(%esi),%edi 8442 0x3A971588: movl -96(%ebp),%ecx 8443 0x3A97158B: movl 4(%edx),%eax 8444 0x3A97158E: addl %edi,%ecx 8445 0x3A971590: movl %eax,%edi 8446 0x3A971592: cmpb $0x0, (%eax) 8447 0x3A971595: jnz-8 0x3A97159F 8448 . 888 3A971580 23 8449 . 01 C6 8B 55 B0 8B 7E 08 8B 4D A0 8B 42 04 01 F9 89 C7 80 38 00 75 08 8450 8451 ==== BB 889 (0x3A9715D7) in 16689B, out 92016B, BBs exec'd 0 ==== 8452 0x3A9715D7: movl 12(%esi),%eax 8453 0x3A9715DA: testl %eax,%eax 8454 0x3A9715DC: jnz-8 0x3A971580 8455 . 889 3A9715D7 7 8456 . 8B 46 0C 85 C0 75 A2 8457 8458 ==== BB 890 (0x3A9717B0) in 16696B, out 92088B, BBs exec'd 0 ==== 8459 0x3A9717B0: addl %eax,%esi 8460 0x3A9717B2: movzwl 6(%esi),%edx 8461 0x3A9717B6: movl (%esi),%eax 8462 0x3A9717B8: movl %edx,%ecx 8463 0x3A9717BA: andl $0x7FFF, %ecx 8464 0x3A9717C0: andl $0x8000, %edx 8465 0x3A9717C6: shll $0x4, %ecx 8466 0x3A9717C9: movl %eax,4(%edi,%ecx,1) 8467 0x3A9717CD: movl -96(%ebp),%eax 8468 0x3A9717D0: movl %edx,8(%edi,%ecx,1) 8469 0x3A9717D4: movl 8(%esi),%edx 8470 0x3A9717D7: addl %edx,%eax 8471 0x3A9717D9: movl %eax,(%edi,%ecx,1) 8472 0x3A9717DC: movl -124(%ebp),%edx 8473 0x3A9717DF: movl -96(%ebp),%eax 8474 0x3A9717E2: addl 4(%edx),%eax 8475 0x3A9717E5: movl %eax,12(%edi,%ecx,1) 8476 0x3A9717E9: movl 12(%esi),%eax 8477 0x3A9717EC: testl %eax,%eax 8478 0x3A9717EE: jnz-8 0x3A9717B0 8479 . 890 3A9717B0 64 8480 . 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 8481 8482 ==== BB 891 (0x3A970BC0) in 16760B, out 92346B, BBs exec'd 0 ==== 8483 0x3A970BC0: movl (%esi),%eax 8484 0x3A970BC2: movl %edi,(%esp,,) 8485 0x3A970BC5: movl %eax,4(%esp,,) 8486 0x3A970BC9: call 0x3A975280 8487 . 891 3A970BC0 14 8488 . 8B 06 89 3C 24 89 44 24 04 E8 B2 46 00 00 8489 8490 ==== BB 892 (0x3A9715F9) in 16774B, out 92424B, BBs exec'd 0 ==== 8491 0x3A9715F9: movl -104(%ebp),%ecx 8492 0x3A9715FC: movl -80(%ebp),%eax 8493 0x3A9715FF: movl 4(%ecx),%edx 8494 0x3A971602: movl (%eax),%ecx 8495 0x3A971604: addl %ecx,%edx 8496 0x3A971606: jmp-8 0x3A97160A 8497 . 892 3A9715F9 15 8498 . 8B 4D 98 8B 45 B0 8B 51 04 8B 08 01 CA EB 02 8499 8500 ==== BB 893 (0x3A97160A) in 16789B, out 92514B, BBs exec'd 0 ==== 8501 0x3A97160A: movzwl 4(%edx),%eax 8502 0x3A97160E: andl $0x7FFF, %eax 8503 0x3A971613: cmpl -108(%ebp),%eax 8504 0x3A971616: jbe-8 0x3A97161B 8505 . 893 3A97160A 14 8506 . 0F B7 42 04 25 FF 7F 00 00 3B 45 94 76 03 8507 8508 ==== BB 894 (0x3A97161B) in 16803B, out 92603B, BBs exec'd 0 ==== 8509 0x3A97161B: movl 16(%edx),%eax 8510 0x3A97161E: testl %eax,%eax 8511 0x3A971620: jnz-8 0x3A971608 8512 . 894 3A97161B 7 8513 . 8B 42 10 85 C0 75 E6 8514 8515 ==== BB 895 (0x3A971608) in 16810B, out 92675B, BBs exec'd 0 ==== 8516 0x3A971608: addl %eax,%edx 8517 0x3A97160A: movzwl 4(%edx),%eax 8518 0x3A97160E: andl $0x7FFF, %eax 8519 0x3A971613: cmpl -108(%ebp),%eax 8520 0x3A971616: jbe-8 0x3A97161B 8521 . 895 3A971608 16 8522 . 01 C2 0F B7 42 04 25 FF 7F 00 00 3B 45 94 76 03 8523 8524 ==== BB 896 (0x3A971805) in 16826B, out 92774B, BBs exec'd 0 ==== 8525 0x3A971805: movl -104(%ebp),%eax 8526 0x3A971808: movl -80(%ebp),%edx 8527 0x3A97180B: movl 4(%eax),%esi 8528 0x3A97180E: movl (%edx),%ecx 8529 0x3A971810: addl %ecx,%esi 8530 0x3A971812: jmp-8 0x3A971816 8531 . 896 3A971805 15 8532 . 8B 45 98 8B 55 B0 8B 70 04 8B 0A 01 CE EB 02 8533 8534 ==== BB 897 (0x3A971816) in 16841B, out 92864B, BBs exec'd 0 ==== 8535 0x3A971816: movl 12(%esi),%eax 8536 0x3A971819: movl %esi,%edi 8537 0x3A97181B: addl %eax,%edi 8538 0x3A97181D: testb $0x1, 2(%esi) 8539 0x3A971821: jnz-8 0x3A97184D 8540 . 897 3A971816 13 8541 . 8B 46 0C 89 F7 01 C7 F6 46 02 01 75 2A 8542 8543 ==== BB 898 (0x3A97184D) in 16854B, out 92964B, BBs exec'd 0 ==== 8544 0x3A97184D: movl 16(%esi),%eax 8545 0x3A971850: testl %eax,%eax 8546 0x3A971852: jnz-8 0x3A971814 8547 . 898 3A97184D 7 8548 . 8B 46 10 85 C0 75 C0 8549 8550 ==== BB 899 (0x3A971814) in 16861B, out 93036B, BBs exec'd 0 ==== 8551 0x3A971814: addl %eax,%esi 8552 0x3A971816: movl 12(%esi),%eax 8553 0x3A971819: movl %esi,%edi 8554 0x3A97181B: addl %eax,%edi 8555 0x3A97181D: testb $0x1, 2(%esi) 8556 0x3A971821: jnz-8 0x3A97184D 8557 . 899 3A971814 15 8558 . 01 C6 8B 46 0C 89 F7 01 C7 F6 46 02 01 75 2A 8559 8560 ==== BB 900 (0x3A971823) in 16876B, out 93146B, BBs exec'd 0 ==== 8561 0x3A971823: movzwl 4(%esi),%eax 8562 0x3A971827: movl -80(%ebp),%edx 8563 0x3A97182A: movl 0x17C(%edx),%ecx 8564 0x3A971830: movl 8(%esi),%edx 8565 0x3A971833: andl $0x7FFF, %eax 8566 0x3A971838: shll $0x4, %eax 8567 0x3A97183B: movl %edx,4(%ecx,%eax,1) 8568 0x3A97183F: movl -96(%ebp),%edx 8569 0x3A971842: addl (%edi),%edx 8570 0x3A971844: xorl %edi, %edi 8571 0x3A971846: movl %edi,12(%ecx,%eax,1) 8572 0x3A97184A: movl %edx,(%ecx,%eax,1) 8573 0x3A97184D: movl 16(%esi),%eax 8574 0x3A971850: testl %eax,%eax 8575 0x3A971852: jnz-8 0x3A971814 8576 . 900 3A971823 49 8577 . 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 8578 8579 ==== BB 901 (0x3A971854) in 16925B, out 93357B, BBs exec'd 0 ==== 8580 0x3A971854: jmp 0x3A97162D 8581 . 901 3A971854 5 8582 . E9 D4 FD FF FF 8583 8584 ==== BB 902 (0x3A971618) in 16930B, out 93385B, BBs exec'd 0 ==== 8585 0x3A971618: movl %eax,-108(%ebp) 8586 0x3A97161B: movl 16(%edx),%eax 8587 0x3A97161E: testl %eax,%eax 8588 0x3A971620: jnz-8 0x3A971608 8589 . 902 3A971618 10 8590 . 89 45 94 8B 42 10 85 C0 75 E6 8591 8592 ==== BB 903 (0x3A9718D0) in 16940B, out 93473B, BBs exec'd 0 ==== 8593 0x3A9718D0: addl $0xC, %esp 8594 0x3A9718D3: movl %edi,%eax 8595 0x3A9718D5: popl %ebx 8596 0x3A9718D6: popl %esi 8597 0x3A9718D7: popl %edi 8598 0x3A9718D8: popl %ebp 8599 0x3A9718D9: ret 8600 . 903 3A9718D0 10 8601 . 83 C4 0C 89 F8 5B 5E 5F 5D C3 8602 8603 ==== BB 904 (0x3A9688DD) in 16950B, out 93591B, BBs exec'd 0 ==== 8604 0x3A9688DD: testl %eax,%eax 8605 0x3A9688DF: jz-8 0x3A9688E7 8606 . 904 3A9688DD 4 8607 . 85 C0 74 06 8608 8609 ==== BB 905 (0x3A9688E7) in 16954B, out 93650B, BBs exec'd 0 ==== 8610 0x3A9688E7: movl -8(%ebp),%ebx 8611 0x3A9688EA: movl -4(%ebp),%esi 8612 0x3A9688ED: movl %ebp,%esp 8613 0x3A9688EF: popl %ebp 8614 0x3A9688F0: ret 8615 . 905 3A9688E7 10 8616 . 8B 5D F8 8B 75 FC 89 EC 5D C3 8617 8618 ==== BB 906 (0x3A9701AE) in 16964B, out 93729B, BBs exec'd 0 ==== 8619 0x3A9701AE: movl %edi,(%esi) 8620 0x3A9701B0: movl -28(%ebp),%eax 8621 0x3A9701B3: movl %eax,0xE8(%ebx) 8622 0x3A9701B9: movl -12(%ebp),%ebx 8623 0x3A9701BC: movl -8(%ebp),%esi 8624 0x3A9701BF: movl -4(%ebp),%edi 8625 0x3A9701C2: movl %ebp,%esp 8626 0x3A9701C4: popl %ebp 8627 0x3A9701C5: ret 8628 . 906 3A9701AE 24 8629 . 89 3E 8B 45 E4 89 83 E8 00 00 00 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 8630 8631 ==== BB 907 (0x3A9671FE) in 16988B, out 93861B, BBs exec'd 0 ==== 8632 0x3A9671FE: movl 0xFFFFFF50(%ebp),%edi 8633 0x3A967204: testl %edi,%edi 8634 0x3A967206: jnz-32 0x3A9681A2 8635 . 907 3A9671FE 14 8636 . 8B BD 50 FF FF FF 85 FF 0F 85 96 0F 00 00 8637 8638 ==== BB 908 (0x3A96720C) in 17002B, out 93939B, BBs exec'd 0 ==== 8639 0x3A96720C: movl 0xFFFFF994(%ebx),%ecx 8640 0x3A967212: movl 0x134(%ecx),%edx 8641 0x3A967218: testl %edx,%edx 8642 0x3A96721A: jz-32 0x3A967313 8643 . 908 3A96720C 20 8644 . 8B 8B 94 F9 FF FF 8B 91 34 01 00 00 85 D2 0F 84 F3 00 00 00 8645 8646 ==== BB 909 (0x3A967313) in 17022B, out 94030B, BBs exec'd 0 ==== 8647 0x3A967313: movl 0xFFFFF9E4(%ebx),%eax 8648 0x3A967319: call 0x3A970B30 8649 . 909 3A967313 11 8650 . 8B 83 E4 F9 FF FF E8 12 98 00 00 8651 8652 ==== BB 910 _dl_debug_initialize(0x3A970B30) in 17033B, out 94094B, BBs exec'd 0 ==== 8653 0x3A970B30: call 0x3A975927 8654 . 910 3A970B30 5 8655 . E8 F2 4D 00 00 8656 8657 ==== BB 911 (0x3A970B35) in 17038B, out 94139B, BBs exec'd 0 ==== 8658 0x3A970B35: addl $0x7B37, %ecx 8659 0x3A970B3B: pushl %ebp 8660 0x3A970B3C: movl 0x28(%ecx),%edx 8661 0x3A970B42: movl %esp,%ebp 8662 0x3A970B44: cmpl $0x0, 8(%edx) 8663 0x3A970B48: jnz-8 0x3A970B65 8664 . 911 3A970B35 21 8665 . 81 C1 37 7B 00 00 55 8B 91 28 00 00 00 89 E5 83 7A 08 00 75 1B 8666 8667 ==== BB 912 (0x3A970B4A) in 17059B, out 94254B, BBs exec'd 0 ==== 8668 0x3A970B4A: movl %eax,16(%edx) 8669 0x3A970B4D: movl 0xFFFFF994(%ecx),%eax 8670 0x3A970B53: movl $0x1, (%edx) 8671 0x3A970B59: movl %eax,4(%edx) 8672 0x3A970B5C: leal 0xFFFF8504(%ecx), %eax 8673 0x3A970B62: movl %eax,8(%edx) 8674 0x3A970B65: popl %ebp 8675 0x3A970B66: movl %edx,%eax 8676 0x3A970B68: ret 8677 . 912 3A970B4A 31 8678 . 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 8679 8680 ==== BB 913 (0x3A96731E) in 17090B, out 94379B, BBs exec'd 0 ==== 8681 0x3A96731E: movl %eax,0xFFFFFE78(%ebp) 8682 0x3A967324: movl 0xFFFFF994(%ebx),%eax 8683 0x3A96732A: movl 108(%eax),%eax 8684 0x3A96732D: testl %eax,%eax 8685 0x3A96732F: jz-8 0x3A96733A 8686 . 913 3A96731E 19 8687 . 89 85 78 FE FF FF 8B 83 94 F9 FF FF 8B 40 6C 85 C0 74 09 8688 8689 ==== BB 914 (0x3A967331) in 17109B, out 94483B, BBs exec'd 0 ==== 8690 0x3A967331: movl 0xFFFFFE78(%ebp),%edx 8691 0x3A967337: movl %edx,4(%eax) 8692 0x3A96733A: movl 0xFFFFFA50(%ebx),%eax 8693 0x3A967340: testl %eax,%eax 8694 0x3A967342: jz-8 0x3A96734D 8695 . 914 3A967331 19 8696 . 8B 95 78 FE FF FF 89 50 04 8B 83 50 FA FF FF 85 C0 74 09 8697 8698 ==== BB 915 (0x3A96734D) in 17128B, out 94590B, BBs exec'd 0 ==== 8699 0x3A96734D: cmpb $0x0, 0xFFFFFF03(%ebp) 8700 0x3A967354: movl 0xFFFFF994(%ebx),%esi 8701 0x3A96735A: leal 0x150(%esi), %eax 8702 0x3A967360: movl %eax,0xFFFFF9A4(%ebx) 8703 0x3A967366: movl 0x154(%esi),%edx 8704 0x3A96736C: movl %esi,%ecx 8705 0x3A96736E: movl %eax,0xFFFFF99C(%ebx) 8706 0x3A967374: movl 0x150(%esi),%eax 8707 0x3A96737A: movl %edx,0xFFFFFC2C(%ebx) 8708 0x3A967380: movl %eax,0xFFFFFC28(%ebx) 8709 0x3A967386: jz-32 0x3A967910 8710 . 915 3A96734D 63 8711 . 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 8712 8713 ==== BB 916 (0x3A967910) in 17191B, out 94779B, BBs exec'd 0 ==== 8714 0x3A967910: xorl %eax, %eax 8715 0x3A967912: cmpl $0x0, 0xFFFFFD7C(%ebx) 8716 0x3A967919: setnz %al 8717 0x3A96791C: orl %eax,0xFFFFFC3C(%ebx) 8718 0x3A967922: movl %eax,0xFFFFFE74(%ebp) 8719 0x3A967928: movl 12(%esi),%eax 8720 0x3A96792B: testl %eax,%eax 8721 0x3A96792D: jz-8 0x3A96798C 8722 . 916 3A967910 31 8723 . 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 8724 8725 ==== BB 917 (0x3A96792F) in 17222B, out 94939B, BBs exec'd 0 ==== 8726 0x3A96792F: movl %eax,%esi 8727 0x3A967931: movl 12(%eax),%eax 8728 0x3A967934: testl %eax,%eax 8729 0x3A967936: jnz-8 0x3A96792F 8730 . 917 3A96792F 9 8731 . 89 C6 8B 40 0C 85 C0 75 F7 8732 8733 ==== BB 918 (0x3A967938) in 17231B, out 95021B, BBs exec'd 0 ==== 8734 0x3A967938: jmp-8 0x3A96798C 8735 . 918 3A967938 2 8736 . EB 52 8737 8738 ==== BB 919 (0x3A96798C) in 17233B, out 95049B, BBs exec'd 0 ==== 8739 0x3A96798C: movl 20(%esi),%eax 8740 0x3A96798F: movl 4(%eax),%eax 8741 0x3A967992: testl %eax,%eax 8742 0x3A967994: jz-8 0x3A96794E 8743 . 919 3A96798C 10 8744 . 8B 46 14 8B 40 04 85 C0 74 B8 8745 8746 ==== BB 920 (0x3A967996) in 17243B, out 95131B, BBs exec'd 0 ==== 8747 0x3A967996: jmp-8 0x3A967940 8748 . 920 3A967996 2 8749 . EB A8 8750 8751 ==== BB 921 (0x3A967940) in 17245B, out 95159B, BBs exec'd 0 ==== 8752 0x3A967940: movl $0x1, 8(%eax) 8753 0x3A967947: movl 4(%eax),%eax 8754 0x3A96794A: testl %eax,%eax 8755 0x3A96794C: jnz-8 0x3A967940 8756 . 921 3A967940 14 8757 . C7 40 08 01 00 00 00 8B 40 04 85 C0 75 F2 8758 8759 ==== BB 922 (0x3A96794E) in 17259B, out 95246B, BBs exec'd 0 ==== 8760 0x3A96794E: movl 0xFFFFFED0(%ebp),%edi 8761 0x3A967954: addl $0x50, %edi 8762 0x3A967957: cmpl %edi,%esi 8763 0x3A967959: jz-8 0x3A967981 8764 . 922 3A96794E 13 8765 . 8B BD D0 FE FF FF 83 C7 50 39 FE 74 26 8766 8767 ==== BB 923 (0x3A967981) in 17272B, out 95328B, BBs exec'd 0 ==== 8768 0x3A967981: movl 16(%esi),%esi 8769 0x3A967984: testl %esi,%esi 8770 0x3A967986: jz-32 0x3A968122 8771 . 923 3A967981 11 8772 . 8B 76 10 85 F6 0F 84 96 07 00 00 8773 8774 ==== BB 924 (0x3A96795B) in 17283B, out 95400B, BBs exec'd 0 ==== 8775 0x3A96795B: movl 0xFFFFFE74(%ebp),%eax 8776 0x3A967961: movl %eax,12(%esp,,) 8777 0x3A967965: movl 0xFFFFFC3C(%ebx),%eax 8778 0x3A96796B: movl %eax,8(%esp,,) 8779 0x3A96796F: movl 0x1B0(%esi),%eax 8780 0x3A967975: movl %esi,(%esp,,) 8781 0x3A967978: movl %eax,4(%esp,,) 8782 0x3A96797C: call 0x3A96DEB0 8783 . 924 3A96795B 38 8784 . 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 8785 8786 ==== BB 925 _dl_relocate_object(0x3A96DEB0) in 17321B, out 95533B, BBs exec'd 0 ==== 8787 0x3A96DEB0: pushl %ebp 8788 0x3A96DEB1: movl %esp,%ebp 8789 0x3A96DEB3: leal 8(%ebp), %eax 8790 0x3A96DEB6: pushl %edi 8791 0x3A96DEB7: pushl %esi 8792 0x3A96DEB8: pushl %ebx 8793 0x3A96DEB9: subl $0xFC, %esp 8794 0x3A96DEBF: movl 8(%ebp),%esi 8795 0x3A96DEC2: movl %eax,-20(%ebp) 8796 0x3A96DEC5: call 0x3A97592B 8797 . 925 3A96DEB0 26 8798 . 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 8799 8800 ==== BB 926 (0x3A96DECA) in 17347B, out 95702B, BBs exec'd 0 ==== 8801 0x3A96DECA: addl $0xA7A2, %ebx 8802 0x3A96DED0: testb $0x4, 0x174(%esi) 8803 0x3A96DED7: movl $0x0, -104(%ebp) 8804 0x3A96DEDE: movl %esi,%edx 8805 0x3A96DEE0: jnz-32 0x3A96E300 8806 . 926 3A96DECA 28 8807 . 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 8808 8809 ==== BB 927 (0x3A96DEE6) in 17375B, out 95817B, BBs exec'd 0 ==== 8810 0x3A96DEE6: movl 20(%ebp),%edi 8811 0x3A96DEE9: testl %edi,%edi 8812 0x3A96DEEB: jnz-8 0x3A96DEFB 8813 . 927 3A96DEE6 7 8814 . 8B 7D 14 85 FF 75 0E 8815 8816 ==== BB 928 (0x3A96DEED) in 17382B, out 95889B, BBs exec'd 0 ==== 8817 0x3A96DEED: xorl %eax, %eax 8818 0x3A96DEEF: cmpl $0x0, 120(%esi) 8819 0x3A96DEF3: setz %al 8820 0x3A96DEF6: negl %eax 8821 0x3A96DEF8: andl %eax,16(%ebp) 8822 0x3A96DEFB: testb $0x20, 0xFFFFFC14(%ebx) 8823 0x3A96DF02: jnz-32 0x3A96E90C 8824 . 928 3A96DEED 27 8825 . 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 8826 8827 ==== BB 929 (0x3A96DF08) in 17409B, out 96040B, BBs exec'd 0 ==== 8828 0x3A96DF08: movl 112(%esi),%ecx 8829 0x3A96DF0B: testl %ecx,%ecx 8830 0x3A96DF0D: jnz-32 0x3A96E94D 8831 . 929 3A96DF08 11 8832 . 8B 4E 70 85 C9 0F 85 3A 0A 00 00 8833 8834 ==== BB 930 (0x3A96DF13) in 17420B, out 96112B, BBs exec'd 0 ==== 8835 0x3A96DF13: movl 44(%esi),%eax 8836 0x3A96DF16: movl 4(%eax),%eax 8837 0x3A96DF19: movl %eax,-16(%ebp) 8838 0x3A96DF1C: movl 116(%esi),%eax 8839 0x3A96DF1F: testl %eax,%eax 8840 0x3A96DF21: jz-8 0x3A96DF70 8841 . 930 3A96DF13 16 8842 . 8B 46 2C 8B 40 04 89 45 F0 8B 46 74 85 C0 74 4D 8843 8844 ==== BB 931 (0x3A96DF23) in 17436B, out 96217B, BBs exec'd 0 ==== 8845 0x3A96DF23: movl 16(%ebp),%edi 8846 0x3A96DF26: testl %edi,%edi 8847 0x3A96DF28: jz-8 0x3A96DF70 8848 . 931 3A96DF23 7 8849 . 8B 7D 10 85 FF 74 46 8850 8851 ==== BB 932 (0x3A96DF2A) in 17443B, out 96289B, BBs exec'd 0 ==== 8852 0x3A96DF2A: movl 36(%esi),%eax 8853 0x3A96DF2D: movl 4(%eax),%edx 8854 0x3A96DF30: movl 4(%edx),%eax 8855 0x3A96DF33: testl %eax,%eax 8856 0x3A96DF35: jz-8 0x3A96DF4A 8857 . 932 3A96DF2A 13 8858 . 8B 46 24 8B 50 04 8B 42 04 85 C0 74 13 8859 8860 ==== BB 933 (0x3A96DF4A) in 17456B, out 96384B, BBs exec'd 0 ==== 8861 0x3A96DF4A: movl %esi,4(%edx) 8862 0x3A96DF4D: movl 20(%ebp),%eax 8863 0x3A96DF50: testl %eax,%eax 8864 0x3A96DF52: jnz-32 0x3A96EA37 8865 . 933 3A96DF4A 14 8866 . 89 72 04 8B 45 14 85 C0 0F 85 DF 0A 00 00 8867 8868 ==== BB 934 (0x3A96DF58) in 17470B, out 96472B, BBs exec'd 0 ==== 8869 0x3A96DF58: leal 0xFFFF7884(%ebx), %eax 8870 0x3A96DF5E: movl %eax,8(%edx) 8871 0x3A96DF61: jmp-8 0x3A96DF70 8872 . 934 3A96DF58 11 8873 . 8D 83 84 78 FF FF 89 42 08 EB 0D 8874 8875 ==== BB 935 (0x3A96DF70) in 17481B, out 96529B, BBs exec'd 0 ==== 8876 0x3A96DF70: movl $0x0, -44(%ebp) 8877 0x3A96DF77: movl 92(%esi),%eax 8878 0x3A96DF7A: movl $0x0, -36(%ebp) 8879 0x3A96DF81: movl $0x0, -48(%ebp) 8880 0x3A96DF88: testl %eax,%eax 8881 0x3A96DF8A: movl $0x0, -52(%ebp) 8882 0x3A96DF91: jz-8 0x3A96DFA2 8883 . 935 3A96DF70 35 8884 . 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 8885 8886 ==== BB 936 (0x3A96DF93) in 17516B, out 96664B, BBs exec'd 0 ==== 8887 0x3A96DF93: movl 4(%eax),%eax 8888 0x3A96DF96: movl %eax,-52(%ebp) 8889 0x3A96DF99: movl 96(%esi),%eax 8890 0x3A96DF9C: movl 4(%eax),%eax 8891 0x3A96DF9F: movl %eax,-48(%ebp) 8892 0x3A96DFA2: movl 104(%esi),%eax 8893 0x3A96DFA5: testl %eax,%eax 8894 0x3A96DFA7: jz-8 0x3A96DFB3 8895 . 936 3A96DF93 22 8896 . 8B 40 04 89 45 CC 8B 46 60 8B 40 04 89 45 D0 8B 46 68 85 C0 74 0A 8897 8898 ==== BB 937 (0x3A96DFA9) in 17538B, out 96792B, BBs exec'd 0 ==== 8899 0x3A96DFA9: cmpl $0x11, 4(%eax) 8900 0x3A96DFAD: jz-32 0x3A96E226 8901 . 937 3A96DFA9 10 8902 . 83 78 04 11 0F 84 73 02 00 00 8903 8904 ==== BB 938 (0x3A96E226) in 17548B, out 96855B, BBs exec'd 0 ==== 8905 0x3A96E226: movl 16(%ebp),%edi 8906 0x3A96E229: movl 116(%esi),%eax 8907 0x3A96E22C: testl %edi,%edi 8908 0x3A96E22E: movl 4(%eax),%ecx 8909 0x3A96E231: jnz-8 0x3A96E23F 8910 . 938 3A96E226 13 8911 . 8B 7D 10 8B 46 74 85 FF 8B 48 04 75 0C 8912 8913 ==== BB 939 (0x3A96E23F) in 17561B, out 96956B, BBs exec'd 0 ==== 8914 0x3A96E23F: movl %ecx,-40(%ebp) 8915 0x3A96E242: movl 32(%esi),%eax 8916 0x3A96E245: movl 16(%ebp),%edx 8917 0x3A96E248: movl 4(%eax),%eax 8918 0x3A96E24B: movl %edx,-32(%ebp) 8919 0x3A96E24E: movl %eax,-36(%ebp) 8920 0x3A96E251: jmp 0x3A96DFB3 8921 . 939 3A96E23F 23 8922 . 89 4D D8 8B 46 20 8B 55 10 8B 40 04 89 55 E0 89 45 DC E9 5D FD FF FF 8923 8924 ==== BB 940 (0x3A96DFB3) in 17584B, out 97059B, BBs exec'd 0 ==== 8925 0x3A96DFB3: movl $0x0, -112(%ebp) 8926 0x3A96DFBA: movl %esi,-116(%ebp) 8927 0x3A96DFBD: movl -112(%ebp),%ecx 8928 0x3A96DFC0: leal (%ecx,%ecx,2), %eax 8929 0x3A96DFC3: leal -12(%ebp,%eax,4), %eax 8930 0x3A96DFC7: leal -40(%eax), %edx 8931 0x3A96DFCA: movl -40(%eax),%ecx 8932 0x3A96DFCD: movl 4(%edx),%edi 8933 0x3A96DFD0: movl %ecx,%eax 8934 0x3A96DFD2: addl %edi,%eax 8935 0x3A96DFD4: movl %eax,-124(%ebp) 8936 0x3A96DFD7: movl (%esi),%eax 8937 0x3A96DFD9: movl %ecx,-120(%ebp) 8938 0x3A96DFDC: movl %eax,-128(%ebp) 8939 0x3A96DFDF: movl 8(%edx),%eax 8940 0x3A96DFE2: testl %eax,%eax 8941 0x3A96DFE4: jz-8 0x3A96E035 8942 . 940 3A96DFB3 51 8943 . 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 8944 8945 ==== BB 941 (0x3A96E035) in 17635B, out 97277B, BBs exec'd 0 ==== 8946 0x3A96E035: movl 48(%esi),%eax 8947 0x3A96E038: xorl %edx, %edx 8948 0x3A96E03A: movl 4(%eax),%eax 8949 0x3A96E03D: movl %edx,0xFFFFFF78(%ebp) 8950 0x3A96E043: movl %eax,0xFFFFFF7C(%ebp) 8951 0x3A96E049: movl 0xB4(%esi),%eax 8952 0x3A96E04F: testl %eax,%eax 8953 0x3A96E051: jz-8 0x3A96E05C 8954 . 941 3A96E035 30 8955 . 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 8956 8957 ==== BB 942 (0x3A96E053) in 17665B, out 97415B, BBs exec'd 0 ==== 8958 0x3A96E053: movl 4(%eax),%eax 8959 0x3A96E056: movl %eax,0xFFFFFF78(%ebp) 8960 0x3A96E05C: movl %edi,%eax 8961 0x3A96E05E: movl %ecx,%edx 8962 0x3A96E060: shrl $0x3, %eax 8963 0x3A96E063: cmpl 0xFFFFFF78(%ebp),%eax 8964 0x3A96E069: jbe-8 0x3A96E071 8965 . 942 3A96E053 24 8966 . 8B 40 04 89 85 78 FF FF FF 89 F8 89 CA C1 E8 03 3B 85 78 FF FF FF 76 06 8967 8968 ==== BB 943 (0x3A96E06B) in 17689B, out 97533B, BBs exec'd 0 ==== 8969 0x3A96E06B: movl 0xFFFFFF78(%ebp),%eax 8970 0x3A96E071: leal 0xFFFFF9E4(%ebx), %ecx 8971 0x3A96E077: leal (%edx,%eax,8), %eax 8972 0x3A96E07A: cmpl %ecx,%esi 8973 0x3A96E07C: movl %eax,-120(%ebp) 8974 0x3A96E07F: jz-8 0x3A96E0B0 8975 . 943 3A96E06B 22 8976 . 8B 85 78 FF FF FF 8D 8B E4 F9 FF FF 8D 04 C2 39 CE 89 45 88 74 2F 8977 8978 ==== BB 944 (0x3A96E081) in 17711B, out 97645B, BBs exec'd 0 ==== 8979 0x3A96E081: movl -128(%ebp),%edi 8980 0x3A96E084: testl %edi,%edi 8981 0x3A96E086: jz-8 0x3A96E0B0 8982 . 944 3A96E081 7 8983 . 8B 7D 80 85 FF 74 28 8984 8985 ==== BB 945 (0x3A96E088) in 17718B, out 97717B, BBs exec'd 0 ==== 8986 0x3A96E088: cmpl %eax,%edx 8987 0x3A96E08A: jnb-8 0x3A96E0B0 8988 . 945 3A96E088 4 8989 . 39 C2 73 24 8990 8991 ==== BB 946 (0x3A96E08C) in 17722B, out 97774B, BBs exec'd 0 ==== 8992 0x3A96E08C: leal 0(%esi,,), %esi 8993 0x3A96E090: movl (%edx),%ecx 8994 0x3A96E092: addl $0x8, %edx 8995 0x3A96E095: movl -128(%ebp),%eax 8996 0x3A96E098: movl -128(%ebp),%edi 8997 0x3A96E09B: addl %ecx,%eax 8998 0x3A96E09D: addl %edi,(%eax) 8999 0x3A96E09F: cmpl -120(%ebp),%edx 9000 0x3A96E0A2: jb-8 0x3A96E090 9001 . 946 3A96E08C 24 9002 . 8D 74 26 00 8B 0A 83 C2 08 8B 45 80 8B 7D 80 01 C8 01 38 3B 55 88 72 EC 9003 9004 ==== BB 947 (0x3A96E090) in 17746B, out 97916B, BBs exec'd 0 ==== 9005 0x3A96E090: movl (%edx),%ecx 9006 0x3A96E092: addl $0x8, %edx 9007 0x3A96E095: movl -128(%ebp),%eax 9008 0x3A96E098: movl -128(%ebp),%edi 9009 0x3A96E09B: addl %ecx,%eax 9010 0x3A96E09D: addl %edi,(%eax) 9011 0x3A96E09F: cmpl -120(%ebp),%edx 9012 0x3A96E0A2: jb-8 0x3A96E090 9013 . 947 3A96E090 20 9014 . 8B 0A 83 C2 08 8B 45 80 8B 7D 80 01 C8 01 38 3B 55 88 72 EC 9015 9016 ==== BB 948 (0x3A96E0A4) in 17766B, out 98045B, BBs exec'd 0 ==== 9017 0x3A96E0A4: leal 0x0(%esi), %esi 9018 0x3A96E0AA: leal 0x0(%edi), %edi 9019 0x3A96E0B0: movl 0xDC(%esi),%eax 9020 0x3A96E0B6: testl %eax,%eax 9021 0x3A96E0B8: jz-32 0x3A96E631 9022 . 948 3A96E0A4 26 9023 . 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 9024 9025 ==== BB 949 (0x3A96E0BE) in 17792B, out 98143B, BBs exec'd 0 ==== 9026 0x3A96E0BE: movl 4(%eax),%eax 9027 0x3A96E0C1: movl %eax,0xFFFFFF74(%ebp) 9028 0x3A96E0C7: movl -124(%ebp),%eax 9029 0x3A96E0CA: cmpl %eax,-120(%ebp) 9030 0x3A96E0CD: jnb-32 0x3A96E330 9031 . 949 3A96E0BE 21 9032 . 8B 40 04 89 85 74 FF FF FF 8B 45 84 39 45 88 0F 83 5D 02 00 00 9033 9034 ==== BB 950 (0x3A96E0D3) in 17813B, out 98244B, BBs exec'd 0 ==== 9035 0x3A96E0D3: leal 0x0(%esi), %esi 9036 0x3A96E0D9: leal 0(%edi,,), %edi 9037 0x3A96E0E0: movl -120(%ebp),%edx 9038 0x3A96E0E3: movl 0xFFFFFF74(%ebp),%edi 9039 0x3A96E0E9: movl 4(%edx),%edx 9040 0x3A96E0EC: movl %edx,0xFFFFFF0C(%ebp) 9041 0x3A96E0F2: movl %edx,%eax 9042 0x3A96E0F4: shrl $0x8, %eax 9043 0x3A96E0F7: movzwl (%edi,%eax,2),%ecx 9044 0x3A96E0FB: movl 0xFFFFFF7C(%ebp),%edi 9045 0x3A96E101: shll $0x4, %eax 9046 0x3A96E104: addl %eax,%edi 9047 0x3A96E106: movl -116(%ebp),%eax 9048 0x3A96E109: andl $0x7FFF, %ecx 9049 0x3A96E10F: movl %edi,-88(%ebp) 9050 0x3A96E112: shll $0x4, %ecx 9051 0x3A96E115: movl 0x17C(%eax),%edx 9052 0x3A96E11B: movl -128(%ebp),%eax 9053 0x3A96E11E: addl %edx,%ecx 9054 0x3A96E120: movl -120(%ebp),%edx 9055 0x3A96E123: addl (%edx),%eax 9056 0x3A96E125: movzbl 0xFFFFFF0C(%ebp),%edx 9057 0x3A96E12C: movl %eax,0xFFFFFF70(%ebp) 9058 0x3A96E132: cmpl $0x8, %edx 9059 0x3A96E135: movl %edx,0xFFFFFF6C(%ebp) 9060 0x3A96E13B: jz-32 0x3A96ECE5 9061 . 950 3A96E0D3 110 9062 . 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 9063 9064 ==== BB 951 (0x3A96E141) in 17923B, out 98561B, BBs exec'd 0 ==== 9065 0x3A96E141: movl 0xFFFFFF6C(%ebp),%eax 9066 0x3A96E147: testl %eax,%eax 9067 0x3A96E149: jz-32 0x3A96E320 9068 . 951 3A96E141 14 9069 . 8B 85 6C FF FF FF 85 C0 0F 84 D1 01 00 00 9070 9071 ==== BB 952 (0x3A96E14F) in 17937B, out 98636B, BBs exec'd 0 ==== 9072 0x3A96E14F: movl %edi,0xFFFFFF68(%ebp) 9073 0x3A96E155: movzbl 12(%edi),%eax 9074 0x3A96E159: shrb $0x4, %al 9075 0x3A96E15C: testb %al,%al 9076 0x3A96E15E: jz-32 0x3A96E740 9077 . 952 3A96E14F 21 9078 . 89 BD 68 FF FF FF 0F B6 47 0C C0 E8 04 84 C0 0F 84 DC 05 00 00 9079 9080 ==== BB 953 (0x3A96E164) in 17958B, out 98751B, BBs exec'd 0 ==== 9081 0x3A96E164: cmpl 0x1FC(%esi),%edi 9082 0x3A96E16A: jz-32 0x3A96ED40 9083 . 953 3A96E164 12 9084 . 3B BE FC 01 00 00 0F 84 D0 0B 00 00 9085 9086 ==== BB 954 (0x3A96E170) in 17970B, out 98819B, BBs exec'd 0 ==== 9087 0x3A96E170: xorl %edx, %edx 9088 0x3A96E172: cmpl $0x7, 0xFFFFFF6C(%ebp) 9089 0x3A96E179: setz %dl 9090 0x3A96E17C: cmpl $0x5, 0xFFFFFF6C(%ebp) 9091 0x3A96E183: jz-32 0x3A96E904 9092 . 954 3A96E170 25 9093 . 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 9094 9095 ==== BB 955 (0x3A96E189) in 17995B, out 98929B, BBs exec'd 0 ==== 9096 0x3A96E189: movl %edx,0x200(%esi) 9097 0x3A96E18F: movl 0xFFFFFF68(%ebp),%edi 9098 0x3A96E195: movl %edi,0x1FC(%esi) 9099 0x3A96E19B: xorl %edi, %edi 9100 0x3A96E19D: testl %ecx,%ecx 9101 0x3A96E19F: movl $0x1,%esi 9102 0x3A96E1A4: jz-8 0x3A96E1B1 9103 . 955 3A96E189 29 9104 . 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 9105 9106 ==== BB 956 (0x3A96E1A6) in 18024B, out 99062B, BBs exec'd 0 ==== 9107 0x3A96E1A6: movl 4(%ecx),%eax 9108 0x3A96E1A9: testl %eax,%eax 9109 0x3A96E1AB: jz-8 0x3A96E1B1 9110 . 956 3A96E1A6 7 9111 . 8B 41 04 85 C0 74 04 9112 9113 ==== BB 957 (0x3A96E1AD) in 18031B, out 99134B, BBs exec'd 0 ==== 9114 0x3A96E1AD: movl %ecx,%edi 9115 0x3A96E1AF: xorl %esi, %esi 9116 0x3A96E1B1: movl -88(%ebp),%eax 9117 0x3A96E1B4: movl -16(%ebp),%ecx 9118 0x3A96E1B7: movl (%eax),%eax 9119 0x3A96E1B9: movl %esi,12(%esp,,) 9120 0x3A96E1BD: movl %edi,4(%esp,,) 9121 0x3A96E1C1: addl %ecx,%eax 9122 0x3A96E1C3: xorl %ecx, %ecx 9123 0x3A96E1C5: movl %ecx,16(%esp,,) 9124 0x3A96E1C9: leal -88(%ebp), %ecx 9125 0x3A96E1CC: movl %edx,8(%esp,,) 9126 0x3A96E1D0: movl 12(%ebp),%edx 9127 0x3A96E1D3: movl %edx,(%esp,,) 9128 0x3A96E1D6: movl 8(%ebp),%edx 9129 0x3A96E1D9: call 0x3A96C0E0 9130 . 957 3A96E1AD 49 9131 . 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 9132 9133 ==== BB 958 _dl_lookup_symbol_x(0x3A96C0E0) in 18080B, out 99346B, BBs exec'd 0 ==== 9134 0x3A96C0E0: pushl %ebp 9135 0x3A96C0E1: movl %esp,%ebp 9136 0x3A96C0E3: pushl %edi 9137 0x3A96C0E4: xorl %edi, %edi 9138 0x3A96C0E6: pushl %esi 9139 0x3A96C0E7: pushl %ebx 9140 0x3A96C0E8: subl $0xA0, %esp 9141 0x3A96C0EE: call 0x3A97592B 9142 . 958 3A96C0E0 19 9143 . 55 89 E5 57 31 FF 56 53 81 EC A0 00 00 00 E8 38 98 00 00 9144 9145 ==== BB 959 (0x3A96C0F3) in 18099B, out 99496B, BBs exec'd 0 ==== 9146 0x3A96C0F3: addl $0xC579, %ebx 9147 0x3A96C0F9: movl %eax,-88(%ebp) 9148 0x3A96C0FC: movl %edx,-92(%ebp) 9149 0x3A96C0FF: movl %ecx,-96(%ebp) 9150 0x3A96C102: call 0x3A96BCF0 9151 . 959 3A96C0F3 20 9152 . 81 C3 79 C5 00 00 89 45 A8 89 55 A4 89 4D A0 E8 E9 FB FF FF 9153 9154 ==== BB 960 _dl_elf_hash(0x3A96BCF0) in 18119B, out 99606B, BBs exec'd 0 ==== 9155 0x3A96BCF0: pushl %ebp 9156 0x3A96BCF1: movl %eax,%ecx 9157 0x3A96BCF3: xorl %edx, %edx 9158 0x3A96BCF5: movzbl (%eax),%eax 9159 0x3A96BCF8: movl %esp,%ebp 9160 0x3A96BCFA: testb %al,%al 9161 0x3A96BCFC: jz-8 0x3A96BD70 9162 . 960 3A96BCF0 14 9163 . 55 89 C1 31 D2 0F B6 00 89 E5 84 C0 74 72 9164 9165 ==== BB 961 (0x3A96BCFE) in 18133B, out 99734B, BBs exec'd 0 ==== 9166 0x3A96BCFE: incl %ecx 9167 0x3A96BCFF: movzbl %al,%edx 9168 0x3A96BD02: movzbl (%ecx),%eax 9169 0x3A96BD05: testb %al,%al 9170 0x3A96BD07: jz-8 0x3A96BD70 9171 . 961 3A96BCFE 11 9172 . 41 0F B6 D0 0F B6 01 84 C0 74 67 9173 9174 ==== BB 962 (0x3A96BD09) in 18144B, out 99830B, BBs exec'd 0 ==== 9175 0x3A96BD09: shll $0x4, %edx 9176 0x3A96BD0C: movzbl %al,%eax 9177 0x3A96BD0F: incl %ecx 9178 0x3A96BD10: addl %eax,%edx 9179 0x3A96BD12: movzbl (%ecx),%eax 9180 0x3A96BD15: testb %al,%al 9181 0x3A96BD17: jz-8 0x3A96BD70 9182 . 962 3A96BD09 16 9183 . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 57 9184 9185 ==== BB 963 (0x3A96BD19) in 18160B, out 99943B, BBs exec'd 0 ==== 9186 0x3A96BD19: shll $0x4, %edx 9187 0x3A96BD1C: movzbl %al,%eax 9188 0x3A96BD1F: incl %ecx 9189 0x3A96BD20: addl %eax,%edx 9190 0x3A96BD22: movzbl (%ecx),%eax 9191 0x3A96BD25: testb %al,%al 9192 0x3A96BD27: jz-8 0x3A96BD70 9193 . 963 3A96BD19 16 9194 . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 47 9195 9196 ==== BB 964 (0x3A96BD29) in 18176B, out 100056B, BBs exec'd 0 ==== 9197 0x3A96BD29: shll $0x4, %edx 9198 0x3A96BD2C: movzbl %al,%eax 9199 0x3A96BD2F: incl %ecx 9200 0x3A96BD30: addl %eax,%edx 9201 0x3A96BD32: movzbl (%ecx),%eax 9202 0x3A96BD35: testb %al,%al 9203 0x3A96BD37: jz-8 0x3A96BD70 9204 . 964 3A96BD29 16 9205 . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 37 9206 9207 ==== BB 965 (0x3A96BD39) in 18192B, out 100169B, BBs exec'd 0 ==== 9208 0x3A96BD39: shll $0x4, %edx 9209 0x3A96BD3C: movzbl %al,%eax 9210 0x3A96BD3F: incl %ecx 9211 0x3A96BD40: addl %eax,%edx 9212 0x3A96BD42: movzbl (%ecx),%eax 9213 0x3A96BD45: testb %al,%al 9214 0x3A96BD47: jz-8 0x3A96BD70 9215 . 965 3A96BD39 16 9216 . C1 E2 04 0F B6 C0 41 01 C2 0F B6 01 84 C0 74 27 9217 9218 ==== BB 966 (0x3A96BD49) in 18208B, out 100282B, BBs exec'd 0 ==== 9219 0x3A96BD49: leal 0(%esi,,), %esi 9220 0x3A96BD50: shll $0x4, %edx 9221 0x3A96BD53: movzbl %al,%eax 9222 0x3A96BD56: addl %eax,%edx 9223 0x3A96BD58: movl %edx,%eax 9224 0x3A96BD5A: incl %ecx 9225 0x3A96BD5B: andl $0xF0000000, %eax 9226 0x3A96BD60: xorl %eax,%edx 9227 0x3A96BD62: shrl $0x18, %eax 9228 0x3A96BD65: xorl %eax,%edx 9229 0x3A96BD67: movzbl (%ecx),%eax 9230 0x3A96BD6A: testb %al,%al 9231 0x3A96BD6C: jnz-8 0x3A96BD50 9232 . 966 3A96BD49 37 9233 . 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 9234 9235 ==== BB 967 (0x3A96BD50) in 18245B, out 100444B, BBs exec'd 0 ==== 9236 0x3A96BD50: shll $0x4, %edx 9237 0x3A96BD53: movzbl %al,%eax 9238 0x3A96BD56: addl %eax,%edx 9239 0x3A96BD58: movl %edx,%eax 9240 0x3A96BD5A: incl %ecx 9241 0x3A96BD5B: andl $0xF0000000, %eax 9242 0x3A96BD60: xorl %eax,%edx 9243 0x3A96BD62: shrl $0x18, %eax 9244 0x3A96BD65: xorl %eax,%edx 9245 0x3A96BD67: movzbl (%ecx),%eax 9246 0x3A96BD6A: testb %al,%al 9247 0x3A96BD6C: jnz-8 0x3A96BD50 9248 . 967 3A96BD50 30 9249 . 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 9250 9251 ==== BB 968 (0x3A96BD6E) in 18275B, out 100597B, BBs exec'd 0 ==== 9252 0x3A96BD6E: movl %esi,%esi 9253 0x3A96BD70: popl %ebp 9254 0x3A96BD71: movl %edx,%eax 9255 0x3A96BD73: ret 9256 . 968 3A96BD6E 6 9257 . 89 F6 5D 89 D0 C3 9258 9259 ==== BB 969 (0x3A96C107) in 18281B, out 100663B, BBs exec'd 0 ==== 9260 0x3A96C107: movl %eax,-100(%ebp) 9261 0x3A96C10A: movl 24(%ebp),%eax 9262 0x3A96C10D: movl 8(%ebp),%esi 9263 0x3A96C110: incl 0xFFFFF9D4(%ebx) 9264 0x3A96C116: testl %eax,%eax 9265 0x3A96C118: movl $0x0, -68(%ebp) 9266 0x3A96C11F: movl $0x0, -64(%ebp) 9267 0x3A96C126: jnz-32 0x3A96C3BC 9268 . 969 3A96C107 37 9269 . 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 9270 9271 ==== BB 970 (0x3A96C12C) in 18318B, out 100811B, BBs exec'd 0 ==== 9272 0x3A96C12C: movl 8(%ebp),%eax 9273 0x3A96C12F: movl (%eax),%edx 9274 0x3A96C131: testl %edx,%edx 9275 0x3A96C133: movl %edi,%eax 9276 0x3A96C135: jz-8 0x3A96C195 9277 . 970 3A96C12C 11 9278 . 8B 45 08 8B 10 85 D2 89 F8 74 5E 9279 9280 ==== BB 971 (0x3A96C137) in 18329B, out 100900B, BBs exec'd 0 ==== 9281 0x3A96C137: leal -68(%ebp), %edx 9282 0x3A96C13A: movl %edx,-124(%ebp) 9283 0x3A96C13D: leal 0(%esi), %esi 9284 0x3A96C140: movl 16(%ebp),%ecx 9285 0x3A96C143: movl %ecx,24(%esp,,) 9286 0x3A96C147: movl 24(%ebp),%edx 9287 0x3A96C14A: movl %edx,20(%esp,,) 9288 0x3A96C14E: movl 20(%ebp),%ecx 9289 0x3A96C151: movl %ecx,16(%esp,,) 9290 0x3A96C155: movl 12(%ebp),%edx 9291 0x3A96C158: movl %eax,8(%esp,,) 9292 0x3A96C15C: movl %edx,12(%esp,,) 9293 0x3A96C160: movl (%esi),%eax 9294 0x3A96C162: movl %eax,4(%esp,,) 9295 0x3A96C166: movl -124(%ebp),%ecx 9296 0x3A96C169: movl %ecx,(%esp,,) 9297 0x3A96C16C: movl -96(%ebp),%eax 9298 0x3A96C16F: movl -100(%ebp),%edx 9299 0x3A96C172: movl (%eax),%ecx 9300 0x3A96C174: movl -88(%ebp),%eax 9301 0x3A96C177: call 0x3A96BDB0 9302 . 971 3A96C137 69 9303 . 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 9304 9305 ==== BB 972 do_lookup_x(0x3A96BDB0) in 18398B, out 101151B, BBs exec'd 0 ==== 9306 0x3A96BDB0: pushl %ebp 9307 0x3A96BDB1: movl %esp,%ebp 9308 0x3A96BDB3: pushl %edi 9309 0x3A96BDB4: pushl %esi 9310 0x3A96BDB5: pushl %ebx 9311 0x3A96BDB6: subl $0x3C, %esp 9312 0x3A96BDB9: movl %eax,-16(%ebp) 9313 0x3A96BDBC: movl 12(%ebp),%eax 9314 0x3A96BDBF: movl %edx,-20(%ebp) 9315 0x3A96BDC2: call 0x3A97592B 9316 . 972 3A96BDB0 23 9317 . 55 89 E5 57 56 53 83 EC 3C 89 45 F0 8B 45 0C 89 55 EC E8 64 9B 00 00 9318 9319 ==== BB 973 (0x3A96BDC7) in 18421B, out 101323B, BBs exec'd 0 ==== 9320 0x3A96BDC7: addl $0xC8A5, %ebx 9321 0x3A96BDCD: movl %ecx,-24(%ebp) 9322 0x3A96BDD0: movl (%eax),%edx 9323 0x3A96BDD2: movl 4(%eax),%eax 9324 0x3A96BDD5: movl %edx,-28(%ebp) 9325 0x3A96BDD8: movl %eax,-32(%ebp) 9326 0x3A96BDDB: jmp-8 0x3A96BDEF 9327 . 973 3A96BDC7 22 9328 . 81 C3 A5 C8 00 00 89 4D E8 8B 10 8B 40 04 89 55 E4 89 45 E0 EB 12 9329 9330 ==== BB 974 (0x3A96BDEF) in 18443B, out 101433B, BBs exec'd 0 ==== 9331 0x3A96BDEF: movl $0x0, -52(%ebp) 9332 0x3A96BDF6: movl -28(%ebp),%eax 9333 0x3A96BDF9: movl 16(%ebp),%ecx 9334 0x3A96BDFC: movl $0x0, -56(%ebp) 9335 0x3A96BE03: movl 28(%ebp),%edx 9336 0x3A96BE06: movl (%eax,%ecx,4),%ecx 9337 0x3A96BE09: movl 28(%ebp),%eax 9338 0x3A96BE0C: movl %ecx,-36(%ebp) 9339 0x3A96BE0F: testl %eax,%eax 9340 0x3A96BE11: setnz %al 9341 0x3A96BE14: cmpl %edx,%ecx 9342 0x3A96BE16: setz %dl 9343 0x3A96BE19: andl %edx,%eax 9344 0x3A96BE1B: testb $0x1, %al 9345 0x3A96BE1D: jnz-8 0x3A96BDE0 9346 . 974 3A96BDEF 48 9347 . 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 9348 9349 ==== BB 975 (0x3A96BE1F) in 18491B, out 101655B, BBs exec'd 0 ==== 9350 0x3A96BE1F: testb $0x2, 32(%ebp) 9351 0x3A96BE23: jz-8 0x3A96BE30 9352 . 975 3A96BE1F 6 9353 . F6 45 20 02 74 0B 9354 9355 ==== BB 976 (0x3A96BE30) in 18497B, out 101722B, BBs exec'd 0 ==== 9356 0x3A96BE30: testb $0x8, 0xFFFFFC14(%ebx) 9357 0x3A96BE37: jnz-32 0x3A96C038 9358 . 976 3A96BE30 13 9359 . F6 83 14 FC FF FF 08 0F 85 FB 01 00 00 9360 9361 ==== BB 977 (0x3A96BE3D) in 18510B, out 101792B, BBs exec'd 0 ==== 9362 0x3A96BE3D: movl -36(%ebp),%edx 9363 0x3A96BE40: movl 48(%edx),%eax 9364 0x3A96BE43: movl 0x18C(%edx),%ecx 9365 0x3A96BE49: movl 4(%eax),%eax 9366 0x3A96BE4C: movl %eax,-40(%ebp) 9367 0x3A96BE4F: movl 44(%edx),%eax 9368 0x3A96BE52: movl 4(%eax),%eax 9369 0x3A96BE55: movl %ecx,-48(%ebp) 9370 0x3A96BE58: movl %edx,%ecx 9371 0x3A96BE5A: xorl %edx, %edx 9372 0x3A96BE5C: movl %eax,-44(%ebp) 9373 0x3A96BE5F: movl -20(%ebp),%eax 9374 0x3A96BE62: divl 0x164(%ecx) 9375 0x3A96BE68: movl 0x168(%ecx),%eax 9376 0x3A96BE6E: movl (%eax,%edx,4),%esi 9377 0x3A96BE71: testl %esi,%esi 9378 0x3A96BE73: jnz-8 0x3A96BE94 9379 . 977 3A96BE3D 56 9380 . 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 9381 9382 ==== BB 978 (0x3A96BE94) in 18566B, out 102042B, BBs exec'd 0 ==== 9383 0x3A96BE94: movl -40(%ebp),%edi 9384 0x3A96BE97: movl %esi,%eax 9385 0x3A96BE99: shll $0x4, %eax 9386 0x3A96BE9C: addl %eax,%edi 9387 0x3A96BE9E: movl 4(%edi),%eax 9388 0x3A96BEA1: testl %eax,%eax 9389 0x3A96BEA3: jz-8 0x3A96BE80 9390 . 978 3A96BE94 17 9391 . 8B 7D D8 89 F0 C1 E0 04 01 C7 8B 47 04 85 C0 74 DB 9392 9393 ==== BB 979 (0x3A96BE80) in 18583B, out 102147B, BBs exec'd 0 ==== 9394 0x3A96BE80: movl -36(%ebp),%edx 9395 0x3A96BE83: movl 0x16C(%edx),%eax 9396 0x3A96BE89: movl (%eax,%esi,4),%esi 9397 0x3A96BE8C: testl %esi,%esi 9398 0x3A96BE8E: jz-32 0x3A96BF70 9399 . 979 3A96BE80 20 9400 . 8B 55 DC 8B 82 6C 01 00 00 8B 34 B0 85 F6 0F 84 DC 00 00 00 9401 9402 ==== BB 980 (0x3A96BF70) in 18603B, out 102252B, BBs exec'd 0 ==== 9403 0x3A96BF70: cmpl $0x1, -52(%ebp) 9404 0x3A96BF74: movl -56(%ebp),%edi 9405 0x3A96BF77: jz-8 0x3A96BF7B 9406 . 980 3A96BF70 9 9407 . 83 7D CC 01 8B 7D C8 74 02 9408 9409 ==== BB 981 (0x3A96BF79) in 18612B, out 102328B, BBs exec'd 0 ==== 9410 0x3A96BF79: xorl %edi, %edi 9411 0x3A96BF7B: testl %edi,%edi 9412 0x3A96BF7D: jz-8 0x3A96BF97 9413 . 981 3A96BF79 6 9414 . 31 FF 85 FF 74 18 9415 9416 ==== BB 982 (0x3A96BF97) in 18618B, out 102398B, BBs exec'd 0 ==== 9417 0x3A96BF97: movl 20(%ebp),%edx 9418 0x3A96BF9A: testl %esi,%esi 9419 0x3A96BF9C: setz %al 9420 0x3A96BF9F: testl %edx,%edx 9421 0x3A96BFA1: setnz %dl 9422 0x3A96BFA4: andl %edx,%eax 9423 0x3A96BFA6: testb $0x1, %al 9424 0x3A96BFA8: jz-32 0x3A96BDE0 9425 . 982 3A96BF97 23 9426 . 8B 55 14 85 F6 0F 94 C0 85 D2 0F 95 C2 21 D0 A8 01 0F 84 32 FE FF FF 9427 9428 ==== BB 983 (0x3A96BFAE) in 18641B, out 102540B, BBs exec'd 0 ==== 9429 0x3A96BFAE: movl 20(%ebp),%edx 9430 0x3A96BFB1: movl 12(%edx),%eax 9431 0x3A96BFB4: testl %eax,%eax 9432 0x3A96BFB6: jz-32 0x3A96BDE0 9433 . 983 3A96BFAE 14 9434 . 8B 55 14 8B 42 0C 85 C0 0F 84 24 FE FF FF 9435 9436 ==== BB 984 (0x3A96BDE0) in 18655B, out 102625B, BBs exec'd 0 ==== 9437 0x3A96BDE0: incl 16(%ebp) 9438 0x3A96BDE3: movl -32(%ebp),%ecx 9439 0x3A96BDE6: cmpl %ecx,16(%ebp) 9440 0x3A96BDE9: jnb-32 0x3A96BFDC 9441 . 984 3A96BDE0 15 9442 . FF 45 10 8B 4D E0 39 4D 10 0F 83 ED 01 00 00 9443 9444 ==== BB 985 (0x3A96BEA5) in 18670B, out 102714B, BBs exec'd 0 ==== 9445 0x3A96BEA5: cmpw $0x0, 14(%edi) 9446 0x3A96BEAA: jnz-8 0x3A96BEB2 9447 . 985 3A96BEA5 7 9448 . 66 83 7F 0E 00 75 06 9449 9450 ==== BB 986 (0x3A96BEB2) in 18677B, out 102778B, BBs exec'd 0 ==== 9451 0x3A96BEB2: movzbl 12(%edi),%eax 9452 0x3A96BEB6: andl $0xF, %eax 9453 0x3A96BEB9: cmpl $0x2, %eax 9454 0x3A96BEBC: jnle-8 0x3A96BE80 9455 . 986 3A96BEB2 12 9456 . 0F B6 47 0C 83 E0 0F 83 F8 02 7F C2 9457 9458 ==== BB 987 (0x3A96BEBE) in 18689B, out 102859B, BBs exec'd 0 ==== 9459 0x3A96BEBE: cmpl -24(%ebp),%edi 9460 0x3A96BEC1: jz-8 0x3A96BEDD 9461 . 987 3A96BEBE 5 9462 . 3B 7D E8 74 1A 9463 9464 ==== BB 988 (0x3A96BEC3) in 18694B, out 102924B, BBs exec'd 0 ==== 9465 0x3A96BEC3: movl (%edi),%ecx 9466 0x3A96BEC5: movl -44(%ebp),%eax 9467 0x3A96BEC8: movl -16(%ebp),%edx 9468 0x3A96BECB: addl %ecx,%eax 9469 0x3A96BECD: movl %edx,4(%esp,,) 9470 0x3A96BED1: movl %eax,(%esp,,) 9471 0x3A96BED4: call 0x3A975280 9472 . 988 3A96BEC3 22 9473 . 8B 0F 8B 45 D4 8B 55 F0 01 C8 89 54 24 04 89 04 24 E8 A7 93 00 00 9474 9475 ==== BB 989 (0x3A96BED9) in 18716B, out 103038B, BBs exec'd 0 ==== 9476 0x3A96BED9: testl %eax,%eax 9477 0x3A96BEDB: jnz-8 0x3A96BE80 9478 . 989 3A96BED9 4 9479 . 85 C0 75 A3 9480 9481 ==== BB 990 (0x3A96BEDD) in 18720B, out 103097B, BBs exec'd 0 ==== 9482 0x3A96BEDD: movl 20(%ebp),%edx 9483 0x3A96BEE0: testl %edx,%edx 9484 0x3A96BEE2: jz-32 0x3A96C069 9485 . 990 3A96BEDD 11 9486 . 8B 55 14 85 D2 0F 84 81 01 00 00 9487 9488 ==== BB 991 (0x3A96BEE8) in 18731B, out 103169B, BBs exec'd 0 ==== 9489 0x3A96BEE8: movl -48(%ebp),%eax 9490 0x3A96BEEB: testl %eax,%eax 9491 0x3A96BEED: jz-32 0x3A96BF7F 9492 . 991 3A96BEE8 11 9493 . 8B 45 D0 85 C0 0F 84 8C 00 00 00 9494 9495 ==== BB 992 (0x3A96BEF3) in 18742B, out 103241B, BBs exec'd 0 ==== 9496 0x3A96BEF3: movl -48(%ebp),%ecx 9497 0x3A96BEF6: movl -36(%ebp),%eax 9498 0x3A96BEF9: movzwl (%ecx,%esi,2),%ecx 9499 0x3A96BEFD: movl 0x17C(%eax),%edx 9500 0x3A96BF03: andl $0x7FFF, %ecx 9501 0x3A96BF09: shll $0x4, %ecx 9502 0x3A96BF0C: movl %ecx,-60(%ebp) 9503 0x3A96BF0F: movl 20(%ebp),%ecx 9504 0x3A96BF12: movl 4(%ecx),%eax 9505 0x3A96BF15: movl -60(%ebp),%ecx 9506 0x3A96BF18: cmpl %eax,4(%edx,%ecx,1) 9507 0x3A96BF1C: jz-32 0x3A96BFE8 9508 . 992 3A96BEF3 47 9509 . 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 9510 9511 ==== BB 993 (0x3A96BFE8) in 18789B, out 103421B, BBs exec'd 0 ==== 9512 0x3A96BFE8: movl 20(%ebp),%ecx 9513 0x3A96BFEB: movl (%ecx),%eax 9514 0x3A96BFED: movl %eax,4(%esp,,) 9515 0x3A96BFF1: movl -60(%ebp),%ecx 9516 0x3A96BFF4: movl (%edx,%ecx,1),%eax 9517 0x3A96BFF7: movl %eax,(%esp,,) 9518 0x3A96BFFA: call 0x3A975280 9519 . 993 3A96BFE8 23 9520 . 8B 4D 14 8B 01 89 44 24 04 8B 4D C4 8B 04 0A 89 04 24 E8 81 92 00 00 9521 9522 ==== BB 994 (0x3A96BFFF) in 18812B, out 103533B, BBs exec'd 0 ==== 9523 0x3A96BFFF: testl %eax,%eax 9524 0x3A96C001: jnz-32 0x3A96BF22 9525 . 994 3A96BFFF 8 9526 . 85 C0 0F 85 1B FF FF FF 9527 9528 ==== BB 995 (0x3A96C007) in 18820B, out 103595B, BBs exec'd 0 ==== 9529 0x3A96C007: jmp 0x3A96BF7F 9530 . 995 3A96C007 5 9531 . E9 73 FF FF FF 9532 9533 ==== BB 996 (0x3A96BF7F) in 18825B, out 103623B, BBs exec'd 0 ==== 9534 0x3A96BF7F: movzbl 12(%edi),%eax 9535 0x3A96BF83: shrb $0x4, %al 9536 0x3A96BF86: movzbl %al,%eax 9537 0x3A96BF89: cmpl $0x1, %eax 9538 0x3A96BF8C: jz-32 0x3A96C01E 9539 . 996 3A96BF7F 19 9540 . 0F B6 47 0C C0 E8 04 0F B6 C0 83 F8 01 0F 84 8C 00 00 00 9541 9542 ==== BB 997 (0x3A96C01E) in 18844B, out 103718B, BBs exec'd 0 ==== 9543 0x3A96C01E: movl 8(%ebp),%edx 9544 0x3A96C021: movl -36(%ebp),%ecx 9545 0x3A96C024: movl %edi,(%edx) 9546 0x3A96C026: movl %ecx,4(%edx) 9547 0x3A96C029: movl $0x1,%edx 9548 0x3A96C02E: addl $0x3C, %esp 9549 0x3A96C031: movl %edx,%eax 9550 0x3A96C033: popl %ebx 9551 0x3A96C034: popl %esi 9552 0x3A96C035: popl %edi 9553 0x3A96C036: popl %ebp 9554 0x3A96C037: ret 9555 . 997 3A96C01E 26 9556 . 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 9557 9558 ==== BB 998 (0x3A96C17C) in 18870B, out 103889B, BBs exec'd 0 ==== 9559 0x3A96C17C: testl %eax,%eax 9560 0x3A96C17E: movl %eax,%edx 9561 0x3A96C180: jnle-8 0x3A96C195 9562 . 998 3A96C17C 6 9563 . 85 C0 89 C2 7F 13 9564 9565 ==== BB 999 (0x3A96C195) in 18876B, out 103955B, BBs exec'd 0 ==== 9566 0x3A96C195: movl -68(%ebp),%esi 9567 0x3A96C198: testl %esi,%esi 9568 0x3A96C19A: jz-32 0x3A96C3DE 9569 . 999 3A96C195 11 9570 . 8B 75 BC 85 F6 0F 84 3E 02 00 00 9571 9572 ==== BB 1000 (0x3A96C1A0) in 18887B, out 104027B, BBs exec'd 0 ==== 9573 0x3A96C1A0: movl $0x0, -112(%ebp) 9574 0x3A96C1A7: movl -96(%ebp),%ecx 9575 0x3A96C1AA: movl (%ecx),%edx 9576 0x3A96C1AC: testl %edx,%edx 9577 0x3A96C1AE: jz-8 0x3A96C1BC 9578 . 1000 3A96C1A0 16 9579 . C7 45 90 00 00 00 00 8B 4D A0 8B 11 85 D2 74 0C 9580 9581 ==== BB 1001 (0x3A96C1B0) in 18903B, out 104124B, BBs exec'd 0 ==== 9582 0x3A96C1B0: movzbl 13(%edx),%eax 9583 0x3A96C1B4: andl $0x3, %eax 9584 0x3A96C1B7: cmpl $0x3, %eax 9585 0x3A96C1BA: jz-8 0x3A96C204 9586 . 1001 3A96C1B0 12 9587 . 0F B6 42 0D 83 E0 03 83 F8 03 74 48 9588 9589 ==== BB 1002 (0x3A96C1BC) in 18915B, out 104205B, BBs exec'd 0 ==== 9590 0x3A96C1BC: leal -68(%ebp), %edx 9591 0x3A96C1BF: movl %edx,-124(%ebp) 9592 0x3A96C1C2: movl -124(%ebp),%ecx 9593 0x3A96C1C5: movl 4(%ecx),%esi 9594 0x3A96C1C8: movzbl 0x174(%esi),%eax 9595 0x3A96C1CF: andb $0x3, %al 9596 0x3A96C1D1: cmpb $0x2, %al 9597 0x3A96C1D3: jz-32 0x3A96C607 9598 . 1002 3A96C1BC 29 9599 . 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 9600 9601 ==== BB 1003 (0x3A96C1D9) in 18944B, out 104346B, BBs exec'd 0 ==== 9602 0x3A96C1D9: movl 0xFFFFFC14(%ebx),%eax 9603 0x3A96C1DF: testl $0x204, %eax 9604 0x3A96C1E4: jnz-32 0x3A96C412 9605 . 1003 3A96C1D9 17 9606 . 8B 83 14 FC FF FF A9 04 02 00 00 0F 85 28 02 00 00 9607 9608 ==== BB 1004 (0x3A96C1EA) in 18961B, out 104423B, BBs exec'd 0 ==== 9609 0x3A96C1EA: movl -68(%ebp),%eax 9610 0x3A96C1ED: movl -96(%ebp),%ecx 9611 0x3A96C1F0: movl -124(%ebp),%edx 9612 0x3A96C1F3: movl %eax,(%ecx) 9613 0x3A96C1F5: movl 4(%edx),%eax 9614 0x3A96C1F8: movl (%eax),%eax 9615 0x3A96C1FA: leal -12(%ebp), %esp 9616 0x3A96C1FD: popl %ebx 9617 0x3A96C1FE: popl %esi 9618 0x3A96C1FF: popl %edi 9619 0x3A96C200: popl %ebp 9620 0x3A96C201: ret 20 9621 . 1004 3A96C1EA 26 9622 . 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 9623 9624 ==== BB 1005 (0x3A96E1DE) in 18987B, out 104591B, BBs exec'd 0 ==== 9625 0x3A96E1DE: movl %eax,0xFFFFFF64(%ebp) 9626 0x3A96E1E4: movl -88(%ebp),%edx 9627 0x3A96E1E7: subl $0x14, %esp 9628 0x3A96E1EA: movl 8(%ebp),%esi 9629 0x3A96E1ED: movl %edx,%edi 9630 0x3A96E1EF: movl %edx,0x208(%esi) 9631 0x3A96E1F5: movl %eax,0x204(%esi) 9632 0x3A96E1FB: testl %edi,%edi 9633 0x3A96E1FD: jz-8 0x3A96E208 9634 . 1005 3A96E1DE 33 9635 . 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 9636 9637 ==== BB 1006 (0x3A96E1FF) in 19020B, out 104741B, BBs exec'd 0 ==== 9638 0x3A96E1FF: movl 4(%edi),%edx 9639 0x3A96E202: addl %edx,0xFFFFFF64(%ebp) 9640 0x3A96E208: cmpl $0x7, 0xFFFFFF6C(%ebp) 9641 0x3A96E20F: jnbe-32 0x3A96EA6B 9642 . 1006 3A96E1FF 22 9643 . 8B 57 04 01 95 64 FF FF FF 83 BD 6C FF FF FF 07 0F 87 56 08 00 00 9644 9645 ==== BB 1007 (0x3A96E215) in 19042B, out 104844B, BBs exec'd 0 ==== 9646 0x3A96E215: movl 0xFFFFFF6C(%ebp),%ecx 9647 0x3A96E21B: movl -10320(%ebx,%ecx,4),%eax 9648 0x3A96E222: addl %ebx,%eax 9649 0x3A96E224: jmp*l %eax 9650 . 1007 3A96E215 17 9651 . 8B 8D 6C FF FF FF 8B 84 8B B0 D7 FF FF 01 D8 FF E0 9652 9653 ==== BB 1008 (0x3A96EADD) in 19059B, out 104911B, BBs exec'd 0 ==== 9654 0x3A96EADD: movl 0xFFFFFF70(%ebp),%edx 9655 0x3A96EAE3: movl 0xFFFFFF64(%ebp),%ecx 9656 0x3A96EAE9: addl %ecx,(%edx) 9657 0x3A96EAEB: jmp 0x3A96E320 9658 . 1008 3A96EADD 19 9659 . 8B 95 70 FF FF FF 8B 8D 64 FF FF FF 01 0A E9 30 F8 FF FF 9660 9661 ==== BB 1009 (0x3A96E320) in 19078B, out 104990B, BBs exec'd 0 ==== 9662 0x3A96E320: addl $0x8, -120(%ebp) 9663 0x3A96E324: movl -124(%ebp),%edi 9664 0x3A96E327: cmpl %edi,-120(%ebp) 9665 0x3A96E32A: jb-32 0x3A96E0E0 9666 . 1009 3A96E320 16 9667 . 83 45 88 08 8B 7D 84 39 7D 88 0F 82 B0 FD FF FF 9668 9669 ==== BB 1010 (0x3A96E0E0) in 19094B, out 105081B, BBs exec'd 0 ==== 9670 0x3A96E0E0: movl -120(%ebp),%edx 9671 0x3A96E0E3: movl 0xFFFFFF74(%ebp),%edi 9672 0x3A96E0E9: movl 4(%edx),%edx 9673 0x3A96E0EC: movl %edx,0xFFFFFF0C(%ebp) 9674 0x3A96E0F2: movl %edx,%eax 9675 0x3A96E0F4: shrl $0x8, %eax 9676 0x3A96E0F7: movzwl (%edi,%eax,2),%ecx 9677 0x3A96E0FB: movl 0xFFFFFF7C(%ebp),%edi 9678 0x3A96E101: shll $0x4, %eax 9679 0x3A96E104: addl %eax,%edi 9680 0x3A96E106: movl -116(%ebp),%eax 9681 0x3A96E109: andl $0x7FFF, %ecx 9682 0x3A96E10F: movl %edi,-88(%ebp) 9683 0x3A96E112: shll $0x4, %ecx 9684 0x3A96E115: movl 0x17C(%eax),%edx 9685 0x3A96E11B: movl -128(%ebp),%eax 9686 0x3A96E11E: addl %edx,%ecx 9687 0x3A96E120: movl -120(%ebp),%edx 9688 0x3A96E123: addl (%edx),%eax 9689 0x3A96E125: movzbl 0xFFFFFF0C(%ebp),%edx 9690 0x3A96E12C: movl %eax,0xFFFFFF70(%ebp) 9691 0x3A96E132: cmpl $0x8, %edx 9692 0x3A96E135: movl %edx,0xFFFFFF6C(%ebp) 9693 0x3A96E13B: jz-32 0x3A96ECE5 9694 . 1010 3A96E0E0 97 9695 . 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 9696 9697 ==== BB 1011 (0x3A96ED40) in 19191B, out 105375B, BBs exec'd 0 ==== 9698 0x3A96ED40: xorl %eax, %eax 9699 0x3A96ED42: cmpl $0x7, 0xFFFFFF6C(%ebp) 9700 0x3A96ED49: movl 0x200(%esi),%edx 9701 0x3A96ED4F: setz %al 9702 0x3A96ED52: cmpl $0x5, 0xFFFFFF6C(%ebp) 9703 0x3A96ED59: jz-32 0x3A96EEBE 9704 . 1011 3A96ED40 31 9705 . 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 9706 9707 ==== BB 1012 (0x3A96ED5F) in 19222B, out 105500B, BBs exec'd 0 ==== 9708 0x3A96ED5F: cmpl %edx,%eax 9709 0x3A96ED61: jnz-32 0x3A96E170 9710 . 1012 3A96ED5F 8 9711 . 39 D0 0F 85 09 F4 FF FF 9712 9713 ==== BB 1013 (0x3A96ED67) in 19230B, out 105557B, BBs exec'd 0 ==== 9714 0x3A96ED67: incl 0xFFFFF9D8(%ebx) 9715 0x3A96ED6D: movl 0x208(%esi),%edi 9716 0x3A96ED73: movl 0x204(%esi),%eax 9717 0x3A96ED79: movl %edi,-88(%ebp) 9718 0x3A96ED7C: jmp 0x3A96E742 9719 . 1013 3A96ED67 26 9720 . 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 9721 9722 ==== BB 1014 (0x3A96E742) in 19256B, out 105661B, BBs exec'd 0 ==== 9723 0x3A96E742: movl %eax,0xFFFFFF64(%ebp) 9724 0x3A96E748: jmp 0x3A96E1FB 9725 . 1014 3A96E742 11 9726 . 89 85 64 FF FF FF E9 AE FA FF FF 9727 9728 ==== BB 1015 (0x3A96E1FB) in 19267B, out 105708B, BBs exec'd 0 ==== 9729 0x3A96E1FB: testl %edi,%edi 9730 0x3A96E1FD: jz-8 0x3A96E208 9731 . 1015 3A96E1FB 4 9732 . 85 FF 74 09 9733 9734 ==== BB 1016 (0x3A96E308) in 19271B, out 105767B, BBs exec'd 0 ==== 9735 0x3A96E308: movl 0xFFFFFF64(%ebp),%eax 9736 0x3A96E30E: movl 0xFFFFFF70(%ebp),%edi 9737 0x3A96E314: movl %eax,(%edi) 9738 0x3A96E316: leal 0(%esi), %esi 9739 0x3A96E319: leal 0(%edi,,), %edi 9740 0x3A96E320: addl $0x8, -120(%ebp) 9741 0x3A96E324: movl -124(%ebp),%edi 9742 0x3A96E327: cmpl %edi,-120(%ebp) 9743 0x3A96E32A: jb-32 0x3A96E0E0 9744 . 1016 3A96E308 40 9745 . 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 9746 9747 ==== BB 1017 (0x3A96BF92) in 19311B, out 105914B, BBs exec'd 0 ==== 9748 0x3A96BF92: cmpl $0x2, %eax 9749 0x3A96BF95: jz-8 0x3A96C010 9750 . 1017 3A96BF92 5 9751 . 83 F8 02 74 79 9752 9753 ==== BB 1018 (0x3A96C010) in 19316B, out 105971B, BBs exec'd 0 ==== 9754 0x3A96C010: movl 0xFFFFFC48(%ebx),%eax 9755 0x3A96C016: testl %eax,%eax 9756 0x3A96C018: jnz-32 0x3A96C0C0 9757 . 1018 3A96C010 14 9758 . 8B 83 48 FC FF FF 85 C0 0F 85 A2 00 00 00 9759 9760 ==== BB 1019 (0x3A96BE75) in 19330B, out 106046B, BBs exec'd 0 ==== 9761 0x3A96BE75: jmp 0x3A96BF79 9762 . 1019 3A96BE75 5 9763 . E9 FF 00 00 00 9764 9765 ==== BB 1020 (0x3A96BFBC) in 19335B, out 106074B, BBs exec'd 0 ==== 9766 0x3A96BFBC: movl -36(%ebp),%edx 9767 0x3A96BFBF: call 0x3A970B80 9768 . 1020 3A96BFBC 8 9769 . 8B 55 DC E8 BC 4B 00 00 9770 9771 ==== BB 1021 (0x3A96BFC4) in 19343B, out 106135B, BBs exec'd 0 ==== 9772 0x3A96BFC4: testl %eax,%eax 9773 0x3A96BFC6: movl $0xFFFFFFFF,%edx 9774 0x3A96BFCB: jnz-8 0x3A96C02E 9775 . 1021 3A96BFC4 9 9776 . 85 C0 BA FF FF FF FF 75 61 9777 9778 ==== BB 1022 (0x3A96BFCD) in 19352B, out 106206B, BBs exec'd 0 ==== 9779 0x3A96BFCD: incl 16(%ebp) 9780 0x3A96BFD0: movl -32(%ebp),%ecx 9781 0x3A96BFD3: cmpl %ecx,16(%ebp) 9782 0x3A96BFD6: jb-32 0x3A96BDEF 9783 . 1022 3A96BFCD 15 9784 . FF 45 10 8B 4D E0 39 4D 10 0F 82 13 FE FF FF 9785 9786 ==== BB 1023 (0x3A96E1B1) in 19367B, out 106295B, BBs exec'd 0 ==== 9787 0x3A96E1B1: movl -88(%ebp),%eax 9788 0x3A96E1B4: movl -16(%ebp),%ecx 9789 0x3A96E1B7: movl (%eax),%eax 9790 0x3A96E1B9: movl %esi,12(%esp,,) 9791 0x3A96E1BD: movl %edi,4(%esp,,) 9792 0x3A96E1C1: addl %ecx,%eax 9793 0x3A96E1C3: xorl %ecx, %ecx 9794 0x3A96E1C5: movl %ecx,16(%esp,,) 9795 0x3A96E1C9: leal -88(%ebp), %ecx 9796 0x3A96E1CC: movl %edx,8(%esp,,) 9797 0x3A96E1D0: movl 12(%ebp),%edx 9798 0x3A96E1D3: movl %edx,(%esp,,) 9799 0x3A96E1D6: movl 8(%ebp),%edx 9800 0x3A96E1D9: call 0x3A96C0E0 9801 . 1023 3A96E1B1 45 9802 . 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 9803 9804 ==== BB 1024 (0x3A96BFDC) in 19412B, out 106483B, BBs exec'd 0 ==== 9805 0x3A96BFDC: xorl %edx, %edx 9806 0x3A96BFDE: addl $0x3C, %esp 9807 0x3A96BFE1: movl %edx,%eax 9808 0x3A96BFE3: popl %ebx 9809 0x3A96BFE4: popl %esi 9810 0x3A96BFE5: popl %edi 9811 0x3A96BFE6: popl %ebp 9812 0x3A96BFE7: ret 9813 . 1024 3A96BFDC 12 9814 . 31 D2 83 C4 3C 89 D0 5B 5E 5F 5D C3 9815 9816 ==== BB 1025 (0x3A96C182) in 19424B, out 106610B, BBs exec'd 0 ==== 9817 0x3A96C182: testl %eax,%eax 9818 0x3A96C184: js-32 0x3A96C2D0 9819 . 1025 3A96C182 8 9820 . 85 C0 0F 88 46 01 00 00 9821 9822 ==== BB 1026 (0x3A96C18A) in 19432B, out 106669B, BBs exec'd 0 ==== 9823 0x3A96C18A: addl $0x4, %esi 9824 0x3A96C18D: xorl %eax, %eax 9825 0x3A96C18F: movl (%esi),%edx 9826 0x3A96C191: testl %edx,%edx 9827 0x3A96C193: jnz-8 0x3A96C140 9828 . 1026 3A96C18A 11 9829 . 83 C6 04 31 C0 8B 16 85 D2 75 AB 9830 9831 ==== BB 1027 (0x3A96C3DE) in 19443B, out 106762B, BBs exec'd 0 ==== 9832 0x3A96C3DE: movl -96(%ebp),%edx 9833 0x3A96C3E1: movl (%edx),%eax 9834 0x3A96C3E3: testl %eax,%eax 9835 0x3A96C3E5: jz-8 0x3A96C3F2 9836 . 1027 3A96C3DE 9 9837 . 8B 55 A0 8B 02 85 C0 74 0B 9838 9839 ==== BB 1028 (0x3A96C3E7) in 19452B, out 106844B, BBs exec'd 0 ==== 9840 0x3A96C3E7: movzbl 12(%eax),%eax 9841 0x3A96C3EB: shrb $0x4, %al 9842 0x3A96C3EE: cmpb $0x2, %al 9843 0x3A96C3F0: jz-8 0x3A96C3FD 9844 . 1028 3A96C3E7 11 9845 . 0F B6 40 0C C0 E8 04 3C 02 74 0B 9846 9847 ==== BB 1029 (0x3A96C3FD) in 19463B, out 106932B, BBs exec'd 0 ==== 9848 0x3A96C3FD: movl -96(%ebp),%edx 9849 0x3A96C400: movl $0x0, (%edx) 9850 0x3A96C406: xorl %eax, %eax 9851 0x3A96C408: leal -12(%ebp), %esp 9852 0x3A96C40B: popl %ebx 9853 0x3A96C40C: popl %esi 9854 0x3A96C40D: popl %edi 9855 0x3A96C40E: popl %ebp 9856 0x3A96C40F: ret 20 9857 . 1029 3A96C3FD 21 9858 . 8B 55 A0 C7 02 00 00 00 00 31 C0 8D 65 F4 5B 5E 5F 5D C2 14 00 9859 9860 ==== BB 1030 (0x3A96E208) in 19484B, out 107080B, BBs exec'd 0 ==== 9861 0x3A96E208: cmpl $0x7, 0xFFFFFF6C(%ebp) 9862 0x3A96E20F: jnbe-32 0x3A96EA6B 9863 . 1030 3A96E208 13 9864 . 83 BD 6C FF FF FF 07 0F 87 56 08 00 00 9865 9866 ==== BB 1031 (0x3A96BD70) in 19497B, out 107146B, BBs exec'd 0 ==== 9867 0x3A96BD70: popl %ebp 9868 0x3A96BD71: movl %edx,%eax 9869 0x3A96BD73: ret 9870 . 1031 3A96BD70 4 9871 . 5D 89 D0 C3 9872 9873 ==== BB 1032 (0x3A96C069) in 19501B, out 107202B, BBs exec'd 0 ==== 9874 0x3A96C069: movl -48(%ebp),%eax 9875 0x3A96C06C: testl %eax,%eax 9876 0x3A96C06E: jz-32 0x3A96BF7F 9877 . 1032 3A96C069 11 9878 . 8B 45 D0 85 C0 0F 84 0B FF FF FF 9879 9880 ==== BB 1033 (0x3A96C074) in 19512B, out 107274B, BBs exec'd 0 ==== 9881 0x3A96C074: testb $0x2, 24(%ebp) 9882 0x3A96C078: jz-8 0x3A96C0AD 9883 . 1033 3A96C074 6 9884 . F6 45 18 02 74 33 9885 9886 ==== BB 1034 (0x3A96C0AD) in 19518B, out 107341B, BBs exec'd 0 ==== 9887 0x3A96C0AD: movl -48(%ebp),%eax 9888 0x3A96C0B0: movzwl (%eax,%esi,2),%edx 9889 0x3A96C0B4: movl %edx,%eax 9890 0x3A96C0B6: andl $0x7FFF, %eax 9891 0x3A96C0BB: cmpl $0x2, %eax 9892 0x3A96C0BE: jmp-8 0x3A96C089 9893 . 1034 3A96C0AD 19 9894 . 8B 45 D0 0F B7 14 70 89 D0 25 FF 7F 00 00 83 F8 02 EB C9 9895 9896 ==== BB 1035 (0x3A96C089) in 19537B, out 107428B, BBs exec'd 0 ==== 9897 0x3A96C089: jle-32 0x3A96BF7F 9898 . 1035 3A96C089 6 9899 . 0F 8E F0 FE FF FF 9900 9901 ==== BB 1036 (0x3A96E330) in 19543B, out 107487B, BBs exec'd 0 ==== 9902 0x3A96E330: incl -112(%ebp) 9903 0x3A96E333: cmpl $0x1, -112(%ebp) 9904 0x3A96E337: jle-32 0x3A96DFBA 9905 . 1036 3A96E330 13 9906 . FF 45 90 83 7D 90 01 0F 8E 7D FC FF FF 9907 9908 ==== BB 1037 (0x3A96DFBA) in 19556B, out 107564B, BBs exec'd 0 ==== 9909 0x3A96DFBA: movl %esi,-116(%ebp) 9910 0x3A96DFBD: movl -112(%ebp),%ecx 9911 0x3A96DFC0: leal (%ecx,%ecx,2), %eax 9912 0x3A96DFC3: leal -12(%ebp,%eax,4), %eax 9913 0x3A96DFC7: leal -40(%eax), %edx 9914 0x3A96DFCA: movl -40(%eax),%ecx 9915 0x3A96DFCD: movl 4(%edx),%edi 9916 0x3A96DFD0: movl %ecx,%eax 9917 0x3A96DFD2: addl %edi,%eax 9918 0x3A96DFD4: movl %eax,-124(%ebp) 9919 0x3A96DFD7: movl (%esi),%eax 9920 0x3A96DFD9: movl %ecx,-120(%ebp) 9921 0x3A96DFDC: movl %eax,-128(%ebp) 9922 0x3A96DFDF: movl 8(%edx),%eax 9923 0x3A96DFE2: testl %eax,%eax 9924 0x3A96DFE4: jz-8 0x3A96E035 9925 . 1037 3A96DFBA 44 9926 . 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 9927 9928 ==== BB 1038 (0x3A96DFE6) in 19600B, out 107767B, BBs exec'd 0 ==== 9929 0x3A96DFE6: movl -124(%ebp),%edx 9930 0x3A96DFE9: cmpl %edx,%ecx 9931 0x3A96DFEB: jb-8 0x3A96E015 9932 . 1038 3A96DFE6 7 9933 . 8B 55 84 39 D1 72 28 9934 9935 ==== BB 1039 (0x3A96E015) in 19607B, out 107839B, BBs exec'd 0 ==== 9936 0x3A96E015: movl -120(%ebp),%edi 9937 0x3A96E018: movl -128(%ebp),%ecx 9938 0x3A96E01B: movl (%edi),%eax 9939 0x3A96E01D: movzbl 4(%edi),%edx 9940 0x3A96E021: addl %eax,%ecx 9941 0x3A96E023: cmpl $0x7, %edx 9942 0x3A96E026: jz-8 0x3A96DFF2 9943 . 1039 3A96E015 19 9944 . 8B 7D 88 8B 4D 80 8B 07 0F B6 57 04 01 C1 83 FA 07 74 CA 9945 9946 ==== BB 1040 (0x3A96DFF2) in 19626B, out 107951B, BBs exec'd 0 ==== 9947 0x3A96DFF2: movl 0x1F4(%esi),%edx 9948 0x3A96DFF8: testl %edx,%edx 9949 0x3A96DFFA: jnz-32 0x3A96E8CE 9950 . 1040 3A96DFF2 14 9951 . 8B 96 F4 01 00 00 85 D2 0F 85 CE 08 00 00 9952 9953 ==== BB 1041 (0x3A96E000) in 19640B, out 108026B, BBs exec'd 0 ==== 9954 0x3A96E000: movl -128(%ebp),%eax 9955 0x3A96E003: addl %eax,(%ecx) 9956 0x3A96E005: addl $0x8, -120(%ebp) 9957 0x3A96E009: movl -124(%ebp),%edx 9958 0x3A96E00C: cmpl %edx,-120(%ebp) 9959 0x3A96E00F: jnb-32 0x3A96E330 9960 . 1041 3A96E000 21 9961 . 8B 45 80 01 01 83 45 88 08 8B 55 84 39 55 88 0F 83 1B 03 00 00 9962 9963 ==== BB 1042 (0x3A96E33D) in 19661B, out 108145B, BBs exec'd 0 ==== 9964 0x3A96E33D: movl $0x0, -76(%ebp) 9965 0x3A96E344: movl 52(%esi),%eax 9966 0x3A96E347: movl $0x0, -68(%ebp) 9967 0x3A96E34E: movl $0x0, -80(%ebp) 9968 0x3A96E355: testl %eax,%eax 9969 0x3A96E357: movl $0x0, -84(%ebp) 9970 0x3A96E35E: jz-8 0x3A96E36F 9971 . 1042 3A96E33D 35 9972 . 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 9973 9974 ==== BB 1043 (0x3A96E36F) in 19696B, out 108280B, BBs exec'd 0 ==== 9975 0x3A96E36F: movl 104(%esi),%eax 9976 0x3A96E372: testl %eax,%eax 9977 0x3A96E374: jz-8 0x3A96E380 9978 . 1043 3A96E36F 7 9979 . 8B 46 68 85 C0 74 0A 9980 9981 ==== BB 1044 (0x3A96E376) in 19703B, out 108352B, BBs exec'd 0 ==== 9982 0x3A96E376: cmpl $0x7, 4(%eax) 9983 0x3A96E37A: jz-32 0x3A96E5F1 9984 . 1044 3A96E376 10 9985 . 83 78 04 07 0F 84 71 02 00 00 9986 9987 ==== BB 1045 (0x3A96E380) in 19713B, out 108415B, BBs exec'd 0 ==== 9988 0x3A96E380: xorl %eax, %eax 9989 0x3A96E382: leal 0xFFFFF9E4(%ebx), %edi 9990 0x3A96E388: movl %eax,0xFFFFFF54(%ebp) 9991 0x3A96E38E: movl %edi,0xFFFFFF14(%ebp) 9992 0x3A96E394: movl %esi,0xFFFFFF50(%ebp) 9993 0x3A96E39A: movl 0xFFFFFF54(%ebp),%edx 9994 0x3A96E3A0: xorl %edi, %edi 9995 0x3A96E3A2: movl (%esi),%ecx 9996 0x3A96E3A4: leal (%edx,%edx,2), %eax 9997 0x3A96E3A7: leal -12(%ebp,%eax,4), %eax 9998 0x3A96E3AB: movl %ecx,0xFFFFFF40(%ebp) 9999 0x3A96E3B1: movl -72(%eax),%edx 10000 0x3A96E3B4: movl -68(%eax),%eax 10001 0x3A96E3B7: movl %eax,0xFFFFFF4C(%ebp) 10002 0x3A96E3BD: addl %edx,%eax 10003 0x3A96E3BF: movl %eax,0xFFFFFF44(%ebp) 10004 0x3A96E3C5: movl 48(%esi),%eax 10005 0x3A96E3C8: movl 4(%eax),%eax 10006 0x3A96E3CB: movl %eax,0xFFFFFF3C(%ebp) 10007 0x3A96E3D1: movl 0xB8(%esi),%eax 10008 0x3A96E3D7: testl %eax,%eax 10009 0x3A96E3D9: jz-8 0x3A96E3DE 10010 . 1045 3A96E380 91 10011 . 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 10012 10013 ==== BB 1046 (0x3A96E3DE) in 19804B, out 108716B, BBs exec'd 0 ==== 10014 0x3A96E3DE: movl 0xFFFFFF4C(%ebp),%eax 10015 0x3A96E3E4: movl %edx,%ecx 10016 0x3A96E3E6: movl $0xAAAAAAAB,%edx 10017 0x3A96E3EB: mull %edx 10018 0x3A96E3ED: shrl $0x3, %edx 10019 0x3A96E3F0: cmpl %edi,%edx 10020 0x3A96E3F2: jbe-8 0x3A96E3F6 10021 . 1046 3A96E3DE 22 10022 . 8B 85 4C FF FF FF 89 D1 BA AB AA AA AA F7 E2 C1 EA 03 39 FA 76 02 10023 10024 ==== BB 1047 (0x3A96E3F6) in 19826B, out 108844B, BBs exec'd 0 ==== 10025 0x3A96E3F6: cmpl 0xFFFFFF14(%ebp),%esi 10026 0x3A96E3FC: leal (%edx,%edx,2), %eax 10027 0x3A96E3FF: leal (%ecx,%eax,4), %eax 10028 0x3A96E402: movl %eax,0xFFFFFF48(%ebp) 10029 0x3A96E408: jz-8 0x3A96E452 10030 . 1047 3A96E3F6 20 10031 . 3B B5 14 FF FF FF 8D 04 52 8D 04 81 89 85 48 FF FF FF 74 48 10032 10033 ==== BB 1048 (0x3A96E40A) in 19846B, out 108956B, BBs exec'd 0 ==== 10034 0x3A96E40A: movl 0xFFFFFF40(%ebp),%eax 10035 0x3A96E410: testl %eax,%eax 10036 0x3A96E412: jnz-8 0x3A96E41E 10037 . 1048 3A96E40A 10 10038 . 8B 85 40 FF FF FF 85 C0 75 0A 10039 10040 ==== BB 1049 (0x3A96E41E) in 19856B, out 109031B, BBs exec'd 0 ==== 10041 0x3A96E41E: cmpl 0xFFFFFF48(%ebp),%ecx 10042 0x3A96E424: jnb-8 0x3A96E452 10043 . 1049 3A96E41E 8 10044 . 3B 8D 48 FF FF FF 73 2C 10045 10046 ==== BB 1050 (0x3A96E452) in 19864B, out 109099B, BBs exec'd 0 ==== 10047 0x3A96E452: movl 0xDC(%esi),%eax 10048 0x3A96E458: testl %eax,%eax 10049 0x3A96E45A: jz-32 0x3A96E750 10050 . 1050 3A96E452 14 10051 . 8B 86 DC 00 00 00 85 C0 0F 84 F0 02 00 00 10052 10053 ==== BB 1051 (0x3A96E460) in 19878B, out 109174B, BBs exec'd 0 ==== 10054 0x3A96E460: movl 0xFFFFFF44(%ebp),%edx 10055 0x3A96E466: movl 4(%eax),%eax 10056 0x3A96E469: cmpl %edx,0xFFFFFF48(%ebp) 10057 0x3A96E46F: movl %eax,0xFFFFFF38(%ebp) 10058 0x3A96E475: jnb-32 0x3A96E2B0 10059 . 1051 3A96E460 27 10060 . 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 10061 10062 ==== BB 1052 (0x3A96E2B0) in 19905B, out 109284B, BBs exec'd 0 ==== 10063 0x3A96E2B0: incl 0xFFFFFF54(%ebp) 10064 0x3A96E2B6: cmpl $0x1, 0xFFFFFF54(%ebp) 10065 0x3A96E2BD: jle-32 0x3A96E394 10066 . 1052 3A96E2B0 19 10067 . FF 85 54 FF FF FF 83 BD 54 FF FF FF 01 0F 8E D1 00 00 00 10068 10069 ==== BB 1053 (0x3A96E394) in 19924B, out 109367B, BBs exec'd 0 ==== 10070 0x3A96E394: movl %esi,0xFFFFFF50(%ebp) 10071 0x3A96E39A: movl 0xFFFFFF54(%ebp),%edx 10072 0x3A96E3A0: xorl %edi, %edi 10073 0x3A96E3A2: movl (%esi),%ecx 10074 0x3A96E3A4: leal (%edx,%edx,2), %eax 10075 0x3A96E3A7: leal -12(%ebp,%eax,4), %eax 10076 0x3A96E3AB: movl %ecx,0xFFFFFF40(%ebp) 10077 0x3A96E3B1: movl -72(%eax),%edx 10078 0x3A96E3B4: movl -68(%eax),%eax 10079 0x3A96E3B7: movl %eax,0xFFFFFF4C(%ebp) 10080 0x3A96E3BD: addl %edx,%eax 10081 0x3A96E3BF: movl %eax,0xFFFFFF44(%ebp) 10082 0x3A96E3C5: movl 48(%esi),%eax 10083 0x3A96E3C8: movl 4(%eax),%eax 10084 0x3A96E3CB: movl %eax,0xFFFFFF3C(%ebp) 10085 0x3A96E3D1: movl 0xB8(%esi),%eax 10086 0x3A96E3D7: testl %eax,%eax 10087 0x3A96E3D9: jz-8 0x3A96E3DE 10088 . 1053 3A96E394 71 10089 . 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 10090 10091 ==== BB 1054 (0x3A96E2C3) in 19995B, out 109618B, BBs exec'd 0 ==== 10092 0x3A96E2C3: movl 20(%ebp),%eax 10093 0x3A96E2C6: testl %eax,%eax 10094 0x3A96E2C8: jnz-32 0x3A96EDB7 10095 . 1054 3A96E2C3 11 10096 . 8B 45 14 85 C0 0F 85 E9 0A 00 00 10097 10098 ==== BB 1055 (0x3A96E2CE) in 20006B, out 109690B, BBs exec'd 0 ==== 10099 0x3A96E2CE: orb $0x4, 0x174(%esi) 10100 0x3A96E2D5: movl -104(%ebp),%ecx 10101 0x3A96E2D8: testl %ecx,%ecx 10102 0x3A96E2DA: jnz-32 0x3A96ED81 10103 . 1055 3A96E2CE 18 10104 . 80 8E 74 01 00 00 04 8B 4D 98 85 C9 0F 85 A1 0A 00 00 10105 10106 ==== BB 1056 (0x3A96E2E0) in 20024B, out 109787B, BBs exec'd 0 ==== 10107 0x3A96E2E0: movl 8(%ebp),%eax 10108 0x3A96E2E3: movl 0x210(%eax),%edx 10109 0x3A96E2E9: testl %edx,%edx 10110 0x3A96E2EB: jz-8 0x3A96E300 10111 . 1056 3A96E2E0 13 10112 . 8B 45 08 8B 90 10 02 00 00 85 D2 74 13 10113 10114 ==== BB 1057 (0x3A96E300) in 20037B, out 109875B, BBs exec'd 0 ==== 10115 0x3A96E300: leal -12(%ebp), %esp 10116 0x3A96E303: popl %ebx 10117 0x3A96E304: popl %esi 10118 0x3A96E305: popl %edi 10119 0x3A96E306: popl %ebp 10120 0x3A96E307: ret 10121 . 1057 3A96E300 8 10122 . 8D 65 F4 5B 5E 5F 5D C3 10123 10124 ==== BB 1058 (0x3A96E05C) in 20045B, out 109977B, BBs exec'd 0 ==== 10125 0x3A96E05C: movl %edi,%eax 10126 0x3A96E05E: movl %ecx,%edx 10127 0x3A96E060: shrl $0x3, %eax 10128 0x3A96E063: cmpl 0xFFFFFF78(%ebp),%eax 10129 0x3A96E069: jbe-8 0x3A96E071 10130 . 1058 3A96E05C 15 10131 . 89 F8 89 CA C1 E8 03 3B 85 78 FF FF FF 76 06 10132 10133 ==== BB 1059 (0x3A96E0B0) in 20060B, out 110069B, BBs exec'd 0 ==== 10134 0x3A96E0B0: movl 0xDC(%esi),%eax 10135 0x3A96E0B6: testl %eax,%eax 10136 0x3A96E0B8: jz-32 0x3A96E631 10137 . 1059 3A96E0B0 14 10138 . 8B 86 DC 00 00 00 85 C0 0F 84 73 05 00 00 10139 10140 ==== BB 1060 (0x3A96E414) in 20074B, out 110144B, BBs exec'd 0 ==== 10141 0x3A96E414: movl 0x114(%esi),%eax 10142 0x3A96E41A: testl %eax,%eax 10143 0x3A96E41C: jnz-8 0x3A96E452 10144 . 1060 3A96E414 10 10145 . 8B 86 14 01 00 00 85 C0 75 34 10146 10147 ==== BB 1061 (0x3A968122) in 20084B, out 110219B, BBs exec'd 0 ==== 10148 0x3A968122: call 0x3A972730 10149 . 1061 3A968122 5 10150 . E8 09 A6 00 00 10151 10152 ==== BB 1062 _dl_sysdep_start_cleanup(0x3A972730) in 20089B, out 110264B, BBs exec'd 0 ==== 10153 0x3A972730: pushl %ebp 10154 0x3A972731: movl %esp,%ebp 10155 0x3A972733: popl %ebp 10156 0x3A972734: ret 10157 . 1062 3A972730 5 10158 . 55 89 E5 5D C3 10159 10160 ==== BB 1063 (0x3A968127) in 20094B, out 110333B, BBs exec'd 0 ==== 10161 0x3A968127: movl 0xFFFFF9D0(%ebx),%eax 10162 0x3A96812D: testl %eax,%eax 10163 0x3A96812F: jnz-8 0x3A968193 10164 . 1063 3A968127 10 10165 . 8B 83 D0 F9 FF FF 85 C0 75 62 10166 10167 ==== BB 1064 (0x3A968131) in 20104B, out 110408B, BBs exec'd 0 ==== 10168 0x3A968131: cmpl $0x1, 0xFFFFFB54(%ebx) 10169 0x3A968138: jbe-32 0x3A9673C4 10170 . 1064 3A968131 13 10171 . 83 BB 54 FB FF FF 01 0F 86 86 F2 FF FF 10172 10173 ==== BB 1065 (0x3A96813E) in 20117B, out 110474B, BBs exec'd 0 ==== 10174 0x3A96813E: xorl %eax, %eax 10175 0x3A968140: movl %eax,12(%esp,,) 10176 0x3A968144: xorl %eax, %eax 10177 0x3A968146: movl %eax,8(%esp,,) 10178 0x3A96814A: movl 0xFFFFF994(%ebx),%eax 10179 0x3A968150: movl 0x1B0(%eax),%eax 10180 0x3A968156: movl %edi,(%esp,,) 10181 0x3A968159: movl %eax,4(%esp,,) 10182 0x3A96815D: call 0x3A96DEB0 10183 . 1065 3A96813E 36 10184 . 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 10185 10186 ==== BB 1066 (0x3A96E233) in 20153B, out 110617B, BBs exec'd 0 ==== 10187 0x3A96E233: movl -48(%ebp),%edx 10188 0x3A96E236: movl -52(%ebp),%eax 10189 0x3A96E239: addl %edx,%eax 10190 0x3A96E23B: cmpl %ecx,%eax 10191 0x3A96E23D: jz-8 0x3A96E256 10192 . 1066 3A96E233 12 10193 . 8B 55 D0 8B 45 CC 01 D0 39 C8 74 17 10194 10195 ==== BB 1067 (0x3A96E256) in 20165B, out 110706B, BBs exec'd 0 ==== 10196 0x3A96E256: movl 32(%esi),%eax 10197 0x3A96E259: movl 4(%eax),%ecx 10198 0x3A96E25C: addl %ecx,%edx 10199 0x3A96E25E: movl %edx,-48(%ebp) 10200 0x3A96E261: jmp 0x3A96DFB3 10201 . 1067 3A96E256 16 10202 . 8B 46 20 8B 48 04 01 CA 89 55 D0 E9 4D FD FF FF 10203 10204 ==== BB 1068 (0x3A96DFED) in 20181B, out 110792B, BBs exec'd 0 ==== 10205 0x3A96DFED: jmp 0x3A96E330 10206 . 1068 3A96DFED 5 10207 . E9 3E 03 00 00 10208 10209 ==== BB 1069 (0x3A968162) in 20186B, out 110820B, BBs exec'd 0 ==== 10210 0x3A968162: jmp 0x3A9673C4 10211 . 1069 3A968162 5 10212 . E9 5D F2 FF FF 10213 10214 ==== BB 1070 (0x3A9673C4) in 20191B, out 110848B, BBs exec'd 0 ==== 10215 0x3A9673C4: movl 0xFFFFFE78(%ebp),%edx 10216 0x3A9673CA: movl $0x1, 12(%edx) 10217 0x3A9673D1: call 0x3A970B70 10218 . 1070 3A9673C4 18 10219 . 8B 95 78 FE FF FF C7 42 0C 01 00 00 00 E8 9A 97 00 00 10220 10221 ==== BB 1071 _dl_debug_state(0x3A970B70) in 20209B, out 110927B, BBs exec'd 0 ==== 10222 0x3A970B70: pushl %ebp 10223 0x3A970B71: movl %esp,%ebp 10224 0x3A970B73: popl %ebp 10225 0x3A970B74: ret 10226 . 1071 3A970B70 5 10227 . 55 89 E5 5D C3 10228 10229 ==== BB 1072 (0x3A9673D6) in 20214B, out 110996B, BBs exec'd 0 ==== 10230 0x3A9673D6: call 0x3A96B6D0 10231 . 1072 3A9673D6 5 10232 . E8 F5 42 00 00 10233 10234 ==== BB 1073 _dl_unload_cache(0x3A96B6D0) in 20219B, out 111041B, BBs exec'd 0 ==== 10235 0x3A96B6D0: pushl %ebp 10236 0x3A96B6D1: movl %esp,%ebp 10237 0x3A96B6D3: pushl %ebx 10238 0x3A96B6D4: subl $0x8, %esp 10239 0x3A96B6D7: call 0x3A97592B 10240 . 1073 3A96B6D0 12 10241 . 55 89 E5 53 83 EC 08 E8 4F A2 00 00 10242 10243 ==== BB 1074 (0x3A96B6DC) in 20231B, out 111142B, BBs exec'd 0 ==== 10244 0x3A96B6DC: addl $0xCF90, %ebx 10245 0x3A96B6E2: movl 0xDC(%ebx),%ecx 10246 0x3A96B6E8: testl %ecx,%ecx 10247 0x3A96B6EA: setnz %al 10248 0x3A96B6ED: cmpl $0xFFFFFFFF, %ecx 10249 0x3A96B6F0: setnz %dl 10250 0x3A96B6F3: andl %edx,%eax 10251 0x3A96B6F5: testb $0x1, %al 10252 0x3A96B6F7: jnz-8 0x3A96B700 10253 . 1074 3A96B6DC 29 10254 . 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 10255 10256 ==== BB 1075 (0x3A96B700) in 20260B, out 111299B, BBs exec'd 0 ==== 10257 0x3A96B700: movl %ecx,(%esp,,) 10258 0x3A96B703: movl 0xE4(%ebx),%eax 10259 0x3A96B709: movl %eax,4(%esp,,) 10260 0x3A96B70D: call 0x3A974C90 10261 . 1075 3A96B700 18 10262 . 89 0C 24 8B 83 E4 00 00 00 89 44 24 04 E8 7E 95 00 00 10263 10264 ==== BB 1076 munmap(0x3A974C90) in 20278B, out 111383B, BBs exec'd 0 ==== 10265 0x3A974C90: movl %ebx,%edx 10266 0x3A974C92: movl 8(%esp,,),%ecx 10267 0x3A974C96: movl 4(%esp,,),%ebx 10268 0x3A974C9A: movl $0x5B,%eax 10269 0x3A974C9F: int $0x80 10270 . 1076 3A974C90 17 10271 . 89 DA 8B 4C 24 08 8B 5C 24 04 B8 5B 00 00 00 CD 80 10272 10273 ==== BB 1077 (0x3A974CA1) in 20295B, out 111460B, BBs exec'd 0 ==== 10274 0x3A974CA1: movl %edx,%ebx 10275 0x3A974CA3: cmpl $0xFFFFF001, %eax 10276 0x3A974CA8: jnb-8 0x3A974CAB 10277 . 1077 3A974CA1 9 10278 . 89 D3 3D 01 F0 FF FF 73 01 10279 10280 ==== BB 1078 (0x3A974CAA) in 20304B, out 111530B, BBs exec'd 0 ==== 10281 0x3A974CAA: ret 10282 . 1078 3A974CAA 1 10283 . C3 10284 10285 ==== BB 1079 (0x3A96B712) in 20305B, out 111560B, BBs exec'd 0 ==== 10286 0x3A96B712: xorl %eax, %eax 10287 0x3A96B714: movl %eax,0xDC(%ebx) 10288 0x3A96B71A: addl $0x8, %esp 10289 0x3A96B71D: popl %ebx 10290 0x3A96B71E: popl %ebp 10291 0x3A96B71F: ret 10292 . 1079 3A96B712 14 10293 . 31 C0 89 83 DC 00 00 00 83 C4 08 5B 5D C3 10294 10295 ==== BB 1080 (0x3A9673DB) in 20319B, out 111664B, BBs exec'd 0 ==== 10296 0x3A9673DB: leal -12(%ebp), %esp 10297 0x3A9673DE: popl %ebx 10298 0x3A9673DF: popl %esi 10299 0x3A9673E0: popl %edi 10300 0x3A9673E1: popl %ebp 10301 0x3A9673E2: ret 10302 . 1080 3A9673DB 8 10303 . 8D 65 F4 5B 5E 5F 5D C3 10304 10305 ==== BB 1081 (0x3A9730A0) in 20327B, out 111766B, BBs exec'd 0 ==== 10306 0x3A9730A0: movl 0xFFFFFE20(%ebp),%eax 10307 0x3A9730A6: addl $0x204, %esp 10308 0x3A9730AC: popl %ebx 10309 0x3A9730AD: popl %esi 10310 0x3A9730AE: popl %edi 10311 0x3A9730AF: popl %ebp 10312 0x3A9730B0: ret 10313 . 1081 3A9730A0 17 10314 . 8B 85 20 FE FF FF 81 C4 04 02 00 00 5B 5E 5F 5D C3 10315 10316 ==== BB 1082 (0x3A965ECA) in 20344B, out 111894B, BBs exec'd 0 ==== 10317 0x3A965ECA: cmpb $0x0, 0xFFFFFC14(%ebx) 10318 0x3A965ED1: movl %eax,%edi 10319 0x3A965ED3: js-8 0x3A965F30 10320 . 1082 3A965ECA 11 10321 . 80 BB 14 FC FF FF 00 89 C7 78 5B 10322 10323 ==== BB 1083 (0x3A965ED5) in 20355B, out 111970B, BBs exec'd 0 ==== 10324 0x3A965ED5: addl $0x54, %esp 10325 0x3A965ED8: movl %edi,%eax 10326 0x3A965EDA: popl %ebx 10327 0x3A965EDB: popl %esi 10328 0x3A965EDC: popl %edi 10329 0x3A965EDD: popl %ebp 10330 0x3A965EDE: ret 10331 . 1083 3A965ED5 10 10332 . 83 C4 54 89 F8 5B 5E 5F 5D C3 10333 10334 ==== BB 1084 (0x3A965887) in 20365B, out 112088B, BBs exec'd 0 ==== 10335 0x3A965887: movl %eax,%edi 10336 0x3A965889: call 0x3A965870 10337 . 1084 3A965887 7 10338 . 89 C7 E8 E2 FF FF FF 10339 10340 ==== BB 1085 (0x3A965870) in 20372B, out 112143B, BBs exec'd 0 ==== 10341 0x3A965870: movl (%esp,,),%ebx 10342 0x3A965873: ret 10343 . 1085 3A965870 4 10344 . 8B 1C 24 C3 10345 10346 ==== BB 1086 (0x3A96588E) in 20376B, out 112183B, BBs exec'd 0 ==== 10347 0x3A96588E: addl $0x12DDE, %ebx 10348 0x3A965894: movl 0x208(%ebx),%eax 10349 0x3A96589A: popl %edx 10350 0x3A96589B: leal (%esp,%eax,4), %esp 10351 0x3A96589E: subl %eax,%edx 10352 0x3A9658A0: pushl %edx 10353 0x3A9658A1: movl 0xFFFFF994(%ebx),%eax 10354 0x3A9658A7: leal 8(%esp,%edx,4), %esi 10355 0x3A9658AB: leal 4(%esp,,), %ecx 10356 0x3A9658AF: pushl %esi 10357 0x3A9658B0: call 0x3A970680 10358 . 1086 3A96588E 39 10359 . 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 10360 10361 ==== BB 1087 _dl_init_internal(0x3A970680) in 20415B, out 112357B, BBs exec'd 0 ==== 10362 0x3A970680: pushl %ebp 10363 0x3A970681: movl %esp,%ebp 10364 0x3A970683: pushl %edi 10365 0x3A970684: movl %eax,%edi 10366 0x3A970686: pushl %esi 10367 0x3A970687: pushl %ebx 10368 0x3A970688: subl $0x2C, %esp 10369 0x3A97068B: movl 0x98(%eax),%eax 10370 0x3A970691: call 0x3A97592B 10371 . 1087 3A970680 22 10372 . 55 89 E5 57 89 C7 56 53 83 EC 2C 8B 80 98 00 00 00 E8 95 52 00 00 10373 10374 ==== BB 1088 (0x3A970696) in 20437B, out 112519B, BBs exec'd 0 ==== 10375 0x3A970696: addl $0x7FD6, %ebx 10376 0x3A97069C: movl %edx,-16(%ebp) 10377 0x3A97069F: movl 0x9C(%edi),%esi 10378 0x3A9706A5: movl %eax,-24(%ebp) 10379 0x3A9706A8: movl 0xFFFFF9CC(%ebx),%eax 10380 0x3A9706AE: movl %ecx,-20(%ebp) 10381 0x3A9706B1: testl %eax,%eax 10382 0x3A9706B3: jnz-32 0x3A97074A 10383 . 1088 3A970696 35 10384 . 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 10385 10386 ==== BB 1089 (0x3A97074A) in 20472B, out 112668B, BBs exec'd 0 ==== 10387 0x3A97074A: movl 8(%ebp),%edx 10388 0x3A97074D: movl %edx,(%esp,,) 10389 0x3A970750: movl -16(%ebp),%edx 10390 0x3A970753: call 0x3A970560 10391 . 1089 3A97074A 14 10392 . 8B 55 08 89 14 24 8B 55 F0 E8 08 FE FF FF 10393 10394 ==== BB 1090 call_init(0x3A970560) in 20486B, out 112746B, BBs exec'd 0 ==== 10395 0x3A970560: pushl %ebp 10396 0x3A970561: movl %esp,%ebp 10397 0x3A970563: subl $0x28, %esp 10398 0x3A970566: movl %ebx,-12(%ebp) 10399 0x3A970569: movl %esi,-8(%ebp) 10400 0x3A97056C: movl %eax,%esi 10401 0x3A97056E: movl %edi,-4(%ebp) 10402 0x3A970571: movzbl 0x174(%eax),%eax 10403 0x3A970578: call 0x3A97592B 10404 . 1090 3A970560 29 10405 . 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 10406 10407 ==== BB 1091 (0x3A97057D) in 20515B, out 112899B, BBs exec'd 0 ==== 10408 0x3A97057D: addl $0x80EF, %ebx 10409 0x3A970583: movl %edx,-16(%ebp) 10410 0x3A970586: movl %ecx,-20(%ebp) 10411 0x3A970589: testb $0x8, %al 10412 0x3A97058B: jnz-8 0x3A9705C0 10413 . 1091 3A97057D 16 10414 . 81 C3 EF 80 00 00 89 55 F0 89 4D EC A8 08 75 33 10415 10416 ==== BB 1092 (0x3A97058D) in 20531B, out 113006B, BBs exec'd 0 ==== 10417 0x3A97058D: movb %al,%dl 10418 0x3A97058F: movl 4(%esi),%eax 10419 0x3A970592: orb $0x8, %dl 10420 0x3A970595: movb %dl,0x174(%esi) 10421 0x3A97059B: movzbl (%eax),%ecx 10422 0x3A97059E: testb %cl,%cl 10423 0x3A9705A0: jz-32 0x3A97063E 10424 . 1092 3A97058D 25 10425 . 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 10426 10427 ==== BB 1093 (0x3A9705A6) in 20556B, out 113148B, BBs exec'd 0 ==== 10428 0x3A9705A6: movl 72(%esi),%edx 10429 0x3A9705A9: testl %edx,%edx 10430 0x3A9705AB: jnz-8 0x3A9705D0 10431 . 1093 3A9705A6 7 10432 . 8B 56 48 85 D2 75 23 10433 10434 ==== BB 1094 (0x3A9705D0) in 20563B, out 113220B, BBs exec'd 0 ==== 10435 0x3A9705D0: testb $0x2, 0xFFFFFC14(%ebx) 10436 0x3A9705D7: jnz-8 0x3A970655 10437 . 1094 3A9705D0 9 10438 . F6 83 14 FC FF FF 02 75 7C 10439 10440 ==== BB 1095 (0x3A9705D9) in 20572B, out 113290B, BBs exec'd 0 ==== 10441 0x3A9705D9: testl %edx,%edx 10442 0x3A9705DB: jnz-8 0x3A97061F 10443 . 1095 3A9705D9 4 10444 . 85 D2 75 42 10445 10446 ==== BB 1096 (0x3A97061F) in 20576B, out 113349B, BBs exec'd 0 ==== 10447 0x3A97061F: movl 4(%edx),%eax 10448 0x3A970622: movl 8(%ebp),%edx 10449 0x3A970625: movl (%esi),%edi 10450 0x3A970627: movl %edx,8(%esp,,) 10451 0x3A97062B: movl -20(%ebp),%edx 10452 0x3A97062E: addl %edi,%eax 10453 0x3A970630: movl %edx,4(%esp,,) 10454 0x3A970634: movl -16(%ebp),%edx 10455 0x3A970637: movl %edx,(%esp,,) 10456 0x3A97063A: call*l %eax 10457 . 1096 3A97061F 29 10458 . 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 10459 10460 ==== BB 1097 (0x3A97C92C) in 20605B, out 113486B, BBs exec'd 0 ==== 10461 0x3A97C92C: pushl %ebp 10462 0x3A97C92D: movl %esp,%ebp 10463 0x3A97C92F: subl $0x8, %esp 10464 0x3A97C932: call 0x3A97C9C0 10465 . 1097 3A97C92C 11 10466 . 55 89 E5 83 EC 08 E8 89 00 00 00 10467 10468 ==== BB 1098 (0x3A97C9C0) in 20616B, out 113571B, BBs exec'd 0 ==== 10469 0x3A97C9C0: pushl %ebp 10470 0x3A97C9C1: movl %esp,%ebp 10471 0x3A97C9C3: pushl %ebx 10472 0x3A97C9C4: call 0x3A97C9C9 ; popl %ebx 10473 0x3A97C9CA: addl $0x1417, %ebx 10474 0x3A97C9D0: pushl %edx 10475 0x3A97C9D1: movl 0x2C(%ebx),%eax 10476 0x3A97C9D7: testl %eax,%eax 10477 0x3A97C9D9: jz-8 0x3A97C9DD 10478 . 1098 3A97C9C0 27 10479 . 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 10480 10481 ==== BB 1099 (0x3A97C9DD) in 20643B, out 113723B, BBs exec'd 0 ==== 10482 0x3A97C9DD: popl %eax 10483 0x3A97C9DE: popl %ebx 10484 0x3A97C9DF: leave 0x3A97C9E0: ret 10485 . 1099 3A97C9DD 4 10486 . 58 5B C9 C3 10487 10488 ==== BB 1100 (0x3A97C937) in 20647B, out 113807B, BBs exec'd 0 ==== 10489 0x3A97C937: call 0x3A97CA60 10490 . 1100 3A97C937 5 10491 . E8 24 01 00 00 10492 10493 ==== BB 1101 (0x3A97CA60) in 20652B, out 113852B, BBs exec'd 0 ==== 10494 0x3A97CA60: pushl %ebp 10495 0x3A97CA61: movl %esp,%ebp 10496 0x3A97CA63: pushl %ebx 10497 0x3A97CA64: call 0x3A97CA69 ; popl %ebx 10498 0x3A97CA6A: addl $0x1377, %ebx 10499 0x3A97CA70: pushl %eax 10500 0x3A97CA71: movl 0xFFFFFFFC(%ebx),%eax 10501 0x3A97CA77: testl %eax,%eax 10502 0x3A97CA79: jz-8 0x3A97CA85 10503 . 1101 3A97CA60 27 10504 . 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 10505 10506 ==== BB 1102 (0x3A97CA85) in 20679B, out 114004B, BBs exec'd 0 ==== 10507 0x3A97CA85: movl -4(%ebp),%ebx 10508 0x3A97CA88: leave 0x3A97CA89: ret 10509 . 1102 3A97CA85 5 10510 . 8B 5D FC C9 C3 10511 10512 ==== BB 1103 (0x3A97C93C) in 20684B, out 114066B, BBs exec'd 0 ==== 10513 0x3A97C93C: call 0x3A97CCA0 10514 . 1103 3A97C93C 5 10515 . E8 5F 03 00 00 10516 10517 ==== BB 1104 (0x3A97CCA0) in 20689B, out 114111B, BBs exec'd 0 ==== 10518 0x3A97CCA0: pushl %ebp 10519 0x3A97CCA1: movl %esp,%ebp 10520 0x3A97CCA3: pushl %esi 10521 0x3A97CCA4: pushl %ebx 10522 0x3A97CCA5: call 0x3A97CCAA ; popl %ebx 10523 0x3A97CCAB: addl $0x1136, %ebx 10524 0x3A97CCB1: leal 0xFFFFFFF0(%ebx), %eax 10525 0x3A97CCB7: leal -4(%eax), %esi 10526 0x3A97CCBA: movl -4(%eax),%eax 10527 0x3A97CCBD: cmpl $0xFFFFFFFF, %eax 10528 0x3A97CCC0: jz-8 0x3A97CCCE 10529 . 1104 3A97CCA0 34 10530 . 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 10531 10532 ==== BB 1105 (0x3A97CCCE) in 20723B, out 114278B, BBs exec'd 0 ==== 10533 0x3A97CCCE: popl %ebx 10534 0x3A97CCCF: popl %esi 10535 0x3A97CCD0: popl %ebp 10536 0x3A97CCD1: ret 10537 . 1105 3A97CCCE 4 10538 . 5B 5E 5D C3 10539 10540 ==== BB 1106 (0x3A97C941) in 20727B, out 114356B, BBs exec'd 0 ==== 10541 0x3A97C941: leave 0x3A97C942: ret 10542 . 1106 3A97C941 2 10543 . C9 C3 10544 10545 ==== BB 1107 (0x3A97063C) in 20729B, out 114405B, BBs exec'd 0 ==== 10546 0x3A97063C: jmp-8 0x3A9705DD 10547 . 1107 3A97063C 2 10548 . EB 9F 10549 10550 ==== BB 1108 (0x3A9705DD) in 20731B, out 114433B, BBs exec'd 0 ==== 10551 0x3A9705DD: movl 124(%esi),%edx 10552 0x3A9705E0: testl %edx,%edx 10553 0x3A9705E2: jz-8 0x3A9705C0 10554 . 1108 3A9705DD 7 10555 . 8B 56 7C 85 D2 74 DC 10556 10557 ==== BB 1109 (0x3A9705C0) in 20738B, out 114505B, BBs exec'd 0 ==== 10558 0x3A9705C0: movl -12(%ebp),%ebx 10559 0x3A9705C3: movl -8(%ebp),%esi 10560 0x3A9705C6: movl -4(%ebp),%edi 10561 0x3A9705C9: movl %ebp,%esp 10562 0x3A9705CB: popl %ebp 10563 0x3A9705CC: ret 10564 . 1109 3A9705C0 13 10565 . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 10566 10567 ==== BB 1110 (0x3A970758) in 20751B, out 114597B, BBs exec'd 0 ==== 10568 0x3A970758: xorl %eax, %eax 10569 0x3A97075A: movl %eax,0xFFFFF9CC(%ebx) 10570 0x3A970760: movl -24(%ebp),%eax 10571 0x3A970763: testl %eax,%eax 10572 0x3A970765: jz-32 0x3A9706C4 10573 . 1110 3A970758 19 10574 . 31 C0 89 83 CC F9 FF FF 8B 45 E8 85 C0 0F 84 59 FF FF FF 10575 10576 ==== BB 1111 (0x3A9706C4) in 20770B, out 114696B, BBs exec'd 0 ==== 10577 0x3A9706C4: xorl %eax, %eax 10578 0x3A9706C6: call 0x3A970B30 10579 . 1111 3A9706C4 7 10580 . 31 C0 E8 65 04 00 00 10581 10582 ==== BB 1112 (0x3A970B65) in 20777B, out 114759B, BBs exec'd 0 ==== 10583 0x3A970B65: popl %ebp 10584 0x3A970B66: movl %edx,%eax 10585 0x3A970B68: ret 10586 . 1112 3A970B65 4 10587 . 5D 89 D0 C3 10588 10589 ==== BB 1113 (0x3A9706CB) in 20781B, out 114815B, BBs exec'd 0 ==== 10590 0x3A9706CB: movl %eax,-28(%ebp) 10591 0x3A9706CE: movl $0x1, 12(%eax) 10592 0x3A9706D5: call 0x3A970B70 10593 . 1113 3A9706CB 15 10594 . 89 45 E4 C7 40 0C 01 00 00 00 E8 96 04 00 00 10595 10596 ==== BB 1114 (0x3A9706DA) in 20796B, out 114891B, BBs exec'd 0 ==== 10597 0x3A9706DA: movl 0x154(%edi),%esi 10598 0x3A9706E0: movl %esi,%eax 10599 0x3A9706E2: decl %esi 10600 0x3A9706E3: testl %eax,%eax 10601 0x3A9706E5: jnz-8 0x3A970708 10602 . 1114 3A9706DA 13 10603 . 8B B7 54 01 00 00 89 F0 4E 85 C0 75 21 10604 10605 ==== BB 1115 (0x3A970708) in 20809B, out 114984B, BBs exec'd 0 ==== 10606 0x3A970708: movl 0x1D4(%edi),%eax 10607 0x3A97070E: movl 8(%ebp),%edx 10608 0x3A970711: movl (%eax,%esi,4),%eax 10609 0x3A970714: movl %edx,(%esp,,) 10610 0x3A970717: movl -20(%ebp),%ecx 10611 0x3A97071A: movl -16(%ebp),%edx 10612 0x3A97071D: call 0x3A970560 10613 . 1115 3A970708 26 10614 . 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 10615 10616 ==== BB 1116 (0x3A9705AD) in 20835B, out 115108B, BBs exec'd 0 ==== 10617 0x3A9705AD: movl 124(%esi),%edi 10618 0x3A9705B0: testl %edi,%edi 10619 0x3A9705B2: jnz-8 0x3A9705D0 10620 . 1116 3A9705AD 7 10621 . 8B 7E 7C 85 FF 75 1C 10622 10623 ==== BB 1117 (0x3A9705B4) in 20842B, out 115180B, BBs exec'd 0 ==== 10624 0x3A9705B4: leal 0x0(%esi), %esi 10625 0x3A9705BA: leal 0x0(%edi), %edi 10626 0x3A9705C0: movl -12(%ebp),%ebx 10627 0x3A9705C3: movl -8(%ebp),%esi 10628 0x3A9705C6: movl -4(%ebp),%edi 10629 0x3A9705C9: movl %ebp,%esp 10630 0x3A9705CB: popl %ebp 10631 0x3A9705CC: ret 10632 . 1117 3A9705B4 25 10633 . 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 10634 10635 ==== BB 1118 (0x3A970722) in 20867B, out 115290B, BBs exec'd 0 ==== 10636 0x3A970722: movl %esi,%eax 10637 0x3A970724: decl %esi 10638 0x3A970725: testl %eax,%eax 10639 0x3A970727: jnz-8 0x3A970708 10640 . 1118 3A970722 7 10641 . 89 F0 4E 85 C0 75 DF 10642 10643 ==== BB 1119 _init(0x3A9B37C0) in 20874B, out 115367B, BBs exec'd 0 ==== 10644 0x3A9B37C0: pushl %ebp 10645 0x3A9B37C1: xorl %eax, %eax 10646 0x3A9B37C3: movl %esp,%ebp 10647 0x3A9B37C5: subl $0x18, %esp 10648 0x3A9B37C8: movl %ebx,-12(%ebp) 10649 0x3A9B37CB: call 0x3A9B3791 10650 . 1119 3A9B37C0 16 10651 . 55 31 C0 89 E5 83 EC 18 89 5D F4 E8 C1 FF FF FF 10652 10653 ==== BB 1120 __i686.get_pc_thunk.bx(0x3A9B3791) in 20890B, out 115479B, BBs exec'd 0 ==== 10654 0x3A9B3791: movl (%esp,,),%ebx 10655 0x3A9B3794: ret 10656 . 1120 3A9B3791 4 10657 . 8B 1C 24 C3 10658 10659 ==== BB 1121 (0x3A9B37D0) in 20894B, out 115519B, BBs exec'd 0 ==== 10660 0x3A9B37D0: addl $0xFC840, %ebx 10661 0x3A9B37D6: movl %esi,-8(%ebp) 10662 0x3A9B37D9: movl 0xA4(%ebx),%edx 10663 0x3A9B37DF: movl 16(%ebp),%esi 10664 0x3A9B37E2: movl %edi,-4(%ebp) 10665 0x3A9B37E5: testl %edx,%edx 10666 0x3A9B37E7: movl 12(%ebp),%edi 10667 0x3A9B37EA: jz-8 0x3A9B3800 10668 . 1121 3A9B37D0 28 10669 . 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 10670 10671 ==== BB 1122 (0x3A9B37EC) in 20922B, out 115662B, BBs exec'd 0 ==== 10672 0x3A9B37EC: movl (%edx),%edx 10673 0x3A9B37EE: testl %edx,%edx 10674 0x3A9B37F0: jnz-8 0x3A9B3800 10675 . 1122 3A9B37EC 6 10676 . 8B 12 85 D2 75 0E 10677 10678 ==== BB 1123 (0x3A9B3800) in 20928B, out 115731B, BBs exec'd 0 ==== 10679 0x3A9B3800: movl %eax,0xFFFF9010(%ebx) 10680 0x3A9B3806: testl %eax,%eax 10681 0x3A9B3808: jnz-8 0x3A9B3830 10682 . 1123 3A9B3800 10 10683 . 89 83 10 90 FF FF 85 C0 75 26 10684 10685 ==== BB 1124 (0x3A9B380A) in 20938B, out 115806B, BBs exec'd 0 ==== 10686 0x3A9B380A: movl 0x180(%ebx),%eax 10687 0x3A9B3810: movzwl (%eax),%edx 10688 0x3A9B3813: movl 0x168(%ebx),%eax 10689 0x3A9B3819: cmpw 56(%eax),%dx 10690 0x3A9B381D: jz-8 0x3A9B3830 10691 . 1124 3A9B380A 21 10692 . 8B 83 80 01 00 00 0F B7 10 8B 83 68 01 00 00 66 3B 50 38 74 11 10693 10694 ==== BB 1125 (0x3A9B3830) in 20959B, out 115912B, BBs exec'd 0 ==== 10695 0x3A9B3830: movl %edi,0x28D8(%ebx) 10696 0x3A9B3836: movl 8(%ebp),%eax 10697 0x3A9B3839: movl %eax,0x28D4(%ebx) 10698 0x3A9B383F: movl 0x13C(%ebx),%eax 10699 0x3A9B3845: movl %esi,(%eax) 10700 0x3A9B3847: movl %esi,8(%esp,,) 10701 0x3A9B384B: movl %edi,4(%esp,,) 10702 0x3A9B384F: movl 8(%ebp),%eax 10703 0x3A9B3852: movl %eax,(%esp,,) 10704 0x3A9B3855: call 0x3AA57E00 10705 . 1125 3A9B3830 42 10706 . 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 10707 10708 ==== BB 1126 __init_misc(0x3AA57E00) in 21001B, out 116065B, BBs exec'd 0 ==== 10709 0x3AA57E00: pushl %ebp 10710 0x3AA57E01: movl %esp,%ebp 10711 0x3AA57E03: subl $0x14, %esp 10712 0x3AA57E06: movl %edi,-4(%ebp) 10713 0x3AA57E09: movl 12(%ebp),%edi 10714 0x3AA57E0C: movl %ebx,-12(%ebp) 10715 0x3AA57E0F: call 0x3A9B3791 10716 . 1126 3AA57E00 20 10717 . 55 89 E5 83 EC 14 89 7D FC 8B 7D 0C 89 5D F4 E8 7D B9 F5 FF 10718 10719 ==== BB 1127 (0x3AA57E14) in 21021B, out 116189B, BBs exec'd 0 ==== 10720 0x3AA57E14: addl $0x581FC, %ebx 10721 0x3AA57E1A: movl %esi,-8(%ebp) 10722 0x3AA57E1D: testl %edi,%edi 10723 0x3AA57E1F: jz-8 0x3AA57E51 10724 . 1127 3AA57E14 13 10725 . 81 C3 FC 81 05 00 89 75 F8 85 FF 74 30 10726 10727 ==== BB 1128 (0x3AA57E21) in 21034B, out 116280B, BBs exec'd 0 ==== 10728 0x3AA57E21: movl (%edi),%esi 10729 0x3AA57E23: testl %esi,%esi 10730 0x3AA57E25: jz-8 0x3AA57E51 10731 . 1128 3AA57E21 6 10732 . 8B 37 85 F6 74 2A 10733 10734 ==== BB 1129 (0x3AA57E27) in 21040B, out 116349B, BBs exec'd 0 ==== 10735 0x3AA57E27: movl %esi,(%esp,,) 10736 0x3AA57E2A: movl $0x2F,%eax 10737 0x3AA57E2F: movl %eax,4(%esp,,) 10738 0x3AA57E33: call 0x3A9B35E0 10739 . 1129 3AA57E27 17 10740 . 89 34 24 B8 2F 00 00 00 89 44 24 04 E8 A8 B7 F5 FF 10741 10742 ==== BB 1130 (0x3A9B35E0) in 21057B, out 116426B, BBs exec'd 0 ==== 10743 0x3A9B35E0: jmp*l 0x40(%ebx) 10744 . 1130 3A9B35E0 6 10745 . FF A3 40 00 00 00 10746 10747 ==== BB 1131 (0x3A9B35E6) in 21063B, out 116453B, BBs exec'd 0 ==== 10748 0x3A9B35E6: pushl $0x68 10749 0x3A9B35EB: jmp 0x3A9B3500 10750 . 1131 3A9B35E6 10 10751 . 68 68 00 00 00 E9 10 FF FF FF 10752 10753 ==== BB 1132 (0x3A9B3500) in 21073B, out 116502B, BBs exec'd 0 ==== 10754 0x3A9B3500: pushl 0x4(%ebx) 10755 0x3A9B3506: jmp*l 0x8(%ebx) 10756 . 1132 3A9B3500 12 10757 . FF B3 04 00 00 00 FF A3 08 00 00 00 10758 10759 ==== BB 1133 _dl_runtime_resolve(0x3A96FEF0) in 21085B, out 116551B, BBs exec'd 0 ==== 10760 0x3A96FEF0: pushl %eax 10761 0x3A96FEF1: pushl %ecx 10762 0x3A96FEF2: pushl %edx 10763 0x3A96FEF3: movl 16(%esp,,),%edx 10764 0x3A96FEF7: movl 12(%esp,,),%eax 10765 0x3A96FEFB: call 0x3A970060 10766 . 1133 3A96FEF0 16 10767 . 50 51 52 8B 54 24 10 8B 44 24 0C E8 60 01 00 00 10768 10769 ==== BB 1134 fixup(0x3A970060) in 21101B, out 116670B, BBs exec'd 0 ==== 10770 0x3A970060: pushl %ebp 10771 0x3A970061: movl %esp,%ebp 10772 0x3A970063: pushl %edi 10773 0x3A970064: pushl %esi 10774 0x3A970065: movl %eax,%esi 10775 0x3A970067: pushl %ebx 10776 0x3A970068: subl $0x24, %esp 10777 0x3A97006B: movl 48(%eax),%ecx 10778 0x3A97006E: movl 44(%eax),%eax 10779 0x3A970071: call 0x3A97592B 10780 . 1134 3A970060 22 10781 . 55 89 E5 57 56 89 C6 53 83 EC 24 8B 48 30 8B 40 2C E8 B5 58 00 00 10782 10783 ==== BB 1135 (0x3A970076) in 21123B, out 116842B, BBs exec'd 0 ==== 10784 0x3A970076: addl $0x85F6, %ebx 10785 0x3A97007C: movl 4(%eax),%eax 10786 0x3A97007F: movl %eax,-20(%ebp) 10787 0x3A970082: movl 116(%esi),%eax 10788 0x3A970085: movl 4(%eax),%edi 10789 0x3A970088: addl %edi,%edx 10790 0x3A97008A: movl 4(%edx),%edi 10791 0x3A97008D: movl (%edx),%edx 10792 0x3A97008F: shrl $0x8, %edi 10793 0x3A970092: movl %edi,%eax 10794 0x3A970094: shll $0x4, %eax 10795 0x3A970097: addl 4(%ecx),%eax 10796 0x3A97009A: movl (%esi),%ecx 10797 0x3A97009C: addl %ecx,%edx 10798 0x3A97009E: movl %edx,-24(%ebp) 10799 0x3A9700A1: movl %eax,-28(%ebp) 10800 0x3A9700A4: testb $0x3, 13(%eax) 10801 0x3A9700A8: movl %eax,-16(%ebp) 10802 0x3A9700AB: jnz-32 0x3A970148 10803 . 1135 3A970076 59 10804 . 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 10805 10806 ==== BB 1136 (0x3A9700B1) in 21182B, out 117085B, BBs exec'd 0 ==== 10807 0x3A9700B1: movl 0xDC(%esi),%eax 10808 0x3A9700B7: xorl %edx, %edx 10809 0x3A9700B9: testl %eax,%eax 10810 0x3A9700BB: jz-8 0x3A9700E2 10811 . 1136 3A9700B1 12 10812 . 8B 86 DC 00 00 00 31 D2 85 C0 74 25 10813 10814 ==== BB 1137 (0x3A9700BD) in 21194B, out 117174B, BBs exec'd 0 ==== 10815 0x3A9700BD: movl 4(%eax),%eax 10816 0x3A9700C0: movzwl (%eax,%edi,2),%edx 10817 0x3A9700C4: movl 0x17C(%esi),%eax 10818 0x3A9700CA: andl $0x7FFF, %edx 10819 0x3A9700D0: shll $0x4, %edx 10820 0x3A9700D3: addl %eax,%edx 10821 0x3A9700D5: xorl %eax, %eax 10822 0x3A9700D7: cmpl $0x0, 4(%edx) 10823 0x3A9700DB: setnz %al 10824 0x3A9700DE: negl %eax 10825 0x3A9700E0: andl %eax,%edx 10826 0x3A9700E2: movl -28(%ebp),%eax 10827 0x3A9700E5: movl $0x1,%edi 10828 0x3A9700EA: leal -16(%ebp), %ecx 10829 0x3A9700ED: movl (%eax),%eax 10830 0x3A9700EF: addl %eax,-20(%ebp) 10831 0x3A9700F2: xorl %eax, %eax 10832 0x3A9700F4: movl %eax,16(%esp,,) 10833 0x3A9700F8: movl $0x1,%eax 10834 0x3A9700FD: movl %edx,4(%esp,,) 10835 0x3A970101: movl %esi,%edx 10836 0x3A970103: movl %eax,12(%esp,,) 10837 0x3A970107: movl %edi,8(%esp,,) 10838 0x3A97010B: movl 0x1B0(%esi),%eax 10839 0x3A970111: movl %eax,(%esp,,) 10840 0x3A970114: movl -20(%ebp),%eax 10841 0x3A970117: call 0x3A96C0E0 10842 . 1137 3A9700BD 95 10843 . 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 10844 10845 ==== BB 1138 (0x3A97011C) in 21289B, out 117515B, BBs exec'd 0 ==== 10846 0x3A97011C: movl -16(%ebp),%edx 10847 0x3A97011F: subl $0x14, %esp 10848 0x3A970122: movl %eax,%ecx 10849 0x3A970124: xorl %eax, %eax 10850 0x3A970126: testl %edx,%edx 10851 0x3A970128: jz-8 0x3A970131 10852 . 1138 3A97011C 14 10853 . 8B 55 F0 83 EC 14 89 C1 31 C0 85 D2 74 07 10854 10855 ==== BB 1139 (0x3A97012A) in 21303B, out 117624B, BBs exec'd 0 ==== 10856 0x3A97012A: movl %ecx,%eax 10857 0x3A97012C: movl 4(%edx),%ecx 10858 0x3A97012F: addl %ecx,%eax 10859 0x3A970131: movl 0xFFFFFC44(%ebx),%esi 10860 0x3A970137: testl %esi,%esi 10861 0x3A970139: jnz-8 0x3A970140 10862 . 1139 3A97012A 17 10863 . 89 C8 8B 4A 04 01 C8 8B B3 44 FC FF FF 85 F6 75 05 10864 10865 ==== BB 1140 (0x3A97013B) in 21320B, out 117731B, BBs exec'd 0 ==== 10866 0x3A97013B: movl -24(%ebp),%edx 10867 0x3A97013E: movl %eax,(%edx) 10868 0x3A970140: leal -12(%ebp), %esp 10869 0x3A970143: popl %ebx 10870 0x3A970144: popl %esi 10871 0x3A970145: popl %edi 10872 0x3A970146: popl %ebp 10873 0x3A970147: ret 10874 . 1140 3A97013B 13 10875 . 8B 55 E8 89 02 8D 65 F4 5B 5E 5F 5D C3 10876 10877 ==== BB 1141 (0x3A96FF00) in 21333B, out 117856B, BBs exec'd 0 ==== 10878 0x3A96FF00: popl %edx 10879 0x3A96FF01: popl %ecx 10880 0x3A96FF02: xchgl %eax, (%esp,,) 10881 0x3A96FF05: ret 8 10882 . 1141 3A96FF00 8 10883 . 5A 59 87 04 24 C2 08 00 10884 10885 ==== BB 1142 strrchr(0x3AA05860) in 21341B, out 117934B, BBs exec'd 0 ==== 10886 0x3AA05860: pushl %edi 10887 0x3AA05861: pushl %esi 10888 0x3AA05862: xorl %eax, %eax 10889 0x3AA05864: movl 12(%esp,,),%esi 10890 0x3AA05868: movl 16(%esp,,),%ecx 10891 0x3AA0586C: movb %cl,%ch{bp} 10892 0x3AA0586E: movl %ecx,%edx 10893 0x3AA05870: shll $0x10, %ecx 10894 0x3AA05873: movw %dx,%cx 10895 0x3AA05876: testl $0x3, %esi 10896 0x3AA0587C: jz-32 0x3AA05903 10897 . 1142 3AA05860 34 10898 . 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 10899 10900 ==== BB 1143 (0x3AA05903) in 21375B, out 118113B, BBs exec'd 0 ==== 10901 0x3AA05903: movl (%esi),%edx 10902 0x3AA05905: movl $0xFEFEFEFF,%edi 10903 0x3AA0590A: addl %edx,%edi 10904 0x3AA0590C: jnb-32 0x3AA059EC 10905 . 1143 3AA05903 15 10906 . 8B 16 BF FF FE FE FE 01 D7 0F 83 DA 00 00 00 10907 10908 ==== BB 1144 (0x3AA05912) in 21390B, out 118191B, BBs exec'd 0 ==== 10909 0x3AA05912: xorl %edx,%edi 10910 0x3AA05914: orl $0xFEFEFEFF, %edi 10911 0x3AA0591A: incl %edi 10912 0x3AA0591B: jnz-32 0x3AA059EC 10913 . 1144 3AA05912 15 10914 . 31 D7 81 CF FF FE FE FE 47 0F 85 CB 00 00 00 10915 10916 ==== BB 1145 (0x3AA05921) in 21405B, out 118267B, BBs exec'd 0 ==== 10917 0x3AA05921: xorl %ecx,%edx 10918 0x3AA05923: movl $0xFEFEFEFF,%edi 10919 0x3AA05928: addl %edx,%edi 10920 0x3AA0592A: jnb-8 0x3AA058CA 10921 . 1145 3AA05921 11 10922 . 31 CA BF FF FE FE FE 01 D7 73 9E 10923 10924 ==== BB 1146 (0x3AA0592C) in 21416B, out 118345B, BBs exec'd 0 ==== 10925 0x3AA0592C: xorl %edx,%edi 10926 0x3AA0592E: orl $0xFEFEFEFF, %edi 10927 0x3AA05934: incl %edi 10928 0x3AA05935: jnz-8 0x3AA058E0 10929 . 1146 3AA0592C 11 10930 . 31 D7 81 CF FF FE FE FE 47 75 A9 10931 10932 ==== BB 1147 (0x3AA058E0) in 21427B, out 118421B, BBs exec'd 0 ==== 10933 0x3AA058E0: subl $0x4, %esi 10934 0x3AA058E3: subl $0x4, %esi 10935 0x3AA058E6: subl $0x4, %esi 10936 0x3AA058E9: testl $0xFF0000, %edx 10937 0x3AA058EF: jnz-8 0x3AA058F6 10938 . 1147 3AA058E0 17 10939 . 83 EE 04 83 EE 04 83 EE 04 F7 C2 00 00 FF 00 75 05 10940 10941 ==== BB 1148 (0x3AA058F6) in 21444B, out 118509B, BBs exec'd 0 ==== 10942 0x3AA058F6: leal 12(%esi), %eax 10943 0x3AA058F9: testb %dh{si},%dh{si} 10944 0x3AA058FB: jnz-8 0x3AA05900 10945 . 1148 3AA058F6 7 10946 . 8D 46 0C 84 F6 75 03 10947 10948 ==== BB 1149 (0x3AA058FD) in 21451B, out 118583B, BBs exec'd 0 ==== 10949 0x3AA058FD: leal 13(%esi), %eax 10950 0x3AA05900: addl $0x10, %esi 10951 0x3AA05903: movl (%esi),%edx 10952 0x3AA05905: movl $0xFEFEFEFF,%edi 10953 0x3AA0590A: addl %edx,%edi 10954 0x3AA0590C: jnb-32 0x3AA059EC 10955 . 1149 3AA058FD 21 10956 . 8D 46 0D 83 C6 10 8B 16 BF FF FE FE FE 01 D7 0F 83 DA 00 00 00 10957 10958 ==== BB 1150 (0x3AA05937) in 21472B, out 118684B, BBs exec'd 0 ==== 10959 0x3AA05937: movl 4(%esi),%edx 10960 0x3AA0593A: movl $0xFEFEFEFF,%edi 10961 0x3AA0593F: addl %edx,%edi 10962 0x3AA05941: jnb-32 0x3AA059E9 10963 . 1150 3AA05937 16 10964 . 8B 56 04 BF FF FE FE FE 01 D7 0F 83 A2 00 00 00 10965 10966 ==== BB 1151 (0x3AA05947) in 21488B, out 118765B, BBs exec'd 0 ==== 10967 0x3AA05947: xorl %edx,%edi 10968 0x3AA05949: orl $0xFEFEFEFF, %edi 10969 0x3AA0594F: incl %edi 10970 0x3AA05950: jnz-32 0x3AA059E9 10971 . 1151 3AA05947 15 10972 . 31 D7 81 CF FF FE FE FE 47 0F 85 93 00 00 00 10973 10974 ==== BB 1152 (0x3AA059E9) in 21503B, out 118841B, BBs exec'd 0 ==== 10975 0x3AA059E9: addl $0x4, %esi 10976 0x3AA059EC: cmpb %cl,%dl 10977 0x3AA059EE: jnz-8 0x3AA059F2 10978 . 1152 3AA059E9 7 10979 . 83 C6 04 38 CA 75 02 10980 10981 ==== BB 1153 (0x3AA059F2) in 21510B, out 118912B, BBs exec'd 0 ==== 10982 0x3AA059F2: testb %dl,%dl 10983 0x3AA059F4: jz-8 0x3AA05A16 10984 . 1153 3AA059F2 4 10985 . 84 D2 74 20 10986 10987 ==== BB 1154 (0x3AA05A16) in 21514B, out 118973B, BBs exec'd 0 ==== 10988 0x3AA05A16: popl %esi 10989 0x3AA05A17: popl %edi 10990 0x3AA05A18: ret 10991 . 1154 3AA05A16 3 10992 . 5E 5F C3 10993 10994 ==== BB 1155 (0x3AA57E38) in 21517B, out 119035B, BBs exec'd 0 ==== 10995 0x3AA57E38: testl %eax,%eax 10996 0x3AA57E3A: jz-8 0x3AA57E5E 10997 . 1155 3AA57E38 4 10998 . 85 C0 74 22 10999 11000 ==== BB 1156 (0x3AA57E3C) in 21521B, out 119094B, BBs exec'd 0 ==== 11001 0x3AA57E3C: leal 1(%eax), %edx 11002 0x3AA57E3F: movl 0x198(%ebx),%eax 11003 0x3AA57E45: movl %edx,(%eax) 11004 0x3AA57E47: movl (%edi),%edx 11005 0x3AA57E49: movl 0x270(%ebx),%eax 11006 0x3AA57E4F: movl %edx,(%eax) 11007 0x3AA57E51: movl -12(%ebp),%ebx 11008 0x3AA57E54: movl -8(%ebp),%esi 11009 0x3AA57E57: movl -4(%ebp),%edi 11010 0x3AA57E5A: movl %ebp,%esp 11011 0x3AA57E5C: popl %ebp 11012 0x3AA57E5D: ret 11013 . 1156 3AA57E3C 34 11014 . 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 11015 11016 ==== BB 1157 (0x3A9B385A) in 21555B, out 119255B, BBs exec'd 0 ==== 11017 0x3A9B385A: call 0x3A9B3720 11018 . 1157 3A9B385A 5 11019 . E8 C1 FE FF FF 11020 11021 ==== BB 1158 __libc_global_ctors(0x3A9B3720) in 21560B, out 119300B, BBs exec'd 0 ==== 11022 0x3A9B3720: pushl %ebp 11023 0x3A9B3721: movl %esp,%ebp 11024 0x3A9B3723: pushl %esi 11025 0x3A9B3724: pushl %ebx 11026 0x3A9B3725: call 0x3A9B3791 11027 . 1158 3A9B3720 10 11028 . 55 89 E5 56 53 E8 67 00 00 00 11029 11030 ==== BB 1159 (0x3A9B372A) in 21570B, out 119403B, BBs exec'd 0 ==== 11031 0x3A9B372A: addl $0xFC8E6, %ebx 11032 0x3A9B3730: leal 0xFFFFFF94(%ebx), %esi 11033 0x3A9B3736: movl (%esi),%eax 11034 0x3A9B3738: testl %eax,%eax 11035 0x3A9B373A: jnz-8 0x3A9B3740 11036 . 1159 3A9B372A 18 11037 . 81 C3 E6 C8 0F 00 8D B3 94 FF FF FF 8B 06 85 C0 75 04 11038 11039 ==== BB 1160 (0x3A9B3740) in 21588B, out 119495B, BBs exec'd 0 ==== 11040 0x3A9B3740: addl $0x4, %esi 11041 0x3A9B3743: call*l %eax 11042 . 1160 3A9B3740 5 11043 . 83 C6 04 FF D0 11044 11045 ==== BB 1161 _IO_check_libio(0x3A9FE7B0) in 21593B, out 119550B, BBs exec'd 0 ==== 11046 0x3A9FE7B0: pushl %ebp 11047 0x3A9FE7B1: movl %esp,%ebp 11048 0x3A9FE7B3: subl $0x8, %esp 11049 0x3A9FE7B6: movl %ebx,(%esp,,) 11050 0x3A9FE7B9: call 0x3A9B3791 11051 . 1161 3A9FE7B0 14 11052 . 55 89 E5 83 EC 08 89 1C 24 E8 D3 4F FB FF 11053 11054 ==== BB 1162 (0x3A9FE7BE) in 21607B, out 119645B, BBs exec'd 0 ==== 11055 0x3A9FE7BE: addl $0xB1852, %ebx 11056 0x3A9FE7C4: movl %esi,4(%esp,,) 11057 0x3A9FE7C8: movl 0x238(%ebx),%eax 11058 0x3A9FE7CE: testl %eax,%eax 11059 0x3A9FE7D0: jnz-8 0x3A9FE820 11060 . 1162 3A9FE7BE 20 11061 . 81 C3 52 18 0B 00 89 74 24 04 8B 83 38 02 00 00 85 C0 75 4E 11062 11063 ==== BB 1163 (0x3A9FE820) in 21627B, out 119749B, BBs exec'd 0 ==== 11064 0x3A9FE820: movl (%esp,,),%ebx 11065 0x3A9FE823: movl 4(%esp,,),%esi 11066 0x3A9FE827: movl %ebp,%esp 11067 0x3A9FE829: popl %ebp 11068 0x3A9FE82A: ret 11069 . 1163 3A9FE820 11 11070 . 8B 1C 24 8B 74 24 04 89 EC 5D C3 11071 11072 ==== BB 1164 (0x3A9B3745) in 21638B, out 119826B, BBs exec'd 0 ==== 11073 0x3A9B3745: movl (%esi),%eax 11074 0x3A9B3747: testl %eax,%eax 11075 0x3A9B3749: jnz-8 0x3A9B3740 11076 . 1164 3A9B3745 6 11077 . 8B 06 85 C0 75 F5 11078 11079 ==== BB 1165 (0x3A9B374B) in 21644B, out 119895B, BBs exec'd 0 ==== 11080 0x3A9B374B: popl %ebx 11081 0x3A9B374C: popl %esi 11082 0x3A9B374D: popl %ebp 11083 0x3A9B374E: movl %esi,%esi 11084 0x3A9B3750: ret 11085 . 1165 3A9B374B 6 11086 . 5B 5E 5D 89 F6 C3 11087 11088 ==== BB 1166 (0x3A9B385F) in 21650B, out 119977B, BBs exec'd 0 ==== 11089 0x3A9B385F: movl -12(%ebp),%ebx 11090 0x3A9B3862: movl -8(%ebp),%esi 11091 0x3A9B3865: movl -4(%ebp),%edi 11092 0x3A9B3868: movl %ebp,%esp 11093 0x3A9B386A: popl %ebp 11094 0x3A9B386B: ret 11095 . 1166 3A9B385F 13 11096 . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 11097 11098 ==== BB 1167 (0x3A97063E) in 21663B, out 120069B, BBs exec'd 0 ==== 11099 0x3A97063E: testb $0x3, %dl 11100 0x3A970641: jz-32 0x3A9705C0 11101 . 1167 3A97063E 9 11102 . F6 C2 03 0F 84 79 FF FF FF 11103 11104 ==== BB 1168 (0x3A970729) in 21672B, out 120131B, BBs exec'd 0 ==== 11105 0x3A970729: movl -28(%ebp),%eax 11106 0x3A97072C: movl $0x0, 12(%eax) 11107 0x3A970733: call 0x3A970B70 11108 . 1168 3A970729 15 11109 . 8B 45 E4 C7 40 0C 00 00 00 00 E8 38 04 00 00 11110 11111 ==== BB 1169 (0x3A970738) in 21687B, out 120207B, BBs exec'd 0 ==== 11112 0x3A970738: xorl %eax, %eax 11113 0x3A97073A: movl %eax,0x34(%ebx) 11114 0x3A970740: addl $0x2C, %esp 11115 0x3A970743: popl %ebx 11116 0x3A970744: popl %esi 11117 0x3A970745: popl %edi 11118 0x3A970746: popl %ebp 11119 0x3A970747: ret 4 11120 . 1169 3A970738 18 11121 . 31 C0 89 83 34 00 00 00 83 C4 2C 5B 5E 5F 5D C2 04 00 11122 11123 ==== BB 1170 (0x3A9658B5) in 21705B, out 120340B, BBs exec'd 0 ==== 11124 0x3A9658B5: leal 0xFFFF8194(%ebx), %edx 11125 0x3A9658BB: jmp*l %edi 11126 . 1170 3A9658B5 8 11127 . 8D 93 94 81 FF FF FF E7 11128 11129 ==== BB 1171 (0x80482A0) in 21713B, out 120377B, BBs exec'd 0 ==== 11130 0x80482A0: xorl %ebp, %ebp 11131 0x80482A2: popl %esi 11132 0x80482A3: movl %esp,%ecx 11133 0x80482A5: andl $0xFFFFFFF0, %esp 11134 0x80482A8: pushl %eax 11135 0x80482A9: pushl %esp 11136 0x80482AA: pushl %edx 11137 0x80482AB: pushl $0x8048370 11138 0x80482B0: pushl $0x80483E0 11139 0x80482B5: pushl %ecx 11140 0x80482B6: pushl %esi 11141 0x80482B7: pushl $0x804835C 11142 0x80482BC: call 0x804828C 11143 . 1171 80482A0 33 11144 . 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 11145 11146 ==== BB 1172 (0x804828C) in 21746B, out 120608B, BBs exec'd 0 ==== 11147 0x804828C: jmp*l (0x8049580) 11148 . 1172 804828C 6 11149 . FF 25 80 95 04 08 11150 11151 ==== BB 1173 (0x8048292) in 21752B, out 120634B, BBs exec'd 0 ==== 11152 0x8048292: pushl $0x0 11153 0x8048297: jmp 0x804827C 11154 . 1173 8048292 10 11155 . 68 00 00 00 00 E9 E0 FF FF FF 11156 11157 ==== BB 1174 (0x804827C) in 21762B, out 120683B, BBs exec'd 0 ==== 11158 0x804827C: pushl (0x8049578) 11159 0x8048282: jmp*l (0x804957C) 11160 . 1174 804827C 12 11161 . FF 35 78 95 04 08 FF 25 7C 95 04 08 11162 11163 ==== BB 1175 __libc_start_main(0x3A9B3870) in 21774B, out 120733B, BBs exec'd 0 ==== 11164 0x3A9B3870: pushl %ebp 11165 0x3A9B3871: xorl %ecx, %ecx 11166 0x3A9B3873: movl %esp,%ebp 11167 0x3A9B3875: pushl %edi 11168 0x3A9B3876: pushl %esi 11169 0x3A9B3877: pushl %ebx 11170 0x3A9B3878: subl $0xC, %esp 11171 0x3A9B387B: movl 12(%ebp),%eax 11172 0x3A9B387E: movl 16(%ebp),%edi 11173 0x3A9B3881: call 0x3A9B3791 11174 . 1175 3A9B3870 22 11175 . 55 31 C9 89 E5 57 56 53 83 EC 0C 8B 45 0C 8B 7D 10 E8 0B FF FF FF 11176 11177 ==== BB 1176 (0x3A9B3886) in 21796B, out 120906B, BBs exec'd 0 ==== 11178 0x3A9B3886: addl $0xFC78A, %ebx 11179 0x3A9B388C: movl 28(%ebp),%esi 11180 0x3A9B388F: leal 4(%edi,%eax,4), %edx 11181 0x3A9B3893: movl 0xA4(%ebx),%eax 11182 0x3A9B3899: testl %eax,%eax 11183 0x3A9B389B: jz-8 0x3A9B38B0 11184 . 1176 3A9B3886 23 11185 . 81 C3 8A C7 0F 00 8B 75 1C 8D 54 87 04 8B 83 A4 00 00 00 85 C0 74 13 11186 11187 ==== BB 1177 (0x3A9B389D) in 21819B, out 121027B, BBs exec'd 0 ==== 11188 0x3A9B389D: movl (%eax),%eax 11189 0x3A9B389F: testl %eax,%eax 11190 0x3A9B38A1: jnz-8 0x3A9B38B0 11191 . 1177 3A9B389D 6 11192 . 8B 00 85 C0 75 0D 11193 11194 ==== BB 1178 (0x3A9B38A3) in 21825B, out 121096B, BBs exec'd 0 ==== 11195 0x3A9B38A3: movl $0x1,%ecx 11196 0x3A9B38A8: nop 11197 0x3A9B38A9: leal 0(%esi,,), %esi 11198 0x3A9B38B0: movl 0xB4(%ebx),%eax 11199 0x3A9B38B6: testl %esi,%esi 11200 0x3A9B38B8: movl %ecx,(%eax) 11201 0x3A9B38BA: movl 0x13C(%ebx),%eax 11202 0x3A9B38C0: movl %edx,(%eax) 11203 0x3A9B38C2: jz-8 0x3A9B38D8 11204 . 1178 3A9B38A3 33 11205 . 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 11206 11207 ==== BB 1179 (0x3A9B38C4) in 21858B, out 121230B, BBs exec'd 0 ==== 11208 0x3A9B38C4: movl %esi,(%esp,,) 11209 0x3A9B38C7: xorl %eax, %eax 11210 0x3A9B38C9: movl %eax,8(%esp,,) 11211 0x3A9B38CD: xorl %eax, %eax 11212 0x3A9B38CF: movl %eax,4(%esp,,) 11213 0x3A9B38D3: call 0x3A9C8E60 11214 . 1179 3A9B38C4 20 11215 . 89 34 24 31 C0 89 44 24 08 31 C0 89 44 24 04 E8 88 55 01 00 11216 11217 ==== BB 1180 __cxa_atexit_internal(0x3A9C8E60) in 21878B, out 121334B, BBs exec'd 0 ==== 11218 0x3A9C8E60: pushl %ebp 11219 0x3A9C8E61: movl %esp,%ebp 11220 0x3A9C8E63: pushl %ebx 11221 0x3A9C8E64: call 0x3A9B3791 11222 . 1180 3A9C8E60 9 11223 . 55 89 E5 53 E8 28 A9 FE FF 11224 11225 ==== BB 1181 (0x3A9C8E69) in 21887B, out 121421B, BBs exec'd 0 ==== 11226 0x3A9C8E69: addl $0xE71A7, %ebx 11227 0x3A9C8E6F: call 0x3A9C8D70 11228 . 1181 3A9C8E69 11 11229 . 81 C3 A7 71 0E 00 E8 FC FE FF FF 11230 11231 ==== BB 1182 __new_exitfn(0x3A9C8D70) in 21898B, out 121486B, BBs exec'd 0 ==== 11232 0x3A9C8D70: pushl %ebp 11233 0x3A9C8D71: movl %esp,%ebp 11234 0x3A9C8D73: pushl %edi 11235 0x3A9C8D74: xorl %edi, %edi 11236 0x3A9C8D76: pushl %esi 11237 0x3A9C8D77: pushl %ebx 11238 0x3A9C8D78: subl $0x4, %esp 11239 0x3A9C8D7B: call 0x3A9B3791 11240 . 1182 3A9C8D70 16 11241 . 55 89 E5 57 31 FF 56 53 83 EC 04 E8 11 AA FE FF 11242 11243 ==== BB 1183 (0x3A9C8D80) in 21914B, out 121633B, BBs exec'd 0 ==== 11244 0x3A9C8D80: addl $0xE7290, %ebx 11245 0x3A9C8D86: movl 0x2B3C(%ebx),%edx 11246 0x3A9C8D8C: testl %edx,%edx 11247 0x3A9C8D8E: jnz-32 0x3A9C8E34 11248 . 1183 3A9C8D80 20 11249 . 81 C3 90 72 0E 00 8B 93 3C 2B 00 00 85 D2 0F 85 A0 00 00 00 11250 11251 ==== BB 1184 (0x3A9C8D94) in 21934B, out 121721B, BBs exec'd 0 ==== 11252 0x3A9C8D94: movl 0xFFFF9EBC(%ebx),%esi 11253 0x3A9C8D9A: testl %esi,%esi 11254 0x3A9C8D9C: jz-8 0x3A9C8DC9 11255 . 1184 3A9C8D94 10 11256 . 8B B3 BC 9E FF FF 85 F6 74 2B 11257 11258 ==== BB 1185 (0x3A9C8D9E) in 21944B, out 121796B, BBs exec'd 0 ==== 11259 0x3A9C8D9E: movl %esi,%esi 11260 0x3A9C8DA0: movl 4(%esi),%edx 11261 0x3A9C8DA3: xorl %edi, %edi 11262 0x3A9C8DA5: cmpl %edx,%edi 11263 0x3A9C8DA7: jnb-8 0x3A9C8DBE 11264 . 1185 3A9C8D9E 11 11265 . 89 F6 8B 56 04 31 FF 39 D7 73 15 11266 11267 ==== BB 1186 (0x3A9C8DBE) in 21955B, out 121886B, BBs exec'd 0 ==== 11268 0x3A9C8DBE: cmpl $0x1F, %edx 11269 0x3A9C8DC1: jbe-8 0x3A9C8DFD 11270 . 1186 3A9C8DBE 5 11271 . 83 FA 1F 76 3A 11272 11273 ==== BB 1187 (0x3A9C8DFD) in 21960B, out 121943B, BBs exec'd 0 ==== 11274 0x3A9C8DFD: leal 1(%edx), %eax 11275 0x3A9C8E00: movl %edx,%edi 11276 0x3A9C8E02: movl %eax,4(%esi) 11277 0x3A9C8E05: testl %esi,%esi 11278 0x3A9C8E07: jz-8 0x3A9C8DC9 11279 . 1187 3A9C8DFD 12 11280 . 8D 42 01 89 D7 89 46 04 85 F6 74 C0 11281 11282 ==== BB 1188 (0x3A9C8E09) in 21972B, out 122035B, BBs exec'd 0 ==== 11283 0x3A9C8E09: movl %edi,%eax 11284 0x3A9C8E0B: movl $0x1,%ecx 11285 0x3A9C8E10: shll $0x4, %eax 11286 0x3A9C8E13: movl %ecx,8(%esi,%eax,1) 11287 0x3A9C8E17: movl 0x2B44(%ebx),%edx 11288 0x3A9C8E1D: testl %edx,%edx 11289 0x3A9C8E1F: jnz-8 0x3A9C8E44 11290 . 1188 3A9C8E09 24 11291 . 89 F8 B9 01 00 00 00 C1 E0 04 89 4C 06 08 8B 93 44 2B 00 00 85 D2 75 23 11292 11293 ==== BB 1189 (0x3A9C8E21) in 21996B, out 122153B, BBs exec'd 0 ==== 11294 0x3A9C8E21: xorl %eax, %eax 11295 0x3A9C8E23: testl %esi,%esi 11296 0x3A9C8E25: jz-8 0x3A9C8E2E 11297 . 1189 3A9C8E21 6 11298 . 31 C0 85 F6 74 07 11299 11300 ==== BB 1190 (0x3A9C8E27) in 22002B, out 122226B, BBs exec'd 0 ==== 11301 0x3A9C8E27: shll $0x4, %edi 11302 0x3A9C8E2A: leal 8(%edi,%esi,1), %eax 11303 0x3A9C8E2E: popl %edx 11304 0x3A9C8E2F: popl %ebx 11305 0x3A9C8E30: popl %esi 11306 0x3A9C8E31: popl %edi 11307 0x3A9C8E32: popl %ebp 11308 0x3A9C8E33: ret 11309 . 1190 3A9C8E27 13 11310 . C1 E7 04 8D 44 37 08 5A 5B 5E 5F 5D C3 11311 11312 ==== BB 1191 (0x3A9C8E74) in 22015B, out 122362B, BBs exec'd 0 ==== 11313 0x3A9C8E74: movl %eax,%edx 11314 0x3A9C8E76: testl %edx,%edx 11315 0x3A9C8E78: movl $0xFFFFFFFF,%eax 11316 0x3A9C8E7D: jz-8 0x3A9C8E99 11317 . 1191 3A9C8E74 11 11318 . 89 C2 85 D2 B8 FF FF FF FF 74 1A 11319 11320 ==== BB 1192 (0x3A9C8E7F) in 22026B, out 122440B, BBs exec'd 0 ==== 11321 0x3A9C8E7F: movl $0x4, (%edx) 11322 0x3A9C8E85: movl 8(%ebp),%eax 11323 0x3A9C8E88: movl %eax,4(%edx) 11324 0x3A9C8E8B: movl 12(%ebp),%eax 11325 0x3A9C8E8E: movl %eax,8(%edx) 11326 0x3A9C8E91: movl 16(%ebp),%eax 11327 0x3A9C8E94: movl %eax,12(%edx) 11328 0x3A9C8E97: xorl %eax, %eax 11329 0x3A9C8E99: popl %ebx 11330 0x3A9C8E9A: popl %ebp 11331 0x3A9C8E9B: ret 11332 . 1192 3A9C8E7F 29 11333 . 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 11334 11335 ==== BB 1193 (0x3A9B38D8) in 22055B, out 122598B, BBs exec'd 0 ==== 11336 0x3A9B38D8: movl 24(%ebp),%esi 11337 0x3A9B38DB: testl %esi,%esi 11338 0x3A9B38DD: jz-8 0x3A9B38F6 11339 . 1193 3A9B38D8 7 11340 . 8B 75 18 85 F6 74 17 11341 11342 ==== BB 1194 (0x3A9B38DF) in 22062B, out 122670B, BBs exec'd 0 ==== 11343 0x3A9B38DF: xorl %edx, %edx 11344 0x3A9B38E1: xorl %ecx, %ecx 11345 0x3A9B38E3: movl %ecx,8(%esp,,) 11346 0x3A9B38E7: movl %edx,4(%esp,,) 11347 0x3A9B38EB: movl 24(%ebp),%edx 11348 0x3A9B38EE: movl %edx,(%esp,,) 11349 0x3A9B38F1: call 0x3A9C8E60 11350 . 1194 3A9B38DF 23 11351 . 31 D2 31 C9 89 4C 24 08 89 54 24 04 8B 55 18 89 14 24 E8 6A 55 01 00 11352 11353 ==== BB 1195 (0x3A9C8DA9) in 22085B, out 122787B, BBs exec'd 0 ==== 11354 0x3A9C8DA9: leal 8(%esi), %eax 11355 0x3A9C8DAC: leal 0(%esi,,), %esi 11356 0x3A9C8DB0: movl (%eax),%ecx 11357 0x3A9C8DB2: testl %ecx,%ecx 11358 0x3A9C8DB4: jz-8 0x3A9C8DF4 11359 . 1195 3A9C8DA9 13 11360 . 8D 46 08 8D 74 26 00 8B 08 85 C9 74 3E 11361 11362 ==== BB 1196 (0x3A9C8DB6) in 22098B, out 122876B, BBs exec'd 0 ==== 11363 0x3A9C8DB6: incl %edi 11364 0x3A9C8DB7: addl $0x10, %eax 11365 0x3A9C8DBA: cmpl %edx,%edi 11366 0x3A9C8DBC: jb-8 0x3A9C8DB0 11367 . 1196 3A9C8DB6 8 11368 . 47 83 C0 10 39 D7 72 F2 11369 11370 ==== BB 1197 (0x3A9B38F6) in 22106B, out 122954B, BBs exec'd 0 ==== 11371 0x3A9B38F6: movl 0x168(%ebx),%esi 11372 0x3A9B38FC: testb $0x2, (%esi) 11373 0x3A9B38FF: jnz-8 0x3A9B3933 11374 . 1197 3A9B38F6 11 11375 . 8B B3 68 01 00 00 F6 06 02 75 32 11376 11377 ==== BB 1198 (0x3A9B3901) in 22117B, out 123038B, BBs exec'd 0 ==== 11378 0x3A9B3901: movl 20(%ebp),%eax 11379 0x3A9B3904: testl %eax,%eax 11380 0x3A9B3906: jz-8 0x3A9B390B 11381 . 1198 3A9B3901 7 11382 . 8B 45 14 85 C0 74 03 11383 11384 ==== BB 1199 (0x3A9B3908) in 22124B, out 123110B, BBs exec'd 0 ==== 11385 0x3A9B3908: call*l 20(%ebp) 11386 . 1199 3A9B3908 3 11387 . FF 55 14 11388 11389 ==== BB 1200 __libc_csu_init(0x80483E0) in 22127B, out 123154B, BBs exec'd 0 ==== 11390 0x80483E0: pushl %ebp 11391 0x80483E1: movl %esp,%ebp 11392 0x80483E3: subl $0x18, %esp 11393 0x80483E6: movl %ebx,-12(%ebp) 11394 0x80483E9: movl %esi,-8(%ebp) 11395 0x80483EC: xorl %esi, %esi 11396 0x80483EE: call 0x8048438 11397 . 1200 80483E0 19 11398 . 55 89 E5 83 EC 18 89 5D F4 89 75 F8 31 F6 E8 45 00 00 00 11399 11400 ==== BB 1201 (0x8048438) in 22146B, out 123279B, BBs exec'd 0 ==== 11401 0x8048438: movl (%esp,,),%ebx 11402 0x804843B: ret 11403 . 1201 8048438 4 11404 . 8B 1C 24 C3 11405 11406 ==== BB 1202 (0x80483F3) in 22150B, out 123319B, BBs exec'd 0 ==== 11407 0x80483F3: addl $0x1181, %ebx 11408 0x80483F9: movl %edi,-4(%ebp) 11409 0x80483FC: call 0x8048264 11410 . 1202 80483F3 14 11411 . 81 C3 81 11 00 00 89 7D FC E8 63 FE FF FF 11412 11413 ==== BB 1203 (0x8048264) in 22164B, out 123400B, BBs exec'd 0 ==== 11414 0x8048264: pushl %ebp 11415 0x8048265: movl %esp,%ebp 11416 0x8048267: subl $0x8, %esp 11417 0x804826A: call 0x80482C4 11418 . 1203 8048264 11 11419 . 55 89 E5 83 EC 08 E8 55 00 00 00 11420 11421 ==== BB 1204 (0x80482C4) in 22175B, out 123485B, BBs exec'd 0 ==== 11422 0x80482C4: pushl %ebp 11423 0x80482C5: movl %esp,%ebp 11424 0x80482C7: pushl %ebx 11425 0x80482C8: call 0x80482CD ; popl %ebx 11426 0x80482CE: addl $0x12A7, %ebx 11427 0x80482D4: pushl %edx 11428 0x80482D5: movl 0x10(%ebx),%eax 11429 0x80482DB: testl %eax,%eax 11430 0x80482DD: jz-8 0x80482E1 11431 . 1204 80482C4 27 11432 . 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 11433 11434 ==== BB 1205 (0x80482E1) in 22202B, out 123637B, BBs exec'd 0 ==== 11435 0x80482E1: popl %eax 11436 0x80482E2: popl %ebx 11437 0x80482E3: leave 0x80482E4: ret 11438 . 1205 80482E1 4 11439 . 58 5B C9 C3 11440 11441 ==== BB 1206 (0x804826F) in 22206B, out 123721B, BBs exec'd 0 ==== 11442 0x804826F: call 0x8048330 11443 . 1206 804826F 5 11444 . E8 BC 00 00 00 11445 11446 ==== BB 1207 (0x8048330) in 22211B, out 123766B, BBs exec'd 0 ==== 11447 0x8048330: pushl %ebp 11448 0x8048331: movl %esp,%ebp 11449 0x8048333: pushl %ecx 11450 0x8048334: pushl %ecx 11451 0x8048335: movl (0x8049570),%edx 11452 0x804833B: testl %edx,%edx 11453 0x804833D: jz-8 0x8048358 11454 . 1207 8048330 15 11455 . 55 89 E5 51 51 8B 15 70 95 04 08 85 D2 74 19 11456 11457 ==== BB 1208 (0x8048358) in 22226B, out 123895B, BBs exec'd 0 ==== 11458 0x8048358: leave 0x8048359: ret 11459 . 1208 8048358 2 11460 . C9 C3 11461 11462 ==== BB 1209 (0x8048274) in 22228B, out 123944B, BBs exec'd 0 ==== 11463 0x8048274: call 0x8048440 11464 . 1209 8048274 5 11465 . E8 C7 01 00 00 11466 11467 ==== BB 1210 (0x8048440) in 22233B, out 123989B, BBs exec'd 0 ==== 11468 0x8048440: pushl %ebp 11469 0x8048441: movl %esp,%ebp 11470 0x8048443: pushl %ebx 11471 0x8048444: pushl %edx 11472 0x8048445: movl $0x8049560,%ebx 11473 0x804844A: movl 0x8049560, %eax 11474 0x804844F: cmpl $0xFFFFFFFF, %eax 11475 0x8048452: jz-8 0x8048460 11476 . 1210 8048440 20 11477 . 55 89 E5 53 52 BB 60 95 04 08 A1 60 95 04 08 83 F8 FF 74 0C 11478 11479 ==== BB 1211 (0x8048460) in 22253B, out 124131B, BBs exec'd 0 ==== 11480 0x8048460: popl %eax 11481 0x8048461: popl %ebx 11482 0x8048462: popl %ebp 11483 0x8048463: ret 11484 . 1211 8048460 4 11485 . 58 5B 5D C3 11486 11487 ==== BB 1212 (0x8048279) in 22257B, out 124209B, BBs exec'd 0 ==== 11488 0x8048279: leave 0x804827A: ret 11489 . 1212 8048279 2 11490 . C9 C3 11491 11492 ==== BB 1213 (0x8048401) in 22259B, out 124258B, BBs exec'd 0 ==== 11493 0x8048401: leal 0xFFFFFF14(%ebx), %edx 11494 0x8048407: leal 0xFFFFFF14(%ebx), %eax 11495 0x804840D: subl %eax,%edx 11496 0x804840F: sarl $0x2, %edx 11497 0x8048412: cmpl %edx,%esi 11498 0x8048414: jnb-8 0x804842B 11499 . 1213 8048401 21 11500 . 8D 93 14 FF FF FF 8D 83 14 FF FF FF 29 C2 C1 FA 02 39 D6 73 15 11501 11502 ==== BB 1214 (0x804842B) in 22280B, out 124356B, BBs exec'd 0 ==== 11503 0x804842B: movl -12(%ebp),%ebx 11504 0x804842E: movl -8(%ebp),%esi 11505 0x8048431: movl -4(%ebp),%edi 11506 0x8048434: movl %ebp,%esp 11507 0x8048436: popl %ebp 11508 0x8048437: ret 11509 . 1214 804842B 13 11510 . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 11511 11512 ==== BB 1215 (0x3A9B390B) in 22293B, out 124448B, BBs exec'd 0 ==== 11513 0x3A9B390B: testb $0x2, (%esi) 11514 0x3A9B390E: movl %esi,%esi 11515 0x3A9B3910: jnz-8 0x3A9B394A 11516 . 1215 3A9B390B 7 11517 . F6 06 02 89 F6 75 38 11518 11519 ==== BB 1216 (0x3A9B3912) in 22300B, out 124519B, BBs exec'd 0 ==== 11520 0x3A9B3912: movl 0x13C(%ebx),%edx 11521 0x3A9B3918: movl (%edx),%eax 11522 0x3A9B391A: movl %edi,4(%esp,,) 11523 0x3A9B391E: movl %eax,8(%esp,,) 11524 0x3A9B3922: movl 12(%ebp),%eax 11525 0x3A9B3925: movl %eax,(%esp,,) 11526 0x3A9B3928: call*l 8(%ebp) 11527 . 1216 3A9B3912 25 11528 . 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 11529 11530 ==== BB 1217 main(0x804835C) in 22325B, out 124630B, BBs exec'd 0 ==== 11531 0x804835C: pushl %ebp 11532 0x804835D: movl %esp,%ebp 11533 0x804835F: subl $0x8, %esp 11534 0x8048362: andl $0xFFFFFFF0, %esp 11535 0x8048365: movl $0x2A,%eax 11536 0x804836A: leave 0x804836B: ret 11537 . 1217 804835C 16 11538 . 55 89 E5 83 EC 08 83 E4 F0 B8 2A 00 00 00 C9 C3 11539 11540 ==== BB 1218 (0x3A9B392B) in 22341B, out 124740B, BBs exec'd 0 ==== 11541 0x3A9B392B: movl %eax,(%esp,,) 11542 0x3A9B392E: call 0x3A9C8C50 11543 . 1218 3A9B392B 8 11544 . 89 04 24 E8 1D 53 01 00 11545 11546 ==== BB 1219 exit(0x3A9C8C50) in 22349B, out 124795B, BBs exec'd 0 ==== 11547 0x3A9C8C50: pushl %ebp 11548 0x3A9C8C51: movl %esp,%ebp 11549 0x3A9C8C53: pushl %edi 11550 0x3A9C8C54: pushl %esi 11551 0x3A9C8C55: pushl %ebx 11552 0x3A9C8C56: subl $0xC, %esp 11553 0x3A9C8C59: call 0x3A9B3791 11554 . 1219 3A9C8C50 14 11555 . 55 89 E5 57 56 53 83 EC 0C E8 33 AB FE FF 11556 11557 ==== BB 1220 (0x3A9C8C5E) in 22363B, out 124928B, BBs exec'd 0 ==== 11558 0x3A9C8C5E: addl $0xE73B2, %ebx 11559 0x3A9C8C64: movl 0xFFFF9EBC(%ebx),%edx 11560 0x3A9C8C6A: testl %edx,%edx 11561 0x3A9C8C6C: jz-8 0x3A9C8CDD 11562 . 1220 3A9C8C5E 16 11563 . 81 C3 B2 73 0E 00 8B 93 BC 9E FF FF 85 D2 74 6F 11564 11565 ==== BB 1221 (0x3A9C8C6E) in 22379B, out 125016B, BBs exec'd 0 ==== 11566 0x3A9C8C6E: movl %esi,%esi 11567 0x3A9C8C70: movl 4(%edx),%eax 11568 0x3A9C8C73: testl %eax,%eax 11569 0x3A9C8C75: jz-8 0x3A9C8CBD 11570 . 1221 3A9C8C6E 9 11571 . 89 F6 8B 42 04 85 C0 74 46 11572 11573 ==== BB 1222 (0x3A9C8C77) in 22388B, out 125098B, BBs exec'd 0 ==== 11574 0x3A9C8C77: movl %esi,%esi 11575 0x3A9C8C79: leal 0(%edi,,), %edi 11576 0x3A9C8C80: decl %eax 11577 0x3A9C8C81: movl %eax,4(%edx) 11578 0x3A9C8C84: shll $0x4, %eax 11579 0x3A9C8C87: leal (%eax,%edx,1), %eax 11580 0x3A9C8C8A: leal 8(%eax), %ecx 11581 0x3A9C8C8D: movl 8(%eax),%eax 11582 0x3A9C8C90: cmpl $0x4, %eax 11583 0x3A9C8C93: jnbe-8 0x3A9C8CB6 11584 . 1222 3A9C8C77 30 11585 . 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 11586 11587 ==== BB 1223 (0x3A9C8C95) in 22418B, out 125234B, BBs exec'd 0 ==== 11588 0x3A9C8C95: movl -75896(%ebx,%eax,4),%eax 11589 0x3A9C8C9C: addl %ebx,%eax 11590 0x3A9C8C9E: jmp*l %eax 11591 . 1223 3A9C8C95 11 11592 . 8B 84 83 88 D7 FE FF 01 D8 FF E0 11593 11594 ==== BB 1224 (0x3A9C8CA0) in 22429B, out 125285B, BBs exec'd 0 ==== 11595 0x3A9C8CA0: movl 8(%ebp),%eax 11596 0x3A9C8CA3: movl %eax,4(%esp,,) 11597 0x3A9C8CA7: movl 8(%ecx),%eax 11598 0x3A9C8CAA: movl %eax,(%esp,,) 11599 0x3A9C8CAD: call*l 4(%ecx) 11600 . 1224 3A9C8CA0 16 11601 . 8B 45 08 89 44 24 04 8B 41 08 89 04 24 FF 51 04 11602 11603 ==== BB 1225 __libc_csu_fini(0x8048370) in 22445B, out 125372B, BBs exec'd 0 ==== 11604 0x8048370: pushl %ebp 11605 0x8048371: movl %esp,%ebp 11606 0x8048373: subl $0x18, %esp 11607 0x8048376: movl %ebx,-12(%ebp) 11608 0x8048379: call 0x8048438 11609 . 1225 8048370 14 11610 . 55 89 E5 83 EC 18 89 5D F4 E8 BA 00 00 00 11611 11612 ==== BB 1226 (0x804837E) in 22459B, out 125470B, BBs exec'd 0 ==== 11613 0x804837E: addl $0x11F6, %ebx 11614 0x8048384: movl %edi,-4(%ebp) 11615 0x8048387: leal 0xFFFFFF14(%ebx), %eax 11616 0x804838D: leal 0xFFFFFF14(%ebx), %edi 11617 0x8048393: movl %esi,-8(%ebp) 11618 0x8048396: subl %edi,%eax 11619 0x8048398: sarl $0x2, %eax 11620 0x804839B: testl %eax,%eax 11621 0x804839D: leal -1(%eax), %esi 11622 0x80483A0: jnz-8 0x80483B4 11623 . 1226 804837E 36 11624 . 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 11625 11626 ==== BB 1227 (0x80483A2) in 22495B, out 125620B, BBs exec'd 0 ==== 11627 0x80483A2: call 0x8048464 11628 . 1227 80483A2 5 11629 . E8 BD 00 00 00 11630 11631 ==== BB 1228 (0x8048464) in 22500B, out 125665B, BBs exec'd 0 ==== 11632 0x8048464: pushl %ebp 11633 0x8048465: movl %esp,%ebp 11634 0x8048467: pushl %ebx 11635 0x8048468: call 0x804846D ; popl %ebx 11636 0x804846E: addl $0x1107, %ebx 11637 0x8048474: pushl %eax 11638 0x8048475: call 0x80482F0 11639 . 1228 8048464 22 11640 . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 07 11 00 00 50 E8 76 FE FF FF 11641 11642 ==== BB 1229 (0x80482F0) in 22522B, out 125794B, BBs exec'd 0 ==== 11643 0x80482F0: pushl %ebp 11644 0x80482F1: movl %esp,%ebp 11645 0x80482F3: pushl %eax 11646 0x80482F4: pushl %eax 11647 0x80482F5: cmpb $0x0, (0x8049588) 11648 0x80482FC: jnz-8 0x804832C 11649 . 1229 80482F0 14 11650 . 55 89 E5 50 50 80 3D 88 95 04 08 00 75 2E 11651 11652 ==== BB 1230 (0x80482FE) in 22536B, out 125916B, BBs exec'd 0 ==== 11653 0x80482FE: movl 0x8049490, %eax 11654 0x8048303: movl (%eax),%edx 11655 0x8048305: testl %edx,%edx 11656 0x8048307: jz-8 0x8048325 11657 . 1230 80482FE 11 11658 . A1 90 94 04 08 8B 10 85 D2 74 1C 11659 11660 ==== BB 1231 (0x8048325) in 22547B, out 126000B, BBs exec'd 0 ==== 11661 0x8048325: movb $0x1, (0x8049588) 11662 0x804832C: leave 0x804832D: ret 11663 . 1231 8048325 9 11664 . C6 05 88 95 04 08 01 C9 C3 11665 11666 ==== BB 1232 (0x804847A) in 22556B, out 126065B, BBs exec'd 0 ==== 11667 0x804847A: popl %ecx 11668 0x804847B: popl %ebx 11669 0x804847C: leave 0x804847D: ret 11670 . 1232 804847A 4 11671 . 59 5B C9 C3 11672 11673 ==== BB 1233 (0x80483A7) in 22560B, out 126149B, BBs exec'd 0 ==== 11674 0x80483A7: movl -12(%ebp),%ebx 11675 0x80483AA: movl -8(%ebp),%esi 11676 0x80483AD: movl -4(%ebp),%edi 11677 0x80483B0: movl %ebp,%esp 11678 0x80483B2: popl %ebp 11679 0x80483B3: ret 11680 . 1233 80483A7 13 11681 . 8B 5D F4 8B 75 F8 8B 7D FC 89 EC 5D C3 11682 11683 ==== BB 1234 (0x3A9C8CB0) in 22573B, out 126241B, BBs exec'd 0 ==== 11684 0x3A9C8CB0: movl 0xFFFF9EBC(%ebx),%edx 11685 0x3A9C8CB6: movl 4(%edx),%eax 11686 0x3A9C8CB9: testl %eax,%eax 11687 0x3A9C8CBB: jnz-8 0x3A9C8C80 11688 . 1234 3A9C8CB0 13 11689 . 8B 93 BC 9E FF FF 8B 42 04 85 C0 75 C3 11690 11691 ==== BB 1235 (0x3A9C8C80) in 22586B, out 126329B, BBs exec'd 0 ==== 11692 0x3A9C8C80: decl %eax 11693 0x3A9C8C81: movl %eax,4(%edx) 11694 0x3A9C8C84: shll $0x4, %eax 11695 0x3A9C8C87: leal (%eax,%edx,1), %eax 11696 0x3A9C8C8A: leal 8(%eax), %ecx 11697 0x3A9C8C8D: movl 8(%eax),%eax 11698 0x3A9C8C90: cmpl $0x4, %eax 11699 0x3A9C8C93: jnbe-8 0x3A9C8CB6 11700 . 1235 3A9C8C80 21 11701 . 48 89 42 04 C1 E0 04 8D 04 10 8D 48 08 8B 40 08 83 F8 04 77 21 11702 11703 ==== BB 1236 _dl_fini(0x3A970800) in 22607B, out 126442B, BBs exec'd 0 ==== 11704 0x3A970800: pushl %ebp 11705 0x3A970801: movl %esp,%ebp 11706 0x3A970803: pushl %edi 11707 0x3A970804: pushl %esi 11708 0x3A970805: pushl %ebx 11709 0x3A970806: subl $0x4C, %esp 11710 0x3A970809: call 0x3A97592B 11711 . 1236 3A970800 14 11712 . 55 89 E5 57 56 53 83 EC 4C E8 1D 51 00 00 11713 11714 ==== BB 1237 (0x3A97080E) in 22621B, out 126575B, BBs exec'd 0 ==== 11715 0x3A97080E: addl $0x7E5E, %ebx 11716 0x3A970814: leal 0xFFFFF9AC(%ebx), %eax 11717 0x3A97081A: movl %eax,-52(%ebp) 11718 0x3A97081D: movl %eax,(%esp,,) 11719 0x3A970820: call*l 0xFFFFFBF8(%ebx) 11720 . 1237 3A97080E 24 11721 . 81 C3 5E 7E 00 00 8D 83 AC F9 FF FF 89 45 CC 89 04 24 FF 93 F8 FB FF FF 11722 11723 ==== BB 1238 rtld_lock_default_lock_recursive(0x3A9658E0) in 22645B, out 126670B, BBs exec'd 0 ==== 11724 0x3A9658E0: pushl %ebp 11725 0x3A9658E1: movl %esp,%ebp 11726 0x3A9658E3: movl 8(%ebp),%eax 11727 0x3A9658E6: incl 4(%eax) 11728 0x3A9658E9: popl %ebp 11729 0x3A9658EA: ret 11730 . 1238 3A9658E0 11 11731 . 55 89 E5 8B 45 08 FF 40 04 5D C3 11732 11733 ==== BB 1239 (0x3A970826) in 22656B, out 126774B, BBs exec'd 0 ==== 11734 0x3A970826: movl $0x0, -16(%ebp) 11735 0x3A97082D: movl 0xFFFFF998(%ebx),%edx 11736 0x3A970833: movl 0xFFFFF994(%ebx),%edi 11737 0x3A970839: leal 0xF(,%edx,4), %eax 11738 0x3A970840: andl $0xFFFFFFF0, %eax 11739 0x3A970843: subl %eax,%esp 11740 0x3A970845: leal 12(%esp,,), %ecx 11741 0x3A970849: testl %edi,%edi 11742 0x3A97084B: movl %edi,%eax 11743 0x3A97084D: movl %ecx,-20(%ebp) 11744 0x3A970850: jz-8 0x3A970872 11745 . 1239 3A970826 44 11746 . 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 11747 11748 ==== BB 1240 (0x3A970852) in 22700B, out 126946B, BBs exec'd 0 ==== 11749 0x3A970852: incl 0x170(%edi) 11750 0x3A970858: movl -16(%ebp),%esi 11751 0x3A97085B: movl -20(%ebp),%edx 11752 0x3A97085E: movl %edi,(%edx,%esi,4) 11753 0x3A970861: movl 12(%edi),%edi 11754 0x3A970864: incl %esi 11755 0x3A970865: movl %esi,-16(%ebp) 11756 0x3A970868: testl %edi,%edi 11757 0x3A97086A: jnz-8 0x3A970852 11758 . 1240 3A970852 26 11759 . 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 11760 11761 ==== BB 1241 (0x3A97086C) in 22726B, out 127090B, BBs exec'd 0 ==== 11762 0x3A97086C: movl 0xFFFFF998(%ebx),%edx 11763 0x3A970872: movl 12(%eax),%edi 11764 0x3A970875: testl %edi,%edi 11765 0x3A970877: jz-32 0x3A97098E 11766 . 1241 3A97086C 17 11767 . 8B 93 98 F9 FF FF 8B 78 0C 85 FF 0F 84 11 01 00 00 11768 11769 ==== BB 1242 (0x3A97087D) in 22743B, out 127181B, BBs exec'd 0 ==== 11770 0x3A97087D: movl $0x1, -24(%ebp) 11771 0x3A970884: movl -20(%ebp),%ecx 11772 0x3A970887: cmpl %edi,4(%ecx) 11773 0x3A97088A: jz-8 0x3A97089E 11774 . 1242 3A97087D 15 11775 . C7 45 E8 01 00 00 00 8B 4D EC 39 79 04 74 12 11776 11777 ==== BB 1243 (0x3A97089E) in 22758B, out 127272B, BBs exec'd 0 ==== 11778 0x3A97089E: movl -24(%ebp),%ecx 11779 0x3A9708A1: incl %ecx 11780 0x3A9708A2: cmpl %edx,%ecx 11781 0x3A9708A4: movl %ecx,-68(%ebp) 11782 0x3A9708A7: jnb-32 0x3A970983 11783 . 1243 3A97089E 15 11784 . 8B 4D E8 41 39 D1 89 4D BC 0F 83 D6 00 00 00 11785 11786 ==== BB 1244 (0x3A9708AD) in 22773B, out 127360B, BBs exec'd 0 ==== 11787 0x3A9708AD: movl -24(%ebp),%eax 11788 0x3A9708B0: movl -20(%ebp),%esi 11789 0x3A9708B3: shll $0x2, %eax 11790 0x3A9708B6: movl %eax,-64(%ebp) 11791 0x3A9708B9: addl %eax,%esi 11792 0x3A9708BB: negl -64(%ebp) 11793 0x3A9708BE: movl %esi,-60(%ebp) 11794 0x3A9708C1: jmp-8 0x3A9708D0 11795 . 1244 3A9708AD 22 11796 . 8B 45 E8 8B 75 EC C1 E0 02 89 45 C0 01 C6 F7 5D C0 89 75 C4 EB 0D 11797 11798 ==== BB 1245 (0x3A9708D0) in 22795B, out 127469B, BBs exec'd 0 ==== 11799 0x3A9708D0: movl -20(%ebp),%edx 11800 0x3A9708D3: movl -68(%ebp),%eax 11801 0x3A9708D6: movl (%edx,%eax,4),%eax 11802 0x3A9708D9: movl %eax,-48(%ebp) 11803 0x3A9708DC: movl 0x1D4(%eax),%edx 11804 0x3A9708E2: movl %eax,-28(%ebp) 11805 0x3A9708E5: testl %edx,%edx 11806 0x3A9708E7: jz-8 0x3A970960 11807 . 1245 3A9708D0 25 11808 . 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 11809 11810 ==== BB 1246 (0x3A9708E9) in 22820B, out 127598B, BBs exec'd 0 ==== 11811 0x3A9708E9: movl (%edx),%eax 11812 0x3A9708EB: testl %eax,%eax 11813 0x3A9708ED: jz-8 0x3A970960 11814 . 1246 3A9708E9 6 11815 . 8B 02 85 C0 74 71 11816 11817 ==== BB 1247 (0x3A9708EF) in 22826B, out 127667B, BBs exec'd 0 ==== 11818 0x3A9708EF: movl -20(%ebp),%esi 11819 0x3A9708F2: movl -24(%ebp),%ecx 11820 0x3A9708F5: leal (%esi,%ecx,4), %ecx 11821 0x3A9708F8: movl %ecx,-56(%ebp) 11822 0x3A9708FB: movl -68(%ebp),%esi 11823 0x3A9708FE: movl -64(%ebp),%ecx 11824 0x3A970901: leal (%ecx,%esi,4), %esi 11825 0x3A970904: movl %esi,-72(%ebp) 11826 0x3A970907: cmpl %edi,%eax 11827 0x3A970909: jz-8 0x3A97091D 11828 . 1247 3A9708EF 28 11829 . 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 11830 11831 ==== BB 1248 (0x3A97090B) in 22854B, out 127812B, BBs exec'd 0 ==== 11832 0x3A97090B: nop 11833 0x3A97090C: leal 0(%esi,,), %esi 11834 0x3A970910: addl $0x4, %edx 11835 0x3A970913: movl (%edx),%eax 11836 0x3A970915: testl %eax,%eax 11837 0x3A970917: jz-8 0x3A970960 11838 . 1248 3A97090B 14 11839 . 90 8D 74 26 00 83 C2 04 8B 02 85 C0 74 47 11840 11841 ==== BB 1249 (0x3A970919) in 22868B, out 127908B, BBs exec'd 0 ==== 11842 0x3A970919: cmpl %edi,%eax 11843 0x3A97091B: jnz-8 0x3A970910 11844 . 1249 3A970919 4 11845 . 39 F8 75 F3 11846 11847 ==== BB 1250 (0x3A970910) in 22872B, out 127965B, BBs exec'd 0 ==== 11848 0x3A970910: addl $0x4, %edx 11849 0x3A970913: movl (%edx),%eax 11850 0x3A970915: testl %eax,%eax 11851 0x3A970917: jz-8 0x3A970960 11852 . 1250 3A970910 9 11853 . 83 C2 04 8B 02 85 C0 74 47 11854 11855 ==== BB 1251 (0x3A970960) in 22881B, out 128044B, BBs exec'd 0 ==== 11856 0x3A970960: movl -48(%ebp),%edx 11857 0x3A970963: movl 0x1E0(%edx),%ecx 11858 0x3A970969: testl %ecx,%ecx 11859 0x3A97096B: jnz-32 0x3A970A77 11860 . 1251 3A970960 17 11861 . 8B 55 D0 8B 8A E0 01 00 00 85 C9 0F 85 06 01 00 00 11862 11863 ==== BB 1252 (0x3A970971) in 22898B, out 128132B, BBs exec'd 0 ==== 11864 0x3A970971: incl -68(%ebp) 11865 0x3A970974: movl 0xFFFFF998(%ebx),%edx 11866 0x3A97097A: cmpl %edx,-68(%ebp) 11867 0x3A97097D: jb-32 0x3A9708D0 11868 . 1252 3A970971 18 11869 . FF 45 BC 8B 93 98 F9 FF FF 39 55 BC 0F 82 4D FF FF FF 11870 11871 ==== BB 1253 (0x3A970983) in 22916B, out 128227B, BBs exec'd 0 ==== 11872 0x3A970983: movl 12(%edi),%edi 11873 0x3A970986: testl %edi,%edi 11874 0x3A970988: jnz-32 0x3A97087D 11875 . 1253 3A970983 11 11876 . 8B 7F 0C 85 FF 0F 85 EF FE FF FF 11877 11878 ==== BB 1254 (0x3A97088C) in 22927B, out 128299B, BBs exec'd 0 ==== 11879 0x3A97088C: leal 0(%esi,,), %esi 11880 0x3A970890: incl -24(%ebp) 11881 0x3A970893: movl -20(%ebp),%eax 11882 0x3A970896: movl -24(%ebp),%esi 11883 0x3A970899: cmpl %edi,(%eax,%esi,4) 11884 0x3A97089C: jnz-8 0x3A970890 11885 . 1254 3A97088C 18 11886 . 8D 74 26 00 FF 45 E8 8B 45 EC 8B 75 E8 39 3C B0 75 F2 11887 11888 ==== BB 1255 (0x3A970890) in 22945B, out 128413B, BBs exec'd 0 ==== 11889 0x3A970890: incl -24(%ebp) 11890 0x3A970893: movl -20(%ebp),%eax 11891 0x3A970896: movl -24(%ebp),%esi 11892 0x3A970899: cmpl %edi,(%eax,%esi,4) 11893 0x3A97089C: jnz-8 0x3A970890 11894 . 1255 3A970890 14 11895 . FF 45 E8 8B 45 EC 8B 75 E8 39 3C B0 75 F2 11896 11897 ==== BB 1256 (0x3A97098E) in 22959B, out 128517B, BBs exec'd 0 ==== 11898 0x3A97098E: movl $0x0, -16(%ebp) 11899 0x3A970995: cmpl %edx,-16(%ebp) 11900 0x3A970998: jb-8 0x3A9709C6 11901 . 1256 3A97098E 12 11902 . C7 45 F0 00 00 00 00 39 55 F0 72 2C 11903 11904 ==== BB 1257 (0x3A9709C6) in 22971B, out 128595B, BBs exec'd 0 ==== 11905 0x3A9709C6: movl -16(%ebp),%edx 11906 0x3A9709C9: movl -20(%ebp),%ecx 11907 0x3A9709CC: movl (%ecx,%edx,4),%edi 11908 0x3A9709CF: movzbl 0x174(%edi),%edx 11909 0x3A9709D6: testb $0x8, %dl 11910 0x3A9709D9: jz-8 0x3A970A23 11911 . 1257 3A9709C6 21 11912 . 8B 55 F0 8B 4D EC 8B 3C 91 0F B6 97 74 01 00 00 F6 C2 08 74 48 11913 11914 ==== BB 1258 (0x3A9709DB) in 22992B, out 128713B, BBs exec'd 0 ==== 11915 0x3A9709DB: jmp-8 0x3A97099F 11916 . 1258 3A9709DB 2 11917 . EB C2 11918 11919 ==== BB 1259 (0x3A97099F) in 22994B, out 128741B, BBs exec'd 0 ==== 11920 0x3A97099F: movb %dl,%al 11921 0x3A9709A1: andb $0xF7, %al 11922 0x3A9709A3: movb %al,0x174(%edi) 11923 0x3A9709A9: movl 4(%edi),%eax 11924 0x3A9709AC: movzbl (%eax),%ecx 11925 0x3A9709AF: testb %cl,%cl 11926 0x3A9709B1: jnz-8 0x3A9709DD 11927 . 1259 3A97099F 20 11928 . 88 D0 24 F7 88 87 74 01 00 00 8B 47 04 0F B6 08 84 C9 75 2A 11929 11930 ==== BB 1260 (0x3A9709B3) in 23014B, out 128877B, BBs exec'd 0 ==== 11931 0x3A9709B3: testb $0x3, %dl 11932 0x3A9709B6: jnz-8 0x3A9709DD 11933 . 1260 3A9709B3 5 11934 . F6 C2 03 75 25 11935 11936 ==== BB 1261 (0x3A9709B8) in 23019B, out 128939B, BBs exec'd 0 ==== 11937 0x3A9709B8: incl -16(%ebp) 11938 0x3A9709BB: movl -16(%ebp),%edx 11939 0x3A9709BE: cmpl 0xFFFFF998(%ebx),%edx 11940 0x3A9709C4: jnb-8 0x3A970A37 11941 . 1261 3A9709B8 14 11942 . FF 45 F0 8B 55 F0 3B 93 98 F9 FF FF 73 71 11943 11944 ==== BB 1262 (0x3A9709DD) in 23033B, out 129034B, BBs exec'd 0 ==== 11945 0x3A9709DD: movl 0x80(%edi),%edx 11946 0x3A9709E3: testl %edx,%edx 11947 0x3A9709E5: jnz-8 0x3A9709EE 11948 . 1262 3A9709DD 10 11949 . 8B 97 80 00 00 00 85 D2 75 07 11950 11951 ==== BB 1263 (0x3A9709E7) in 23043B, out 129109B, BBs exec'd 0 ==== 11952 0x3A9709E7: movl 76(%edi),%esi 11953 0x3A9709EA: testl %esi,%esi 11954 0x3A9709EC: jz-8 0x3A9709B8 11955 . 1263 3A9709E7 7 11956 . 8B 77 4C 85 F6 74 CA 11957 11958 ==== BB 1264 (0x3A9709EE) in 23050B, out 129181B, BBs exec'd 0 ==== 11959 0x3A9709EE: testb $0x2, 0xFFFFFC14(%ebx) 11960 0x3A9709F5: jnz-32 0x3A970ADC 11961 . 1264 3A9709EE 13 11962 . F6 83 14 FC FF FF 02 0F 85 E1 00 00 00 11963 11964 ==== BB 1265 (0x3A9709FB) in 23063B, out 129251B, BBs exec'd 0 ==== 11965 0x3A9709FB: testl %edx,%edx 11966 0x3A9709FD: jz-8 0x3A970A1C 11967 . 1265 3A9709FB 4 11968 . 85 D2 74 1D 11969 11970 ==== BB 1266 (0x3A970A1C) in 23067B, out 129310B, BBs exec'd 0 ==== 11971 0x3A970A1C: movl 76(%edi),%eax 11972 0x3A970A1F: testl %eax,%eax 11973 0x3A970A21: jnz-8 0x3A970A6C 11974 . 1266 3A970A1C 7 11975 . 8B 47 4C 85 C0 75 49 11976 11977 ==== BB 1267 (0x3A970A6C) in 23074B, out 129382B, BBs exec'd 0 ==== 11978 0x3A970A6C: movl 4(%eax),%eax 11979 0x3A970A6F: movl (%edi),%edx 11980 0x3A970A71: addl %edx,%eax 11981 0x3A970A73: call*l %eax 11982 . 1267 3A970A6C 9 11983 . 8B 40 04 8B 17 01 D0 FF D0 11984 11985 ==== BB 1268 (0x3A97CCD4) in 23083B, out 129456B, BBs exec'd 0 ==== 11986 0x3A97CCD4: pushl %ebp 11987 0x3A97CCD5: movl %esp,%ebp 11988 0x3A97CCD7: pushl %ebx 11989 0x3A97CCD8: call 0x3A97CCDD ; popl %ebx 11990 0x3A97CCDE: addl $0x1103, %ebx 11991 0x3A97CCE4: pushl %eax 11992 0x3A97CCE5: call 0x3A97C9F0 11993 . 1268 3A97CCD4 22 11994 . 55 89 E5 53 E8 00 00 00 00 5B 81 C3 03 11 00 00 50 E8 06 FD FF FF 11995 11996 ==== BB 1269 (0x3A97C9F0) in 23105B, out 129585B, BBs exec'd 0 ==== 11997 0x3A97C9F0: pushl %ebp 11998 0x3A97C9F1: movl %esp,%ebp 11999 0x3A97C9F3: pushl %ebx 12000 0x3A97C9F4: call 0x3A97C9F9 ; popl %ebx 12001 0x3A97C9FA: addl $0x13E7, %ebx 12002 0x3A97CA00: pushl %ecx 12003 0x3A97CA01: cmpb $0x0, 0x30(%ebx) 12004 0x3A97CA08: jnz-8 0x3A97CA3E 12005 . 1269 3A97C9F0 26 12006 . 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 12007 12008 ==== BB 1270 (0x3A97CA0A) in 23131B, out 129731B, BBs exec'd 0 ==== 12009 0x3A97CA0A: movl 0x24(%ebx),%edx 12010 0x3A97CA10: testl %edx,%edx 12011 0x3A97CA12: jnz-8 0x3A97CA43 12012 . 1270 3A97CA0A 10 12013 . 8B 93 24 00 00 00 85 D2 75 2F 12014 12015 ==== BB 1271 (0x3A97CA43) in 23141B, out 129803B, BBs exec'd 0 ==== 12016 0x3A97CA43: subl $0xC, %esp 12017 0x3A97CA46: movl 0xFFFFFF10(%ebx),%eax 12018 0x3A97CA4C: pushl %eax 12019 0x3A97CA4D: call 0x3A97C984 12020 . 1271 3A97CA43 15 12021 . 83 EC 0C 8B 83 10 FF FF FF 50 E8 32 FF FF FF 12022 12023 ==== BB 1272 (0x3A97C984) in 23156B, out 129894B, BBs exec'd 0 ==== 12024 0x3A97C984: jmp*l 0x18(%ebx) 12025 . 1272 3A97C984 6 12026 . FF A3 18 00 00 00 12027 12028 ==== BB 1273 (0x3A97C98A) in 23162B, out 129921B, BBs exec'd 0 ==== 12029 0x3A97C98A: pushl $0x18 12030 0x3A97C98F: jmp 0x3A97C944 12031 . 1273 3A97C98A 10 12032 . 68 18 00 00 00 E9 B0 FF FF FF 12033 12034 ==== BB 1274 (0x3A97C944) in 23172B, out 129970B, BBs exec'd 0 ==== 12035 0x3A97C944: pushl 0x4(%ebx) 12036 0x3A97C94A: jmp*l 0x8(%ebx) 12037 . 1274 3A97C944 12 12038 . FF B3 04 00 00 00 FF A3 08 00 00 00 12039 12040 ==== BB 1275 __cxa_finalize(0x3A9C8EA0) in 23184B, out 130019B, BBs exec'd 0 ==== 12041 0x3A9C8EA0: pushl %ebp 12042 0x3A9C8EA1: movl %esp,%ebp 12043 0x3A9C8EA3: pushl %edi 12044 0x3A9C8EA4: pushl %esi 12045 0x3A9C8EA5: pushl %ebx 12046 0x3A9C8EA6: subl $0xC, %esp 12047 0x3A9C8EA9: call 0x3A9B3791 12048 . 1275 3A9C8EA0 14 12049 . 55 89 E5 57 56 53 83 EC 0C E8 E3 A8 FE FF 12050 12051 ==== BB 1276 (0x3A9C8EAE) in 23198B, out 130152B, BBs exec'd 0 ==== 12052 0x3A9C8EAE: addl $0xE7162, %ebx 12053 0x3A9C8EB4: movl 0xFFFF9EBC(%ebx),%edi 12054 0x3A9C8EBA: testl %edi,%edi 12055 0x3A9C8EBC: jz-8 0x3A9C8F26 12056 . 1276 3A9C8EAE 16 12057 . 81 C3 62 71 0E 00 8B BB BC 9E FF FF 85 FF 74 68 12058 12059 ==== BB 1277 (0x3A9C8EBE) in 23214B, out 130240B, BBs exec'd 0 ==== 12060 0x3A9C8EBE: movl %esi,%esi 12061 0x3A9C8EC0: movl 4(%edi),%eax 12062 0x3A9C8EC3: shll $0x4, %eax 12063 0x3A9C8EC6: leal -8(%eax,%edi,1), %esi 12064 0x3A9C8ECA: leal 8(%edi), %eax 12065 0x3A9C8ECD: cmpl %eax,%esi 12066 0x3A9C8ECF: movl %eax,-16(%ebp) 12067 0x3A9C8ED2: jnb-8 0x3A9C8EE6 12068 . 1277 3A9C8EBE 22 12069 . 89 F6 8B 47 04 C1 E0 04 8D 74 38 F8 8D 47 08 39 C6 89 45 F0 73 12 12070 12071 ==== BB 1278 (0x3A9C8ED4) in 23236B, out 130354B, BBs exec'd 0 ==== 12072 0x3A9C8ED4: jmp-8 0x3A9C8F20 12073 . 1278 3A9C8ED4 2 12074 . EB 4A 12075 12076 ==== BB 1279 (0x3A9C8F20) in 23238B, out 130382B, BBs exec'd 0 ==== 12077 0x3A9C8F20: movl (%edi),%edi 12078 0x3A9C8F22: testl %edi,%edi 12079 0x3A9C8F24: jnz-8 0x3A9C8EC0 12080 . 1279 3A9C8F20 6 12081 . 8B 3F 85 FF 75 9A 12082 12083 ==== BB 1280 (0x3A9C8F26) in 23244B, out 130451B, BBs exec'd 0 ==== 12084 0x3A9C8F26: movl 8(%ebp),%eax 12085 0x3A9C8F29: testl %eax,%eax 12086 0x3A9C8F2B: jz-8 0x3A9C8F38 12087 . 1280 3A9C8F26 7 12088 . 8B 45 08 85 C0 74 0B 12089 12090 ==== BB 1281 (0x3A9C8F2D) in 23251B, out 130523B, BBs exec'd 0 ==== 12091 0x3A9C8F2D: movl 8(%ebp),%eax 12092 0x3A9C8F30: movl %eax,(%esp,,) 12093 0x3A9C8F33: call 0x3AA648D0 12094 . 1281 3A9C8F2D 11 12095 . 8B 45 08 89 04 24 E8 98 B9 09 00 12096 12097 ==== BB 1282 __unregister_atfork(0x3AA648D0) in 23262B, out 130591B, BBs exec'd 0 ==== 12098 0x3AA648D0: pushl %ebp 12099 0x3AA648D1: movl %esp,%ebp 12100 0x3AA648D3: pushl %edi 12101 0x3AA648D4: pushl %esi 12102 0x3AA648D5: pushl %ebx 12103 0x3AA648D6: subl $0x10, %esp 12104 0x3AA648D9: movl 8(%ebp),%edi 12105 0x3AA648DC: call 0x3A9B3791 12106 . 1282 3AA648D0 17 12107 . 55 89 E5 57 56 53 83 EC 10 8B 7D 08 E8 B0 EE F4 FF 12108 12109 ==== BB 1283 (0x3AA648E1) in 23279B, out 130737B, BBs exec'd 0 ==== 12110 0x3AA648E1: addl $0x4B72F, %ebx 12111 0x3AA648E7: movl 0x2B3C(%ebx),%edx 12112 0x3AA648ED: testl %edx,%edx 12113 0x3AA648EF: jnz-32 0x3AA649D2 12114 . 1283 3AA648E1 20 12115 . 81 C3 2F B7 04 00 8B 93 3C 2B 00 00 85 D2 0F 85 DD 00 00 00 12116 12117 ==== BB 1284 (0x3AA648F5) in 23299B, out 130825B, BBs exec'd 0 ==== 12118 0x3AA648F5: movl 0xFFFF9B8C(%ebx),%ecx 12119 0x3AA648FB: leal 0xFFFF9B88(%ebx), %eax 12120 0x3AA64901: movl %eax,-16(%ebp) 12121 0x3AA64904: cmpl %eax,%ecx 12122 0x3AA64906: movl 4(%ecx),%esi 12123 0x3AA64909: jnz-8 0x3AA6491A 12124 . 1284 3AA648F5 22 12125 . 8B 8B 8C 9B FF FF 8D 83 88 9B FF FF 89 45 F0 39 C1 8B 71 04 75 0F 12126 12127 ==== BB 1285 (0x3AA6490B) in 23321B, out 130942B, BBs exec'd 0 ==== 12128 0x3AA6490B: jmp-8 0x3AA64940 12129 . 1285 3AA6490B 2 12130 . EB 33 12131 12132 ==== BB 1286 (0x3AA64940) in 23323B, out 130970B, BBs exec'd 0 ==== 12133 0x3AA64940: movl 0xFFFF9B94(%ebx),%ecx 12134 0x3AA64946: leal 0xFFFF9B90(%ebx), %eax 12135 0x3AA6494C: movl %eax,-20(%ebp) 12136 0x3AA6494F: cmpl %eax,%ecx 12137 0x3AA64951: movl 4(%ecx),%esi 12138 0x3AA64954: jnz-8 0x3AA64962 12139 . 1286 3AA64940 22 12140 . 8B 8B 94 9B FF FF 8D 83 90 9B FF FF 89 45 EC 39 C1 8B 71 04 75 0C 12141 12142 ==== BB 1287 (0x3AA64956) in 23345B, out 131084B, BBs exec'd 0 ==== 12143 0x3AA64956: jmp-8 0x3AA64980 12144 . 1287 3AA64956 2 12145 . EB 28 12146 12147 ==== BB 1288 (0x3AA64980) in 23347B, out 131112B, BBs exec'd 0 ==== 12148 0x3AA64980: movl 0xFFFF9B9C(%ebx),%ecx 12149 0x3AA64986: leal 0xFFFF9B98(%ebx), %eax 12150 0x3AA6498C: movl %eax,-24(%ebp) 12151 0x3AA6498F: cmpl %eax,%ecx 12152 0x3AA64991: movl 4(%ecx),%esi 12153 0x3AA64994: jnz-8 0x3AA649A2 12154 . 1288 3AA64980 22 12155 . 8B 8B 9C 9B FF FF 8D 83 98 9B FF FF 89 45 E8 39 C1 8B 71 04 75 0C 12156 12157 ==== BB 1289 (0x3AA64996) in 23369B, out 131226B, BBs exec'd 0 ==== 12158 0x3AA64996: jmp-8 0x3AA649C0 12159 . 1289 3AA64996 2 12160 . EB 28 12161 12162 ==== BB 1290 (0x3AA649C0) in 23371B, out 131254B, BBs exec'd 0 ==== 12163 0x3AA649C0: movl 0x2B44(%ebx),%edx 12164 0x3AA649C6: testl %edx,%edx 12165 0x3AA649C8: jnz-8 0x3AA649E2 12166 . 1290 3AA649C0 10 12167 . 8B 93 44 2B 00 00 85 D2 75 18 12168 12169 ==== BB 1291 (0x3AA649CA) in 23381B, out 131329B, BBs exec'd 0 ==== 12170 0x3AA649CA: addl $0x10, %esp 12171 0x3AA649CD: popl %ebx 12172 0x3AA649CE: popl %esi 12173 0x3AA649CF: popl %edi 12174 0x3AA649D0: popl %ebp 12175 0x3AA649D1: ret 12176 . 1291 3AA649CA 8 12177 . 83 C4 10 5B 5E 5F 5D C3 12178 12179 ==== BB 1292 (0x3A9C8F38) in 23389B, out 131437B, BBs exec'd 0 ==== 12180 0x3A9C8F38: addl $0xC, %esp 12181 0x3A9C8F3B: popl %ebx 12182 0x3A9C8F3C: popl %esi 12183 0x3A9C8F3D: popl %edi 12184 0x3A9C8F3E: popl %ebp 12185 0x3A9C8F3F: ret 12186 . 1292 3A9C8F38 8 12187 . 83 C4 0C 5B 5E 5F 5D C3 12188 12189 ==== BB 1293 (0x3A97CA52) in 23397B, out 131545B, BBs exec'd 0 ==== 12190 0x3A97CA52: addl $0x10, %esp 12191 0x3A97CA55: jmp-8 0x3A97CA14 12192 . 1293 3A97CA52 5 12193 . 83 C4 10 EB BD 12194 12195 ==== BB 1294 (0x3A97CA14) in 23402B, out 131590B, BBs exec'd 0 ==== 12196 0x3A97CA14: movl 0xFFFFFF14(%ebx),%eax 12197 0x3A97CA1A: movl (%eax),%edx 12198 0x3A97CA1C: testl %edx,%edx 12199 0x3A97CA1E: jz-8 0x3A97CA37 12200 . 1294 3A97CA14 12 12201 . 8B 83 14 FF FF FF 8B 10 85 D2 74 17 12202 12203 ==== BB 1295 (0x3A97CA37) in 23414B, out 131675B, BBs exec'd 0 ==== 12204 0x3A97CA37: movb $0x1, 0x30(%ebx) 12205 0x3A97CA3E: movl -4(%ebp),%ebx 12206 0x3A97CA41: leave 0x3A97CA42: ret 12207 . 1295 3A97CA37 12 12208 . C6 83 30 00 00 00 01 8B 5D FC C9 C3 12209 12210 ==== BB 1296 (0x3A97CCEA) in 23426B, out 131752B, BBs exec'd 0 ==== 12211 0x3A97CCEA: popl %ecx 12212 0x3A97CCEB: popl %ebx 12213 0x3A97CCEC: leave 0x3A97CCED: ret 12214 . 1296 3A97CCEA 4 12215 . 59 5B C9 C3 12216 12217 ==== BB 1297 (0x3A970A75) in 23430B, out 131836B, BBs exec'd 0 ==== 12218 0x3A970A75: jmp-8 0x3A970A23 12219 . 1297 3A970A75 2 12220 . EB AC 12221 12222 ==== BB 1298 (0x3A970A23) in 23432B, out 131864B, BBs exec'd 0 ==== 12223 0x3A970A23: decl 0x170(%edi) 12224 0x3A970A29: incl -16(%ebp) 12225 0x3A970A2C: movl -16(%ebp),%edx 12226 0x3A970A2F: cmpl 0xFFFFF998(%ebx),%edx 12227 0x3A970A35: jb-8 0x3A9709C6 12228 . 1298 3A970A23 20 12229 . FF 8F 70 01 00 00 FF 45 F0 8B 55 F0 3B 93 98 F9 FF FF 72 8F 12230 12231 ==== BB 1299 (0x3A9709FF) in 23452B, out 131979B, BBs exec'd 0 ==== 12232 0x3A9709FF: movl 4(%edx),%edx 12233 0x3A970A02: movl (%edi),%esi 12234 0x3A970A04: movl 0x88(%edi),%eax 12235 0x3A970A0A: addl %esi,%edx 12236 0x3A970A0C: movl %edx,-44(%ebp) 12237 0x3A970A0F: movl 4(%eax),%esi 12238 0x3A970A12: shrl $0x2, %esi 12239 0x3A970A15: movl %esi,%eax 12240 0x3A970A17: decl %esi 12241 0x3A970A18: testl %eax,%eax 12242 0x3A970A1A: jnz-8 0x3A970A58 12243 . 1299 3A9709FF 29 12244 . 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 12245 12246 ==== BB 1300 (0x3A970A58) in 23481B, out 132134B, BBs exec'd 0 ==== 12247 0x3A970A58: movl -44(%ebp),%eax 12248 0x3A970A5B: call*l (%eax,%esi,4) 12249 . 1300 3A970A58 6 12250 . 8B 45 D4 FF 14 B0 12251 12252 ==== BB 1301 __libc_fini(0x3A9B3760) in 23487B, out 132195B, BBs exec'd 0 ==== 12253 0x3A9B3760: pushl %ebp 12254 0x3A9B3761: movl %esp,%ebp 12255 0x3A9B3763: pushl %esi 12256 0x3A9B3764: pushl %ebx 12257 0x3A9B3765: call 0x3A9B3791 12258 . 1301 3A9B3760 10 12259 . 55 89 E5 56 53 E8 27 00 00 00 12260 12261 ==== BB 1302 (0x3A9B376A) in 23497B, out 132298B, BBs exec'd 0 ==== 12262 0x3A9B376A: addl $0xFC8A6, %ebx 12263 0x3A9B3770: leal 0xFFFFFFA0(%ebx), %esi 12264 0x3A9B3776: movl (%esi),%eax 12265 0x3A9B3778: testl %eax,%eax 12266 0x3A9B377A: jnz-8 0x3A9B3780 12267 . 1302 3A9B376A 18 12268 . 81 C3 A6 C8 0F 00 8D B3 A0 FF FF FF 8B 06 85 C0 75 04 12269 12270 ==== BB 1303 (0x3A9B377C) in 23515B, out 132390B, BBs exec'd 0 ==== 12271 0x3A9B377C: popl %ebx 12272 0x3A9B377D: popl %esi 12273 0x3A9B377E: popl %ebp 12274 0x3A9B377F: ret 12275 . 1303 3A9B377C 4 12276 . 5B 5E 5D C3 12277 12278 ==== BB 1304 (0x3A970A5E) in 23519B, out 132468B, BBs exec'd 0 ==== 12279 0x3A970A5E: movl %esi,%eax 12280 0x3A970A60: decl %esi 12281 0x3A970A61: testl %eax,%eax 12282 0x3A970A63: jnz-8 0x3A970A58 12283 . 1304 3A970A5E 7 12284 . 89 F0 4E 85 C0 75 F3 12285 12286 ==== BB 1305 (0x3A970A65) in 23526B, out 132545B, BBs exec'd 0 ==== 12287 0x3A970A65: movl 76(%edi),%eax 12288 0x3A970A68: testl %eax,%eax 12289 0x3A970A6A: jz-8 0x3A970A23 12290 . 1305 3A970A65 7 12291 . 8B 47 4C 85 C0 74 B7 12292 12293 ==== BB 1306 (0x3A970A37) in 23533B, out 132617B, BBs exec'd 0 ==== 12294 0x3A970A37: movl -52(%ebp),%ecx 12295 0x3A970A3A: movl %ecx,(%esp,,) 12296 0x3A970A3D: call*l 0xFFFFFBFC(%ebx) 12297 . 1306 3A970A37 12 12298 . 8B 4D CC 89 0C 24 FF 93 FC FB FF FF 12299 12300 ==== BB 1307 rtld_lock_default_unlock_recursive(0x3A9658F0) in 23545B, out 132685B, BBs exec'd 0 ==== 12301 0x3A9658F0: pushl %ebp 12302 0x3A9658F1: movl %esp,%ebp 12303 0x3A9658F3: movl 8(%ebp),%eax 12304 0x3A9658F6: decl 4(%eax) 12305 0x3A9658F9: popl %ebp 12306 0x3A9658FA: ret 12307 . 1307 3A9658F0 11 12308 . 55 89 E5 8B 45 08 FF 48 04 5D C3 12309 12310 ==== BB 1308 (0x3A970A43) in 23556B, out 132789B, BBs exec'd 0 ==== 12311 0x3A970A43: cmpb $0x0, 0xFFFFFC14(%ebx) 12312 0x3A970A4A: js-32 0x3A970B05 12313 . 1308 3A970A43 13 12314 . 80 BB 14 FC FF FF 00 0F 88 B5 00 00 00 12315 12316 ==== BB 1309 (0x3A970A50) in 23569B, out 132855B, BBs exec'd 0 ==== 12317 0x3A970A50: leal -12(%ebp), %esp 12318 0x3A970A53: popl %ebx 12319 0x3A970A54: popl %esi 12320 0x3A970A55: popl %edi 12321 0x3A970A56: popl %ebp 12322 0x3A970A57: ret 12323 . 1309 3A970A50 8 12324 . 8D 65 F4 5B 5E 5F 5D C3 12325 12326 ==== BB 1310 (0x3A9C8CBD) in 23577B, out 132957B, BBs exec'd 0 ==== 12327 0x3A9C8CBD: movl %edx,%eax 12328 0x3A9C8CBF: movl (%edx),%edx 12329 0x3A9C8CC1: testl %edx,%edx 12330 0x3A9C8CC3: movl %edx,0xFFFF9EBC(%ebx) 12331 0x3A9C8CC9: jz-8 0x3A9C8CDD 12332 . 1310 3A9C8CBD 14 12333 . 89 D0 8B 12 85 D2 89 93 BC 9E FF FF 74 12 12334 12335 ==== BB 1311 (0x3A9C8CDD) in 23591B, out 133052B, BBs exec'd 0 ==== 12336 0x3A9C8CDD: leal 0xFFFFFFF4(%ebx), %esi 12337 0x3A9C8CE3: leal 0xFFFFFFF8(%ebx), %edi 12338 0x3A9C8CE9: cmpl %edi,%esi 12339 0x3A9C8CEB: jb-8 0x3A9C8CF8 12340 . 1311 3A9C8CDD 16 12341 . 8D B3 F4 FF FF FF 8D BB F8 FF FF FF 39 FE 72 0B 12342 12343 ==== BB 1312 (0x3A9C8CF8) in 23607B, out 133128B, BBs exec'd 0 ==== 12344 0x3A9C8CF8: call*l (%esi) 12345 . 1312 3A9C8CF8 2 12346 . FF 16 12347 12348 ==== BB 1313 _IO_cleanup(0x3A9FD870) in 23609B, out 133169B, BBs exec'd 0 ==== 12349 0x3A9FD870: pushl %ebp 12350 0x3A9FD871: movl %esp,%ebp 12351 0x3A9FD873: pushl %edi 12352 0x3A9FD874: pushl %esi 12353 0x3A9FD875: pushl %ebx 12354 0x3A9FD876: subl $0xC, %esp 12355 0x3A9FD879: call 0x3A9B3791 12356 . 1313 3A9FD870 14 12357 . 55 89 E5 57 56 53 83 EC 0C E8 13 5F FB FF 12358 12359 ==== BB 1314 (0x3A9FD87E) in 23623B, out 133302B, BBs exec'd 0 ==== 12360 0x3A9FD87E: addl $0xB2792, %ebx 12361 0x3A9FD884: movl $0x0, (%esp,,) 12362 0x3A9FD88B: call 0x3A9FD660 12363 . 1314 3A9FD87E 18 12364 . 81 C3 92 27 0B 00 C7 04 24 00 00 00 00 E8 D0 FD FF FF 12365 12366 ==== BB 1315 _IO_flush_all_lockp(0x3A9FD660) in 23641B, out 133379B, BBs exec'd 0 ==== 12367 0x3A9FD660: pushl %ebp 12368 0x3A9FD661: xorl %eax, %eax 12369 0x3A9FD663: movl %esp,%ebp 12370 0x3A9FD665: pushl %edi 12371 0x3A9FD666: pushl %esi 12372 0x3A9FD667: pushl %ebx 12373 0x3A9FD668: subl $0x24, %esp 12374 0x3A9FD66B: call 0x3A9B3791 12375 . 1315 3A9FD660 16 12376 . 55 31 C0 89 E5 57 56 53 83 EC 24 E8 21 61 FB FF 12377 12378 ==== BB 1316 (0x3A9FD670) in 23657B, out 133526B, BBs exec'd 0 ==== 12379 0x3A9FD670: addl $0xB29A0, %ebx 12380 0x3A9FD676: cmpl $0x0, 0x1B8(%ebx) 12381 0x3A9FD67D: movl $0x0, -32(%ebp) 12382 0x3A9FD684: setnz %al 12383 0x3A9FD687: testl %eax,%eax 12384 0x3A9FD689: movl %eax,-36(%ebp) 12385 0x3A9FD68C: jnz-32 0x3A9FD80D 12386 . 1316 3A9FD670 34 12387 . 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 12388 12389 ==== BB 1317 (0x3A9FD692) in 23691B, out 133655B, BBs exec'd 0 ==== 12390 0x3A9FD692: movl 8(%ebp),%esi 12391 0x3A9FD695: testl %esi,%esi 12392 0x3A9FD697: jz-8 0x3A9FD6A7 12393 . 1317 3A9FD692 7 12394 . 8B 75 08 85 F6 74 0E 12395 12396 ==== BB 1318 (0x3A9FD6A7) in 23698B, out 133727B, BBs exec'd 0 ==== 12397 0x3A9FD6A7: movl 0xFFFF9570(%ebx),%esi 12398 0x3A9FD6AD: movl 0x9B0(%ebx),%edi 12399 0x3A9FD6B3: testl %esi,%esi 12400 0x3A9FD6B5: jnz-8 0x3A9FD6D0 12401 . 1318 3A9FD6A7 16 12402 . 8B B3 70 95 FF FF 8B BB B0 09 00 00 85 F6 75 19 12403 12404 ==== BB 1319 (0x3A9FD6D0) in 23714B, out 133818B, BBs exec'd 0 ==== 12405 0x3A9FD6D0: movl %esi,0x9B4(%ebx) 12406 0x3A9FD6D6: movl 8(%ebp),%ecx 12407 0x3A9FD6D9: testl %ecx,%ecx 12408 0x3A9FD6DB: jz-8 0x3A9FD6EE 12409 . 1319 3A9FD6D0 13 12410 . 89 B3 B4 09 00 00 8B 4D 08 85 C9 74 11 12411 12412 ==== BB 1320 (0x3A9FD6EE) in 23727B, out 133909B, BBs exec'd 0 ==== 12413 0x3A9FD6EE: movl 92(%esi),%edx 12414 0x3A9FD6F1: testl %edx,%edx 12415 0x3A9FD6F3: jle-32 0x3A9FD7C0 12416 . 1320 3A9FD6EE 11 12417 . 8B 56 5C 85 D2 0F 8E C7 00 00 00 12418 12419 ==== BB 1321 (0x3A9FD7C0) in 23738B, out 133981B, BBs exec'd 0 ==== 12420 0x3A9FD7C0: movl 16(%esi),%eax 12421 0x3A9FD7C3: cmpl %eax,20(%esi) 12422 0x3A9FD7C6: jbe-32 0x3A9FD6F9 12423 . 1321 3A9FD7C0 12 12424 . 8B 46 10 39 46 14 0F 86 2D FF FF FF 12425 12426 ==== BB 1322 (0x3A9FD6F9) in 23750B, out 134056B, BBs exec'd 0 ==== 12427 0x3A9FD6F9: movzbl 70(%esi),%ecx 12428 0x3A9FD6FD: testb %cl,%cl 12429 0x3A9FD6FF: jnz-8 0x3A9FD730 12430 . 1322 3A9FD6F9 8 12431 . 0F B6 4E 46 84 C9 75 2F 12432 12433 ==== BB 1323 (0x3A9FD701) in 23758B, out 134133B, BBs exec'd 0 ==== 12434 0x3A9FD701: testl %edx,%edx 12435 0x3A9FD703: jle-8 0x3A9FD730 12436 . 1323 3A9FD701 4 12437 . 85 D2 7E 2B 12438 12439 ==== BB 1324 (0x3A9FD730) in 23762B, out 134192B, BBs exec'd 0 ==== 12440 0x3A9FD730: movl 8(%ebp),%eax 12441 0x3A9FD733: testl %eax,%eax 12442 0x3A9FD735: jz-8 0x3A9FD748 12443 . 1324 3A9FD730 7 12444 . 8B 45 08 85 C0 74 11 12445 12446 ==== BB 1325 (0x3A9FD748) in 23769B, out 134264B, BBs exec'd 0 ==== 12447 0x3A9FD748: xorl %eax, %eax 12448 0x3A9FD74A: movl %eax,0x9B4(%ebx) 12449 0x3A9FD750: movl 0x9B0(%ebx),%eax 12450 0x3A9FD756: cmpl %eax,%edi 12451 0x3A9FD758: jnz-32 0x3A9FD6C0 12452 . 1325 3A9FD748 22 12453 . 31 C0 89 83 B4 09 00 00 8B 83 B0 09 00 00 39 C7 0F 85 62 FF FF FF 12454 12455 ==== BB 1326 (0x3A9FD75E) in 23791B, out 134363B, BBs exec'd 0 ==== 12456 0x3A9FD75E: movl 52(%esi),%esi 12457 0x3A9FD761: testl %esi,%esi 12458 0x3A9FD763: jnz-32 0x3A9FD6D0 12459 . 1326 3A9FD75E 11 12460 . 8B 76 34 85 F6 0F 85 67 FF FF FF 12461 12462 ==== BB 1327 (0x3A9FD769) in 23802B, out 134435B, BBs exec'd 0 ==== 12463 0x3A9FD769: leal 0(%esi,,), %esi 12464 0x3A9FD770: movl 8(%ebp),%eax 12465 0x3A9FD773: testl %eax,%eax 12466 0x3A9FD775: jz-8 0x3A9FD785 12467 . 1327 3A9FD769 14 12468 . 8D B4 26 00 00 00 00 8B 45 08 85 C0 74 0E 12469 12470 ==== BB 1328 (0x3A9FD785) in 23816B, out 134520B, BBs exec'd 0 ==== 12471 0x3A9FD785: movl -36(%ebp),%edi 12472 0x3A9FD788: testl %edi,%edi 12473 0x3A9FD78A: jnz-32 0x3A9FD82D 12474 . 1328 3A9FD785 11 12475 . 8B 7D DC 85 FF 0F 85 9D 00 00 00 12476 12477 ==== BB 1329 (0x3A9FD790) in 23827B, out 134592B, BBs exec'd 0 ==== 12478 0x3A9FD790: movl -32(%ebp),%eax 12479 0x3A9FD793: addl $0x24, %esp 12480 0x3A9FD796: popl %ebx 12481 0x3A9FD797: popl %esi 12482 0x3A9FD798: popl %edi 12483 0x3A9FD799: popl %ebp 12484 0x3A9FD79A: ret 12485 . 1329 3A9FD790 11 12486 . 8B 45 E0 83 C4 24 5B 5E 5F 5D C3 12487 12488 ==== BB 1330 (0x3A9FD890) in 23838B, out 134714B, BBs exec'd 0 ==== 12489 0x3A9FD890: movl 0xFFFF9570(%ebx),%esi 12490 0x3A9FD896: movl %eax,%edi 12491 0x3A9FD898: testl %esi,%esi 12492 0x3A9FD89A: jz-8 0x3A9FD8CE 12493 . 1330 3A9FD890 12 12494 . 8B B3 70 95 FF FF 89 C7 85 F6 74 32 12495 12496 ==== BB 1331 (0x3A9FD89C) in 23850B, out 134799B, BBs exec'd 0 ==== 12497 0x3A9FD89C: leal 0(%esi,,), %esi 12498 0x3A9FD8A0: movl (%esi),%eax 12499 0x3A9FD8A2: testb $0x2, %al 12500 0x3A9FD8A4: jnz-8 0x3A9FD8C0 12501 . 1331 3A9FD89C 10 12502 . 8D 74 26 00 8B 06 A8 02 75 1A 12503 12504 ==== BB 1332 (0x3A9FD8C0) in 23860B, out 134888B, BBs exec'd 0 ==== 12505 0x3A9FD8C0: movl $0xFFFFFFFF, 92(%esi) 12506 0x3A9FD8C7: movl 52(%esi),%esi 12507 0x3A9FD8CA: testl %esi,%esi 12508 0x3A9FD8CC: jnz-8 0x3A9FD8A0 12509 . 1332 3A9FD8C0 14 12510 . C7 46 5C FF FF FF FF 8B 76 34 85 F6 75 D2 12511 12512 ==== BB 1333 (0x3A9FD8A0) in 23874B, out 134975B, BBs exec'd 0 ==== 12513 0x3A9FD8A0: movl (%esi),%eax 12514 0x3A9FD8A2: testb $0x2, %al 12515 0x3A9FD8A4: jnz-8 0x3A9FD8C0 12516 . 1333 3A9FD8A0 6 12517 . 8B 06 A8 02 75 1A 12518 12519 ==== BB 1334 (0x3A9FD8A6) in 23880B, out 135050B, BBs exec'd 0 ==== 12520 0x3A9FD8A6: andl $0x1008, %eax 12521 0x3A9FD8AB: cmpl $0x8, %eax 12522 0x3A9FD8AE: jz-8 0x3A9FD8C0 12523 . 1334 3A9FD8A6 10 12524 . 25 08 10 00 00 83 F8 08 74 10 12525 12526 ==== BB 1335 (0x3A9FD8B0) in 23890B, out 135121B, BBs exec'd 0 ==== 12527 0x3A9FD8B0: movl 92(%esi),%eax 12528 0x3A9FD8B3: testl %eax,%eax 12529 0x3A9FD8B5: jnz-8 0x3A9FD8D8 12530 . 1335 3A9FD8B0 7 12531 . 8B 46 5C 85 C0 75 21 12532 12533 ==== BB 1336 (0x3A9FD8B7) in 23897B, out 135193B, BBs exec'd 0 ==== 12534 0x3A9FD8B7: movl %esi,%esi 12535 0x3A9FD8B9: leal 0(%edi,,), %edi 12536 0x3A9FD8C0: movl $0xFFFFFFFF, 92(%esi) 12537 0x3A9FD8C7: movl 52(%esi),%esi 12538 0x3A9FD8CA: testl %esi,%esi 12539 0x3A9FD8CC: jnz-8 0x3A9FD8A0 12540 . 1336 3A9FD8B7 23 12541 . 89 F6 8D BC 27 00 00 00 00 C7 46 5C FF FF FF FF 8B 76 34 85 F6 75 D2 12542 12543 ==== BB 1337 (0x3A9FD8CE) in 23920B, out 135297B, BBs exec'd 0 ==== 12544 0x3A9FD8CE: addl $0xC, %esp 12545 0x3A9FD8D1: movl %edi,%eax 12546 0x3A9FD8D3: popl %ebx 12547 0x3A9FD8D4: popl %esi 12548 0x3A9FD8D5: popl %edi 12549 0x3A9FD8D6: popl %ebp 12550 0x3A9FD8D7: ret 12551 . 1337 3A9FD8CE 10 12552 . 83 C4 0C 89 F8 5B 5E 5F 5D C3 12553 12554 ==== BB 1338 (0x3A9C8CFA) in 23930B, out 135415B, BBs exec'd 0 ==== 12555 0x3A9C8CFA: addl $0x4, %esi 12556 0x3A9C8CFD: cmpl %edi,%esi 12557 0x3A9C8CFF: jb-8 0x3A9C8CF8 12558 . 1338 3A9C8CFA 7 12559 . 83 C6 04 39 FE 72 F7 12560 12561 ==== BB 1339 (0x3A9C8D01) in 23937B, out 135482B, BBs exec'd 0 ==== 12562 0x3A9C8D01: jmp-8 0x3A9C8CED 12563 . 1339 3A9C8D01 2 12564 . EB EA 12565 12566 ==== BB 1340 (0x3A9C8CED) in 23939B, out 135510B, BBs exec'd 0 ==== 12567 0x3A9C8CED: movl 8(%ebp),%eax 12568 0x3A9C8CF0: movl %eax,(%esp,,) 12569 0x3A9C8CF3: call 0x3AA2658C 12570 . 1340 3A9C8CED 11 12571 . 8B 45 08 89 04 24 E8 94 D8 05 00 12572 12573 ==== BB 1341 __GI__exit(0x3AA2658C) in 23950B, out 135578B, BBs exec'd 0 ==== 12574 0x3AA2658C: movl 4(%esp,,),%ebx 12575 0x3AA26590: movl $0xFC,%eax 12576 0x3AA26595: int $0x80 12577 . 1341 3AA2658C 11 12578 . 8B 5C 24 04 B8 FC 00 00 00 CD 80 12579 12580 ==6382== 12581