data/5a69c2f9b5554.bin: file format pei-i386 Disassembly of section .text: 00401000 <__gnu_exception_handler@4>: 401000: 53 push %ebx 401001: 83 ec 18 sub $0x18,%esp 401004: 8b 44 24 20 mov 0x20(%esp),%eax 401008: 8b 00 mov (%eax),%eax 40100a: 8b 00 mov (%eax),%eax 40100c: 3d 91 00 00 c0 cmp $0xc0000091,%eax 401011: 77 4d ja 401060 <__gnu_exception_handler@4+0x60> 401013: 3d 8d 00 00 c0 cmp $0xc000008d,%eax 401018: 73 5b jae 401075 <__gnu_exception_handler@4+0x75> 40101a: 3d 05 00 00 c0 cmp $0xc0000005,%eax 40101f: 0f 85 8e 00 00 00 jne 4010b3 <__gnu_exception_handler@4+0xb3> 401025: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 40102c: 00 40102d: c7 04 24 0b 00 00 00 movl $0xb,(%esp) 401034: e8 a7 26 00 00 call 4036e0 <_signal> 401039: 83 f8 01 cmp $0x1,%eax 40103c: 0f 84 c1 00 00 00 je 401103 <__gnu_exception_handler@4+0x103> 401042: 85 c0 test %eax,%eax 401044: 0f 85 a6 00 00 00 jne 4010f0 <__gnu_exception_handler@4+0xf0> 40104a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 401050: 31 c0 xor %eax,%eax 401052: 83 c4 18 add $0x18,%esp 401055: 5b pop %ebx 401056: c2 04 00 ret $0x4 401059: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 401060: 3d 94 00 00 c0 cmp $0xc0000094,%eax 401065: 74 19 je 401080 <__gnu_exception_handler@4+0x80> 401067: 3d 96 00 00 c0 cmp $0xc0000096,%eax 40106c: 74 4c je 4010ba <__gnu_exception_handler@4+0xba> 40106e: 3d 93 00 00 c0 cmp $0xc0000093,%eax 401073: 75 db jne 401050 <__gnu_exception_handler@4+0x50> 401075: bb 01 00 00 00 mov $0x1,%ebx 40107a: eb 06 jmp 401082 <__gnu_exception_handler@4+0x82> 40107c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401080: 31 db xor %ebx,%ebx 401082: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 401089: 00 40108a: c7 04 24 08 00 00 00 movl $0x8,(%esp) 401091: e8 4a 26 00 00 call 4036e0 <_signal> 401096: 83 f8 01 cmp $0x1,%eax 401099: 0f 84 a1 00 00 00 je 401140 <__gnu_exception_handler@4+0x140> 40109f: 85 c0 test %eax,%eax 4010a1: 74 ad je 401050 <__gnu_exception_handler@4+0x50> 4010a3: c7 04 24 08 00 00 00 movl $0x8,(%esp) 4010aa: ff d0 call *%eax 4010ac: b8 ff ff ff ff mov $0xffffffff,%eax 4010b1: eb 9f jmp 401052 <__gnu_exception_handler@4+0x52> 4010b3: 3d 1d 00 00 c0 cmp $0xc000001d,%eax 4010b8: 75 96 jne 401050 <__gnu_exception_handler@4+0x50> 4010ba: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 4010c1: 00 4010c2: c7 04 24 04 00 00 00 movl $0x4,(%esp) 4010c9: e8 12 26 00 00 call 4036e0 <_signal> 4010ce: 83 f8 01 cmp $0x1,%eax 4010d1: 74 4c je 40111f <__gnu_exception_handler@4+0x11f> 4010d3: 85 c0 test %eax,%eax 4010d5: 0f 84 75 ff ff ff je 401050 <__gnu_exception_handler@4+0x50> 4010db: c7 04 24 04 00 00 00 movl $0x4,(%esp) 4010e2: ff d0 call *%eax 4010e4: b8 ff ff ff ff mov $0xffffffff,%eax 4010e9: e9 64 ff ff ff jmp 401052 <__gnu_exception_handler@4+0x52> 4010ee: 66 90 xchg %ax,%ax 4010f0: c7 04 24 0b 00 00 00 movl $0xb,(%esp) 4010f7: ff d0 call *%eax 4010f9: b8 ff ff ff ff mov $0xffffffff,%eax 4010fe: e9 4f ff ff ff jmp 401052 <__gnu_exception_handler@4+0x52> 401103: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 40110a: 00 40110b: c7 04 24 0b 00 00 00 movl $0xb,(%esp) 401112: e8 c9 25 00 00 call 4036e0 <_signal> 401117: 83 c8 ff or $0xffffffff,%eax 40111a: e9 33 ff ff ff jmp 401052 <__gnu_exception_handler@4+0x52> 40111f: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 401126: 00 401127: c7 04 24 04 00 00 00 movl $0x4,(%esp) 40112e: e8 ad 25 00 00 call 4036e0 <_signal> 401133: 83 c8 ff or $0xffffffff,%eax 401136: e9 17 ff ff ff jmp 401052 <__gnu_exception_handler@4+0x52> 40113b: 90 nop 40113c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401140: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 401147: 00 401148: c7 04 24 08 00 00 00 movl $0x8,(%esp) 40114f: e8 8c 25 00 00 call 4036e0 <_signal> 401154: 85 db test %ebx,%ebx 401156: b8 ff ff ff ff mov $0xffffffff,%eax 40115b: 0f 84 f1 fe ff ff je 401052 <__gnu_exception_handler@4+0x52> 401161: 89 44 24 0c mov %eax,0xc(%esp) 401165: e8 16 07 00 00 call 401880 <__fpreset> 40116a: 8b 44 24 0c mov 0xc(%esp),%eax 40116e: e9 df fe ff ff jmp 401052 <__gnu_exception_handler@4+0x52> 401173: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 401179: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00401180 <___mingw_CRTStartup>: 401180: 55 push %ebp 401181: 89 e5 mov %esp,%ebp 401183: 57 push %edi 401184: 56 push %esi 401185: 53 push %ebx 401186: 83 ec 5c sub $0x5c,%esp 401189: a1 70 50 40 00 mov 0x405070,%eax 40118e: 85 c0 test %eax,%eax 401190: 74 1c je 4011ae <___mingw_CRTStartup+0x2e> 401192: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 401199: 00 40119a: c7 44 24 04 02 00 00 movl $0x2,0x4(%esp) 4011a1: 00 4011a2: c7 04 24 00 00 00 00 movl $0x0,(%esp) 4011a9: ff d0 call *%eax 4011ab: 83 ec 0c sub $0xc,%esp 4011ae: c7 04 24 00 10 40 00 movl $0x401000,(%esp) 4011b5: e8 0e 26 00 00 call 4037c8 <_SetUnhandledExceptionFilter@4> 4011ba: 83 ec 04 sub $0x4,%esp 4011bd: e8 ce 06 00 00 call 401890 <___cpu_features_init> 4011c2: e8 b9 06 00 00 call 401880 <__fpreset> 4011c7: a1 00 40 40 00 mov 0x404000,%eax 4011cc: a8 02 test $0x2,%al 4011ce: 0f 84 3d 03 00 00 je 401511 <___mingw_CRTStartup+0x391> 4011d4: e8 f7 25 00 00 call 4037d0 <_GetCommandLineA@0> 4011d9: 83 c9 ff or $0xffffffff,%ecx 4011dc: 89 65 b4 mov %esp,-0x4c(%ebp) 4011df: 89 c6 mov %eax,%esi 4011e1: 31 c0 xor %eax,%eax 4011e3: 89 f7 mov %esi,%edi 4011e5: f2 ae repnz scas %es:(%edi),%al 4011e7: f7 d1 not %ecx 4011e9: 8d 44 09 0f lea 0xf(%ecx,%ecx,1),%eax 4011ed: 83 e0 f0 and $0xfffffff0,%eax 4011f0: e8 7b 0d 00 00 call 401f70 <___chkstk_ms> 4011f5: 29 c4 sub %eax,%esp 4011f7: 8d 44 24 14 lea 0x14(%esp),%eax 4011fb: 89 c2 mov %eax,%edx 4011fd: 89 45 b8 mov %eax,-0x48(%ebp) 401200: a1 00 40 40 00 mov 0x404000,%eax 401205: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 40120c: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 401213: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 40121a: 83 e0 40 and $0x40,%eax 40121d: 83 f8 01 cmp $0x1,%eax 401220: 19 c0 sbb %eax,%eax 401222: 89 45 bc mov %eax,-0x44(%ebp) 401225: 31 c0 xor %eax,%eax 401227: 81 65 bc 00 c0 ff ff andl $0xffffc000,-0x44(%ebp) 40122e: 81 45 bc 10 40 00 00 addl $0x4010,-0x44(%ebp) 401235: 83 c6 01 add $0x1,%esi 401238: 0f b6 5e ff movzbl -0x1(%esi),%ebx 40123c: 0f be cb movsbl %bl,%ecx 40123f: 85 c9 test %ecx,%ecx 401241: 0f 84 ef 00 00 00 je 401336 <___mingw_CRTStartup+0x1b6> 401247: 80 fb 3f cmp $0x3f,%bl 40124a: 0f 84 b0 02 00 00 je 401500 <___mingw_CRTStartup+0x380> 401250: 7f 6e jg 4012c0 <___mingw_CRTStartup+0x140> 401252: 80 fb 27 cmp $0x27,%bl 401255: 0f 84 5d 02 00 00 je 4014b8 <___mingw_CRTStartup+0x338> 40125b: 80 fb 2a cmp $0x2a,%bl 40125e: 66 90 xchg %ax,%ax 401260: 0f 84 9a 02 00 00 je 401500 <___mingw_CRTStartup+0x380> 401266: 80 fb 22 cmp $0x22,%bl 401269: 0f 85 b3 01 00 00 jne 401422 <___mingw_CRTStartup+0x2a2> 40126f: 89 c3 mov %eax,%ebx 401271: d1 fb sar %ebx 401273: 0f 84 dd 02 00 00 je 401556 <___mingw_CRTStartup+0x3d6> 401279: 01 d3 add %edx,%ebx 40127b: 90 nop 40127c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401280: 83 c2 01 add $0x1,%edx 401283: 39 da cmp %ebx,%edx 401285: c6 42 ff 5c movb $0x5c,-0x1(%edx) 401289: 75 f5 jne 401280 <___mingw_CRTStartup+0x100> 40128b: a8 01 test $0x1,%al 40128d: 75 16 jne 4012a5 <___mingw_CRTStartup+0x125> 40128f: 83 7d c4 27 cmpl $0x27,-0x3c(%ebp) 401293: 74 10 je 4012a5 <___mingw_CRTStartup+0x125> 401295: 31 4d c4 xor %ecx,-0x3c(%ebp) 401298: 89 da mov %ebx,%edx 40129a: 31 c0 xor %eax,%eax 40129c: c7 45 c0 01 00 00 00 movl $0x1,-0x40(%ebp) 4012a3: eb 90 jmp 401235 <___mingw_CRTStartup+0xb5> 4012a5: 8d 53 01 lea 0x1(%ebx),%edx 4012a8: 31 c0 xor %eax,%eax 4012aa: c6 03 22 movb $0x22,(%ebx) 4012ad: c7 45 c0 01 00 00 00 movl $0x1,-0x40(%ebp) 4012b4: e9 7c ff ff ff jmp 401235 <___mingw_CRTStartup+0xb5> 4012b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 4012c0: 80 fb 5c cmp $0x5c,%bl 4012c3: 0f 84 e7 01 00 00 je 4014b0 <___mingw_CRTStartup+0x330> 4012c9: 80 fb 7f cmp $0x7f,%bl 4012cc: 0f 84 2e 02 00 00 je 401500 <___mingw_CRTStartup+0x380> 4012d2: 80 fb 5b cmp $0x5b,%bl 4012d5: 0f 85 47 01 00 00 jne 401422 <___mingw_CRTStartup+0x2a2> 4012db: 8b 3d 00 40 40 00 mov 0x404000,%edi 4012e1: c1 ef 05 shr $0x5,%edi 4012e4: 83 f7 01 xor $0x1,%edi 4012e7: 83 e7 01 and $0x1,%edi 4012ea: 85 c0 test %eax,%eax 4012ec: 0f 84 18 02 00 00 je 40150a <___mingw_CRTStartup+0x38a> 4012f2: 01 d0 add %edx,%eax 4012f4: 83 c2 01 add $0x1,%edx 4012f7: 39 c2 cmp %eax,%edx 4012f9: c6 42 ff 5c movb $0x5c,-0x1(%edx) 4012fd: 75 f5 jne 4012f4 <___mingw_CRTStartup+0x174> 4012ff: 8b 55 c4 mov -0x3c(%ebp),%edx 401302: 85 d2 test %edx,%edx 401304: 0f 85 97 01 00 00 jne 4014a1 <___mingw_CRTStartup+0x321> 40130a: 89 fa mov %edi,%edx 40130c: 84 d2 test %dl,%dl 40130e: 0f 85 8d 01 00 00 jne 4014a1 <___mingw_CRTStartup+0x321> 401314: 83 f9 7f cmp $0x7f,%ecx 401317: 0f 84 84 01 00 00 je 4014a1 <___mingw_CRTStartup+0x321> 40131d: 83 c6 01 add $0x1,%esi 401320: 88 18 mov %bl,(%eax) 401322: 0f b6 5e ff movzbl -0x1(%esi),%ebx 401326: 8d 50 01 lea 0x1(%eax),%edx 401329: 31 c0 xor %eax,%eax 40132b: 0f be cb movsbl %bl,%ecx 40132e: 85 c9 test %ecx,%ecx 401330: 0f 85 11 ff ff ff jne 401247 <___mingw_CRTStartup+0xc7> 401336: 85 c0 test %eax,%eax 401338: 0f 84 1f 02 00 00 je 40155d <___mingw_CRTStartup+0x3dd> 40133e: 01 d0 add %edx,%eax 401340: 83 c2 01 add $0x1,%edx 401343: 39 c2 cmp %eax,%edx 401345: c6 42 ff 5c movb $0x5c,-0x1(%edx) 401349: 75 f5 jne 401340 <___mingw_CRTStartup+0x1c0> 40134b: 83 7d c0 00 cmpl $0x0,-0x40(%ebp) 40134f: 75 05 jne 401356 <___mingw_CRTStartup+0x1d6> 401351: 39 45 b8 cmp %eax,-0x48(%ebp) 401354: 73 24 jae 40137a <___mingw_CRTStartup+0x1fa> 401356: c6 00 00 movb $0x0,(%eax) 401359: 8d 45 d8 lea -0x28(%ebp),%eax 40135c: 89 44 24 0c mov %eax,0xc(%esp) 401360: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 401367: 00 401368: 8b 45 bc mov -0x44(%ebp),%eax 40136b: 89 44 24 04 mov %eax,0x4(%esp) 40136f: 8b 45 b8 mov -0x48(%ebp),%eax 401372: 89 04 24 mov %eax,(%esp) 401375: e8 d6 17 00 00 call 402b50 <___mingw_glob> 40137a: 8b 45 dc mov -0x24(%ebp),%eax 40137d: a3 04 70 40 00 mov %eax,0x407004 401382: 8b 45 e0 mov -0x20(%ebp),%eax 401385: a3 00 70 40 00 mov %eax,0x407000 40138a: 8b 65 b4 mov -0x4c(%ebp),%esp 40138d: a1 30 70 40 00 mov 0x407030,%eax 401392: 85 c0 test %eax,%eax 401394: 74 42 je 4013d8 <___mingw_CRTStartup+0x258> 401396: 8b 1d 8c 81 40 00 mov 0x40818c,%ebx 40139c: a3 04 40 40 00 mov %eax,0x404004 4013a1: 89 44 24 04 mov %eax,0x4(%esp) 4013a5: 8b 43 10 mov 0x10(%ebx),%eax 4013a8: 89 04 24 mov %eax,(%esp) 4013ab: e8 38 23 00 00 call 4036e8 <__setmode> 4013b0: a1 30 70 40 00 mov 0x407030,%eax 4013b5: 89 44 24 04 mov %eax,0x4(%esp) 4013b9: 8b 43 30 mov 0x30(%ebx),%eax 4013bc: 89 04 24 mov %eax,(%esp) 4013bf: e8 24 23 00 00 call 4036e8 <__setmode> 4013c4: a1 30 70 40 00 mov 0x407030,%eax 4013c9: 89 44 24 04 mov %eax,0x4(%esp) 4013cd: 8b 43 50 mov 0x50(%ebx),%eax 4013d0: 89 04 24 mov %eax,(%esp) 4013d3: e8 10 23 00 00 call 4036e8 <__setmode> 4013d8: e8 13 23 00 00 call 4036f0 <___p__fmode> 4013dd: 8b 15 04 40 40 00 mov 0x404004,%edx 4013e3: 89 10 mov %edx,(%eax) 4013e5: e8 c6 06 00 00 call 401ab0 <__pei386_runtime_relocator> 4013ea: 83 e4 f0 and $0xfffffff0,%esp 4013ed: e8 1e 09 00 00 call 401d10 <___main> 4013f2: e8 01 23 00 00 call 4036f8 <___p__environ> 4013f7: 8b 00 mov (%eax),%eax 4013f9: 89 44 24 08 mov %eax,0x8(%esp) 4013fd: a1 00 70 40 00 mov 0x407000,%eax 401402: 89 44 24 04 mov %eax,0x4(%esp) 401406: a1 04 70 40 00 mov 0x407004,%eax 40140b: 89 04 24 mov %eax,(%esp) 40140e: e8 06 03 00 00 call 401719 <_main> 401413: 89 c3 mov %eax,%ebx 401415: e8 e6 22 00 00 call 403700 <__cexit> 40141a: 89 1c 24 mov %ebx,(%esp) 40141d: e8 b6 23 00 00 call 4037d8 <_ExitProcess@4> 401422: 85 c0 test %eax,%eax 401424: 8d 3c 02 lea (%edx,%eax,1),%edi 401427: 0f 84 22 01 00 00 je 40154f <___mingw_CRTStartup+0x3cf> 40142d: 8d 76 00 lea 0x0(%esi),%esi 401430: 83 c2 01 add $0x1,%edx 401433: 39 fa cmp %edi,%edx 401435: c6 42 ff 5c movb $0x5c,-0x1(%edx) 401439: 75 f5 jne 401430 <___mingw_CRTStartup+0x2b0> 40143b: 8b 45 c4 mov -0x3c(%ebp),%eax 40143e: 85 c0 test %eax,%eax 401440: 75 53 jne 401495 <___mingw_CRTStartup+0x315> 401442: 89 0c 24 mov %ecx,(%esp) 401445: e8 be 22 00 00 call 403708 <_isspace> 40144a: 85 c0 test %eax,%eax 40144c: 74 47 je 401495 <___mingw_CRTStartup+0x315> 40144e: 83 7d c0 00 cmpl $0x0,-0x40(%ebp) 401452: 75 09 jne 40145d <___mingw_CRTStartup+0x2dd> 401454: 39 7d b8 cmp %edi,-0x48(%ebp) 401457: 0f 83 e9 00 00 00 jae 401546 <___mingw_CRTStartup+0x3c6> 40145d: 8d 45 d8 lea -0x28(%ebp),%eax 401460: c6 07 00 movb $0x0,(%edi) 401463: 89 44 24 0c mov %eax,0xc(%esp) 401467: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 40146e: 00 40146f: 8b 45 bc mov -0x44(%ebp),%eax 401472: 89 44 24 04 mov %eax,0x4(%esp) 401476: 8b 7d b8 mov -0x48(%ebp),%edi 401479: 89 3c 24 mov %edi,(%esp) 40147c: e8 cf 16 00 00 call 402b50 <___mingw_glob> 401481: 89 fa mov %edi,%edx 401483: 31 c0 xor %eax,%eax 401485: 83 4d bc 01 orl $0x1,-0x44(%ebp) 401489: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 401490: e9 a0 fd ff ff jmp 401235 <___mingw_CRTStartup+0xb5> 401495: 8d 57 01 lea 0x1(%edi),%edx 401498: 31 c0 xor %eax,%eax 40149a: 88 1f mov %bl,(%edi) 40149c: e9 94 fd ff ff jmp 401235 <___mingw_CRTStartup+0xb5> 4014a1: c6 00 7f movb $0x7f,(%eax) 4014a4: 83 c0 01 add $0x1,%eax 4014a7: e9 71 fe ff ff jmp 40131d <___mingw_CRTStartup+0x19d> 4014ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 4014b0: 83 c0 01 add $0x1,%eax 4014b3: e9 7d fd ff ff jmp 401235 <___mingw_CRTStartup+0xb5> 4014b8: f6 05 00 40 40 00 10 testb $0x10,0x404000 4014bf: 0f 84 5d ff ff ff je 401422 <___mingw_CRTStartup+0x2a2> 4014c5: 89 c3 mov %eax,%ebx 4014c7: d1 fb sar %ebx 4014c9: 0f 84 96 00 00 00 je 401565 <___mingw_CRTStartup+0x3e5> 4014cf: 01 d3 add %edx,%ebx 4014d1: 83 c2 01 add $0x1,%edx 4014d4: 39 da cmp %ebx,%edx 4014d6: c6 42 ff 5c movb $0x5c,-0x1(%edx) 4014da: 75 f5 jne 4014d1 <___mingw_CRTStartup+0x351> 4014dc: a8 01 test $0x1,%al 4014de: 75 0a jne 4014ea <___mingw_CRTStartup+0x36a> 4014e0: 83 7d c4 22 cmpl $0x22,-0x3c(%ebp) 4014e4: 0f 85 ab fd ff ff jne 401295 <___mingw_CRTStartup+0x115> 4014ea: 8d 53 01 lea 0x1(%ebx),%edx 4014ed: 31 c0 xor %eax,%eax 4014ef: c6 03 27 movb $0x27,(%ebx) 4014f2: c7 45 c0 01 00 00 00 movl $0x1,-0x40(%ebp) 4014f9: e9 37 fd ff ff jmp 401235 <___mingw_CRTStartup+0xb5> 4014fe: 66 90 xchg %ax,%ax 401500: 31 ff xor %edi,%edi 401502: 85 c0 test %eax,%eax 401504: 0f 85 e8 fd ff ff jne 4012f2 <___mingw_CRTStartup+0x172> 40150a: 89 d0 mov %edx,%eax 40150c: e9 ee fd ff ff jmp 4012ff <___mingw_CRTStartup+0x17f> 401511: 83 e0 01 and $0x1,%eax 401514: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 40151b: 8d 55 d8 lea -0x28(%ebp),%edx 40151e: 89 44 24 0c mov %eax,0xc(%esp) 401522: 8d 45 d4 lea -0x2c(%ebp),%eax 401525: 89 54 24 10 mov %edx,0x10(%esp) 401529: 89 44 24 08 mov %eax,0x8(%esp) 40152d: c7 44 24 04 00 70 40 movl $0x407000,0x4(%esp) 401534: 00 401535: c7 04 24 04 70 40 00 movl $0x407004,(%esp) 40153c: e8 cf 21 00 00 call 403710 <___getmainargs> 401541: e9 47 fe ff ff jmp 40138d <___mingw_CRTStartup+0x20d> 401546: 89 fa mov %edi,%edx 401548: 31 c0 xor %eax,%eax 40154a: e9 e6 fc ff ff jmp 401235 <___mingw_CRTStartup+0xb5> 40154f: 89 d7 mov %edx,%edi 401551: e9 e5 fe ff ff jmp 40143b <___mingw_CRTStartup+0x2bb> 401556: 89 d3 mov %edx,%ebx 401558: e9 2e fd ff ff jmp 40128b <___mingw_CRTStartup+0x10b> 40155d: 89 d0 mov %edx,%eax 40155f: 90 nop 401560: e9 e6 fd ff ff jmp 40134b <___mingw_CRTStartup+0x1cb> 401565: 89 d3 mov %edx,%ebx 401567: e9 70 ff ff ff jmp 4014dc <___mingw_CRTStartup+0x35c> 40156c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 00401570 <_mainCRTStartup>: 401570: 83 ec 1c sub $0x1c,%esp 401573: c7 04 24 01 00 00 00 movl $0x1,(%esp) 40157a: ff 15 6c 81 40 00 call *0x40816c 401580: e8 fb fb ff ff call 401180 <___mingw_CRTStartup> 401585: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401589: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00401590 <_WinMainCRTStartup>: 401590: 83 ec 1c sub $0x1c,%esp 401593: c7 04 24 02 00 00 00 movl $0x2,(%esp) 40159a: ff 15 6c 81 40 00 call *0x40816c 4015a0: e8 db fb ff ff call 401180 <___mingw_CRTStartup> 4015a5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 4015a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 004015b0 <_atexit>: 4015b0: a1 9c 81 40 00 mov 0x40819c,%eax 4015b5: ff e0 jmp *%eax 4015b7: 89 f6 mov %esi,%esi 4015b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 004015c0 <__onexit>: 4015c0: a1 90 81 40 00 mov 0x408190,%eax 4015c5: ff e0 jmp *%eax 4015c7: 90 nop 4015c8: 90 nop 4015c9: 90 nop 4015ca: 90 nop 4015cb: 90 nop 4015cc: 90 nop 4015cd: 90 nop 4015ce: 90 nop 4015cf: 90 nop 004015d0 <___gcc_register_frame>: 4015d0: 55 push %ebp 4015d1: 89 e5 mov %esp,%ebp 4015d3: 83 ec 18 sub $0x18,%esp 4015d6: c7 04 24 00 50 40 00 movl $0x405000,(%esp) 4015dd: e8 fe 21 00 00 call 4037e0 <_GetModuleHandleA@4> 4015e2: ba 00 00 00 00 mov $0x0,%edx 4015e7: 83 ec 04 sub $0x4,%esp 4015ea: 85 c0 test %eax,%eax 4015ec: 74 15 je 401603 <___gcc_register_frame+0x33> 4015ee: c7 44 24 04 13 50 40 movl $0x405013,0x4(%esp) 4015f5: 00 4015f6: 89 04 24 mov %eax,(%esp) 4015f9: e8 ea 21 00 00 call 4037e8 <_GetProcAddress@8> 4015fe: 83 ec 08 sub $0x8,%esp 401601: 89 c2 mov %eax,%edx 401603: 85 d2 test %edx,%edx 401605: 74 11 je 401618 <___gcc_register_frame+0x48> 401607: c7 44 24 04 08 70 40 movl $0x407008,0x4(%esp) 40160e: 00 40160f: c7 04 24 ac 60 40 00 movl $0x4060ac,(%esp) 401616: ff d2 call *%edx 401618: a1 0c 40 40 00 mov 0x40400c,%eax 40161d: 85 c0 test %eax,%eax 40161f: 74 3a je 40165b <___gcc_register_frame+0x8b> 401621: c7 04 24 29 50 40 00 movl $0x405029,(%esp) 401628: e8 b3 21 00 00 call 4037e0 <_GetModuleHandleA@4> 40162d: ba 00 00 00 00 mov $0x0,%edx 401632: 83 ec 04 sub $0x4,%esp 401635: 85 c0 test %eax,%eax 401637: 74 15 je 40164e <___gcc_register_frame+0x7e> 401639: c7 44 24 04 37 50 40 movl $0x405037,0x4(%esp) 401640: 00 401641: 89 04 24 mov %eax,(%esp) 401644: e8 9f 21 00 00 call 4037e8 <_GetProcAddress@8> 401649: 83 ec 08 sub $0x8,%esp 40164c: 89 c2 mov %eax,%edx 40164e: 85 d2 test %edx,%edx 401650: 74 09 je 40165b <___gcc_register_frame+0x8b> 401652: c7 04 24 0c 40 40 00 movl $0x40400c,(%esp) 401659: ff d2 call *%edx 40165b: c9 leave 40165c: c3 ret 40165d: 8d 76 00 lea 0x0(%esi),%esi 00401660 <___gcc_deregister_frame>: 401660: 55 push %ebp 401661: 89 e5 mov %esp,%ebp 401663: 83 ec 18 sub $0x18,%esp 401666: c7 04 24 00 50 40 00 movl $0x405000,(%esp) 40166d: e8 6e 21 00 00 call 4037e0 <_GetModuleHandleA@4> 401672: ba 00 00 00 00 mov $0x0,%edx 401677: 83 ec 04 sub $0x4,%esp 40167a: 85 c0 test %eax,%eax 40167c: 74 15 je 401693 <___gcc_deregister_frame+0x33> 40167e: c7 44 24 04 4b 50 40 movl $0x40504b,0x4(%esp) 401685: 00 401686: 89 04 24 mov %eax,(%esp) 401689: e8 5a 21 00 00 call 4037e8 <_GetProcAddress@8> 40168e: 83 ec 08 sub $0x8,%esp 401691: 89 c2 mov %eax,%edx 401693: 85 d2 test %edx,%edx 401695: 74 09 je 4016a0 <___gcc_deregister_frame+0x40> 401697: c7 04 24 ac 60 40 00 movl $0x4060ac,(%esp) 40169e: ff d2 call *%edx 4016a0: c9 leave 4016a1: c3 ret 4016a2: 90 nop 4016a3: 90 nop 4016a4: 90 nop 4016a5: 90 nop 4016a6: 90 nop 4016a7: 90 nop 4016a8: 90 nop 4016a9: 90 nop 4016aa: 90 nop 4016ab: 90 nop 4016ac: 90 nop 4016ad: 90 nop 4016ae: 90 nop 4016af: 90 nop 004016b0 <_fn1>: 4016b0: 55 push %ebp 4016b1: 89 e5 mov %esp,%ebp 4016b3: 83 ec 18 sub $0x18,%esp 4016b6: c7 04 24 64 50 40 00 movl $0x405064,(%esp) 4016bd: e8 56 20 00 00 call 403718 <_puts> 4016c2: b8 00 00 00 00 mov $0x0,%eax 4016c7: c9 leave 4016c8: c3 ret 004016c9 <_lol>: 4016c9: 55 push %ebp 4016ca: 89 e5 mov %esp,%ebp 4016cc: 83 ec 18 sub $0x18,%esp 4016cf: c7 04 24 6a 50 40 00 movl $0x40506a,(%esp) 4016d6: e8 3d 20 00 00 call 403718 <_puts> 4016db: c9 leave 4016dc: c3 ret 004016dd <_lol1>: 4016dd: 55 push %ebp 4016de: 89 e5 mov %esp,%ebp 4016e0: 83 ec 18 sub $0x18,%esp 4016e3: c7 04 24 6a 50 40 00 movl $0x40506a,(%esp) 4016ea: e8 29 20 00 00 call 403718 <_puts> 4016ef: c9 leave 4016f0: c3 ret 004016f1 <_lol2>: 4016f1: 55 push %ebp 4016f2: 89 e5 mov %esp,%ebp 4016f4: 83 ec 18 sub $0x18,%esp 4016f7: c7 04 24 6a 50 40 00 movl $0x40506a,(%esp) 4016fe: e8 15 20 00 00 call 403718 <_puts> 401703: c9 leave 401704: c3 ret 00401705 <_lol3>: 401705: 55 push %ebp 401706: 89 e5 mov %esp,%ebp 401708: 83 ec 18 sub $0x18,%esp 40170b: c7 04 24 6a 50 40 00 movl $0x40506a,(%esp) 401712: e8 01 20 00 00 call 403718 <_puts> 401717: c9 leave 401718: c3 ret 00401719 <_main>: 401719: 55 push %ebp 40171a: 89 e5 mov %esp,%ebp 40171c: 83 e4 f0 and $0xfffffff0,%esp 40171f: 83 ec 20 sub $0x20,%esp 401722: e8 e9 05 00 00 call 401d10 <___main> 401727: e8 84 ff ff ff call 4016b0 <_fn1> 40172c: 89 44 24 1c mov %eax,0x1c(%esp) 401730: 8b 44 24 1c mov 0x1c(%esp),%eax 401734: 89 04 24 mov %eax,(%esp) 401737: e8 74 fe ff ff call 4015b0 <_atexit> 40173c: 89 44 24 18 mov %eax,0x18(%esp) 401740: e8 db 1f 00 00 call 403720 <__c_exit> 401745: e8 7f ff ff ff call 4016c9 <_lol> 40174a: e8 8e ff ff ff call 4016dd <_lol1> 40174f: e8 9d ff ff ff call 4016f1 <_lol2> 401754: e8 ac ff ff ff call 401705 <_lol3> 401759: e8 a2 1f 00 00 call 403700 <__cexit> 40175e: e8 66 ff ff ff call 4016c9 <_lol> 401763: e8 75 ff ff ff call 4016dd <_lol1> 401768: e8 84 ff ff ff call 4016f1 <_lol2> 40176d: e8 93 ff ff ff call 401705 <_lol3> 401772: e8 89 1f 00 00 call 403700 <__cexit> 401777: e8 4d ff ff ff call 4016c9 <_lol> 40177c: e8 5c ff ff ff call 4016dd <_lol1> 401781: e8 6b ff ff ff call 4016f1 <_lol2> 401786: e8 7a ff ff ff call 401705 <_lol3> 40178b: c9 leave 40178c: c3 ret 40178d: 90 nop 40178e: 90 nop 40178f: 90 nop 00401790 <___dyn_tls_dtor@12>: 401790: 83 ec 1c sub $0x1c,%esp 401793: 8b 44 24 24 mov 0x24(%esp),%eax 401797: 85 c0 test %eax,%eax 401799: 74 15 je 4017b0 <___dyn_tls_dtor@12+0x20> 40179b: 83 f8 03 cmp $0x3,%eax 40179e: 74 10 je 4017b0 <___dyn_tls_dtor@12+0x20> 4017a0: b8 01 00 00 00 mov $0x1,%eax 4017a5: 83 c4 1c add $0x1c,%esp 4017a8: c2 0c 00 ret $0xc 4017ab: 90 nop 4017ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 4017b0: 8b 54 24 28 mov 0x28(%esp),%edx 4017b4: 89 44 24 04 mov %eax,0x4(%esp) 4017b8: 8b 44 24 20 mov 0x20(%esp),%eax 4017bc: 89 54 24 08 mov %edx,0x8(%esp) 4017c0: 89 04 24 mov %eax,(%esp) 4017c3: e8 08 07 00 00 call 401ed0 <___mingw_TLScallback> 4017c8: b8 01 00 00 00 mov $0x1,%eax 4017cd: 83 c4 1c add $0x1c,%esp 4017d0: c2 0c 00 ret $0xc 4017d3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 4017d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 004017e0 <___dyn_tls_init@12>: 4017e0: 56 push %esi 4017e1: 53 push %ebx 4017e2: 83 ec 14 sub $0x14,%esp 4017e5: 83 3d 40 70 40 00 02 cmpl $0x2,0x407040 4017ec: 8b 44 24 24 mov 0x24(%esp),%eax 4017f0: 74 0a je 4017fc <___dyn_tls_init@12+0x1c> 4017f2: c7 05 40 70 40 00 02 movl $0x2,0x407040 4017f9: 00 00 00 4017fc: 83 f8 02 cmp $0x2,%eax 4017ff: 74 12 je 401813 <___dyn_tls_init@12+0x33> 401801: 83 f8 01 cmp $0x1,%eax 401804: 74 42 je 401848 <___dyn_tls_init@12+0x68> 401806: 83 c4 14 add $0x14,%esp 401809: b8 01 00 00 00 mov $0x1,%eax 40180e: 5b pop %ebx 40180f: 5e pop %esi 401810: c2 0c 00 ret $0xc 401813: be 14 90 40 00 mov $0x409014,%esi 401818: 81 ee 14 90 40 00 sub $0x409014,%esi 40181e: c1 fe 02 sar $0x2,%esi 401821: 85 f6 test %esi,%esi 401823: 7e e1 jle 401806 <___dyn_tls_init@12+0x26> 401825: 31 db xor %ebx,%ebx 401827: 8b 04 9d 14 90 40 00 mov 0x409014(,%ebx,4),%eax 40182e: 85 c0 test %eax,%eax 401830: 74 02 je 401834 <___dyn_tls_init@12+0x54> 401832: ff d0 call *%eax 401834: 83 c3 01 add $0x1,%ebx 401837: 39 f3 cmp %esi,%ebx 401839: 75 ec jne 401827 <___dyn_tls_init@12+0x47> 40183b: 83 c4 14 add $0x14,%esp 40183e: b8 01 00 00 00 mov $0x1,%eax 401843: 5b pop %ebx 401844: 5e pop %esi 401845: c2 0c 00 ret $0xc 401848: 8b 44 24 28 mov 0x28(%esp),%eax 40184c: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 401853: 00 401854: 89 44 24 08 mov %eax,0x8(%esp) 401858: 8b 44 24 20 mov 0x20(%esp),%eax 40185c: 89 04 24 mov %eax,(%esp) 40185f: e8 6c 06 00 00 call 401ed0 <___mingw_TLScallback> 401864: eb a0 jmp 401806 <___dyn_tls_init@12+0x26> 401866: 8d 76 00 lea 0x0(%esi),%esi 401869: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00401870 <___tlregdtor>: 401870: 31 c0 xor %eax,%eax 401872: c3 ret 401873: 90 nop 401874: 90 nop 401875: 90 nop 401876: 90 nop 401877: 90 nop 401878: 90 nop 401879: 90 nop 40187a: 90 nop 40187b: 90 nop 40187c: 90 nop 40187d: 90 nop 40187e: 90 nop 40187f: 90 nop 00401880 <__fpreset>: 401880: db e3 fninit 401882: c3 ret 401883: 90 nop 401884: 90 nop 401885: 90 nop 401886: 90 nop 401887: 90 nop 401888: 90 nop 401889: 90 nop 40188a: 90 nop 40188b: 90 nop 40188c: 90 nop 40188d: 90 nop 40188e: 90 nop 40188f: 90 nop 00401890 <___cpu_features_init>: 401890: 9c pushf 401891: 9c pushf 401892: 58 pop %eax 401893: 89 c2 mov %eax,%edx 401895: 35 00 00 20 00 xor $0x200000,%eax 40189a: 50 push %eax 40189b: 9d popf 40189c: 9c pushf 40189d: 58 pop %eax 40189e: 9d popf 40189f: 31 d0 xor %edx,%eax 4018a1: a9 00 00 20 00 test $0x200000,%eax 4018a6: 0f 84 a5 00 00 00 je 401951 <___cpu_features_init+0xc1> 4018ac: 53 push %ebx 4018ad: 31 c0 xor %eax,%eax 4018af: 0f a2 cpuid 4018b1: 85 c0 test %eax,%eax 4018b3: 0f 84 97 00 00 00 je 401950 <___cpu_features_init+0xc0> 4018b9: b8 01 00 00 00 mov $0x1,%eax 4018be: 0f a2 cpuid 4018c0: f6 c6 01 test $0x1,%dh 4018c3: 74 07 je 4018cc <___cpu_features_init+0x3c> 4018c5: 83 0d 34 70 40 00 01 orl $0x1,0x407034 4018cc: f6 c6 80 test $0x80,%dh 4018cf: 74 07 je 4018d8 <___cpu_features_init+0x48> 4018d1: 83 0d 34 70 40 00 02 orl $0x2,0x407034 4018d8: f7 c2 00 00 80 00 test $0x800000,%edx 4018de: 74 07 je 4018e7 <___cpu_features_init+0x57> 4018e0: 83 0d 34 70 40 00 04 orl $0x4,0x407034 4018e7: f7 c2 00 00 00 01 test $0x1000000,%edx 4018ed: 74 07 je 4018f6 <___cpu_features_init+0x66> 4018ef: 83 0d 34 70 40 00 08 orl $0x8,0x407034 4018f6: f7 c2 00 00 00 02 test $0x2000000,%edx 4018fc: 74 07 je 401905 <___cpu_features_init+0x75> 4018fe: 83 0d 34 70 40 00 10 orl $0x10,0x407034 401905: 81 e2 00 00 00 04 and $0x4000000,%edx 40190b: 74 07 je 401914 <___cpu_features_init+0x84> 40190d: 83 0d 34 70 40 00 20 orl $0x20,0x407034 401914: f6 c1 01 test $0x1,%cl 401917: 74 07 je 401920 <___cpu_features_init+0x90> 401919: 83 0d 34 70 40 00 40 orl $0x40,0x407034 401920: 80 e5 20 and $0x20,%ch 401923: 75 2e jne 401953 <___cpu_features_init+0xc3> 401925: b8 00 00 00 80 mov $0x80000000,%eax 40192a: 0f a2 cpuid 40192c: 3d 00 00 00 80 cmp $0x80000000,%eax 401931: 76 1d jbe 401950 <___cpu_features_init+0xc0> 401933: b8 01 00 00 80 mov $0x80000001,%eax 401938: 0f a2 cpuid 40193a: 85 d2 test %edx,%edx 40193c: 78 22 js 401960 <___cpu_features_init+0xd0> 40193e: 81 e2 00 00 00 40 and $0x40000000,%edx 401944: 74 0a je 401950 <___cpu_features_init+0xc0> 401946: 81 0d 34 70 40 00 00 orl $0x200,0x407034 40194d: 02 00 00 401950: 5b pop %ebx 401951: f3 c3 repz ret 401953: 81 0d 34 70 40 00 80 orl $0x80,0x407034 40195a: 00 00 00 40195d: eb c6 jmp 401925 <___cpu_features_init+0x95> 40195f: 90 nop 401960: 81 0d 34 70 40 00 00 orl $0x100,0x407034 401967: 01 00 00 40196a: eb d2 jmp 40193e <___cpu_features_init+0xae> 40196c: 90 nop 40196d: 90 nop 40196e: 90 nop 40196f: 90 nop 00401970 <___report_error>: 401970: 56 push %esi 401971: 53 push %ebx 401972: 83 ec 14 sub $0x14,%esp 401975: a1 8c 81 40 00 mov 0x40818c,%eax 40197a: c7 44 24 08 17 00 00 movl $0x17,0x8(%esp) 401981: 00 401982: 8d 74 24 24 lea 0x24(%esp),%esi 401986: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 40198d: 00 40198e: c7 04 24 74 50 40 00 movl $0x405074,(%esp) 401995: 8d 58 40 lea 0x40(%eax),%ebx 401998: 89 5c 24 0c mov %ebx,0xc(%esp) 40199c: e8 87 1d 00 00 call 403728 <_fwrite> 4019a1: 8b 44 24 20 mov 0x20(%esp),%eax 4019a5: 89 74 24 08 mov %esi,0x8(%esp) 4019a9: 89 1c 24 mov %ebx,(%esp) 4019ac: 89 44 24 04 mov %eax,0x4(%esp) 4019b0: e8 7b 1d 00 00 call 403730 <_vfprintf> 4019b5: e8 7e 1d 00 00 call 403738 <_abort> 4019ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 004019c0 <___write_memory.part.0>: 4019c0: 55 push %ebp 4019c1: 89 e5 mov %esp,%ebp 4019c3: 57 push %edi 4019c4: 89 cf mov %ecx,%edi 4019c6: 56 push %esi 4019c7: 89 d6 mov %edx,%esi 4019c9: 53 push %ebx 4019ca: 89 c3 mov %eax,%ebx 4019cc: 83 ec 4c sub $0x4c,%esp 4019cf: 8d 45 cc lea -0x34(%ebp),%eax 4019d2: c7 44 24 08 1c 00 00 movl $0x1c,0x8(%esp) 4019d9: 00 4019da: 89 44 24 04 mov %eax,0x4(%esp) 4019de: 89 1c 24 mov %ebx,(%esp) 4019e1: e8 0a 1e 00 00 call 4037f0 <_VirtualQuery@12> 4019e6: 83 ec 0c sub $0xc,%esp 4019e9: 85 c0 test %eax,%eax 4019eb: 0f 84 9a 00 00 00 je 401a8b <___write_memory.part.0+0xcb> 4019f1: 8b 45 e0 mov -0x20(%ebp),%eax 4019f4: 83 f8 04 cmp $0x4,%eax 4019f7: 75 18 jne 401a11 <___write_memory.part.0+0x51> 4019f9: 89 7c 24 08 mov %edi,0x8(%esp) 4019fd: 89 74 24 04 mov %esi,0x4(%esp) 401a01: 89 1c 24 mov %ebx,(%esp) 401a04: e8 37 1d 00 00 call 403740 <_memcpy> 401a09: 8d 65 f4 lea -0xc(%ebp),%esp 401a0c: 5b pop %ebx 401a0d: 5e pop %esi 401a0e: 5f pop %edi 401a0f: 5d pop %ebp 401a10: c3 ret 401a11: 83 f8 40 cmp $0x40,%eax 401a14: 74 e3 je 4019f9 <___write_memory.part.0+0x39> 401a16: 8b 45 d8 mov -0x28(%ebp),%eax 401a19: 8d 55 c8 lea -0x38(%ebp),%edx 401a1c: 89 54 24 0c mov %edx,0xc(%esp) 401a20: c7 44 24 08 40 00 00 movl $0x40,0x8(%esp) 401a27: 00 401a28: 89 55 c4 mov %edx,-0x3c(%ebp) 401a2b: 89 44 24 04 mov %eax,0x4(%esp) 401a2f: 8b 45 cc mov -0x34(%ebp),%eax 401a32: 89 04 24 mov %eax,(%esp) 401a35: e8 be 1d 00 00 call 4037f8 <_VirtualProtect@16> 401a3a: 8b 4d e0 mov -0x20(%ebp),%ecx 401a3d: 89 4d c0 mov %ecx,-0x40(%ebp) 401a40: 83 ec 10 sub $0x10,%esp 401a43: 89 7c 24 08 mov %edi,0x8(%esp) 401a47: 89 74 24 04 mov %esi,0x4(%esp) 401a4b: 89 1c 24 mov %ebx,(%esp) 401a4e: e8 ed 1c 00 00 call 403740 <_memcpy> 401a53: 8b 4d c0 mov -0x40(%ebp),%ecx 401a56: 83 f9 04 cmp $0x4,%ecx 401a59: 74 ae je 401a09 <___write_memory.part.0+0x49> 401a5b: 83 f9 40 cmp $0x40,%ecx 401a5e: 74 a9 je 401a09 <___write_memory.part.0+0x49> 401a60: 8b 45 c8 mov -0x38(%ebp),%eax 401a63: 8b 55 c4 mov -0x3c(%ebp),%edx 401a66: 89 44 24 08 mov %eax,0x8(%esp) 401a6a: 8b 45 d8 mov -0x28(%ebp),%eax 401a6d: 89 54 24 0c mov %edx,0xc(%esp) 401a71: 89 44 24 04 mov %eax,0x4(%esp) 401a75: 8b 45 cc mov -0x34(%ebp),%eax 401a78: 89 04 24 mov %eax,(%esp) 401a7b: e8 78 1d 00 00 call 4037f8 <_VirtualProtect@16> 401a80: 83 ec 10 sub $0x10,%esp 401a83: 8d 65 f4 lea -0xc(%ebp),%esp 401a86: 5b pop %ebx 401a87: 5e pop %esi 401a88: 5f pop %edi 401a89: 5d pop %ebp 401a8a: c3 ret 401a8b: 89 5c 24 08 mov %ebx,0x8(%esp) 401a8f: c7 44 24 04 1c 00 00 movl $0x1c,0x4(%esp) 401a96: 00 401a97: c7 04 24 8c 50 40 00 movl $0x40508c,(%esp) 401a9e: e8 cd fe ff ff call 401970 <___report_error> 401aa3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 401aa9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00401ab0 <__pei386_runtime_relocator>: 401ab0: a1 38 70 40 00 mov 0x407038,%eax 401ab5: 85 c0 test %eax,%eax 401ab7: 74 07 je 401ac0 <__pei386_runtime_relocator+0x10> 401ab9: c3 ret 401aba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 401ac0: b8 b8 52 40 00 mov $0x4052b8,%eax 401ac5: 2d b8 52 40 00 sub $0x4052b8,%eax 401aca: 83 f8 07 cmp $0x7,%eax 401acd: c7 05 38 70 40 00 01 movl $0x1,0x407038 401ad4: 00 00 00 401ad7: 7e e0 jle 401ab9 <__pei386_runtime_relocator+0x9> 401ad9: 55 push %ebp 401ada: 57 push %edi 401adb: 56 push %esi 401adc: 53 push %ebx 401add: 83 ec 2c sub $0x2c,%esp 401ae0: 83 f8 0b cmp $0xb,%eax 401ae3: 0f 8e de 00 00 00 jle 401bc7 <__pei386_runtime_relocator+0x117> 401ae9: 8b 35 b8 52 40 00 mov 0x4052b8,%esi 401aef: 85 f6 test %esi,%esi 401af1: 0f 85 89 00 00 00 jne 401b80 <__pei386_runtime_relocator+0xd0> 401af7: 8b 1d bc 52 40 00 mov 0x4052bc,%ebx 401afd: 85 db test %ebx,%ebx 401aff: 75 7f jne 401b80 <__pei386_runtime_relocator+0xd0> 401b01: 8b 0d c0 52 40 00 mov 0x4052c0,%ecx 401b07: bb c4 52 40 00 mov $0x4052c4,%ebx 401b0c: 85 c9 test %ecx,%ecx 401b0e: 0f 84 b8 00 00 00 je 401bcc <__pei386_runtime_relocator+0x11c> 401b14: bb b8 52 40 00 mov $0x4052b8,%ebx 401b19: 8b 43 08 mov 0x8(%ebx),%eax 401b1c: 83 f8 01 cmp $0x1,%eax 401b1f: 0f 85 52 01 00 00 jne 401c77 <__pei386_runtime_relocator+0x1c7> 401b25: 83 c3 0c add $0xc,%ebx 401b28: 81 fb b8 52 40 00 cmp $0x4052b8,%ebx 401b2e: 0f 83 8b 00 00 00 jae 401bbf <__pei386_runtime_relocator+0x10f> 401b34: 0f b6 53 08 movzbl 0x8(%ebx),%edx 401b38: 8b 73 04 mov 0x4(%ebx),%esi 401b3b: 8b 0b mov (%ebx),%ecx 401b3d: 83 fa 10 cmp $0x10,%edx 401b40: 8d 86 00 00 40 00 lea 0x400000(%esi),%eax 401b46: 8b b9 00 00 40 00 mov 0x400000(%ecx),%edi 401b4c: 0f 84 8e 00 00 00 je 401be0 <__pei386_runtime_relocator+0x130> 401b52: 83 fa 20 cmp $0x20,%edx 401b55: 0f 84 fb 00 00 00 je 401c56 <__pei386_runtime_relocator+0x1a6> 401b5b: 83 fa 08 cmp $0x8,%edx 401b5e: 0f 84 bc 00 00 00 je 401c20 <__pei386_runtime_relocator+0x170> 401b64: 89 54 24 04 mov %edx,0x4(%esp) 401b68: c7 04 24 f4 50 40 00 movl $0x4050f4,(%esp) 401b6f: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 401b76: 00 401b77: e8 f4 fd ff ff call 401970 <___report_error> 401b7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401b80: bb b8 52 40 00 mov $0x4052b8,%ebx 401b85: 81 fb b8 52 40 00 cmp $0x4052b8,%ebx 401b8b: 73 32 jae 401bbf <__pei386_runtime_relocator+0x10f> 401b8d: 8d 76 00 lea 0x0(%esi),%esi 401b90: 8b 53 04 mov 0x4(%ebx),%edx 401b93: b9 04 00 00 00 mov $0x4,%ecx 401b98: 83 c3 08 add $0x8,%ebx 401b9b: 8d 82 00 00 40 00 lea 0x400000(%edx),%eax 401ba1: 8b 92 00 00 40 00 mov 0x400000(%edx),%edx 401ba7: 03 53 f8 add -0x8(%ebx),%edx 401baa: 89 54 24 1c mov %edx,0x1c(%esp) 401bae: 8d 54 24 1c lea 0x1c(%esp),%edx 401bb2: e8 09 fe ff ff call 4019c0 <___write_memory.part.0> 401bb7: 81 fb b8 52 40 00 cmp $0x4052b8,%ebx 401bbd: 72 d1 jb 401b90 <__pei386_runtime_relocator+0xe0> 401bbf: 83 c4 2c add $0x2c,%esp 401bc2: 5b pop %ebx 401bc3: 5e pop %esi 401bc4: 5f pop %edi 401bc5: 5d pop %ebp 401bc6: c3 ret 401bc7: bb b8 52 40 00 mov $0x4052b8,%ebx 401bcc: 8b 13 mov (%ebx),%edx 401bce: 85 d2 test %edx,%edx 401bd0: 75 b3 jne 401b85 <__pei386_runtime_relocator+0xd5> 401bd2: 8b 43 04 mov 0x4(%ebx),%eax 401bd5: 85 c0 test %eax,%eax 401bd7: 0f 84 3c ff ff ff je 401b19 <__pei386_runtime_relocator+0x69> 401bdd: eb a6 jmp 401b85 <__pei386_runtime_relocator+0xd5> 401bdf: 90 nop 401be0: 0f b7 b6 00 00 40 00 movzwl 0x400000(%esi),%esi 401be7: 0f b7 d6 movzwl %si,%edx 401bea: 89 d5 mov %edx,%ebp 401bec: 81 cd 00 00 ff ff or $0xffff0000,%ebp 401bf2: 66 85 f6 test %si,%si 401bf5: 0f 48 d5 cmovs %ebp,%edx 401bf8: 29 ca sub %ecx,%edx 401bfa: b9 02 00 00 00 mov $0x2,%ecx 401bff: 81 ea 00 00 40 00 sub $0x400000,%edx 401c05: 01 fa add %edi,%edx 401c07: 89 54 24 1c mov %edx,0x1c(%esp) 401c0b: 8d 54 24 1c lea 0x1c(%esp),%edx 401c0f: e8 ac fd ff ff call 4019c0 <___write_memory.part.0> 401c14: e9 0c ff ff ff jmp 401b25 <__pei386_runtime_relocator+0x75> 401c19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 401c20: 0f b6 10 movzbl (%eax),%edx 401c23: 0f b6 f2 movzbl %dl,%esi 401c26: 89 f5 mov %esi,%ebp 401c28: 81 cd 00 ff ff ff or $0xffffff00,%ebp 401c2e: 84 d2 test %dl,%dl 401c30: 0f 48 f5 cmovs %ebp,%esi 401c33: 89 f2 mov %esi,%edx 401c35: 81 ea 00 00 40 00 sub $0x400000,%edx 401c3b: 29 ca sub %ecx,%edx 401c3d: b9 01 00 00 00 mov $0x1,%ecx 401c42: 01 fa add %edi,%edx 401c44: 89 54 24 1c mov %edx,0x1c(%esp) 401c48: 8d 54 24 1c lea 0x1c(%esp),%edx 401c4c: e8 6f fd ff ff call 4019c0 <___write_memory.part.0> 401c51: e9 cf fe ff ff jmp 401b25 <__pei386_runtime_relocator+0x75> 401c56: 81 c1 00 00 40 00 add $0x400000,%ecx 401c5c: 29 cf sub %ecx,%edi 401c5e: b9 04 00 00 00 mov $0x4,%ecx 401c63: 03 38 add (%eax),%edi 401c65: 8d 54 24 1c lea 0x1c(%esp),%edx 401c69: 89 7c 24 1c mov %edi,0x1c(%esp) 401c6d: e8 4e fd ff ff call 4019c0 <___write_memory.part.0> 401c72: e9 ae fe ff ff jmp 401b25 <__pei386_runtime_relocator+0x75> 401c77: 89 44 24 04 mov %eax,0x4(%esp) 401c7b: c7 04 24 c0 50 40 00 movl $0x4050c0,(%esp) 401c82: e8 e9 fc ff ff call 401970 <___report_error> 401c87: 90 nop 401c88: 90 nop 401c89: 90 nop 401c8a: 90 nop 401c8b: 90 nop 401c8c: 90 nop 401c8d: 90 nop 401c8e: 90 nop 401c8f: 90 nop 00401c90 <___do_global_dtors>: 401c90: a1 08 40 40 00 mov 0x404008,%eax 401c95: 8b 00 mov (%eax),%eax 401c97: 85 c0 test %eax,%eax 401c99: 74 1f je 401cba <___do_global_dtors+0x2a> 401c9b: 83 ec 0c sub $0xc,%esp 401c9e: 66 90 xchg %ax,%ax 401ca0: ff d0 call *%eax 401ca2: a1 08 40 40 00 mov 0x404008,%eax 401ca7: 8d 50 04 lea 0x4(%eax),%edx 401caa: 8b 40 04 mov 0x4(%eax),%eax 401cad: 89 15 08 40 40 00 mov %edx,0x404008 401cb3: 85 c0 test %eax,%eax 401cb5: 75 e9 jne 401ca0 <___do_global_dtors+0x10> 401cb7: 83 c4 0c add $0xc,%esp 401cba: f3 c3 repz ret 401cbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 00401cc0 <___do_global_ctors>: 401cc0: 53 push %ebx 401cc1: 83 ec 18 sub $0x18,%esp 401cc4: 8b 1d 60 38 40 00 mov 0x403860,%ebx 401cca: 83 fb ff cmp $0xffffffff,%ebx 401ccd: 74 24 je 401cf3 <___do_global_ctors+0x33> 401ccf: 85 db test %ebx,%ebx 401cd1: 74 0f je 401ce2 <___do_global_ctors+0x22> 401cd3: ff 14 9d 60 38 40 00 call *0x403860(,%ebx,4) 401cda: 83 eb 01 sub $0x1,%ebx 401cdd: 8d 76 00 lea 0x0(%esi),%esi 401ce0: 75 f1 jne 401cd3 <___do_global_ctors+0x13> 401ce2: c7 04 24 90 1c 40 00 movl $0x401c90,(%esp) 401ce9: e8 c2 f8 ff ff call 4015b0 <_atexit> 401cee: 83 c4 18 add $0x18,%esp 401cf1: 5b pop %ebx 401cf2: c3 ret 401cf3: 31 db xor %ebx,%ebx 401cf5: eb 02 jmp 401cf9 <___do_global_ctors+0x39> 401cf7: 89 c3 mov %eax,%ebx 401cf9: 8d 43 01 lea 0x1(%ebx),%eax 401cfc: 8b 14 85 60 38 40 00 mov 0x403860(,%eax,4),%edx 401d03: 85 d2 test %edx,%edx 401d05: 75 f0 jne 401cf7 <___do_global_ctors+0x37> 401d07: eb c6 jmp 401ccf <___do_global_ctors+0xf> 401d09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 00401d10 <___main>: 401d10: 8b 0d 3c 70 40 00 mov 0x40703c,%ecx 401d16: 85 c9 test %ecx,%ecx 401d18: 74 06 je 401d20 <___main+0x10> 401d1a: f3 c3 repz ret 401d1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401d20: c7 05 3c 70 40 00 01 movl $0x1,0x40703c 401d27: 00 00 00 401d2a: eb 94 jmp 401cc0 <___do_global_ctors> 401d2c: 90 nop 401d2d: 90 nop 401d2e: 90 nop 401d2f: 90 nop 00401d30 <___mingwthr_run_key_dtors.part.0>: 401d30: 55 push %ebp 401d31: 89 e5 mov %esp,%ebp 401d33: 56 push %esi 401d34: 53 push %ebx 401d35: 83 ec 10 sub $0x10,%esp 401d38: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401d3f: e8 bc 1a 00 00 call 403800 <_EnterCriticalSection@4> 401d44: 8b 1d 44 70 40 00 mov 0x407044,%ebx 401d4a: 83 ec 04 sub $0x4,%esp 401d4d: 85 db test %ebx,%ebx 401d4f: 74 2b je 401d7c <___mingwthr_run_key_dtors.part.0+0x4c> 401d51: 8b 03 mov (%ebx),%eax 401d53: 89 04 24 mov %eax,(%esp) 401d56: e8 ad 1a 00 00 call 403808 <_TlsGetValue@4> 401d5b: 83 ec 04 sub $0x4,%esp 401d5e: 89 c6 mov %eax,%esi 401d60: e8 ab 1a 00 00 call 403810 <_GetLastError@0> 401d65: 85 c0 test %eax,%eax 401d67: 75 0c jne 401d75 <___mingwthr_run_key_dtors.part.0+0x45> 401d69: 85 f6 test %esi,%esi 401d6b: 74 08 je 401d75 <___mingwthr_run_key_dtors.part.0+0x45> 401d6d: 8b 43 04 mov 0x4(%ebx),%eax 401d70: 89 34 24 mov %esi,(%esp) 401d73: ff d0 call *%eax 401d75: 8b 5b 08 mov 0x8(%ebx),%ebx 401d78: 85 db test %ebx,%ebx 401d7a: 75 d5 jne 401d51 <___mingwthr_run_key_dtors.part.0+0x21> 401d7c: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401d83: e8 90 1a 00 00 call 403818 <_LeaveCriticalSection@4> 401d88: 83 ec 04 sub $0x4,%esp 401d8b: 8d 65 f8 lea -0x8(%ebp),%esp 401d8e: 5b pop %ebx 401d8f: 5e pop %esi 401d90: 5d pop %ebp 401d91: c3 ret 401d92: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 401d99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00401da0 <____w64_mingwthr_add_key_dtor>: 401da0: 55 push %ebp 401da1: 89 e5 mov %esp,%ebp 401da3: 56 push %esi 401da4: 31 f6 xor %esi,%esi 401da6: 53 push %ebx 401da7: 83 ec 10 sub $0x10,%esp 401daa: a1 48 70 40 00 mov 0x407048,%eax 401daf: 85 c0 test %eax,%eax 401db1: 75 0d jne 401dc0 <____w64_mingwthr_add_key_dtor+0x20> 401db3: 8d 65 f8 lea -0x8(%ebp),%esp 401db6: 89 f0 mov %esi,%eax 401db8: 5b pop %ebx 401db9: 5e pop %esi 401dba: 5d pop %ebp 401dbb: c3 ret 401dbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401dc0: c7 44 24 04 0c 00 00 movl $0xc,0x4(%esp) 401dc7: 00 401dc8: c7 04 24 01 00 00 00 movl $0x1,(%esp) 401dcf: e8 74 19 00 00 call 403748 <_calloc> 401dd4: 85 c0 test %eax,%eax 401dd6: 89 c3 mov %eax,%ebx 401dd8: 74 40 je 401e1a <____w64_mingwthr_add_key_dtor+0x7a> 401dda: 8b 45 08 mov 0x8(%ebp),%eax 401ddd: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401de4: 89 03 mov %eax,(%ebx) 401de6: 8b 45 0c mov 0xc(%ebp),%eax 401de9: 89 43 04 mov %eax,0x4(%ebx) 401dec: e8 0f 1a 00 00 call 403800 <_EnterCriticalSection@4> 401df1: a1 44 70 40 00 mov 0x407044,%eax 401df6: 89 1d 44 70 40 00 mov %ebx,0x407044 401dfc: 89 43 08 mov %eax,0x8(%ebx) 401dff: 83 ec 04 sub $0x4,%esp 401e02: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401e09: e8 0a 1a 00 00 call 403818 <_LeaveCriticalSection@4> 401e0e: 89 f0 mov %esi,%eax 401e10: 83 ec 04 sub $0x4,%esp 401e13: 8d 65 f8 lea -0x8(%ebp),%esp 401e16: 5b pop %ebx 401e17: 5e pop %esi 401e18: 5d pop %ebp 401e19: c3 ret 401e1a: be ff ff ff ff mov $0xffffffff,%esi 401e1f: eb 92 jmp 401db3 <____w64_mingwthr_add_key_dtor+0x13> 401e21: eb 0d jmp 401e30 <____w64_mingwthr_remove_key_dtor> 401e23: 90 nop 401e24: 90 nop 401e25: 90 nop 401e26: 90 nop 401e27: 90 nop 401e28: 90 nop 401e29: 90 nop 401e2a: 90 nop 401e2b: 90 nop 401e2c: 90 nop 401e2d: 90 nop 401e2e: 90 nop 401e2f: 90 nop 00401e30 <____w64_mingwthr_remove_key_dtor>: 401e30: 55 push %ebp 401e31: 89 e5 mov %esp,%ebp 401e33: 53 push %ebx 401e34: 83 ec 14 sub $0x14,%esp 401e37: a1 48 70 40 00 mov 0x407048,%eax 401e3c: 8b 5d 08 mov 0x8(%ebp),%ebx 401e3f: 85 c0 test %eax,%eax 401e41: 75 0d jne 401e50 <____w64_mingwthr_remove_key_dtor+0x20> 401e43: 31 c0 xor %eax,%eax 401e45: 8b 5d fc mov -0x4(%ebp),%ebx 401e48: c9 leave 401e49: c3 ret 401e4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 401e50: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401e57: e8 a4 19 00 00 call 403800 <_EnterCriticalSection@4> 401e5c: 8b 15 44 70 40 00 mov 0x407044,%edx 401e62: 83 ec 04 sub $0x4,%esp 401e65: 85 d2 test %edx,%edx 401e67: 74 17 je 401e80 <____w64_mingwthr_remove_key_dtor+0x50> 401e69: 8b 02 mov (%edx),%eax 401e6b: 39 d8 cmp %ebx,%eax 401e6d: 75 0a jne 401e79 <____w64_mingwthr_remove_key_dtor+0x49> 401e6f: eb 44 jmp 401eb5 <____w64_mingwthr_remove_key_dtor+0x85> 401e71: 8b 08 mov (%eax),%ecx 401e73: 39 d9 cmp %ebx,%ecx 401e75: 74 1f je 401e96 <____w64_mingwthr_remove_key_dtor+0x66> 401e77: 89 c2 mov %eax,%edx 401e79: 8b 42 08 mov 0x8(%edx),%eax 401e7c: 85 c0 test %eax,%eax 401e7e: 75 f1 jne 401e71 <____w64_mingwthr_remove_key_dtor+0x41> 401e80: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401e87: e8 8c 19 00 00 call 403818 <_LeaveCriticalSection@4> 401e8c: 83 ec 04 sub $0x4,%esp 401e8f: 31 c0 xor %eax,%eax 401e91: 8b 5d fc mov -0x4(%ebp),%ebx 401e94: c9 leave 401e95: c3 ret 401e96: 8b 48 08 mov 0x8(%eax),%ecx 401e99: 89 4a 08 mov %ecx,0x8(%edx) 401e9c: 89 04 24 mov %eax,(%esp) 401e9f: e8 ac 18 00 00 call 403750 <_free> 401ea4: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401eab: e8 68 19 00 00 call 403818 <_LeaveCriticalSection@4> 401eb0: 83 ec 04 sub $0x4,%esp 401eb3: eb da jmp 401e8f <____w64_mingwthr_remove_key_dtor+0x5f> 401eb5: 8b 42 08 mov 0x8(%edx),%eax 401eb8: a3 44 70 40 00 mov %eax,0x407044 401ebd: 89 d0 mov %edx,%eax 401ebf: eb db jmp 401e9c <____w64_mingwthr_remove_key_dtor+0x6c> 401ec1: eb 0d jmp 401ed0 <___mingw_TLScallback> 401ec3: 90 nop 401ec4: 90 nop 401ec5: 90 nop 401ec6: 90 nop 401ec7: 90 nop 401ec8: 90 nop 401ec9: 90 nop 401eca: 90 nop 401ecb: 90 nop 401ecc: 90 nop 401ecd: 90 nop 401ece: 90 nop 401ecf: 90 nop 00401ed0 <___mingw_TLScallback>: 401ed0: 55 push %ebp 401ed1: 89 e5 mov %esp,%ebp 401ed3: 83 ec 18 sub $0x18,%esp 401ed6: 8b 45 0c mov 0xc(%ebp),%eax 401ed9: 83 f8 01 cmp $0x1,%eax 401edc: 74 45 je 401f23 <___mingw_TLScallback+0x53> 401ede: 72 15 jb 401ef5 <___mingw_TLScallback+0x25> 401ee0: 83 f8 03 cmp $0x3,%eax 401ee3: 75 09 jne 401eee <___mingw_TLScallback+0x1e> 401ee5: a1 48 70 40 00 mov 0x407048,%eax 401eea: 85 c0 test %eax,%eax 401eec: 75 63 jne 401f51 <___mingw_TLScallback+0x81> 401eee: b8 01 00 00 00 mov $0x1,%eax 401ef3: c9 leave 401ef4: c3 ret 401ef5: a1 48 70 40 00 mov 0x407048,%eax 401efa: 85 c0 test %eax,%eax 401efc: 75 5a jne 401f58 <___mingw_TLScallback+0x88> 401efe: a1 48 70 40 00 mov 0x407048,%eax 401f03: 83 f8 01 cmp $0x1,%eax 401f06: 75 e6 jne 401eee <___mingw_TLScallback+0x1e> 401f08: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401f0f: c7 05 48 70 40 00 00 movl $0x0,0x407048 401f16: 00 00 00 401f19: e8 02 19 00 00 call 403820 <_DeleteCriticalSection@4> 401f1e: 83 ec 04 sub $0x4,%esp 401f21: eb cb jmp 401eee <___mingw_TLScallback+0x1e> 401f23: a1 48 70 40 00 mov 0x407048,%eax 401f28: 85 c0 test %eax,%eax 401f2a: 74 14 je 401f40 <___mingw_TLScallback+0x70> 401f2c: c7 05 48 70 40 00 01 movl $0x1,0x407048 401f33: 00 00 00 401f36: b8 01 00 00 00 mov $0x1,%eax 401f3b: c9 leave 401f3c: c3 ret 401f3d: 8d 76 00 lea 0x0(%esi),%esi 401f40: c7 04 24 4c 70 40 00 movl $0x40704c,(%esp) 401f47: e8 dc 18 00 00 call 403828 <_InitializeCriticalSection@4> 401f4c: 83 ec 04 sub $0x4,%esp 401f4f: eb db jmp 401f2c <___mingw_TLScallback+0x5c> 401f51: e8 da fd ff ff call 401d30 <___mingwthr_run_key_dtors.part.0> 401f56: eb 96 jmp 401eee <___mingw_TLScallback+0x1e> 401f58: 90 nop 401f59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 401f60: e8 cb fd ff ff call 401d30 <___mingwthr_run_key_dtors.part.0> 401f65: eb 97 jmp 401efe <___mingw_TLScallback+0x2e> 401f67: 90 nop 401f68: 90 nop 401f69: 90 nop 401f6a: 90 nop 401f6b: 90 nop 401f6c: 90 nop 401f6d: 90 nop 401f6e: 90 nop 401f6f: 90 nop 00401f70 <___chkstk_ms>: 401f70: 51 push %ecx 401f71: 50 push %eax 401f72: 3d 00 10 00 00 cmp $0x1000,%eax 401f77: 8d 4c 24 0c lea 0xc(%esp),%ecx 401f7b: 72 15 jb 401f92 <___chkstk_ms+0x22> 401f7d: 81 e9 00 10 00 00 sub $0x1000,%ecx 401f83: 83 09 00 orl $0x0,(%ecx) 401f86: 2d 00 10 00 00 sub $0x1000,%eax 401f8b: 3d 00 10 00 00 cmp $0x1000,%eax 401f90: 77 eb ja 401f7d <___chkstk_ms+0xd> 401f92: 29 c1 sub %eax,%ecx 401f94: 83 09 00 orl $0x0,(%ecx) 401f97: 58 pop %eax 401f98: 59 pop %ecx 401f99: c3 ret 401f9a: 90 nop 401f9b: 90 nop 00401f9c <.text>: 401f9c: 66 90 xchg %ax,%ax 401f9e: 66 90 xchg %ax,%ax 00401fa0 <_glob_in_set>: 401fa0: 55 push %ebp 401fa1: 57 push %edi 401fa2: 56 push %esi 401fa3: 53 push %ebx 401fa4: 83 ec 04 sub $0x4,%esp 401fa7: 0f b6 18 movzbl (%eax),%ebx 401faa: 89 0c 24 mov %ecx,(%esp) 401fad: 0f be fb movsbl %bl,%edi 401fb0: 83 ff 5d cmp $0x5d,%edi 401fb3: 0f 84 d7 00 00 00 je 402090 <_glob_in_set+0xf0> 401fb9: 83 ff 2d cmp $0x2d,%edi 401fbc: 89 d9 mov %ebx,%ecx 401fbe: 75 2e jne 401fee <_glob_in_set+0x4e> 401fc0: e9 cb 00 00 00 jmp 402090 <_glob_in_set+0xf0> 401fc5: 85 db test %ebx,%ebx 401fc7: 0f 84 b3 00 00 00 je 402080 <_glob_in_set+0xe0> 401fcd: 83 fb 5c cmp $0x5c,%ebx 401fd0: 0f 84 aa 00 00 00 je 402080 <_glob_in_set+0xe0> 401fd6: 83 fb 2f cmp $0x2f,%ebx 401fd9: 0f 84 a1 00 00 00 je 402080 <_glob_in_set+0xe0> 401fdf: 89 df mov %ebx,%edi 401fe1: 0f b6 0e movzbl (%esi),%ecx 401fe4: 89 f0 mov %esi,%eax 401fe6: 39 d7 cmp %edx,%edi 401fe8: 0f 84 ca 00 00 00 je 4020b8 <_glob_in_set+0x118> 401fee: 0f be d9 movsbl %cl,%ebx 401ff1: 83 fb 5d cmp $0x5d,%ebx 401ff4: 8d 70 01 lea 0x1(%eax),%esi 401ff7: 0f 84 83 00 00 00 je 402080 <_glob_in_set+0xe0> 401ffd: 83 fb 2d cmp $0x2d,%ebx 402000: 75 c3 jne 401fc5 <_glob_in_set+0x25> 402002: 0f b6 58 01 movzbl 0x1(%eax),%ebx 402006: 80 fb 5d cmp $0x5d,%bl 402009: 0f 84 95 00 00 00 je 4020a4 <_glob_in_set+0x104> 40200f: 0f be eb movsbl %bl,%ebp 402012: 85 ed test %ebp,%ebp 402014: 89 eb mov %ebp,%ebx 402016: 74 68 je 402080 <_glob_in_set+0xe0> 402018: 39 ef cmp %ebp,%edi 40201a: 8d 70 02 lea 0x2(%eax),%esi 40201d: 0f 8d 85 01 00 00 jge 4021a8 <_glob_in_set+0x208> 402023: 39 d7 cmp %edx,%edi 402025: 8d 47 01 lea 0x1(%edi),%eax 402028: 75 14 jne 40203e <_glob_in_set+0x9e> 40202a: e9 c1 00 00 00 jmp 4020f0 <_glob_in_set+0x150> 40202f: 90 nop 402030: 83 c0 01 add $0x1,%eax 402033: 8d 78 ff lea -0x1(%eax),%edi 402036: 39 fa cmp %edi,%edx 402038: 0f 84 b2 00 00 00 je 4020f0 <_glob_in_set+0x150> 40203e: 39 c5 cmp %eax,%ebp 402040: 7f ee jg 402030 <_glob_in_set+0x90> 402042: 39 c5 cmp %eax,%ebp 402044: 7d 87 jge 401fcd <_glob_in_set+0x2d> 402046: 39 c2 cmp %eax,%edx 402048: 74 15 je 40205f <_glob_in_set+0xbf> 40204a: 83 c5 01 add $0x1,%ebp 40204d: 8d 76 00 lea 0x0(%esi),%esi 402050: 39 e8 cmp %ebp,%eax 402052: 0f 84 75 ff ff ff je 401fcd <_glob_in_set+0x2d> 402058: 83 e8 01 sub $0x1,%eax 40205b: 39 c2 cmp %eax,%edx 40205d: 75 f1 jne 402050 <_glob_in_set+0xb0> 40205f: 8b 0c 24 mov (%esp),%ecx 402062: 83 e1 20 and $0x20,%ecx 402065: 0f b6 06 movzbl (%esi),%eax 402068: 3c 5d cmp $0x5d,%al 40206a: 0f 84 a3 00 00 00 je 402113 <_glob_in_set+0x173> 402070: 3c 7f cmp $0x7f,%al 402072: 0f 84 bd 00 00 00 je 402135 <_glob_in_set+0x195> 402078: 83 c6 01 add $0x1,%esi 40207b: 84 c0 test %al,%al 40207d: 75 e6 jne 402065 <_glob_in_set+0xc5> 40207f: 90 nop 402080: 83 c4 04 add $0x4,%esp 402083: 31 c0 xor %eax,%eax 402085: 5b pop %ebx 402086: 5e pop %esi 402087: 5f pop %edi 402088: 5d pop %ebp 402089: c3 ret 40208a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 402090: 39 d7 cmp %edx,%edi 402092: 0f 84 b8 00 00 00 je 402150 <_glob_in_set+0x1b0> 402098: 0f b6 48 01 movzbl 0x1(%eax),%ecx 40209c: 83 c0 01 add $0x1,%eax 40209f: e9 4a ff ff ff jmp 401fee <_glob_in_set+0x4e> 4020a4: bf 2d 00 00 00 mov $0x2d,%edi 4020a9: 89 f0 mov %esi,%eax 4020ab: 39 d7 cmp %edx,%edi 4020ad: b9 5d 00 00 00 mov $0x5d,%ecx 4020b2: 0f 85 36 ff ff ff jne 401fee <_glob_in_set+0x4e> 4020b8: 8b 14 24 mov (%esp),%edx 4020bb: 83 e2 20 and $0x20,%edx 4020be: eb 0a jmp 4020ca <_glob_in_set+0x12a> 4020c0: 83 c0 01 add $0x1,%eax 4020c3: 84 c9 test %cl,%cl 4020c5: 74 b9 je 402080 <_glob_in_set+0xe0> 4020c7: 0f b6 08 movzbl (%eax),%ecx 4020ca: 80 f9 5d cmp $0x5d,%cl 4020cd: 0f 84 c2 00 00 00 je 402195 <_glob_in_set+0x1f5> 4020d3: 80 f9 7f cmp $0x7f,%cl 4020d6: 75 e8 jne 4020c0 <_glob_in_set+0x120> 4020d8: 85 d2 test %edx,%edx 4020da: 0f 85 c0 00 00 00 jne 4021a0 <_glob_in_set+0x200> 4020e0: 0f b6 48 01 movzbl 0x1(%eax),%ecx 4020e4: 83 c0 01 add $0x1,%eax 4020e7: eb d7 jmp 4020c0 <_glob_in_set+0x120> 4020e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 4020f0: 8b 0c 24 mov (%esp),%ecx 4020f3: 83 e1 20 and $0x20,%ecx 4020f6: 0f b6 06 movzbl (%esi),%eax 4020f9: 3c 5d cmp $0x5d,%al 4020fb: 74 16 je 402113 <_glob_in_set+0x173> 4020fd: 3c 7f cmp $0x7f,%al 4020ff: 74 1f je 402120 <_glob_in_set+0x180> 402101: 83 c6 01 add $0x1,%esi 402104: 84 c0 test %al,%al 402106: 0f 84 74 ff ff ff je 402080 <_glob_in_set+0xe0> 40210c: 0f b6 06 movzbl (%esi),%eax 40210f: 3c 5d cmp $0x5d,%al 402111: 75 ea jne 4020fd <_glob_in_set+0x15d> 402113: 83 c4 04 add $0x4,%esp 402116: 5b pop %ebx 402117: 8d 46 01 lea 0x1(%esi),%eax 40211a: 5e pop %esi 40211b: 5f pop %edi 40211c: 5d pop %ebp 40211d: c3 ret 40211e: 66 90 xchg %ax,%ax 402120: 85 c9 test %ecx,%ecx 402122: 75 0c jne 402130 <_glob_in_set+0x190> 402124: 0f b6 46 01 movzbl 0x1(%esi),%eax 402128: 83 c6 01 add $0x1,%esi 40212b: eb d4 jmp 402101 <_glob_in_set+0x161> 40212d: 8d 76 00 lea 0x0(%esi),%esi 402130: 83 c6 01 add $0x1,%esi 402133: eb c1 jmp 4020f6 <_glob_in_set+0x156> 402135: 85 c9 test %ecx,%ecx 402137: 75 0c jne 402145 <_glob_in_set+0x1a5> 402139: 0f b6 46 01 movzbl 0x1(%esi),%eax 40213d: 83 c6 01 add $0x1,%esi 402140: e9 33 ff ff ff jmp 402078 <_glob_in_set+0xd8> 402145: 83 c6 01 add $0x1,%esi 402148: e9 18 ff ff ff jmp 402065 <_glob_in_set+0xc5> 40214d: 8d 76 00 lea 0x0(%esi),%esi 402150: 8b 0c 24 mov (%esp),%ecx 402153: 83 c0 01 add $0x1,%eax 402156: 83 e1 20 and $0x20,%ecx 402159: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 402160: 0f b6 10 movzbl (%eax),%edx 402163: 80 fa 5d cmp $0x5d,%dl 402166: 74 2d je 402195 <_glob_in_set+0x1f5> 402168: 80 fa 7f cmp $0x7f,%dl 40216b: 74 13 je 402180 <_glob_in_set+0x1e0> 40216d: 83 c0 01 add $0x1,%eax 402170: 84 d2 test %dl,%dl 402172: 75 ec jne 402160 <_glob_in_set+0x1c0> 402174: e9 07 ff ff ff jmp 402080 <_glob_in_set+0xe0> 402179: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 402180: 85 c9 test %ecx,%ecx 402182: 75 0c jne 402190 <_glob_in_set+0x1f0> 402184: 0f b6 50 01 movzbl 0x1(%eax),%edx 402188: 83 c0 01 add $0x1,%eax 40218b: eb e0 jmp 40216d <_glob_in_set+0x1cd> 40218d: 8d 76 00 lea 0x0(%esi),%esi 402190: 83 c0 01 add $0x1,%eax 402193: eb cb jmp 402160 <_glob_in_set+0x1c0> 402195: 83 c4 04 add $0x4,%esp 402198: 83 c0 01 add $0x1,%eax 40219b: 5b pop %ebx 40219c: 5e pop %esi 40219d: 5f pop %edi 40219e: 5d pop %ebp 40219f: c3 ret 4021a0: 83 c0 01 add $0x1,%eax 4021a3: e9 1f ff ff ff jmp 4020c7 <_glob_in_set+0x127> 4021a8: 89 f8 mov %edi,%eax 4021aa: e9 93 fe ff ff jmp 402042 <_glob_in_set+0xa2> 4021af: 90 nop 004021b0 <_glob_initialise>: 4021b0: 55 push %ebp 4021b1: 57 push %edi 4021b2: 56 push %esi 4021b3: 89 c6 mov %eax,%esi 4021b5: 53 push %ebx 4021b6: 83 ec 1c sub $0x1c,%esp 4021b9: 85 c0 test %eax,%eax 4021bb: 74 47 je 402204 <_glob_initialise+0x54> 4021bd: 8b 40 0c mov 0xc(%eax),%eax 4021c0: 8d 78 01 lea 0x1(%eax),%edi 4021c3: 8d 2c bd 00 00 00 00 lea 0x0(,%edi,4),%ebp 4021ca: 89 2c 24 mov %ebp,(%esp) 4021cd: e8 86 15 00 00 call 403758 <_malloc> 4021d2: 89 c3 mov %eax,%ebx 4021d4: 85 db test %ebx,%ebx 4021d6: 89 46 08 mov %eax,0x8(%esi) 4021d9: b8 03 00 00 00 mov $0x3,%eax 4021de: 74 26 je 402206 <_glob_initialise+0x56> 4021e0: 85 ff test %edi,%edi 4021e2: 89 fa mov %edi,%edx 4021e4: c7 46 04 00 00 00 00 movl $0x0,0x4(%esi) 4021eb: 7e 17 jle 402204 <_glob_initialise+0x54> 4021ed: 8d 4d fc lea -0x4(%ebp),%ecx 4021f0: eb 03 jmp 4021f5 <_glob_initialise+0x45> 4021f2: 8b 5e 08 mov 0x8(%esi),%ebx 4021f5: c7 04 0b 00 00 00 00 movl $0x0,(%ebx,%ecx,1) 4021fc: 83 e9 04 sub $0x4,%ecx 4021ff: 83 ea 01 sub $0x1,%edx 402202: 75 ee jne 4021f2 <_glob_initialise+0x42> 402204: 31 c0 xor %eax,%eax 402206: 83 c4 1c add $0x1c,%esp 402209: 5b pop %ebx 40220a: 5e pop %esi 40220b: 5f pop %edi 40220c: 5d pop %ebp 40220d: c3 ret 40220e: 66 90 xchg %ax,%ax 00402210 <_glob_strcmp>: 402210: 55 push %ebp 402211: 57 push %edi 402212: 89 c7 mov %eax,%edi 402214: 56 push %esi 402215: 53 push %ebx 402216: 83 ec 2c sub $0x2c,%esp 402219: 80 3a 2e cmpb $0x2e,(%edx) 40221c: 89 4c 24 10 mov %ecx,0x10(%esp) 402220: 0f 84 5a 01 00 00 je 402380 <_glob_strcmp+0x170> 402226: 0f b6 08 movzbl (%eax),%ecx 402229: 8b 74 24 10 mov 0x10(%esp),%esi 40222d: 8d 6a 01 lea 0x1(%edx),%ebp 402230: 89 f0 mov %esi,%eax 402232: 83 e0 20 and $0x20,%eax 402235: 89 44 24 14 mov %eax,0x14(%esp) 402239: 89 f0 mov %esi,%eax 40223b: 25 00 40 00 00 and $0x4000,%eax 402240: 89 44 24 18 mov %eax,0x18(%esp) 402244: 0f be d1 movsbl %cl,%edx 402247: 85 d2 test %edx,%edx 402249: 8d 75 ff lea -0x1(%ebp),%esi 40224c: 8d 47 01 lea 0x1(%edi),%eax 40224f: 0f 84 70 01 00 00 je 4023c5 <_glob_strcmp+0x1b5> 402255: 80 f9 3f cmp $0x3f,%cl 402258: 0f 84 e4 00 00 00 je 402342 <_glob_strcmp+0x132> 40225e: 80 f9 5b cmp $0x5b,%cl 402261: 0f 84 ab 00 00 00 je 402312 <_glob_strcmp+0x102> 402267: 80 f9 2a cmp $0x2a,%cl 40226a: 74 5c je 4022c8 <_glob_strcmp+0xb8> 40226c: 8b 4c 24 14 mov 0x14(%esp),%ecx 402270: 85 c9 test %ecx,%ecx 402272: 0f 84 d8 00 00 00 je 402350 <_glob_strcmp+0x140> 402278: 89 c7 mov %eax,%edi 40227a: 0f be 5d ff movsbl -0x1(%ebp),%ebx 40227e: 84 db test %bl,%bl 402280: 0f 84 92 01 00 00 je 402418 <_glob_strcmp+0x208> 402286: 8b 44 24 18 mov 0x18(%esp),%eax 40228a: 85 c0 test %eax,%eax 40228c: 0f 85 de 00 00 00 jne 402370 <_glob_strcmp+0x160> 402292: 89 14 24 mov %edx,(%esp) 402295: 89 54 24 1c mov %edx,0x1c(%esp) 402299: e8 c2 14 00 00 call 403760 <_tolower> 40229e: 89 1c 24 mov %ebx,(%esp) 4022a1: 89 c6 mov %eax,%esi 4022a3: e8 b8 14 00 00 call 403760 <_tolower> 4022a8: 8b 54 24 1c mov 0x1c(%esp),%edx 4022ac: 29 c6 sub %eax,%esi 4022ae: 85 f6 test %esi,%esi 4022b0: 0f 84 81 00 00 00 je 402337 <_glob_strcmp+0x127> 4022b6: 89 d0 mov %edx,%eax 4022b8: 29 d8 sub %ebx,%eax 4022ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 4022c0: 83 c4 2c add $0x2c,%esp 4022c3: 5b pop %ebx 4022c4: 5e pop %esi 4022c5: 5f pop %edi 4022c6: 5d pop %ebp 4022c7: c3 ret 4022c8: 0f b6 57 01 movzbl 0x1(%edi),%edx 4022cc: 89 c3 mov %eax,%ebx 4022ce: 80 fa 2a cmp $0x2a,%dl 4022d1: 75 0b jne 4022de <_glob_strcmp+0xce> 4022d3: 83 c3 01 add $0x1,%ebx 4022d6: 0f b6 13 movzbl (%ebx),%edx 4022d9: 80 fa 2a cmp $0x2a,%dl 4022dc: 74 f5 je 4022d3 <_glob_strcmp+0xc3> 4022de: 31 c0 xor %eax,%eax 4022e0: 84 d2 test %dl,%dl 4022e2: 74 dc je 4022c0 <_glob_strcmp+0xb0> 4022e4: 8b 7c 24 10 mov 0x10(%esp),%edi 4022e8: 81 cf 00 00 01 00 or $0x10000,%edi 4022ee: eb 09 jmp 4022f9 <_glob_strcmp+0xe9> 4022f0: 83 c6 01 add $0x1,%esi 4022f3: 80 7e ff 00 cmpb $0x0,-0x1(%esi) 4022f7: 74 c7 je 4022c0 <_glob_strcmp+0xb0> 4022f9: 89 f9 mov %edi,%ecx 4022fb: 89 f2 mov %esi,%edx 4022fd: 89 d8 mov %ebx,%eax 4022ff: e8 0c ff ff ff call 402210 <_glob_strcmp> 402304: 85 c0 test %eax,%eax 402306: 75 e8 jne 4022f0 <_glob_strcmp+0xe0> 402308: 83 c4 2c add $0x2c,%esp 40230b: 31 c0 xor %eax,%eax 40230d: 5b pop %ebx 40230e: 5e pop %esi 40230f: 5f pop %edi 402310: 5d pop %ebp 402311: c3 ret 402312: 0f be 55 ff movsbl -0x1(%ebp),%edx 402316: 85 d2 test %edx,%edx 402318: 0f 84 0b 01 00 00 je 402429 <_glob_strcmp+0x219> 40231e: 80 7f 01 21 cmpb $0x21,0x1(%edi) 402322: 74 7c je 4023a0 <_glob_strcmp+0x190> 402324: 8b 4c 24 10 mov 0x10(%esp),%ecx 402328: e8 73 fc ff ff call 401fa0 <_glob_in_set> 40232d: 85 c0 test %eax,%eax 40232f: 89 c7 mov %eax,%edi 402331: 0f 84 d7 00 00 00 je 40240e <_glob_strcmp+0x1fe> 402337: 0f b6 0f movzbl (%edi),%ecx 40233a: 83 c5 01 add $0x1,%ebp 40233d: e9 02 ff ff ff jmp 402244 <_glob_strcmp+0x34> 402342: 80 7d ff 00 cmpb $0x0,-0x1(%ebp) 402346: 0f 84 d3 00 00 00 je 40241f <_glob_strcmp+0x20f> 40234c: 89 c7 mov %eax,%edi 40234e: eb e7 jmp 402337 <_glob_strcmp+0x127> 402350: 83 fa 7f cmp $0x7f,%edx 402353: 0f 85 1f ff ff ff jne 402278 <_glob_strcmp+0x68> 402359: 0f be 57 01 movsbl 0x1(%edi),%edx 40235d: 83 c7 02 add $0x2,%edi 402360: 85 d2 test %edx,%edx 402362: 0f 44 f8 cmove %eax,%edi 402365: e9 10 ff ff ff jmp 40227a <_glob_strcmp+0x6a> 40236a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 402370: 89 d6 mov %edx,%esi 402372: 29 de sub %ebx,%esi 402374: e9 35 ff ff ff jmp 4022ae <_glob_strcmp+0x9e> 402379: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 402380: 0f be 00 movsbl (%eax),%eax 402383: 3c 2e cmp $0x2e,%al 402385: 74 32 je 4023b9 <_glob_strcmp+0x1a9> 402387: 89 c1 mov %eax,%ecx 402389: 83 e8 2e sub $0x2e,%eax 40238c: f7 44 24 10 00 00 01 testl $0x10000,0x10(%esp) 402393: 00 402394: 0f 85 8f fe ff ff jne 402229 <_glob_strcmp+0x19> 40239a: e9 21 ff ff ff jmp 4022c0 <_glob_strcmp+0xb0> 40239f: 90 nop 4023a0: 8b 4c 24 10 mov 0x10(%esp),%ecx 4023a4: 8d 5f 02 lea 0x2(%edi),%ebx 4023a7: 89 d8 mov %ebx,%eax 4023a9: e8 f2 fb ff ff call 401fa0 <_glob_in_set> 4023ae: 85 c0 test %eax,%eax 4023b0: 74 1d je 4023cf <_glob_strcmp+0x1bf> 4023b2: 89 df mov %ebx,%edi 4023b4: e9 7e ff ff ff jmp 402337 <_glob_strcmp+0x127> 4023b9: b9 2e 00 00 00 mov $0x2e,%ecx 4023be: 66 90 xchg %ax,%ax 4023c0: e9 64 fe ff ff jmp 402229 <_glob_strcmp+0x19> 4023c5: 0f be 06 movsbl (%esi),%eax 4023c8: f7 d8 neg %eax 4023ca: e9 f1 fe ff ff jmp 4022c0 <_glob_strcmp+0xb0> 4023cf: 0f b6 47 02 movzbl 0x2(%edi),%eax 4023d3: 8b 54 24 14 mov 0x14(%esp),%edx 4023d7: 3c 5d cmp $0x5d,%al 4023d9: 75 0f jne 4023ea <_glob_strcmp+0x1da> 4023db: eb 56 jmp 402433 <_glob_strcmp+0x223> 4023dd: 8d 76 00 lea 0x0(%esi),%esi 4023e0: 83 c3 01 add $0x1,%ebx 4023e3: 84 c0 test %al,%al 4023e5: 74 27 je 40240e <_glob_strcmp+0x1fe> 4023e7: 0f b6 03 movzbl (%ebx),%eax 4023ea: 3c 5d cmp $0x5d,%al 4023ec: 74 16 je 402404 <_glob_strcmp+0x1f4> 4023ee: 3c 7f cmp $0x7f,%al 4023f0: 75 ee jne 4023e0 <_glob_strcmp+0x1d0> 4023f2: 85 d2 test %edx,%edx 4023f4: 75 09 jne 4023ff <_glob_strcmp+0x1ef> 4023f6: 0f b6 43 01 movzbl 0x1(%ebx),%eax 4023fa: 83 c3 01 add $0x1,%ebx 4023fd: eb e1 jmp 4023e0 <_glob_strcmp+0x1d0> 4023ff: 83 c3 01 add $0x1,%ebx 402402: eb e3 jmp 4023e7 <_glob_strcmp+0x1d7> 402404: 83 c3 01 add $0x1,%ebx 402407: 89 df mov %ebx,%edi 402409: e9 29 ff ff ff jmp 402337 <_glob_strcmp+0x127> 40240e: b8 5d 00 00 00 mov $0x5d,%eax 402413: e9 a8 fe ff ff jmp 4022c0 <_glob_strcmp+0xb0> 402418: 31 db xor %ebx,%ebx 40241a: e9 97 fe ff ff jmp 4022b6 <_glob_strcmp+0xa6> 40241f: b8 3f 00 00 00 mov $0x3f,%eax 402424: e9 97 fe ff ff jmp 4022c0 <_glob_strcmp+0xb0> 402429: b8 5b 00 00 00 mov $0x5b,%eax 40242e: e9 8d fe ff ff jmp 4022c0 <_glob_strcmp+0xb0> 402433: 8d 5f 03 lea 0x3(%edi),%ebx 402436: 0f b6 47 03 movzbl 0x3(%edi),%eax 40243a: 8b 54 24 14 mov 0x14(%esp),%edx 40243e: eb aa jmp 4023ea <_glob_strcmp+0x1da> 00402440 <_glob_registry.part.1>: 402440: 57 push %edi 402441: 89 c7 mov %eax,%edi 402443: 56 push %esi 402444: 53 push %ebx 402445: 83 ec 10 sub $0x10,%esp 402448: 8b 40 04 mov 0x4(%eax),%eax 40244b: 8b 4f 0c mov 0xc(%edi),%ecx 40244e: 85 c0 test %eax,%eax 402450: 8d 70 ff lea -0x1(%eax),%esi 402453: 8d 1c 8d 00 00 00 00 lea 0x0(,%ecx,4),%ebx 40245a: 7e 1d jle 402479 <_glob_registry.part.1+0x39> 40245c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402460: 8b 57 08 mov 0x8(%edi),%edx 402463: 83 ee 01 sub $0x1,%esi 402466: 8b 14 1a mov (%edx,%ebx,1),%edx 402469: 83 c3 04 add $0x4,%ebx 40246c: 89 14 24 mov %edx,(%esp) 40246f: e8 dc 12 00 00 call 403750 <_free> 402474: 83 fe ff cmp $0xffffffff,%esi 402477: 75 e7 jne 402460 <_glob_registry.part.1+0x20> 402479: 8b 47 08 mov 0x8(%edi),%eax 40247c: 89 04 24 mov %eax,(%esp) 40247f: e8 cc 12 00 00 call 403750 <_free> 402484: 83 c4 10 add $0x10,%esp 402487: 31 c0 xor %eax,%eax 402489: 5b pop %ebx 40248a: 5e pop %esi 40248b: 5f pop %edi 40248c: c3 ret 40248d: 8d 76 00 lea 0x0(%esi),%esi 00402490 <_glob_store_entry.part.2>: 402490: 57 push %edi 402491: 56 push %esi 402492: 89 c6 mov %eax,%esi 402494: 53 push %ebx 402495: 89 d3 mov %edx,%ebx 402497: 83 ec 10 sub $0x10,%esp 40249a: 8b 52 04 mov 0x4(%edx),%edx 40249d: 03 53 0c add 0xc(%ebx),%edx 4024a0: 8d 04 95 08 00 00 00 lea 0x8(,%edx,4),%eax 4024a7: 89 44 24 04 mov %eax,0x4(%esp) 4024ab: 8b 43 08 mov 0x8(%ebx),%eax 4024ae: 89 04 24 mov %eax,(%esp) 4024b1: e8 b2 12 00 00 call 403768 <_realloc> 4024b6: 85 c0 test %eax,%eax 4024b8: 89 c2 mov %eax,%edx 4024ba: 74 29 je 4024e5 <_glob_store_entry.part.2+0x55> 4024bc: 8b 7b 04 mov 0x4(%ebx),%edi 4024bf: 89 43 08 mov %eax,0x8(%ebx) 4024c2: 8b 43 0c mov 0xc(%ebx),%eax 4024c5: 8d 4f 01 lea 0x1(%edi),%ecx 4024c8: 01 c7 add %eax,%edi 4024ca: 01 c8 add %ecx,%eax 4024cc: 89 4b 04 mov %ecx,0x4(%ebx) 4024cf: 89 34 ba mov %esi,(%edx,%edi,4) 4024d2: 8b 53 08 mov 0x8(%ebx),%edx 4024d5: c7 04 82 00 00 00 00 movl $0x0,(%edx,%eax,4) 4024dc: 83 c4 10 add $0x10,%esp 4024df: 31 c0 xor %eax,%eax 4024e1: 5b pop %ebx 4024e2: 5e pop %esi 4024e3: 5f pop %edi 4024e4: c3 ret 4024e5: 83 c4 10 add $0x10,%esp 4024e8: b8 01 00 00 00 mov $0x1,%eax 4024ed: 5b pop %ebx 4024ee: 5e pop %esi 4024ef: 5f pop %edi 4024f0: c3 ret 4024f1: eb 0d jmp 402500 <_glob_store_entry> 4024f3: 90 nop 4024f4: 90 nop 4024f5: 90 nop 4024f6: 90 nop 4024f7: 90 nop 4024f8: 90 nop 4024f9: 90 nop 4024fa: 90 nop 4024fb: 90 nop 4024fc: 90 nop 4024fd: 90 nop 4024fe: 90 nop 4024ff: 90 nop 00402500 <_glob_store_entry>: 402500: 85 c0 test %eax,%eax 402502: 75 0c jne 402510 <_glob_store_entry+0x10> 402504: b8 01 00 00 00 mov $0x1,%eax 402509: c3 ret 40250a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 402510: 85 d2 test %edx,%edx 402512: 74 f0 je 402504 <_glob_store_entry+0x4> 402514: e9 77 ff ff ff jmp 402490 <_glob_store_entry.part.2> 402519: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 00402520 <_glob_store_collated_entries>: 402520: 56 push %esi 402521: 89 d6 mov %edx,%esi 402523: 53 push %ebx 402524: 89 c3 mov %eax,%ebx 402526: 83 ec 14 sub $0x14,%esp 402529: 8b 00 mov (%eax),%eax 40252b: 85 c0 test %eax,%eax 40252d: 74 05 je 402534 <_glob_store_collated_entries+0x14> 40252f: e8 ec ff ff ff call 402520 <_glob_store_collated_entries> 402534: 8b 43 08 mov 0x8(%ebx),%eax 402537: 89 f2 mov %esi,%edx 402539: e8 c2 ff ff ff call 402500 <_glob_store_entry> 40253e: 8b 43 04 mov 0x4(%ebx),%eax 402541: 85 c0 test %eax,%eax 402543: 74 07 je 40254c <_glob_store_collated_entries+0x2c> 402545: 89 f2 mov %esi,%edx 402547: e8 d4 ff ff ff call 402520 <_glob_store_collated_entries> 40254c: 89 1c 24 mov %ebx,(%esp) 40254f: e8 fc 11 00 00 call 403750 <_free> 402554: 83 c4 14 add $0x14,%esp 402557: 5b pop %ebx 402558: 5e pop %esi 402559: c3 ret 40255a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 00402560 <_glob_match>: 402560: 55 push %ebp 402561: 89 e5 mov %esp,%ebp 402563: 57 push %edi 402564: 56 push %esi 402565: 53 push %ebx 402566: 89 c3 mov %eax,%ebx 402568: 83 ec 6c sub $0x6c,%esp 40256b: 89 55 d0 mov %edx,-0x30(%ebp) 40256e: 89 4d a8 mov %ecx,-0x58(%ebp) 402571: 89 04 24 mov %eax,(%esp) 402574: e8 f7 11 00 00 call 403770 <_strlen> 402579: 8d 50 01 lea 0x1(%eax),%edx 40257c: 83 c0 10 add $0x10,%eax 40257f: 83 e0 f0 and $0xfffffff0,%eax 402582: e8 e9 f9 ff ff call 401f70 <___chkstk_ms> 402587: 29 c4 sub %eax,%esp 402589: 8d 44 24 0c lea 0xc(%esp),%eax 40258d: 89 54 24 08 mov %edx,0x8(%esp) 402591: 89 5c 24 04 mov %ebx,0x4(%esp) 402595: 89 04 24 mov %eax,(%esp) 402598: e8 a3 11 00 00 call 403740 <_memcpy> 40259d: 89 04 24 mov %eax,(%esp) 4025a0: e8 8b 06 00 00 call 402c30 <_dirname> 4025a5: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 4025ac: 89 45 b8 mov %eax,-0x48(%ebp) 4025af: 8d 45 d8 lea -0x28(%ebp),%eax 4025b2: e8 f9 fb ff ff call 4021b0 <_glob_initialise> 4025b7: 85 c0 test %eax,%eax 4025b9: 74 08 je 4025c3 <_glob_match+0x63> 4025bb: 8d 65 f4 lea -0xc(%ebp),%esp 4025be: 5b pop %ebx 4025bf: 5e pop %esi 4025c0: 5f pop %edi 4025c1: 5d pop %ebp 4025c2: c3 ret 4025c3: 8b 55 b8 mov -0x48(%ebp),%edx 4025c6: 85 d2 test %edx,%edx 4025c8: 74 52 je 40261c <_glob_match+0xbc> 4025ca: 8b 7d d0 mov -0x30(%ebp),%edi 4025cd: 31 c9 xor %ecx,%ecx 4025cf: 0f be 02 movsbl (%edx),%eax 4025d2: 8d 72 01 lea 0x1(%edx),%esi 4025d5: 83 e7 20 and $0x20,%edi 4025d8: 85 c0 test %eax,%eax 4025da: 74 40 je 40261c <_glob_match+0xbc> 4025dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 4025e0: 85 ff test %edi,%edi 4025e2: 75 09 jne 4025ed <_glob_match+0x8d> 4025e4: 83 f8 7f cmp $0x7f,%eax 4025e7: 0f 84 63 03 00 00 je 402950 <_glob_match+0x3f0> 4025ed: 85 c9 test %ecx,%ecx 4025ef: 90 nop 4025f0: 0f 85 3a 03 00 00 jne 402930 <_glob_match+0x3d0> 4025f6: 83 f8 3f cmp $0x3f,%eax 4025f9: 0f 84 c3 04 00 00 je 402ac2 <_glob_match+0x562> 4025ff: 83 f8 2a cmp $0x2a,%eax 402602: 0f 84 ba 04 00 00 je 402ac2 <_glob_match+0x562> 402608: 31 c9 xor %ecx,%ecx 40260a: 83 f8 5b cmp $0x5b,%eax 40260d: 0f 94 c1 sete %cl 402610: 89 f2 mov %esi,%edx 402612: 0f be 02 movsbl (%edx),%eax 402615: 8d 72 01 lea 0x1(%edx),%esi 402618: 85 c0 test %eax,%eax 40261a: 75 c4 jne 4025e0 <_glob_match+0x80> 40261c: 8b 45 b8 mov -0x48(%ebp),%eax 40261f: 89 e6 mov %esp,%esi 402621: 89 04 24 mov %eax,(%esp) 402624: e8 47 11 00 00 call 403770 <_strlen> 402629: 83 c0 10 add $0x10,%eax 40262c: 83 e0 f0 and $0xfffffff0,%eax 40262f: e8 3c f9 ff ff call 401f70 <___chkstk_ms> 402634: 8b 55 b8 mov -0x48(%ebp),%edx 402637: 29 c4 sub %eax,%esp 402639: 8d 7c 24 0c lea 0xc(%esp),%edi 40263d: 89 f9 mov %edi,%ecx 40263f: eb 0d jmp 40264e <_glob_match+0xee> 402641: 83 c1 01 add $0x1,%ecx 402644: 83 c2 01 add $0x1,%edx 402647: 84 c0 test %al,%al 402649: 88 41 ff mov %al,-0x1(%ecx) 40264c: 74 1b je 402669 <_glob_match+0x109> 40264e: 0f b6 02 movzbl (%edx),%eax 402651: 3c 7f cmp $0x7f,%al 402653: 75 ec jne 402641 <_glob_match+0xe1> 402655: 0f b6 42 01 movzbl 0x1(%edx),%eax 402659: 83 c2 01 add $0x1,%edx 40265c: 83 c1 01 add $0x1,%ecx 40265f: 83 c2 01 add $0x1,%edx 402662: 84 c0 test %al,%al 402664: 88 41 ff mov %al,-0x1(%ecx) 402667: 75 e5 jne 40264e <_glob_match+0xee> 402669: 89 3c 24 mov %edi,(%esp) 40266c: e8 bf 11 00 00 call 403830 <_strdup> 402671: 89 f4 mov %esi,%esp 402673: 89 c1 mov %eax,%ecx 402675: b8 01 00 00 00 mov $0x1,%eax 40267a: 85 c9 test %ecx,%ecx 40267c: 0f 84 39 ff ff ff je 4025bb <_glob_match+0x5b> 402682: 8d 55 d8 lea -0x28(%ebp),%edx 402685: 89 c8 mov %ecx,%eax 402687: e8 04 fe ff ff call 402490 <_glob_store_entry.part.2> 40268c: 85 c0 test %eax,%eax 40268e: 0f 85 27 ff ff ff jne 4025bb <_glob_match+0x5b> 402694: 0f b6 43 01 movzbl 0x1(%ebx),%eax 402698: 3c 5c cmp $0x5c,%al 40269a: 0f 84 80 03 00 00 je 402a20 <_glob_match+0x4c0> 4026a0: 3c 2f cmp $0x2f,%al 4026a2: 0f 84 78 03 00 00 je 402a20 <_glob_match+0x4c0> 4026a8: 8b 75 b8 mov -0x48(%ebp),%esi 4026ab: bf 20 51 40 00 mov $0x405120,%edi 4026b0: b9 02 00 00 00 mov $0x2,%ecx 4026b5: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 4026b7: 0f 85 63 03 00 00 jne 402a20 <_glob_match+0x4c0> 4026bd: 89 5d c0 mov %ebx,-0x40(%ebp) 4026c0: c6 45 a3 5c movb $0x5c,-0x5d(%ebp) 4026c4: c7 45 b8 00 00 00 00 movl $0x0,-0x48(%ebp) 4026cb: 8b 45 e0 mov -0x20(%ebp),%eax 4026ce: 89 45 cc mov %eax,-0x34(%ebp) 4026d1: 8b 00 mov (%eax),%eax 4026d3: 85 c0 test %eax,%eax 4026d5: 0f 84 2f 04 00 00 je 402b0a <_glob_match+0x5aa> 4026db: 8b 4d d0 mov -0x30(%ebp),%ecx 4026de: c7 45 c8 02 00 00 00 movl $0x2,-0x38(%ebp) 4026e5: 89 cb mov %ecx,%ebx 4026e7: 83 e3 04 and $0x4,%ebx 4026ea: 89 5d 9c mov %ebx,-0x64(%ebp) 4026ed: 89 cb mov %ecx,%ebx 4026ef: 81 e3 00 80 00 00 and $0x8000,%ebx 4026f5: 89 5d d4 mov %ebx,-0x2c(%ebp) 4026f8: 83 7d c8 01 cmpl $0x1,-0x38(%ebp) 4026fc: 0f 84 f8 01 00 00 je 4028fa <_glob_match+0x39a> 402702: 89 04 24 mov %eax,(%esp) 402705: e8 26 09 00 00 call 403030 <_opendir> 40270a: 85 c0 test %eax,%eax 40270c: 89 c3 mov %eax,%ebx 40270e: 0f 84 cc 02 00 00 je 4029e0 <_glob_match+0x480> 402714: 8b 4d b8 mov -0x48(%ebp),%ecx 402717: 85 c9 test %ecx,%ecx 402719: 0f 84 bf 03 00 00 je 402ade <_glob_match+0x57e> 40271f: 8b 45 cc mov -0x34(%ebp),%eax 402722: 8b 00 mov (%eax),%eax 402724: 89 04 24 mov %eax,(%esp) 402727: e8 44 10 00 00 call 403770 <_strlen> 40272c: 89 45 bc mov %eax,-0x44(%ebp) 40272f: 8b 45 bc mov -0x44(%ebp),%eax 402732: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 402739: 83 c0 02 add $0x2,%eax 40273c: 89 45 ac mov %eax,-0x54(%ebp) 40273f: 90 nop 402740: 89 1c 24 mov %ebx,(%esp) 402743: e8 38 0b 00 00 call 403280 <_readdir> 402748: 85 c0 test %eax,%eax 40274a: 0f 84 90 01 00 00 je 4028e0 <_glob_match+0x380> 402750: 8b 55 d4 mov -0x2c(%ebp),%edx 402753: 85 d2 test %edx,%edx 402755: 74 06 je 40275d <_glob_match+0x1fd> 402757: 83 78 08 10 cmpl $0x10,0x8(%eax) 40275b: 75 e3 jne 402740 <_glob_match+0x1e0> 40275d: 8d 70 2c lea 0x2c(%eax),%esi 402760: 8b 4d d0 mov -0x30(%ebp),%ecx 402763: 8b 45 c0 mov -0x40(%ebp),%eax 402766: 89 f2 mov %esi,%edx 402768: e8 a3 fa ff ff call 402210 <_glob_strcmp> 40276d: 85 c0 test %eax,%eax 40276f: 75 cf jne 402740 <_glob_match+0x1e0> 402771: 89 65 b4 mov %esp,-0x4c(%ebp) 402774: 89 34 24 mov %esi,(%esp) 402777: e8 f4 0f 00 00 call 403770 <_strlen> 40277c: 89 c1 mov %eax,%ecx 40277e: 8b 45 ac mov -0x54(%ebp),%eax 402781: 8d 44 01 0f lea 0xf(%ecx,%eax,1),%eax 402785: 83 e0 f0 and $0xfffffff0,%eax 402788: e8 e3 f7 ff ff call 401f70 <___chkstk_ms> 40278d: 29 c4 sub %eax,%esp 40278f: 31 c0 xor %eax,%eax 402791: 83 7d bc 00 cmpl $0x0,-0x44(%ebp) 402795: 8d 54 24 0c lea 0xc(%esp),%edx 402799: 89 d7 mov %edx,%edi 40279b: 0f 85 c1 01 00 00 jne 402962 <_glob_match+0x402> 4027a1: 01 d0 add %edx,%eax 4027a3: 83 c1 01 add $0x1,%ecx 4027a6: 89 55 b0 mov %edx,-0x50(%ebp) 4027a9: 89 4c 24 08 mov %ecx,0x8(%esp) 4027ad: 89 74 24 04 mov %esi,0x4(%esp) 4027b1: 89 e6 mov %esp,%esi 4027b3: 89 04 24 mov %eax,(%esp) 4027b6: e8 85 0f 00 00 call 403740 <_memcpy> 4027bb: 8b 55 b0 mov -0x50(%ebp),%edx 4027be: 89 14 24 mov %edx,(%esp) 4027c1: e8 aa 0f 00 00 call 403770 <_strlen> 4027c6: 83 c0 10 add $0x10,%eax 4027c9: 83 e0 f0 and $0xfffffff0,%eax 4027cc: e8 9f f7 ff ff call 401f70 <___chkstk_ms> 4027d1: 29 c4 sub %eax,%esp 4027d3: 8d 4c 24 0c lea 0xc(%esp),%ecx 4027d7: 89 ca mov %ecx,%edx 4027d9: eb 12 jmp 4027ed <_glob_match+0x28d> 4027db: 90 nop 4027dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 4027e0: 83 c2 01 add $0x1,%edx 4027e3: 83 c7 01 add $0x1,%edi 4027e6: 84 c0 test %al,%al 4027e8: 88 42 ff mov %al,-0x1(%edx) 4027eb: 74 1b je 402808 <_glob_match+0x2a8> 4027ed: 0f b6 07 movzbl (%edi),%eax 4027f0: 3c 7f cmp $0x7f,%al 4027f2: 75 ec jne 4027e0 <_glob_match+0x280> 4027f4: 0f b6 47 01 movzbl 0x1(%edi),%eax 4027f8: 83 c7 01 add $0x1,%edi 4027fb: 83 c2 01 add $0x1,%edx 4027fe: 83 c7 01 add $0x1,%edi 402801: 84 c0 test %al,%al 402803: 88 42 ff mov %al,-0x1(%edx) 402806: 75 e5 jne 4027ed <_glob_match+0x28d> 402808: 89 0c 24 mov %ecx,(%esp) 40280b: e8 20 10 00 00 call 403830 <_strdup> 402810: 89 f4 mov %esi,%esp 402812: 85 c0 test %eax,%eax 402814: 89 c7 mov %eax,%edi 402816: 0f 84 a9 01 00 00 je 4029c5 <_glob_match+0x465> 40281c: 8b 4d c8 mov -0x38(%ebp),%ecx 40281f: b8 00 00 00 00 mov $0x0,%eax 402824: 83 f9 02 cmp $0x2,%ecx 402827: 0f 45 c1 cmovne %ecx,%eax 40282a: 89 45 c8 mov %eax,-0x38(%ebp) 40282d: 8b 45 d0 mov -0x30(%ebp),%eax 402830: a8 40 test $0x40,%al 402832: 0f 85 7e 01 00 00 jne 4029b6 <_glob_match+0x456> 402838: 8b 75 c4 mov -0x3c(%ebp),%esi 40283b: 85 f6 test %esi,%esi 40283d: 0f 84 b3 02 00 00 je 402af6 <_glob_match+0x596> 402843: 25 00 40 00 00 and $0x4000,%eax 402848: 89 5d b0 mov %ebx,-0x50(%ebp) 40284b: 89 c3 mov %eax,%ebx 40284d: eb 14 jmp 402863 <_glob_match+0x303> 40284f: 90 nop 402850: e8 23 0f 00 00 call 403778 <_strcoll> 402855: 8b 56 04 mov 0x4(%esi),%edx 402858: 85 c0 test %eax,%eax 40285a: 0f 4e 16 cmovle (%esi),%edx 40285d: 85 d2 test %edx,%edx 40285f: 74 21 je 402882 <_glob_match+0x322> 402861: 89 d6 mov %edx,%esi 402863: 8b 46 08 mov 0x8(%esi),%eax 402866: 85 db test %ebx,%ebx 402868: 89 3c 24 mov %edi,(%esp) 40286b: 89 44 24 04 mov %eax,0x4(%esp) 40286f: 75 df jne 402850 <_glob_match+0x2f0> 402871: e8 c2 0f 00 00 call 403838 <_stricoll> 402876: 8b 56 04 mov 0x4(%esi),%edx 402879: 85 c0 test %eax,%eax 40287b: 0f 4e 16 cmovle (%esi),%edx 40287e: 85 d2 test %edx,%edx 402880: 75 df jne 402861 <_glob_match+0x301> 402882: 8b 5d b0 mov -0x50(%ebp),%ebx 402885: 89 c1 mov %eax,%ecx 402887: 89 4d b0 mov %ecx,-0x50(%ebp) 40288a: c7 04 24 0c 00 00 00 movl $0xc,(%esp) 402891: e8 c2 0e 00 00 call 403758 <_malloc> 402896: 85 c0 test %eax,%eax 402898: 74 22 je 4028bc <_glob_match+0x35c> 40289a: 85 f6 test %esi,%esi 40289c: 89 78 08 mov %edi,0x8(%eax) 40289f: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 4028a6: c7 00 00 00 00 00 movl $0x0,(%eax) 4028ac: 74 0e je 4028bc <_glob_match+0x35c> 4028ae: 8b 4d b0 mov -0x50(%ebp),%ecx 4028b1: 85 c9 test %ecx,%ecx 4028b3: 0f 8e f9 01 00 00 jle 402ab2 <_glob_match+0x552> 4028b9: 89 46 04 mov %eax,0x4(%esi) 4028bc: 8b 4d c4 mov -0x3c(%ebp),%ecx 4028bf: 85 c9 test %ecx,%ecx 4028c1: 0f 45 c1 cmovne %ecx,%eax 4028c4: 89 45 c4 mov %eax,-0x3c(%ebp) 4028c7: 8b 65 b4 mov -0x4c(%ebp),%esp 4028ca: 89 1c 24 mov %ebx,(%esp) 4028cd: e8 ae 09 00 00 call 403280 <_readdir> 4028d2: 85 c0 test %eax,%eax 4028d4: 0f 85 76 fe ff ff jne 402750 <_glob_match+0x1f0> 4028da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 4028e0: 89 1c 24 mov %ebx,(%esp) 4028e3: e8 f8 0a 00 00 call 4033e0 <_closedir> 4028e8: 8b 75 c4 mov -0x3c(%ebp),%esi 4028eb: 85 f6 test %esi,%esi 4028ed: 74 0b je 4028fa <_glob_match+0x39a> 4028ef: 8b 55 08 mov 0x8(%ebp),%edx 4028f2: 8b 45 c4 mov -0x3c(%ebp),%eax 4028f5: e8 26 fc ff ff call 402520 <_glob_store_collated_entries> 4028fa: 83 45 cc 04 addl $0x4,-0x34(%ebp) 4028fe: 8b 5d cc mov -0x34(%ebp),%ebx 402901: 8b 43 fc mov -0x4(%ebx),%eax 402904: 89 04 24 mov %eax,(%esp) 402907: e8 44 0e 00 00 call 403750 <_free> 40290c: 8b 03 mov (%ebx),%eax 40290e: 85 c0 test %eax,%eax 402910: 0f 85 e2 fd ff ff jne 4026f8 <_glob_match+0x198> 402916: 8b 45 e0 mov -0x20(%ebp),%eax 402919: 89 04 24 mov %eax,(%esp) 40291c: e8 2f 0e 00 00 call 403750 <_free> 402921: 8b 45 c8 mov -0x38(%ebp),%eax 402924: 8d 65 f4 lea -0xc(%ebp),%esp 402927: 5b pop %ebx 402928: 5e pop %esi 402929: 5f pop %edi 40292a: 5d pop %ebp 40292b: c3 ret 40292c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402930: 83 f8 5d cmp $0x5d,%eax 402933: 0f 84 80 01 00 00 je 402ab9 <_glob_match+0x559> 402939: 83 f8 21 cmp $0x21,%eax 40293c: 89 f2 mov %esi,%edx 40293e: 0f 95 c0 setne %al 402941: 0f b6 c0 movzbl %al,%eax 402944: 01 c1 add %eax,%ecx 402946: e9 c7 fc ff ff jmp 402612 <_glob_match+0xb2> 40294b: 90 nop 40294c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402950: 80 7a 01 00 cmpb $0x0,0x1(%edx) 402954: 8d 72 02 lea 0x2(%edx),%esi 402957: 0f 85 90 fc ff ff jne 4025ed <_glob_match+0x8d> 40295d: e9 ba fc ff ff jmp 40261c <_glob_match+0xbc> 402962: 8b 45 cc mov -0x34(%ebp),%eax 402965: 89 4d a4 mov %ecx,-0x5c(%ebp) 402968: 8b 4d bc mov -0x44(%ebp),%ecx 40296b: 8b 00 mov (%eax),%eax 40296d: 89 4c 24 08 mov %ecx,0x8(%esp) 402971: 89 14 24 mov %edx,(%esp) 402974: 89 44 24 04 mov %eax,0x4(%esp) 402978: 89 55 b0 mov %edx,-0x50(%ebp) 40297b: e8 c0 0d 00 00 call 403740 <_memcpy> 402980: 8b 4d bc mov -0x44(%ebp),%ecx 402983: 8b 55 b0 mov -0x50(%ebp),%edx 402986: 0f b6 44 0c 0b movzbl 0xb(%esp,%ecx,1),%eax 40298b: 8b 4d a4 mov -0x5c(%ebp),%ecx 40298e: 3c 5c cmp $0x5c,%al 402990: 74 3f je 4029d1 <_glob_match+0x471> 402992: 3c 2f cmp $0x2f,%al 402994: 74 3b je 4029d1 <_glob_match+0x471> 402996: 89 5d a4 mov %ebx,-0x5c(%ebp) 402999: 8b 5d bc mov -0x44(%ebp),%ebx 40299c: 89 4d b0 mov %ecx,-0x50(%ebp) 40299f: 0f b6 4d a3 movzbl -0x5d(%ebp),%ecx 4029a3: 89 d8 mov %ebx,%eax 4029a5: 88 0c 1a mov %cl,(%edx,%ebx,1) 4029a8: 83 c0 01 add $0x1,%eax 4029ab: 8b 4d b0 mov -0x50(%ebp),%ecx 4029ae: 8b 5d a4 mov -0x5c(%ebp),%ebx 4029b1: e9 eb fd ff ff jmp 4027a1 <_glob_match+0x241> 4029b6: 8b 55 08 mov 0x8(%ebp),%edx 4029b9: 89 f8 mov %edi,%eax 4029bb: e8 40 fb ff ff call 402500 <_glob_store_entry> 4029c0: e9 02 ff ff ff jmp 4028c7 <_glob_match+0x367> 4029c5: c7 45 c8 03 00 00 00 movl $0x3,-0x38(%ebp) 4029cc: e9 f6 fe ff ff jmp 4028c7 <_glob_match+0x367> 4029d1: 8b 45 bc mov -0x44(%ebp),%eax 4029d4: e9 c8 fd ff ff jmp 4027a1 <_glob_match+0x241> 4029d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 4029e0: 8b 5d 9c mov -0x64(%ebp),%ebx 4029e3: 85 db test %ebx,%ebx 4029e5: 0f 85 ff 00 00 00 jne 402aea <_glob_match+0x58a> 4029eb: 8b 5d a8 mov -0x58(%ebp),%ebx 4029ee: 85 db test %ebx,%ebx 4029f0: 0f 84 04 ff ff ff je 4028fa <_glob_match+0x39a> 4029f6: e8 85 0d 00 00 call 403780 <__errno> 4029fb: 8b 00 mov (%eax),%eax 4029fd: 89 44 24 04 mov %eax,0x4(%esp) 402a01: 8b 45 cc mov -0x34(%ebp),%eax 402a04: 8b 00 mov (%eax),%eax 402a06: 89 04 24 mov %eax,(%esp) 402a09: ff d3 call *%ebx 402a0b: 85 c0 test %eax,%eax 402a0d: b8 01 00 00 00 mov $0x1,%eax 402a12: 0f 44 45 c8 cmove -0x38(%ebp),%eax 402a16: 89 45 c8 mov %eax,-0x38(%ebp) 402a19: e9 dc fe ff ff jmp 4028fa <_glob_match+0x39a> 402a1e: 66 90 xchg %ax,%ax 402a20: 8b 45 b8 mov -0x48(%ebp),%eax 402a23: 89 04 24 mov %eax,(%esp) 402a26: e8 45 0d 00 00 call 403770 <_strlen> 402a2b: 01 d8 add %ebx,%eax 402a2d: 39 c3 cmp %eax,%ebx 402a2f: 0f 83 f7 00 00 00 jae 402b2c <_glob_match+0x5cc> 402a35: 0f b6 10 movzbl (%eax),%edx 402a38: 80 fa 2f cmp $0x2f,%dl 402a3b: 0f 84 f9 00 00 00 je 402b3a <_glob_match+0x5da> 402a41: 80 fa 5c cmp $0x5c,%dl 402a44: 75 22 jne 402a68 <_glob_match+0x508> 402a46: e9 ef 00 00 00 jmp 402b3a <_glob_match+0x5da> 402a4b: 90 nop 402a4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402a50: 0f b6 40 ff movzbl -0x1(%eax),%eax 402a54: 3c 5c cmp $0x5c,%al 402a56: 0f 84 a3 00 00 00 je 402aff <_glob_match+0x59f> 402a5c: 3c 2f cmp $0x2f,%al 402a5e: 66 90 xchg %ax,%ax 402a60: 0f 84 99 00 00 00 je 402aff <_glob_match+0x59f> 402a66: 89 d0 mov %edx,%eax 402a68: 8d 50 ff lea -0x1(%eax),%edx 402a6b: 39 da cmp %ebx,%edx 402a6d: 75 e1 jne 402a50 <_glob_match+0x4f0> 402a6f: 0f b6 40 ff movzbl -0x1(%eax),%eax 402a73: 89 55 c0 mov %edx,-0x40(%ebp) 402a76: 88 45 a3 mov %al,-0x5d(%ebp) 402a79: 80 7d a3 2f cmpb $0x2f,-0x5d(%ebp) 402a7d: 0f 85 96 00 00 00 jne 402b19 <_glob_match+0x5b9> 402a83: 8b 45 c0 mov -0x40(%ebp),%eax 402a86: 0f b6 4d a3 movzbl -0x5d(%ebp),%ecx 402a8a: 83 c0 01 add $0x1,%eax 402a8d: 0f b6 10 movzbl (%eax),%edx 402a90: 80 fa 5c cmp $0x5c,%dl 402a93: 75 0d jne 402aa2 <_glob_match+0x542> 402a95: 83 c0 01 add $0x1,%eax 402a98: 89 d1 mov %edx,%ecx 402a9a: 0f b6 10 movzbl (%eax),%edx 402a9d: 80 fa 5c cmp $0x5c,%dl 402aa0: 74 f3 je 402a95 <_glob_match+0x535> 402aa2: 80 fa 2f cmp $0x2f,%dl 402aa5: 74 ee je 402a95 <_glob_match+0x535> 402aa7: 88 4d a3 mov %cl,-0x5d(%ebp) 402aaa: 89 45 c0 mov %eax,-0x40(%ebp) 402aad: e9 19 fc ff ff jmp 4026cb <_glob_match+0x16b> 402ab2: 89 06 mov %eax,(%esi) 402ab4: e9 03 fe ff ff jmp 4028bc <_glob_match+0x35c> 402ab9: 83 f9 01 cmp $0x1,%ecx 402abc: 0f 8e 77 fe ff ff jle 402939 <_glob_match+0x3d9> 402ac2: 8b 55 d0 mov -0x30(%ebp),%edx 402ac5: 8d 45 d8 lea -0x28(%ebp),%eax 402ac8: 89 04 24 mov %eax,(%esp) 402acb: 8b 4d a8 mov -0x58(%ebp),%ecx 402ace: 8b 45 b8 mov -0x48(%ebp),%eax 402ad1: 80 ce 80 or $0x80,%dh 402ad4: e8 87 fa ff ff call 402560 <_glob_match> 402ad9: e9 ae fb ff ff jmp 40268c <_glob_match+0x12c> 402ade: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 402ae5: e9 45 fc ff ff jmp 40272f <_glob_match+0x1cf> 402aea: c7 45 c8 01 00 00 00 movl $0x1,-0x38(%ebp) 402af1: e9 04 fe ff ff jmp 4028fa <_glob_match+0x39a> 402af6: 31 f6 xor %esi,%esi 402af8: 31 c9 xor %ecx,%ecx 402afa: e9 88 fd ff ff jmp 402887 <_glob_match+0x327> 402aff: 89 55 c0 mov %edx,-0x40(%ebp) 402b02: 88 45 a3 mov %al,-0x5d(%ebp) 402b05: e9 6f ff ff ff jmp 402a79 <_glob_match+0x519> 402b0a: 8b 45 cc mov -0x34(%ebp),%eax 402b0d: c7 45 c8 02 00 00 00 movl $0x2,-0x38(%ebp) 402b14: e9 00 fe ff ff jmp 402919 <_glob_match+0x3b9> 402b19: 80 7d a3 5c cmpb $0x5c,-0x5d(%ebp) 402b1d: 0f 84 60 ff ff ff je 402a83 <_glob_match+0x523> 402b23: c6 45 a3 5c movb $0x5c,-0x5d(%ebp) 402b27: e9 9f fb ff ff jmp 4026cb <_glob_match+0x16b> 402b2c: 0f b6 18 movzbl (%eax),%ebx 402b2f: 89 45 c0 mov %eax,-0x40(%ebp) 402b32: 88 5d a3 mov %bl,-0x5d(%ebp) 402b35: e9 3f ff ff ff jmp 402a79 <_glob_match+0x519> 402b3a: 88 55 a3 mov %dl,-0x5d(%ebp) 402b3d: 89 45 c0 mov %eax,-0x40(%ebp) 402b40: e9 34 ff ff ff jmp 402a79 <_glob_match+0x519> 402b45: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402b49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00402b50 <___mingw_glob>: 402b50: 55 push %ebp 402b51: 89 e5 mov %esp,%ebp 402b53: 57 push %edi 402b54: 56 push %esi 402b55: 53 push %ebx 402b56: 83 ec 1c sub $0x1c,%esp 402b59: 8b 75 14 mov 0x14(%ebp),%esi 402b5c: 8b 5d 08 mov 0x8(%ebp),%ebx 402b5f: 81 3e 22 51 40 00 cmpl $0x405122,(%esi) 402b65: 74 0d je 402b74 <___mingw_glob+0x24> 402b67: 89 f0 mov %esi,%eax 402b69: e8 42 f6 ff ff call 4021b0 <_glob_initialise> 402b6e: c7 06 22 51 40 00 movl $0x405122,(%esi) 402b74: 89 34 24 mov %esi,(%esp) 402b77: 8b 4d 10 mov 0x10(%ebp),%ecx 402b7a: 89 d8 mov %ebx,%eax 402b7c: 8b 55 0c mov 0xc(%ebp),%edx 402b7f: e8 dc f9 ff ff call 402560 <_glob_match> 402b84: 83 f8 02 cmp $0x2,%eax 402b87: 89 c7 mov %eax,%edi 402b89: 74 0a je 402b95 <___mingw_glob+0x45> 402b8b: 8d 65 f4 lea -0xc(%ebp),%esp 402b8e: 89 f8 mov %edi,%eax 402b90: 5b pop %ebx 402b91: 5e pop %esi 402b92: 5f pop %edi 402b93: 5d pop %ebp 402b94: c3 ret 402b95: f6 45 0c 10 testb $0x10,0xc(%ebp) 402b99: 74 f0 je 402b8b <___mingw_glob+0x3b> 402b9b: 89 65 e4 mov %esp,-0x1c(%ebp) 402b9e: 89 1c 24 mov %ebx,(%esp) 402ba1: e8 ca 0b 00 00 call 403770 <_strlen> 402ba6: 83 c0 10 add $0x10,%eax 402ba9: 83 e0 f0 and $0xfffffff0,%eax 402bac: e8 bf f3 ff ff call 401f70 <___chkstk_ms> 402bb1: 29 c4 sub %eax,%esp 402bb3: 8d 4c 24 04 lea 0x4(%esp),%ecx 402bb7: 89 ca mov %ecx,%edx 402bb9: eb 12 jmp 402bcd <___mingw_glob+0x7d> 402bbb: 90 nop 402bbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402bc0: 83 c2 01 add $0x1,%edx 402bc3: 83 c3 01 add $0x1,%ebx 402bc6: 84 c0 test %al,%al 402bc8: 88 42 ff mov %al,-0x1(%edx) 402bcb: 74 1b je 402be8 <___mingw_glob+0x98> 402bcd: 0f b6 03 movzbl (%ebx),%eax 402bd0: 3c 7f cmp $0x7f,%al 402bd2: 75 ec jne 402bc0 <___mingw_glob+0x70> 402bd4: 0f b6 43 01 movzbl 0x1(%ebx),%eax 402bd8: 83 c3 01 add $0x1,%ebx 402bdb: 83 c2 01 add $0x1,%edx 402bde: 83 c3 01 add $0x1,%ebx 402be1: 84 c0 test %al,%al 402be3: 88 42 ff mov %al,-0x1(%edx) 402be6: 75 e5 jne 402bcd <___mingw_glob+0x7d> 402be8: 89 0c 24 mov %ecx,(%esp) 402beb: e8 40 0c 00 00 call 403830 <_strdup> 402bf0: 8b 65 e4 mov -0x1c(%ebp),%esp 402bf3: 89 f2 mov %esi,%edx 402bf5: e8 06 f9 ff ff call 402500 <_glob_store_entry> 402bfa: 8d 65 f4 lea -0xc(%ebp),%esp 402bfd: 89 f8 mov %edi,%eax 402bff: 5b pop %ebx 402c00: 5e pop %esi 402c01: 5f pop %edi 402c02: 5d pop %ebp 402c03: c3 ret 402c04: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 402c0a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 00402c10 <___mingw_globfree>: 402c10: 8b 44 24 04 mov 0x4(%esp),%eax 402c14: 81 38 22 51 40 00 cmpl $0x405122,(%eax) 402c1a: 74 04 je 402c20 <___mingw_globfree+0x10> 402c1c: f3 c3 repz ret 402c1e: 66 90 xchg %ax,%ax 402c20: e9 1b f8 ff ff jmp 402440 <_glob_registry.part.1> 402c25: 90 nop 402c26: 90 nop 402c27: 90 nop 402c28: 90 nop 402c29: 90 nop 402c2a: 90 nop 402c2b: 90 nop 402c2c: 90 nop 402c2d: 90 nop 402c2e: 90 nop 402c2f: 90 nop 00402c30 <_dirname>: 402c30: 55 push %ebp 402c31: 89 e5 mov %esp,%ebp 402c33: 57 push %edi 402c34: 56 push %esi 402c35: 53 push %ebx 402c36: 83 ec 3c sub $0x3c,%esp 402c39: 8b 7d 08 mov 0x8(%ebp),%edi 402c3c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 402c43: 00 402c44: c7 04 24 02 00 00 00 movl $0x2,(%esp) 402c4b: e8 38 0b 00 00 call 403788 <_setlocale> 402c50: 85 c0 test %eax,%eax 402c52: 89 c3 mov %eax,%ebx 402c54: 74 0a je 402c60 <_dirname+0x30> 402c56: 89 04 24 mov %eax,(%esp) 402c59: e8 d2 0b 00 00 call 403830 <_strdup> 402c5e: 89 c3 mov %eax,%ebx 402c60: c7 44 24 04 34 51 40 movl $0x405134,0x4(%esp) 402c67: 00 402c68: c7 04 24 02 00 00 00 movl $0x2,(%esp) 402c6f: e8 14 0b 00 00 call 403788 <_setlocale> 402c74: 85 ff test %edi,%edi 402c76: 74 05 je 402c7d <_dirname+0x4d> 402c78: 80 3f 00 cmpb $0x0,(%edi) 402c7b: 75 73 jne 402cf0 <_dirname+0xc0> 402c7d: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 402c84: 00 402c85: c7 44 24 04 36 51 40 movl $0x405136,0x4(%esp) 402c8c: 00 402c8d: c7 04 24 00 00 00 00 movl $0x0,(%esp) 402c94: e8 f7 0a 00 00 call 403790 <_wcstombs> 402c99: 8d 70 01 lea 0x1(%eax),%esi 402c9c: 89 74 24 04 mov %esi,0x4(%esp) 402ca0: a1 68 70 40 00 mov 0x407068,%eax 402ca5: 89 04 24 mov %eax,(%esp) 402ca8: e8 bb 0a 00 00 call 403768 <_realloc> 402cad: a3 68 70 40 00 mov %eax,0x407068 402cb2: 89 74 24 08 mov %esi,0x8(%esp) 402cb6: c7 44 24 04 36 51 40 movl $0x405136,0x4(%esp) 402cbd: 00 402cbe: 89 04 24 mov %eax,(%esp) 402cc1: e8 ca 0a 00 00 call 403790 <_wcstombs> 402cc6: 89 5c 24 04 mov %ebx,0x4(%esp) 402cca: c7 04 24 02 00 00 00 movl $0x2,(%esp) 402cd1: e8 b2 0a 00 00 call 403788 <_setlocale> 402cd6: 89 1c 24 mov %ebx,(%esp) 402cd9: e8 72 0a 00 00 call 403750 <_free> 402cde: a1 68 70 40 00 mov 0x407068,%eax 402ce3: 8d 65 f4 lea -0xc(%ebp),%esp 402ce6: 5b pop %ebx 402ce7: 5e pop %esi 402ce8: 5f pop %edi 402ce9: 5d pop %ebp 402cea: c3 ret 402ceb: 90 nop 402cec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402cf0: 89 65 d4 mov %esp,-0x2c(%ebp) 402cf3: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 402cfa: 00 402cfb: 89 7c 24 04 mov %edi,0x4(%esp) 402cff: c7 04 24 00 00 00 00 movl $0x0,(%esp) 402d06: e8 8d 0a 00 00 call 403798 <_mbstowcs> 402d0b: 89 c2 mov %eax,%edx 402d0d: 8d 44 00 12 lea 0x12(%eax,%eax,1),%eax 402d11: 83 e0 f0 and $0xfffffff0,%eax 402d14: e8 57 f2 ff ff call 401f70 <___chkstk_ms> 402d19: 29 c4 sub %eax,%esp 402d1b: 8d 44 24 0d lea 0xd(%esp),%eax 402d1f: 89 45 e4 mov %eax,-0x1c(%ebp) 402d22: d1 6d e4 shrl -0x1c(%ebp) 402d25: 8b 45 e4 mov -0x1c(%ebp),%eax 402d28: 01 c0 add %eax,%eax 402d2a: 89 45 e0 mov %eax,-0x20(%ebp) 402d2d: 89 c6 mov %eax,%esi 402d2f: 89 54 24 08 mov %edx,0x8(%esp) 402d33: 89 7c 24 04 mov %edi,0x4(%esp) 402d37: 89 04 24 mov %eax,(%esp) 402d3a: e8 59 0a 00 00 call 403798 <_mbstowcs> 402d3f: 31 c9 xor %ecx,%ecx 402d41: 66 89 0c 46 mov %cx,(%esi,%eax,2) 402d45: 83 f8 01 cmp $0x1,%eax 402d48: 89 45 d0 mov %eax,-0x30(%ebp) 402d4b: 8b 45 e4 mov -0x1c(%ebp),%eax 402d4e: 0f b7 04 00 movzwl (%eax,%eax,1),%eax 402d52: 66 89 45 da mov %ax,-0x26(%ebp) 402d56: 0f 86 f2 00 00 00 jbe 402e4e <_dirname+0x21e> 402d5c: 66 83 f8 5c cmp $0x5c,%ax 402d60: 74 0a je 402d6c <_dirname+0x13c> 402d62: 66 83 f8 2f cmp $0x2f,%ax 402d66: 0f 85 0a 01 00 00 jne 402e76 <_dirname+0x246> 402d6c: 8b 75 e0 mov -0x20(%ebp),%esi 402d6f: 89 75 dc mov %esi,-0x24(%ebp) 402d72: 8b 75 e4 mov -0x1c(%ebp),%esi 402d75: 66 3b 44 36 02 cmp 0x2(%esi,%esi,1),%ax 402d7a: 0f 84 4f 02 00 00 je 402fcf <_dirname+0x39f> 402d80: 0f b7 4d da movzwl -0x26(%ebp),%ecx 402d84: 66 85 c9 test %cx,%cx 402d87: 0f 84 fa 01 00 00 je 402f87 <_dirname+0x357> 402d8d: 8b 55 dc mov -0x24(%ebp),%edx 402d90: 89 d6 mov %edx,%esi 402d92: eb 14 jmp 402da8 <_dirname+0x178> 402d94: 66 83 f9 2f cmp $0x2f,%cx 402d98: 74 20 je 402dba <_dirname+0x18a> 402d9a: 0f b7 4a 02 movzwl 0x2(%edx),%ecx 402d9e: 8d 42 02 lea 0x2(%edx),%eax 402da1: 66 85 c9 test %cx,%cx 402da4: 74 36 je 402ddc <_dirname+0x1ac> 402da6: 89 c2 mov %eax,%edx 402da8: 66 83 f9 5c cmp $0x5c,%cx 402dac: 75 e6 jne 402d94 <_dirname+0x164> 402dae: 0f b7 02 movzwl (%edx),%eax 402db1: 66 83 f8 5c cmp $0x5c,%ax 402db5: 75 0c jne 402dc3 <_dirname+0x193> 402db7: 83 c2 02 add $0x2,%edx 402dba: 0f b7 02 movzwl (%edx),%eax 402dbd: 66 83 f8 5c cmp $0x5c,%ax 402dc1: 74 f4 je 402db7 <_dirname+0x187> 402dc3: 66 83 f8 2f cmp $0x2f,%ax 402dc7: 74 ee je 402db7 <_dirname+0x187> 402dc9: 66 85 c0 test %ax,%ax 402dcc: 74 0e je 402ddc <_dirname+0x1ac> 402dce: 0f b7 4a 02 movzwl 0x2(%edx),%ecx 402dd2: 89 d6 mov %edx,%esi 402dd4: 8d 42 02 lea 0x2(%edx),%eax 402dd7: 66 85 c9 test %cx,%cx 402dda: 75 ca jne 402da6 <_dirname+0x176> 402ddc: 8b 4d dc mov -0x24(%ebp),%ecx 402ddf: 39 f1 cmp %esi,%ecx 402de1: 72 7e jb 402e61 <_dirname+0x231> 402de3: 66 83 7d da 5c cmpw $0x5c,-0x26(%ebp) 402de8: 74 0b je 402df5 <_dirname+0x1c5> 402dea: 66 83 7d da 2f cmpw $0x2f,-0x26(%ebp) 402def: 0f 85 ba 01 00 00 jne 402faf <_dirname+0x37f> 402df5: 8b 45 dc mov -0x24(%ebp),%eax 402df8: 83 c0 02 add $0x2,%eax 402dfb: 31 d2 xor %edx,%edx 402dfd: 66 89 10 mov %dx,(%eax) 402e00: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 402e07: 00 402e08: 8b 45 e0 mov -0x20(%ebp),%eax 402e0b: c7 04 24 00 00 00 00 movl $0x0,(%esp) 402e12: 89 44 24 04 mov %eax,0x4(%esp) 402e16: e8 75 09 00 00 call 403790 <_wcstombs> 402e1b: 8d 70 01 lea 0x1(%eax),%esi 402e1e: 89 74 24 04 mov %esi,0x4(%esp) 402e22: a1 68 70 40 00 mov 0x407068,%eax 402e27: 89 04 24 mov %eax,(%esp) 402e2a: e8 39 09 00 00 call 403768 <_realloc> 402e2f: a3 68 70 40 00 mov %eax,0x407068 402e34: 89 c7 mov %eax,%edi 402e36: 89 74 24 08 mov %esi,0x8(%esp) 402e3a: 8b 45 e0 mov -0x20(%ebp),%eax 402e3d: 89 3c 24 mov %edi,(%esp) 402e40: 89 44 24 04 mov %eax,0x4(%esp) 402e44: e8 47 09 00 00 call 403790 <_wcstombs> 402e49: e9 e9 00 00 00 jmp 402f37 <_dirname+0x307> 402e4e: 8b 45 e0 mov -0x20(%ebp),%eax 402e51: 89 45 dc mov %eax,-0x24(%ebp) 402e54: e9 27 ff ff ff jmp 402d80 <_dirname+0x150> 402e59: 66 83 fa 2f cmp $0x2f,%dx 402e5d: 75 46 jne 402ea5 <_dirname+0x275> 402e5f: 89 c6 mov %eax,%esi 402e61: 8d 46 fe lea -0x2(%esi),%eax 402e64: 39 c1 cmp %eax,%ecx 402e66: 73 3d jae 402ea5 <_dirname+0x275> 402e68: 0f b7 56 fe movzwl -0x2(%esi),%edx 402e6c: 66 83 fa 5c cmp $0x5c,%dx 402e70: 75 e7 jne 402e59 <_dirname+0x229> 402e72: 89 c6 mov %eax,%esi 402e74: eb eb jmp 402e61 <_dirname+0x231> 402e76: 8b 45 e0 mov -0x20(%ebp),%eax 402e79: 89 45 dc mov %eax,-0x24(%ebp) 402e7c: 8b 45 e4 mov -0x1c(%ebp),%eax 402e7f: 66 83 7c 00 02 3a cmpw $0x3a,0x2(%eax,%eax,1) 402e85: 0f 85 f5 fe ff ff jne 402d80 <_dirname+0x150> 402e8b: 8b 45 e0 mov -0x20(%ebp),%eax 402e8e: 83 c0 04 add $0x4,%eax 402e91: 89 45 dc mov %eax,-0x24(%ebp) 402e94: 8b 45 e4 mov -0x1c(%ebp),%eax 402e97: 0f b7 44 00 04 movzwl 0x4(%eax,%eax,1),%eax 402e9c: 66 89 45 da mov %ax,-0x26(%ebp) 402ea0: e9 db fe ff ff jmp 402d80 <_dirname+0x150> 402ea5: 39 45 dc cmp %eax,-0x24(%ebp) 402ea8: 0f 84 37 01 00 00 je 402fe5 <_dirname+0x3b5> 402eae: 31 d2 xor %edx,%edx 402eb0: 66 89 50 02 mov %dx,0x2(%eax) 402eb4: 8b 45 e4 mov -0x1c(%ebp),%eax 402eb7: 0f b7 14 00 movzwl (%eax,%eax,1),%edx 402ebb: 8b 45 e0 mov -0x20(%ebp),%eax 402ebe: 66 83 fa 5c cmp $0x5c,%dx 402ec2: 0f 85 c7 00 00 00 jne 402f8f <_dirname+0x35f> 402ec8: 83 c0 02 add $0x2,%eax 402ecb: 0f b7 08 movzwl (%eax),%ecx 402ece: 66 83 f9 5c cmp $0x5c,%cx 402ed2: 74 f4 je 402ec8 <_dirname+0x298> 402ed4: 66 83 f9 2f cmp $0x2f,%cx 402ed8: 74 ee je 402ec8 <_dirname+0x298> 402eda: 89 c1 mov %eax,%ecx 402edc: 2b 4d e0 sub -0x20(%ebp),%ecx 402edf: 83 f9 05 cmp $0x5,%ecx 402ee2: 0f 8e b1 00 00 00 jle 402f99 <_dirname+0x369> 402ee8: 8b 45 e0 mov -0x20(%ebp),%eax 402eeb: 89 c1 mov %eax,%ecx 402eed: 66 85 d2 test %dx,%dx 402ef0: 74 21 je 402f13 <_dirname+0x2e3> 402ef2: 83 c1 02 add $0x2,%ecx 402ef5: 66 83 fa 2f cmp $0x2f,%dx 402ef9: 66 89 51 fe mov %dx,-0x2(%ecx) 402efd: 74 63 je 402f62 <_dirname+0x332> 402eff: 66 83 38 5c cmpw $0x5c,(%eax) 402f03: 8d 70 02 lea 0x2(%eax),%esi 402f06: 74 58 je 402f60 <_dirname+0x330> 402f08: 0f b7 50 02 movzwl 0x2(%eax),%edx 402f0c: 89 f0 mov %esi,%eax 402f0e: 66 85 d2 test %dx,%dx 402f11: 75 df jne 402ef2 <_dirname+0x2c2> 402f13: 8b 45 d0 mov -0x30(%ebp),%eax 402f16: 31 f6 xor %esi,%esi 402f18: 66 89 31 mov %si,(%ecx) 402f1b: 89 44 24 08 mov %eax,0x8(%esp) 402f1f: 8b 45 e0 mov -0x20(%ebp),%eax 402f22: 89 3c 24 mov %edi,(%esp) 402f25: 89 44 24 04 mov %eax,0x4(%esp) 402f29: e8 62 08 00 00 call 403790 <_wcstombs> 402f2e: 83 f8 ff cmp $0xffffffff,%eax 402f31: 74 04 je 402f37 <_dirname+0x307> 402f33: c6 04 07 00 movb $0x0,(%edi,%eax,1) 402f37: 89 5c 24 04 mov %ebx,0x4(%esp) 402f3b: c7 04 24 02 00 00 00 movl $0x2,(%esp) 402f42: e8 41 08 00 00 call 403788 <_setlocale> 402f47: 89 1c 24 mov %ebx,(%esp) 402f4a: e8 01 08 00 00 call 403750 <_free> 402f4f: 8b 65 d4 mov -0x2c(%ebp),%esp 402f52: 8d 65 f4 lea -0xc(%ebp),%esp 402f55: 5b pop %ebx 402f56: 89 f8 mov %edi,%eax 402f58: 5e pop %esi 402f59: 5f pop %edi 402f5a: 5d pop %ebp 402f5b: c3 ret 402f5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402f60: 89 f0 mov %esi,%eax 402f62: 0f b7 10 movzwl (%eax),%edx 402f65: 66 83 fa 2f cmp $0x2f,%dx 402f69: 75 59 jne 402fc4 <_dirname+0x394> 402f6b: 90 nop 402f6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402f70: 83 c0 02 add $0x2,%eax 402f73: 0f b7 10 movzwl (%eax),%edx 402f76: 66 83 fa 5c cmp $0x5c,%dx 402f7a: 74 f4 je 402f70 <_dirname+0x340> 402f7c: 66 83 fa 2f cmp $0x2f,%dx 402f80: 74 ee je 402f70 <_dirname+0x340> 402f82: e9 66 ff ff ff jmp 402eed <_dirname+0x2bd> 402f87: 8b 65 d4 mov -0x2c(%ebp),%esp 402f8a: e9 ee fc ff ff jmp 402c7d <_dirname+0x4d> 402f8f: 66 83 fa 2f cmp $0x2f,%dx 402f93: 0f 84 2f ff ff ff je 402ec8 <_dirname+0x298> 402f99: 8b 75 e4 mov -0x1c(%ebp),%esi 402f9c: 66 39 54 36 02 cmp %dx,0x2(%esi,%esi,1) 402fa1: 0f 85 41 ff ff ff jne 402ee8 <_dirname+0x2b8> 402fa7: 0f b7 10 movzwl (%eax),%edx 402faa: e9 3c ff ff ff jmp 402eeb <_dirname+0x2bb> 402faf: 8b 7d dc mov -0x24(%ebp),%edi 402fb2: b9 2e 00 00 00 mov $0x2e,%ecx 402fb7: 89 f8 mov %edi,%eax 402fb9: 83 c0 02 add $0x2,%eax 402fbc: 66 89 0f mov %cx,(%edi) 402fbf: e9 37 fe ff ff jmp 402dfb <_dirname+0x1cb> 402fc4: 66 83 fa 5c cmp $0x5c,%dx 402fc8: 74 a6 je 402f70 <_dirname+0x340> 402fca: e9 1e ff ff ff jmp 402eed <_dirname+0x2bd> 402fcf: 66 83 7c 36 04 00 cmpw $0x0,0x4(%esi,%esi,1) 402fd5: 0f 85 a5 fd ff ff jne 402d80 <_dirname+0x150> 402fdb: 90 nop 402fdc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 402fe0: e9 52 ff ff ff jmp 402f37 <_dirname+0x307> 402fe5: 66 83 7d da 5c cmpw $0x5c,-0x26(%ebp) 402fea: 74 0e je 402ffa <_dirname+0x3ca> 402fec: 66 83 7d da 2f cmpw $0x2f,-0x26(%ebp) 402ff1: 8b 45 dc mov -0x24(%ebp),%eax 402ff4: 0f 85 b4 fe ff ff jne 402eae <_dirname+0x27e> 402ffa: 8b 45 dc mov -0x24(%ebp),%eax 402ffd: 0f b7 4d da movzwl -0x26(%ebp),%ecx 403001: 66 39 48 02 cmp %cx,0x2(%eax) 403005: 0f 85 a3 fe ff ff jne 402eae <_dirname+0x27e> 40300b: 0f b7 50 04 movzwl 0x4(%eax),%edx 40300f: 66 83 fa 2f cmp $0x2f,%dx 403013: 0f 84 95 fe ff ff je 402eae <_dirname+0x27e> 403019: 66 83 fa 5c cmp $0x5c,%dx 40301d: 0f 45 c6 cmovne %esi,%eax 403020: e9 89 fe ff ff jmp 402eae <_dirname+0x27e> 403025: 90 nop 403026: 90 nop 403027: 90 nop 403028: 90 nop 403029: 90 nop 40302a: 90 nop 40302b: 90 nop 40302c: 90 nop 40302d: 90 nop 40302e: 90 nop 40302f: 90 nop 00403030 <_opendir>: 403030: 55 push %ebp 403031: 57 push %edi 403032: 56 push %esi 403033: 53 push %ebx 403034: 81 ec 3c 02 00 00 sub $0x23c,%esp 40303a: 8b 84 24 50 02 00 00 mov 0x250(%esp),%eax 403041: 85 c0 test %eax,%eax 403043: 0f 84 19 02 00 00 je 403262 <_opendir+0x232> 403049: 80 38 00 cmpb $0x0,(%eax) 40304c: 0f 84 df 01 00 00 je 403231 <_opendir+0x201> 403052: 8d 7c 24 14 lea 0x14(%esp),%edi 403056: c7 44 24 08 04 01 00 movl $0x104,0x8(%esp) 40305d: 00 40305e: 89 fb mov %edi,%ebx 403060: 89 44 24 04 mov %eax,0x4(%esp) 403064: 89 3c 24 mov %edi,(%esp) 403067: e8 34 07 00 00 call 4037a0 <__fullpath> 40306c: 80 7c 24 14 00 cmpb $0x0,0x14(%esp) 403071: 0f 85 19 01 00 00 jne 403190 <_opendir+0x160> 403077: 8b 13 mov (%ebx),%edx 403079: 83 c3 04 add $0x4,%ebx 40307c: 8d 82 ff fe fe fe lea -0x1010101(%edx),%eax 403082: f7 d2 not %edx 403084: 21 d0 and %edx,%eax 403086: 25 80 80 80 80 and $0x80808080,%eax 40308b: 74 ea je 403077 <_opendir+0x47> 40308d: 89 c2 mov %eax,%edx 40308f: c1 ea 10 shr $0x10,%edx 403092: a9 80 80 00 00 test $0x8080,%eax 403097: 0f 44 c2 cmove %edx,%eax 40309a: 8d 53 02 lea 0x2(%ebx),%edx 40309d: 0f 44 da cmove %edx,%ebx 4030a0: 00 c0 add %al,%al 4030a2: 83 db 03 sbb $0x3,%ebx 4030a5: 29 fb sub %edi,%ebx 4030a7: ba 2a 00 00 00 mov $0x2a,%edx 4030ac: 8d 83 41 01 00 00 lea 0x141(%ebx),%eax 4030b2: 66 89 14 1f mov %dx,(%edi,%ebx,1) 4030b6: 89 04 24 mov %eax,(%esp) 4030b9: e8 9a 06 00 00 call 403758 <_malloc> 4030be: 85 c0 test %eax,%eax 4030c0: 89 c6 mov %eax,%esi 4030c2: 0f 84 88 01 00 00 je 403250 <_opendir+0x220> 4030c8: 8d a8 38 01 00 00 lea 0x138(%eax),%ebp 4030ce: 83 c3 02 add $0x2,%ebx 4030d1: 89 5c 24 08 mov %ebx,0x8(%esp) 4030d5: 89 7c 24 04 mov %edi,0x4(%esp) 4030d9: 89 2c 24 mov %ebp,(%esp) 4030dc: e8 5f 06 00 00 call 403740 <_memcpy> 4030e1: 8d 84 24 18 01 00 00 lea 0x118(%esp),%eax 4030e8: 89 44 24 04 mov %eax,0x4(%esp) 4030ec: 89 2c 24 mov %ebp,(%esp) 4030ef: e8 b4 06 00 00 call 4037a8 <__findfirst> 4030f4: 83 f8 ff cmp $0xffffffff,%eax 4030f7: 89 c3 mov %eax,%ebx 4030f9: 0f 84 01 01 00 00 je 403200 <_opendir+0x1d0> 4030ff: 8b 84 24 18 01 00 00 mov 0x118(%esp),%eax 403106: c7 44 24 08 04 01 00 movl $0x104,0x8(%esp) 40310d: 00 40310e: 89 46 08 mov %eax,0x8(%esi) 403111: 8b 84 24 1c 01 00 00 mov 0x11c(%esp),%eax 403118: 89 46 10 mov %eax,0x10(%esi) 40311b: c1 f8 1f sar $0x1f,%eax 40311e: 89 46 14 mov %eax,0x14(%esi) 403121: 8b 84 24 20 01 00 00 mov 0x120(%esp),%eax 403128: 89 46 18 mov %eax,0x18(%esi) 40312b: c1 f8 1f sar $0x1f,%eax 40312e: 89 46 1c mov %eax,0x1c(%esi) 403131: 8b 84 24 24 01 00 00 mov 0x124(%esp),%eax 403138: 89 46 20 mov %eax,0x20(%esi) 40313b: c1 f8 1f sar $0x1f,%eax 40313e: 89 46 24 mov %eax,0x24(%esi) 403141: 8b 84 24 28 01 00 00 mov 0x128(%esp),%eax 403148: 89 46 28 mov %eax,0x28(%esi) 40314b: 8d 84 24 2c 01 00 00 lea 0x12c(%esp),%eax 403152: 89 44 24 04 mov %eax,0x4(%esp) 403156: 8d 46 2c lea 0x2c(%esi),%eax 403159: 89 04 24 mov %eax,(%esp) 40315c: e8 4f 06 00 00 call 4037b0 <_strncpy> 403161: 31 c0 xor %eax,%eax 403163: 66 89 46 04 mov %ax,0x4(%esi) 403167: 89 f0 mov %esi,%eax 403169: 89 9e 30 01 00 00 mov %ebx,0x130(%esi) 40316f: c7 86 34 01 00 00 00 movl $0x0,0x134(%esi) 403176: 00 00 00 403179: c7 06 00 00 00 00 movl $0x0,(%esi) 40317f: 81 c4 3c 02 00 00 add $0x23c,%esp 403185: 5b pop %ebx 403186: 5e pop %esi 403187: 5f pop %edi 403188: 5d pop %ebp 403189: c3 ret 40318a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 403190: 8b 13 mov (%ebx),%edx 403192: 83 c3 04 add $0x4,%ebx 403195: 8d 82 ff fe fe fe lea -0x1010101(%edx),%eax 40319b: f7 d2 not %edx 40319d: 21 d0 and %edx,%eax 40319f: 25 80 80 80 80 and $0x80808080,%eax 4031a4: 74 ea je 403190 <_opendir+0x160> 4031a6: 89 c2 mov %eax,%edx 4031a8: c1 ea 10 shr $0x10,%edx 4031ab: a9 80 80 00 00 test $0x8080,%eax 4031b0: 0f 44 c2 cmove %edx,%eax 4031b3: 8d 53 02 lea 0x2(%ebx),%edx 4031b6: 0f 44 da cmove %edx,%ebx 4031b9: 00 c0 add %al,%al 4031bb: 83 db 03 sbb $0x3,%ebx 4031be: 29 fb sub %edi,%ebx 4031c0: 0f b6 44 1c 13 movzbl 0x13(%esp,%ebx,1),%eax 4031c5: 3c 5c cmp $0x5c,%al 4031c7: 0f 84 da fe ff ff je 4030a7 <_opendir+0x77> 4031cd: 3c 2f cmp $0x2f,%al 4031cf: 0f 84 d2 fe ff ff je 4030a7 <_opendir+0x77> 4031d5: b9 5c 00 00 00 mov $0x5c,%ecx 4031da: 66 89 0c 1f mov %cx,(%edi,%ebx,1) 4031de: 89 fb mov %edi,%ebx 4031e0: 8b 13 mov (%ebx),%edx 4031e2: 83 c3 04 add $0x4,%ebx 4031e5: 8d 82 ff fe fe fe lea -0x1010101(%edx),%eax 4031eb: f7 d2 not %edx 4031ed: 21 d0 and %edx,%eax 4031ef: 25 80 80 80 80 and $0x80808080,%eax 4031f4: 74 ea je 4031e0 <_opendir+0x1b0> 4031f6: e9 92 fe ff ff jmp 40308d <_opendir+0x5d> 4031fb: 90 nop 4031fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 403200: 8d 56 08 lea 0x8(%esi),%edx 403203: 31 c0 xor %eax,%eax 403205: 89 d7 mov %edx,%edi 403207: b9 46 00 00 00 mov $0x46,%ecx 40320c: f3 ab rep stos %eax,%es:(%edi) 40320e: c7 86 30 01 00 00 ff movl $0xffffffff,0x130(%esi) 403215: ff ff ff 403218: e8 63 05 00 00 call 403780 <__errno> 40321d: 83 38 16 cmpl $0x16,(%eax) 403220: 74 21 je 403243 <_opendir+0x213> 403222: 89 34 24 mov %esi,(%esp) 403225: e8 26 05 00 00 call 403750 <_free> 40322a: 31 c0 xor %eax,%eax 40322c: e9 4e ff ff ff jmp 40317f <_opendir+0x14f> 403231: e8 4a 05 00 00 call 403780 <__errno> 403236: c7 00 02 00 00 00 movl $0x2,(%eax) 40323c: 31 c0 xor %eax,%eax 40323e: e9 3c ff ff ff jmp 40317f <_opendir+0x14f> 403243: e8 38 05 00 00 call 403780 <__errno> 403248: c7 00 14 00 00 00 movl $0x14,(%eax) 40324e: eb d2 jmp 403222 <_opendir+0x1f2> 403250: e8 2b 05 00 00 call 403780 <__errno> 403255: c7 00 0c 00 00 00 movl $0xc,(%eax) 40325b: 31 c0 xor %eax,%eax 40325d: e9 1d ff ff ff jmp 40317f <_opendir+0x14f> 403262: e8 19 05 00 00 call 403780 <__errno> 403267: c7 00 16 00 00 00 movl $0x16,(%eax) 40326d: 31 c0 xor %eax,%eax 40326f: e9 0b ff ff ff jmp 40317f <_opendir+0x14f> 403274: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 40327a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 00403280 <_readdir>: 403280: 55 push %ebp 403281: 57 push %edi 403282: 56 push %esi 403283: 53 push %ebx 403284: 81 ec 3c 01 00 00 sub $0x13c,%esp 40328a: 8b 9c 24 50 01 00 00 mov 0x150(%esp),%ebx 403291: 85 db test %ebx,%ebx 403293: 0f 84 34 01 00 00 je 4033cd <_readdir+0x14d> 403299: 8b 83 34 01 00 00 mov 0x134(%ebx),%eax 40329f: 8d 73 2c lea 0x2c(%ebx),%esi 4032a2: 8d 50 01 lea 0x1(%eax),%edx 4032a5: 85 c0 test %eax,%eax 4032a7: 89 93 34 01 00 00 mov %edx,0x134(%ebx) 4032ad: 7e 7c jle 40332b <_readdir+0xab> 4032af: e8 cc 04 00 00 call 403780 <__errno> 4032b4: 8b 28 mov (%eax),%ebp 4032b6: 8d 44 24 18 lea 0x18(%esp),%eax 4032ba: 89 44 24 04 mov %eax,0x4(%esp) 4032be: 8b 83 30 01 00 00 mov 0x130(%ebx),%eax 4032c4: 89 04 24 mov %eax,(%esp) 4032c7: e8 ec 04 00 00 call 4037b8 <__findnext> 4032cc: 83 f8 ff cmp $0xffffffff,%eax 4032cf: 89 c7 mov %eax,%edi 4032d1: 0f 84 91 00 00 00 je 403368 <_readdir+0xe8> 4032d7: 8b 44 24 18 mov 0x18(%esp),%eax 4032db: 8d 73 2c lea 0x2c(%ebx),%esi 4032de: 89 43 08 mov %eax,0x8(%ebx) 4032e1: 8b 44 24 1c mov 0x1c(%esp),%eax 4032e5: 89 43 10 mov %eax,0x10(%ebx) 4032e8: c1 f8 1f sar $0x1f,%eax 4032eb: 89 43 14 mov %eax,0x14(%ebx) 4032ee: 8b 44 24 20 mov 0x20(%esp),%eax 4032f2: 89 43 18 mov %eax,0x18(%ebx) 4032f5: c1 f8 1f sar $0x1f,%eax 4032f8: 89 43 1c mov %eax,0x1c(%ebx) 4032fb: 8b 44 24 24 mov 0x24(%esp),%eax 4032ff: 89 43 20 mov %eax,0x20(%ebx) 403302: c1 f8 1f sar $0x1f,%eax 403305: 89 43 24 mov %eax,0x24(%ebx) 403308: 8b 44 24 28 mov 0x28(%esp),%eax 40330c: 89 43 28 mov %eax,0x28(%ebx) 40330f: 8d 44 24 2c lea 0x2c(%esp),%eax 403313: c7 44 24 08 04 01 00 movl $0x104,0x8(%esp) 40331a: 00 40331b: 89 44 24 04 mov %eax,0x4(%esp) 40331f: 89 34 24 mov %esi,(%esp) 403322: e8 89 04 00 00 call 4037b0 <_strncpy> 403327: 85 ff test %edi,%edi 403329: 75 74 jne 40339f <_readdir+0x11f> 40332b: 89 34 24 mov %esi,(%esp) 40332e: e8 3d 04 00 00 call 403770 <_strlen> 403333: 66 89 43 06 mov %ax,0x6(%ebx) 403337: 8b 43 08 mov 0x8(%ebx),%eax 40333a: 83 e0 d8 and $0xffffffd8,%eax 40333d: 74 19 je 403358 <_readdir+0xd8> 40333f: 83 f8 10 cmp $0x10,%eax 403342: 74 14 je 403358 <_readdir+0xd8> 403344: c7 43 08 18 00 00 00 movl $0x18,0x8(%ebx) 40334b: 81 c4 3c 01 00 00 add $0x13c,%esp 403351: 89 d8 mov %ebx,%eax 403353: 5b pop %ebx 403354: 5e pop %esi 403355: 5f pop %edi 403356: 5d pop %ebp 403357: c3 ret 403358: 89 43 08 mov %eax,0x8(%ebx) 40335b: 81 c4 3c 01 00 00 add $0x13c,%esp 403361: 89 d8 mov %ebx,%eax 403363: 5b pop %ebx 403364: 5e pop %esi 403365: 5f pop %edi 403366: 5d pop %ebp 403367: c3 ret 403368: 8d 7b 08 lea 0x8(%ebx),%edi 40336b: ba 28 01 00 00 mov $0x128,%edx 403370: f7 c7 01 00 00 00 test $0x1,%edi 403376: 75 4a jne 4033c2 <_readdir+0x142> 403378: f7 c7 02 00 00 00 test $0x2,%edi 40337e: 75 34 jne 4033b4 <_readdir+0x134> 403380: 89 d1 mov %edx,%ecx 403382: 31 c0 xor %eax,%eax 403384: c1 e9 02 shr $0x2,%ecx 403387: f6 c2 02 test $0x2,%dl 40338a: f3 ab rep stos %eax,%es:(%edi) 40338c: 74 09 je 403397 <_readdir+0x117> 40338e: 31 db xor %ebx,%ebx 403390: 83 c7 02 add $0x2,%edi 403393: 66 89 5f fe mov %bx,-0x2(%edi) 403397: 83 e2 01 and $0x1,%edx 40339a: 74 03 je 40339f <_readdir+0x11f> 40339c: c6 07 00 movb $0x0,(%edi) 40339f: e8 6c 04 00 00 call 403810 <_GetLastError@0> 4033a4: 31 db xor %ebx,%ebx 4033a6: 83 f8 12 cmp $0x12,%eax 4033a9: 75 a0 jne 40334b <_readdir+0xcb> 4033ab: e8 d0 03 00 00 call 403780 <__errno> 4033b0: 89 28 mov %ebp,(%eax) 4033b2: eb 97 jmp 40334b <_readdir+0xcb> 4033b4: 31 f6 xor %esi,%esi 4033b6: 83 c7 02 add $0x2,%edi 4033b9: 66 89 77 fe mov %si,-0x2(%edi) 4033bd: 83 ea 02 sub $0x2,%edx 4033c0: eb be jmp 403380 <_readdir+0x100> 4033c2: c6 43 08 00 movb $0x0,0x8(%ebx) 4033c6: 8d 7b 09 lea 0x9(%ebx),%edi 4033c9: b2 27 mov $0x27,%dl 4033cb: eb ab jmp 403378 <_readdir+0xf8> 4033cd: e8 ae 03 00 00 call 403780 <__errno> 4033d2: c7 00 09 00 00 00 movl $0x9,(%eax) 4033d8: e9 6e ff ff ff jmp 40334b <_readdir+0xcb> 4033dd: 8d 76 00 lea 0x0(%esi),%esi 004033e0 <_closedir>: 4033e0: 56 push %esi 4033e1: 53 push %ebx 4033e2: 83 ec 14 sub $0x14,%esp 4033e5: 8b 5c 24 20 mov 0x20(%esp),%ebx 4033e9: 85 db test %ebx,%ebx 4033eb: 74 24 je 403411 <_closedir+0x31> 4033ed: 8b 83 30 01 00 00 mov 0x130(%ebx),%eax 4033f3: 89 04 24 mov %eax,(%esp) 4033f6: e8 c5 03 00 00 call 4037c0 <__findclose> 4033fb: 85 c0 test %eax,%eax 4033fd: 89 c6 mov %eax,%esi 4033ff: 75 10 jne 403411 <_closedir+0x31> 403401: 89 1c 24 mov %ebx,(%esp) 403404: e8 47 03 00 00 call 403750 <_free> 403409: 83 c4 14 add $0x14,%esp 40340c: 89 f0 mov %esi,%eax 40340e: 5b pop %ebx 40340f: 5e pop %esi 403410: c3 ret 403411: e8 6a 03 00 00 call 403780 <__errno> 403416: be ff ff ff ff mov $0xffffffff,%esi 40341b: c7 00 09 00 00 00 movl $0x9,(%eax) 403421: eb e6 jmp 403409 <_closedir+0x29> 403423: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 403429: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00403430 <_rewinddir>: 403430: 57 push %edi 403431: 56 push %esi 403432: 53 push %ebx 403433: 81 ec 30 01 00 00 sub $0x130,%esp 403439: 8b 9c 24 40 01 00 00 mov 0x140(%esp),%ebx 403440: 85 db test %ebx,%ebx 403442: 74 12 je 403456 <_rewinddir+0x26> 403444: 8b 83 30 01 00 00 mov 0x130(%ebx),%eax 40344a: 89 04 24 mov %eax,(%esp) 40344d: e8 6e 03 00 00 call 4037c0 <__findclose> 403452: 85 c0 test %eax,%eax 403454: 74 1a je 403470 <_rewinddir+0x40> 403456: e8 25 03 00 00 call 403780 <__errno> 40345b: c7 00 09 00 00 00 movl $0x9,(%eax) 403461: 81 c4 30 01 00 00 add $0x130,%esp 403467: 5b pop %ebx 403468: 5e pop %esi 403469: 5f pop %edi 40346a: c3 ret 40346b: 90 nop 40346c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 403470: 8d 44 24 18 lea 0x18(%esp),%eax 403474: 89 44 24 04 mov %eax,0x4(%esp) 403478: 8d 83 38 01 00 00 lea 0x138(%ebx),%eax 40347e: 89 04 24 mov %eax,(%esp) 403481: e8 22 03 00 00 call 4037a8 <__findfirst> 403486: 83 f8 ff cmp $0xffffffff,%eax 403489: 89 c6 mov %eax,%esi 40348b: 74 6a je 4034f7 <_rewinddir+0xc7> 40348d: 8b 44 24 18 mov 0x18(%esp),%eax 403491: 89 43 08 mov %eax,0x8(%ebx) 403494: 8b 44 24 1c mov 0x1c(%esp),%eax 403498: 89 43 10 mov %eax,0x10(%ebx) 40349b: c1 f8 1f sar $0x1f,%eax 40349e: 89 43 14 mov %eax,0x14(%ebx) 4034a1: 8b 44 24 20 mov 0x20(%esp),%eax 4034a5: 89 43 18 mov %eax,0x18(%ebx) 4034a8: c1 f8 1f sar $0x1f,%eax 4034ab: 89 43 1c mov %eax,0x1c(%ebx) 4034ae: 8b 44 24 24 mov 0x24(%esp),%eax 4034b2: 89 43 20 mov %eax,0x20(%ebx) 4034b5: c1 f8 1f sar $0x1f,%eax 4034b8: 89 43 24 mov %eax,0x24(%ebx) 4034bb: 8b 44 24 28 mov 0x28(%esp),%eax 4034bf: 89 43 28 mov %eax,0x28(%ebx) 4034c2: 8d 44 24 2c lea 0x2c(%esp),%eax 4034c6: 89 44 24 04 mov %eax,0x4(%esp) 4034ca: 8d 43 2c lea 0x2c(%ebx),%eax 4034cd: c7 44 24 08 04 01 00 movl $0x104,0x8(%esp) 4034d4: 00 4034d5: 89 04 24 mov %eax,(%esp) 4034d8: e8 d3 02 00 00 call 4037b0 <_strncpy> 4034dd: 89 b3 30 01 00 00 mov %esi,0x130(%ebx) 4034e3: c7 83 34 01 00 00 00 movl $0x0,0x134(%ebx) 4034ea: 00 00 00 4034ed: 81 c4 30 01 00 00 add $0x130,%esp 4034f3: 5b pop %ebx 4034f4: 5e pop %esi 4034f5: 5f pop %edi 4034f6: c3 ret 4034f7: 8d 7b 08 lea 0x8(%ebx),%edi 4034fa: ba 18 01 00 00 mov $0x118,%edx 4034ff: f7 c7 01 00 00 00 test $0x1,%edi 403505: 75 48 jne 40354f <_rewinddir+0x11f> 403507: f7 c7 02 00 00 00 test $0x2,%edi 40350d: 75 32 jne 403541 <_rewinddir+0x111> 40350f: 89 d1 mov %edx,%ecx 403511: 31 c0 xor %eax,%eax 403513: c1 e9 02 shr $0x2,%ecx 403516: f6 c2 02 test $0x2,%dl 403519: f3 ab rep stos %eax,%es:(%edi) 40351b: 75 19 jne 403536 <_rewinddir+0x106> 40351d: 83 e2 01 and $0x1,%edx 403520: 75 0f jne 403531 <_rewinddir+0x101> 403522: c7 83 30 01 00 00 ff movl $0xffffffff,0x130(%ebx) 403529: ff ff ff 40352c: e9 30 ff ff ff jmp 403461 <_rewinddir+0x31> 403531: c6 07 00 movb $0x0,(%edi) 403534: eb ec jmp 403522 <_rewinddir+0xf2> 403536: 31 c0 xor %eax,%eax 403538: 83 c7 02 add $0x2,%edi 40353b: 66 89 47 fe mov %ax,-0x2(%edi) 40353f: eb dc jmp 40351d <_rewinddir+0xed> 403541: 31 c0 xor %eax,%eax 403543: 83 c7 02 add $0x2,%edi 403546: 66 89 47 fe mov %ax,-0x2(%edi) 40354a: 83 ea 02 sub $0x2,%edx 40354d: eb c0 jmp 40350f <_rewinddir+0xdf> 40354f: c6 43 08 00 movb $0x0,0x8(%ebx) 403553: 8d 7b 09 lea 0x9(%ebx),%edi 403556: b2 17 mov $0x17,%dl 403558: eb ad jmp 403507 <_rewinddir+0xd7> 40355a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 00403560 <_telldir>: 403560: 83 ec 0c sub $0xc,%esp 403563: 8b 44 24 10 mov 0x10(%esp),%eax 403567: 85 c0 test %eax,%eax 403569: 74 0a je 403575 <_telldir+0x15> 40356b: 8b 80 34 01 00 00 mov 0x134(%eax),%eax 403571: 83 c4 0c add $0xc,%esp 403574: c3 ret 403575: e8 06 02 00 00 call 403780 <__errno> 40357a: c7 00 09 00 00 00 movl $0x9,(%eax) 403580: b8 ff ff ff ff mov $0xffffffff,%eax 403585: eb ea jmp 403571 <_telldir+0x11> 403587: 89 f6 mov %esi,%esi 403589: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00403590 <_seekdir>: 403590: 55 push %ebp 403591: 57 push %edi 403592: 56 push %esi 403593: 53 push %ebx 403594: 81 ec 3c 01 00 00 sub $0x13c,%esp 40359a: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 4035a1: 8b 9c 24 50 01 00 00 mov 0x150(%esp),%ebx 4035a8: 85 c0 test %eax,%eax 4035aa: 0f 88 f7 00 00 00 js 4036a7 <_seekdir+0x117> 4035b0: 89 1c 24 mov %ebx,(%esp) 4035b3: e8 78 fe ff ff call 403430 <_rewinddir> 4035b8: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 4035bf: 85 c0 test %eax,%eax 4035c1: 0f 84 d5 00 00 00 je 40369c <_seekdir+0x10c> 4035c7: 83 bb 30 01 00 00 ff cmpl $0xffffffff,0x130(%ebx) 4035ce: 0f 84 c8 00 00 00 je 40369c <_seekdir+0x10c> 4035d4: 8d 7c 24 18 lea 0x18(%esp),%edi 4035d8: 8d 6c 24 2c lea 0x2c(%esp),%ebp 4035dc: eb 52 jmp 403630 <_seekdir+0xa0> 4035de: 66 90 xchg %ax,%ax 4035e0: 8b 44 24 18 mov 0x18(%esp),%eax 4035e4: 89 43 08 mov %eax,0x8(%ebx) 4035e7: 8b 44 24 1c mov 0x1c(%esp),%eax 4035eb: 89 43 10 mov %eax,0x10(%ebx) 4035ee: c1 f8 1f sar $0x1f,%eax 4035f1: 89 43 14 mov %eax,0x14(%ebx) 4035f4: 8b 44 24 20 mov 0x20(%esp),%eax 4035f8: 89 43 18 mov %eax,0x18(%ebx) 4035fb: c1 f8 1f sar $0x1f,%eax 4035fe: 89 43 1c mov %eax,0x1c(%ebx) 403601: 8b 44 24 24 mov 0x24(%esp),%eax 403605: 89 43 20 mov %eax,0x20(%ebx) 403608: c1 f8 1f sar $0x1f,%eax 40360b: 89 43 24 mov %eax,0x24(%ebx) 40360e: 8b 44 24 28 mov 0x28(%esp),%eax 403612: 89 43 28 mov %eax,0x28(%ebx) 403615: 8d 43 2c lea 0x2c(%ebx),%eax 403618: c7 44 24 08 04 01 00 movl $0x104,0x8(%esp) 40361f: 00 403620: 89 6c 24 04 mov %ebp,0x4(%esp) 403624: 89 04 24 mov %eax,(%esp) 403627: e8 84 01 00 00 call 4037b0 <_strncpy> 40362c: 85 f6 test %esi,%esi 40362e: 75 6c jne 40369c <_seekdir+0x10c> 403630: 8b 83 34 01 00 00 mov 0x134(%ebx),%eax 403636: 83 c0 01 add $0x1,%eax 403639: 39 84 24 54 01 00 00 cmp %eax,0x154(%esp) 403640: 89 83 34 01 00 00 mov %eax,0x134(%ebx) 403646: 7e 54 jle 40369c <_seekdir+0x10c> 403648: 89 7c 24 04 mov %edi,0x4(%esp) 40364c: 8b 83 30 01 00 00 mov 0x130(%ebx),%eax 403652: 89 04 24 mov %eax,(%esp) 403655: e8 5e 01 00 00 call 4037b8 <__findnext> 40365a: 83 f8 ff cmp $0xffffffff,%eax 40365d: 89 c6 mov %eax,%esi 40365f: 0f 85 7b ff ff ff jne 4035e0 <_seekdir+0x50> 403665: 8d 7b 08 lea 0x8(%ebx),%edi 403668: ba 28 01 00 00 mov $0x128,%edx 40366d: f7 c7 01 00 00 00 test $0x1,%edi 403673: 75 4b jne 4036c0 <_seekdir+0x130> 403675: f7 c7 02 00 00 00 test $0x2,%edi 40367b: 75 54 jne 4036d1 <_seekdir+0x141> 40367d: 89 d1 mov %edx,%ecx 40367f: 31 c0 xor %eax,%eax 403681: c1 e9 02 shr $0x2,%ecx 403684: f6 c2 02 test $0x2,%dl 403687: f3 ab rep stos %eax,%es:(%edi) 403689: 74 09 je 403694 <_seekdir+0x104> 40368b: 31 c0 xor %eax,%eax 40368d: 83 c7 02 add $0x2,%edi 403690: 66 89 47 fe mov %ax,-0x2(%edi) 403694: 83 e2 01 and $0x1,%edx 403697: 74 03 je 40369c <_seekdir+0x10c> 403699: c6 07 00 movb $0x0,(%edi) 40369c: 81 c4 3c 01 00 00 add $0x13c,%esp 4036a2: 5b pop %ebx 4036a3: 5e pop %esi 4036a4: 5f pop %edi 4036a5: 5d pop %ebp 4036a6: c3 ret 4036a7: e8 d4 00 00 00 call 403780 <__errno> 4036ac: c7 00 16 00 00 00 movl $0x16,(%eax) 4036b2: 81 c4 3c 01 00 00 add $0x13c,%esp 4036b8: 5b pop %ebx 4036b9: 5e pop %esi 4036ba: 5f pop %edi 4036bb: 5d pop %ebp 4036bc: c3 ret 4036bd: 8d 76 00 lea 0x0(%esi),%esi 4036c0: 8d 7b 09 lea 0x9(%ebx),%edi 4036c3: b2 27 mov $0x27,%dl 4036c5: f7 c7 02 00 00 00 test $0x2,%edi 4036cb: c6 43 08 00 movb $0x0,0x8(%ebx) 4036cf: 74 ac je 40367d <_seekdir+0xed> 4036d1: 31 c0 xor %eax,%eax 4036d3: 83 c7 02 add $0x2,%edi 4036d6: 66 89 47 fe mov %ax,-0x2(%edi) 4036da: 83 ea 02 sub $0x2,%edx 4036dd: eb 9e jmp 40367d <_seekdir+0xed> 4036df: 90 nop 004036e0 <_signal>: 4036e0: ff 25 c8 81 40 00 jmp *0x4081c8 4036e6: 90 nop 4036e7: 90 nop 004036e8 <__setmode>: 4036e8: ff 25 94 81 40 00 jmp *0x408194 4036ee: 90 nop 4036ef: 90 nop 004036f0 <___p__fmode>: 4036f0: ff 25 68 81 40 00 jmp *0x408168 4036f6: 90 nop 4036f7: 90 nop 004036f8 <___p__environ>: 4036f8: ff 25 64 81 40 00 jmp *0x408164 4036fe: 90 nop 4036ff: 90 nop 00403700 <__cexit>: 403700: ff 25 74 81 40 00 jmp *0x408174 403706: 90 nop 403707: 90 nop 00403708 <_isspace>: 403708: ff 25 ac 81 40 00 jmp *0x4081ac 40370e: 90 nop 40370f: 90 nop 00403710 <___getmainargs>: 403710: ff 25 60 81 40 00 jmp *0x408160 403716: 90 nop 403717: 90 nop 00403718 <_puts>: 403718: ff 25 bc 81 40 00 jmp *0x4081bc 40371e: 90 nop 40371f: 90 nop 00403720 <__c_exit>: 403720: ff 25 70 81 40 00 jmp *0x408170 403726: 90 nop 403727: 90 nop 00403728 <_fwrite>: 403728: ff 25 a8 81 40 00 jmp *0x4081a8 40372e: 90 nop 40372f: 90 nop 00403730 <_vfprintf>: 403730: ff 25 dc 81 40 00 jmp *0x4081dc 403736: 90 nop 403737: 90 nop 00403738 <_abort>: 403738: ff 25 98 81 40 00 jmp *0x408198 40373e: 90 nop 40373f: 90 nop 00403740 <_memcpy>: 403740: ff 25 b8 81 40 00 jmp *0x4081b8 403746: 90 nop 403747: 90 nop 00403748 <_calloc>: 403748: ff 25 a0 81 40 00 jmp *0x4081a0 40374e: 90 nop 40374f: 90 nop 00403750 <_free>: 403750: ff 25 a4 81 40 00 jmp *0x4081a4 403756: 90 nop 403757: 90 nop 00403758 <_malloc>: 403758: ff 25 b0 81 40 00 jmp *0x4081b0 40375e: 90 nop 40375f: 90 nop 00403760 <_tolower>: 403760: ff 25 d8 81 40 00 jmp *0x4081d8 403766: 90 nop 403767: 90 nop 00403768 <_realloc>: 403768: ff 25 c0 81 40 00 jmp *0x4081c0 40376e: 90 nop 40376f: 90 nop 00403770 <_strlen>: 403770: ff 25 d0 81 40 00 jmp *0x4081d0 403776: 90 nop 403777: 90 nop 00403778 <_strcoll>: 403778: ff 25 cc 81 40 00 jmp *0x4081cc 40377e: 90 nop 40377f: 90 nop 00403780 <__errno>: 403780: ff 25 78 81 40 00 jmp *0x408178 403786: 90 nop 403787: 90 nop 00403788 <_setlocale>: 403788: ff 25 c4 81 40 00 jmp *0x4081c4 40378e: 90 nop 40378f: 90 nop 00403790 <_wcstombs>: 403790: ff 25 e0 81 40 00 jmp *0x4081e0 403796: 90 nop 403797: 90 nop 00403798 <_mbstowcs>: 403798: ff 25 b4 81 40 00 jmp *0x4081b4 40379e: 90 nop 40379f: 90 nop 004037a0 <__fullpath>: 4037a0: ff 25 88 81 40 00 jmp *0x408188 4037a6: 90 nop 4037a7: 90 nop 004037a8 <__findfirst>: 4037a8: ff 25 80 81 40 00 jmp *0x408180 4037ae: 90 nop 4037af: 90 nop 004037b0 <_strncpy>: 4037b0: ff 25 d4 81 40 00 jmp *0x4081d4 4037b6: 90 nop 4037b7: 90 nop 004037b8 <__findnext>: 4037b8: ff 25 84 81 40 00 jmp *0x408184 4037be: 90 nop 4037bf: 90 nop 004037c0 <__findclose>: 4037c0: ff 25 7c 81 40 00 jmp *0x40817c 4037c6: 90 nop 4037c7: 90 nop 004037c8 <_SetUnhandledExceptionFilter@4>: 4037c8: ff 25 40 81 40 00 jmp *0x408140 4037ce: 90 nop 4037cf: 90 nop 004037d0 <_GetCommandLineA@0>: 4037d0: ff 25 28 81 40 00 jmp *0x408128 4037d6: 90 nop 4037d7: 90 nop 004037d8 <_ExitProcess@4>: 4037d8: ff 25 24 81 40 00 jmp *0x408124 4037de: 90 nop 4037df: 90 nop 004037e0 <_GetModuleHandleA@4>: 4037e0: ff 25 30 81 40 00 jmp *0x408130 4037e6: 90 nop 4037e7: 90 nop 004037e8 <_GetProcAddress@8>: 4037e8: ff 25 34 81 40 00 jmp *0x408134 4037ee: 90 nop 4037ef: 90 nop 004037f0 <_VirtualQuery@12>: 4037f0: ff 25 4c 81 40 00 jmp *0x40814c 4037f6: 90 nop 4037f7: 90 nop 004037f8 <_VirtualProtect@16>: 4037f8: ff 25 48 81 40 00 jmp *0x408148 4037fe: 90 nop 4037ff: 90 nop 00403800 <_EnterCriticalSection@4>: 403800: ff 25 20 81 40 00 jmp *0x408120 403806: 90 nop 403807: 90 nop 00403808 <_TlsGetValue@4>: 403808: ff 25 44 81 40 00 jmp *0x408144 40380e: 90 nop 40380f: 90 nop 00403810 <_GetLastError@0>: 403810: ff 25 2c 81 40 00 jmp *0x40812c 403816: 90 nop 403817: 90 nop 00403818 <_LeaveCriticalSection@4>: 403818: ff 25 3c 81 40 00 jmp *0x40813c 40381e: 90 nop 40381f: 90 nop 00403820 <_DeleteCriticalSection@4>: 403820: ff 25 1c 81 40 00 jmp *0x40811c 403826: 90 nop 403827: 90 nop 00403828 <_InitializeCriticalSection@4>: 403828: ff 25 38 81 40 00 jmp *0x408138 40382e: 90 nop 40382f: 90 nop 00403830 <_strdup>: 403830: ff 25 54 81 40 00 jmp *0x408154 403836: 90 nop 403837: 90 nop 00403838 <_stricoll>: 403838: ff 25 58 81 40 00 jmp *0x408158 40383e: 90 nop 40383f: 90 nop 00403840 <_register_frame_ctor>: 403840: 55 push %ebp 403841: 89 e5 mov %esp,%ebp 403843: 83 ec 18 sub $0x18,%esp 403846: e8 85 dd ff ff call 4015d0 <___gcc_register_frame> 40384b: c7 04 24 60 16 40 00 movl $0x401660,(%esp) 403852: e8 59 dd ff ff call 4015b0 <_atexit> 403857: c9 leave 403858: c3 ret 403859: 90 nop 40385a: 90 nop 40385b: 90 nop 40385c: 90 nop 40385d: 90 nop 40385e: 90 nop 40385f: 90 nop 00403860 <__CTOR_LIST__>: 403860: ff (bad) 403861: ff (bad) 403862: ff (bad) 403863: ff .byte 0xff 00403864 <.ctors.65535>: 403864: 40 inc %eax 403865: 38 40 00 cmp %al,0x0(%eax) 403868: 00 00 add %al,(%eax) ... 0040386c <__DTOR_LIST__>: 40386c: ff (bad) 40386d: ff (bad) 40386e: ff (bad) 40386f: ff 00 incl (%eax) 403871: 00 00 add %al,(%eax) ...