time: file format elf32-i386 Disassembly of section .init: 080481b0 <_init>: 80481b0: 53 push %ebx 80481b1: 83 ec 08 sub $0x8,%esp 80481b4: e8 d7 05 00 00 call 8048790 <__x86.get_pc_thunk.bx> 80481b9: 81 c3 47 be 0a 00 add $0xabe47,%ebx 80481bf: c7 c0 00 00 00 00 mov $0x0,%eax 80481c5: 85 c0 test %eax,%eax 80481c7: 74 05 je 80481ce <_init+0x1e> 80481c9: e8 32 7e fb f7 call 0 <_nl_current_LC_CTYPE> 80481ce: 83 c4 08 add $0x8,%esp 80481d1: 5b pop %ebx 80481d2: c3 ret Disassembly of section .plt: 080481d8 <.plt>: 80481d8: ff 25 0c 40 0f 08 jmp *0x80f400c 80481de: 66 90 xchg %ax,%ax 80481e0: ff 25 10 40 0f 08 jmp *0x80f4010 80481e6: 66 90 xchg %ax,%ax 80481e8: ff 25 14 40 0f 08 jmp *0x80f4014 80481ee: 66 90 xchg %ax,%ax 80481f0: ff 25 18 40 0f 08 jmp *0x80f4018 80481f6: 66 90 xchg %ax,%ax 80481f8: ff 25 1c 40 0f 08 jmp *0x80f401c 80481fe: 66 90 xchg %ax,%ax 8048200: ff 25 20 40 0f 08 jmp *0x80f4020 8048206: 66 90 xchg %ax,%ax 8048208: ff 25 24 40 0f 08 jmp *0x80f4024 804820e: 66 90 xchg %ax,%ax 8048210: ff 25 28 40 0f 08 jmp *0x80f4028 8048216: 66 90 xchg %ax,%ax 8048218: ff 25 2c 40 0f 08 jmp *0x80f402c 804821e: 66 90 xchg %ax,%ax 8048220: ff 25 30 40 0f 08 jmp *0x80f4030 8048226: 66 90 xchg %ax,%ax 8048228: ff 25 34 40 0f 08 jmp *0x80f4034 804822e: 66 90 xchg %ax,%ax 8048230: ff 25 38 40 0f 08 jmp *0x80f4038 8048236: 66 90 xchg %ax,%ax 8048238: ff 25 3c 40 0f 08 jmp *0x80f403c 804823e: 66 90 xchg %ax,%ax 8048240: ff 25 40 40 0f 08 jmp *0x80f4040 8048246: 66 90 xchg %ax,%ax 8048248: ff 25 44 40 0f 08 jmp *0x80f4044 804824e: 66 90 xchg %ax,%ax Disassembly of section .text: 08048250 : 8048250: c3 ret 08048251 : 8048251: 53 push %ebx 8048252: e8 39 05 00 00 call 8048790 <__x86.get_pc_thunk.bx> 8048257: 81 c3 a9 bd 0a 00 add $0xabda9,%ebx 804825d: 83 ec 10 sub $0x10,%esp 8048260: 8d 83 04 18 fe ff lea -0x1e7fc(%ebx),%eax 8048266: 50 push %eax 8048267: 6a 02 push $0x2 8048269: e8 92 6b 05 00 call 809ee00 <_dl_dprintf> 804826e: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 8048275: e8 bf 61 02 00 call 806e439 <_exit> 804827a: 66 90 xchg %ax,%ax 804827c: 66 90 xchg %ax,%ax 804827e: 66 90 xchg %ax,%ax 08048280 : 8048280: e8 5d 10 00 00 call 80492e2 <__x86.get_pc_thunk.ax> 8048285: 05 7b bd 0a 00 add $0xabd7b,%eax 804828a: 8b 80 60 1b 00 00 mov 0x1b60(%eax),%eax 8048290: e9 2b 28 06 00 jmp 80aaac0 8048295: 66 90 xchg %ax,%ax 8048297: 66 90 xchg %ax,%ax 8048299: 66 90 xchg %ax,%ax 804829b: 66 90 xchg %ax,%ax 804829d: 66 90 xchg %ax,%ax 804829f: 90 nop 080482a0 : 80482a0: 55 push %ebp 80482a1: 57 push %edi 80482a2: e8 7c 4b 00 00 call 804ce23 <__x86.get_pc_thunk.di> 80482a7: 81 c7 59 bd 0a 00 add $0xabd59,%edi 80482ad: 56 push %esi 80482ae: 53 push %ebx 80482af: 83 ec 3c sub $0x3c,%esp 80482b2: c7 c5 a0 59 0f 08 mov $0x80f59a0,%ebp 80482b8: 8b 45 00 mov 0x0(%ebp),%eax 80482bb: 83 f8 01 cmp $0x1,%eax 80482be: 0f 84 a7 00 00 00 je 804836b 80482c4: 83 f8 02 cmp $0x2,%eax 80482c7: 0f 84 eb 01 00 00 je 80484b8 80482cd: 8b 45 4c mov 0x4c(%ebp),%eax 80482d0: 85 c0 test %eax,%eax 80482d2: 0f 84 86 00 00 00 je 804835e 80482d8: 31 c9 xor %ecx,%ecx 80482da: 83 ce ff or $0xffffffff,%esi 80482dd: 89 44 24 0c mov %eax,0xc(%esp) 80482e1: 8b 5c 24 0c mov 0xc(%esp),%ebx 80482e5: 85 db test %ebx,%ebx 80482e7: 7e 24 jle 804830d 80482e9: 89 d8 mov %ebx,%eax 80482eb: 89 9f 90 09 00 00 mov %ebx,0x990(%edi) 80482f1: d1 f8 sar %eax 80482f3: 89 87 94 09 00 00 mov %eax,0x994(%edi) 80482f9: 89 d8 mov %ebx,%eax 80482fb: 30 c0 xor %al,%al 80482fd: 89 c2 mov %eax,%edx 80482ff: 89 87 98 09 00 00 mov %eax,0x998(%edi) 8048305: d1 fa sar %edx 8048307: 89 97 9c 09 00 00 mov %edx,0x99c(%edi) 804830d: 8b 45 50 mov 0x50(%ebp),%eax 8048310: 85 c0 test %eax,%eax 8048312: 75 53 jne 8048367 8048314: 85 f6 test %esi,%esi 8048316: 7e 24 jle 804833c 8048318: 89 f0 mov %esi,%eax 804831a: 89 b7 80 09 00 00 mov %esi,0x980(%edi) 8048320: d1 f8 sar %eax 8048322: 89 87 84 09 00 00 mov %eax,0x984(%edi) 8048328: 89 f0 mov %esi,%eax 804832a: 30 c0 xor %al,%al 804832c: 89 c2 mov %eax,%edx 804832e: 89 87 88 09 00 00 mov %eax,0x988(%edi) 8048334: d1 fa sar %edx 8048336: 89 97 8c 09 00 00 mov %edx,0x98c(%edi) 804833c: 8b 55 54 mov 0x54(%ebp),%edx 804833f: 85 d2 test %edx,%edx 8048341: 75 0d jne 8048350 8048343: 6b 97 88 09 00 00 03 imul $0x3,0x988(%edi),%edx 804834a: 0f af d1 imul %ecx,%edx 804834d: c1 ea 02 shr $0x2,%edx 8048350: 89 97 c8 1f 00 00 mov %edx,0x1fc8(%edi) 8048356: 83 c4 3c add $0x3c,%esp 8048359: 5b pop %ebx 804835a: 5e pop %esi 804835b: 5f pop %edi 804835c: 5d pop %ebp 804835d: c3 ret 804835e: 8b 45 50 mov 0x50(%ebp),%eax 8048361: 31 c9 xor %ecx,%ecx 8048363: 85 c0 test %eax,%eax 8048365: 74 d5 je 804833c 8048367: 89 c6 mov %eax,%esi 8048369: eb a9 jmp 8048314 804836b: 8b 45 04 mov 0x4(%ebp),%eax 804836e: 89 44 24 20 mov %eax,0x20(%esp) 8048372: b8 bc 00 00 00 mov $0xbc,%eax 8048377: e8 84 33 02 00 call 806b700 804837c: 89 44 24 0c mov %eax,0xc(%esp) 8048380: b8 bf 00 00 00 mov $0xbf,%eax 8048385: e8 76 33 02 00 call 806b700 804838a: 89 44 24 14 mov %eax,0x14(%esp) 804838e: b8 c2 00 00 00 mov $0xc2,%eax 8048393: e8 68 33 02 00 call 806b700 8048398: 85 c0 test %eax,%eax 804839a: 89 c6 mov %eax,%esi 804839c: 0f 8e ae 00 00 00 jle 8048450 80483a2: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80483a9: 00 80483aa: c7 44 24 28 03 00 00 movl $0x3,0x28(%esp) 80483b1: 00 80483b2: 8b 4d 14 mov 0x14(%ebp),%ecx 80483b5: 81 e1 00 00 00 10 and $0x10000000,%ecx 80483bb: 0f 84 e7 00 00 00 je 80484a8 80483c1: 83 7c 24 20 03 cmpl $0x3,0x20(%esp) 80483c6: 0f 8e 9d 00 00 00 jle 8048469 80483cc: 83 7c 24 18 00 cmpl $0x0,0x18(%esp) 80483d1: c7 44 24 10 03 00 00 movl $0x3,0x10(%esp) 80483d8: 00 80483d9: 0f 85 8a 01 00 00 jne 8048569 80483df: 31 c9 xor %ecx,%ecx 80483e1: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80483e8: 00 80483e9: c6 44 24 27 01 movb $0x1,0x27(%esp) 80483ee: 89 74 24 2c mov %esi,0x2c(%esp) 80483f2: 8d 71 01 lea 0x1(%ecx),%esi 80483f5: b8 04 00 00 00 mov $0x4,%eax 80483fa: 0f a2 cpuid 80483fc: a8 1f test $0x1f,%al 80483fe: 0f 84 37 02 00 00 je 804863b 8048404: 89 c1 mov %eax,%ecx 8048406: c1 e9 05 shr $0x5,%ecx 8048409: 83 e1 07 and $0x7,%ecx 804840c: 83 f9 02 cmp $0x2,%ecx 804840f: 0f 84 08 01 00 00 je 804851d 8048415: 83 f9 03 cmp $0x3,%ecx 8048418: 75 27 jne 8048441 804841a: 8b 4c 24 10 mov 0x10(%esp),%ecx 804841e: f6 c1 02 test $0x2,%cl 8048421: 74 29 je 804844c 8048423: c1 e8 0e shr $0xe,%eax 8048426: d1 ea shr %edx 8048428: 83 e1 fd and $0xfffffffd,%ecx 804842b: 25 ff 03 00 00 and $0x3ff,%eax 8048430: 89 4c 24 10 mov %ecx,0x10(%esp) 8048434: 89 44 24 18 mov %eax,0x18(%esp) 8048438: 89 d0 mov %edx,%eax 804843a: 83 e0 01 and $0x1,%eax 804843d: 88 44 24 27 mov %al,0x27(%esp) 8048441: 83 7c 24 10 00 cmpl $0x0,0x10(%esp) 8048446: 0f 84 32 01 00 00 je 804857e 804844c: 89 f1 mov %esi,%ecx 804844e: eb a2 jmp 80483f2 8048450: 8b 74 24 14 mov 0x14(%esp),%esi 8048454: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%esp) 804845b: ff 804845c: c7 44 24 28 02 00 00 movl $0x2,0x28(%esp) 8048463: 00 8048464: e9 49 ff ff ff jmp 80483b2 8048469: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 8048470: 00 8048471: c6 44 24 27 01 movb $0x1,0x27(%esp) 8048476: 0f b6 4d 0e movzbl 0xe(%ebp),%ecx 804847a: 85 f6 test %esi,%esi 804847c: 7e 0c jle 804848a 804847e: 85 c9 test %ecx,%ecx 8048480: 74 08 je 804848a 8048482: 89 f0 mov %esi,%eax 8048484: 31 d2 xor %edx,%edx 8048486: f7 f1 div %ecx 8048488: 89 c6 mov %eax,%esi 804848a: 80 7c 24 27 00 cmpb $0x0,0x27(%esp) 804848f: 75 17 jne 80484a8 8048491: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8048495: 85 db test %ebx,%ebx 8048497: 74 0b je 80484a4 8048499: 8b 44 24 14 mov 0x14(%esp),%eax 804849d: 99 cltd 804849e: f7 fb idiv %ebx 80484a0: 89 44 24 14 mov %eax,0x14(%esp) 80484a4: 03 74 24 14 add 0x14(%esp),%esi 80484a8: 8b 45 4c mov 0x4c(%ebp),%eax 80484ab: 85 c0 test %eax,%eax 80484ad: 0f 84 2e fe ff ff je 80482e1 80484b3: e9 25 fe ff ff jmp 80482dd 80484b8: b8 bc 00 00 00 mov $0xbc,%eax 80484bd: e8 9e 2d 02 00 call 806b260 80484c2: 89 44 24 0c mov %eax,0xc(%esp) 80484c6: b8 bf 00 00 00 mov $0xbf,%eax 80484cb: e8 90 2d 02 00 call 806b260 80484d0: 89 c6 mov %eax,%esi 80484d2: b8 c2 00 00 00 mov $0xc2,%eax 80484d7: e8 84 2d 02 00 call 806b260 80484dc: 89 44 24 10 mov %eax,0x10(%esp) 80484e0: b8 00 00 00 80 mov $0x80000000,%eax 80484e5: 0f a2 cpuid 80484e7: 83 7c 24 10 00 cmpl $0x0,0x10(%esp) 80484ec: 7e 54 jle 8048542 80484ee: 3d 07 00 00 80 cmp $0x80000007,%eax 80484f3: 76 54 jbe 8048549 80484f5: b8 08 00 00 80 mov $0x80000008,%eax 80484fa: 0f a2 cpuid 80484fc: c1 e9 0c shr $0xc,%ecx 80484ff: ba 01 00 00 00 mov $0x1,%edx 8048504: 83 e1 0f and $0xf,%ecx 8048507: d3 e2 shl %cl,%edx 8048509: 89 d1 mov %edx,%ecx 804850b: 8b 44 24 10 mov 0x10(%esp),%eax 804850f: 31 d2 xor %edx,%edx 8048511: f7 f1 div %ecx 8048513: 89 44 24 10 mov %eax,0x10(%esp) 8048517: 03 74 24 10 add 0x10(%esp),%esi 804851b: eb 8b jmp 80484a8 804851d: 8b 4c 24 10 mov 0x10(%esp),%ecx 8048521: f6 c1 01 test $0x1,%cl 8048524: 0f 84 22 ff ff ff je 804844c 804852a: c1 e8 0e shr $0xe,%eax 804852d: 83 e1 fe and $0xfffffffe,%ecx 8048530: 25 ff 03 00 00 and $0x3ff,%eax 8048535: 89 4c 24 10 mov %ecx,0x10(%esp) 8048539: 89 44 24 1c mov %eax,0x1c(%esp) 804853d: e9 ff fe ff ff jmp 8048441 8048542: 31 c9 xor %ecx,%ecx 8048544: e9 5f ff ff ff jmp 80484a8 8048549: b8 01 00 00 00 mov $0x1,%eax 804854e: 0f a2 cpuid 8048550: 89 d1 mov %edx,%ecx 8048552: 81 e1 00 00 00 10 and $0x10000000,%ecx 8048558: 74 bd je 8048517 804855a: c1 eb 10 shr $0x10,%ebx 804855d: 89 d9 mov %ebx,%ecx 804855f: 81 e1 ff 00 00 00 and $0xff,%ecx 8048565: 74 b0 je 8048517 8048567: eb a2 jmp 804850b 8048569: c7 44 24 10 01 00 00 movl $0x1,0x10(%esp) 8048570: 00 8048571: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%esp) 8048578: ff 8048579: e9 61 fe ff ff jmp 80483df 804857e: 83 7c 24 20 0a cmpl $0xa,0x20(%esp) 8048583: 8b 74 24 2c mov 0x2c(%esp),%esi 8048587: 0f 8e ea 00 00 00 jle 8048677 804858d: 83 7c 24 1c 00 cmpl $0x0,0x1c(%esp) 8048592: b8 01 00 00 00 mov $0x1,%eax 8048597: 0f 9f c1 setg %cl 804859a: 31 d2 xor %edx,%edx 804859c: 83 7c 24 28 03 cmpl $0x3,0x28(%esp) 80485a1: 0f 94 c2 sete %dl 80485a4: 21 ca and %ecx,%edx 80485a6: 83 7c 24 18 00 cmpl $0x0,0x18(%esp) 80485ab: 7f 0c jg 80485b9 80485ad: 31 c0 xor %eax,%eax 80485af: 83 7c 24 28 02 cmpl $0x2,0x28(%esp) 80485b4: 0f 94 c0 sete %al 80485b7: 21 c8 and %ecx,%eax 80485b9: 01 c0 add %eax,%eax 80485bb: 8b 4c 24 10 mov 0x10(%esp),%ecx 80485bf: 89 74 24 2c mov %esi,0x2c(%esp) 80485c3: 09 d0 or %edx,%eax 80485c5: 89 44 24 20 mov %eax,0x20(%esp) 80485c9: 83 7c 24 20 00 cmpl $0x0,0x20(%esp) 80485ce: 0f 84 9f 00 00 00 je 8048673 80485d4: 8d 71 01 lea 0x1(%ecx),%esi 80485d7: b8 0b 00 00 00 mov $0xb,%eax 80485dc: 0f a2 cpuid 80485de: 81 e1 00 ff 00 00 and $0xff00,%ecx 80485e4: 81 e3 ff 00 00 00 and $0xff,%ebx 80485ea: 0f 84 83 00 00 00 je 8048673 80485f0: 85 c9 test %ecx,%ecx 80485f2: 74 7f je 8048673 80485f4: 81 f9 00 01 00 00 cmp $0x100,%ecx 80485fa: 74 48 je 8048644 80485fc: 81 f9 00 02 00 00 cmp $0x200,%ecx 8048602: 74 04 je 8048608 8048604: 89 f1 mov %esi,%ecx 8048606: eb c1 jmp 80485c9 8048608: f6 44 24 20 02 testb $0x2,0x20(%esp) 804860d: 74 f5 je 8048604 804860f: 83 eb 01 sub $0x1,%ebx 8048612: 83 7c 24 28 02 cmpl $0x2,0x28(%esp) 8048617: 0f 84 f5 00 00 00 je 8048712 804861d: 0f bd 4c 24 18 bsr 0x18(%esp),%ecx 8048622: 83 c8 ff or $0xffffffff,%eax 8048625: 83 c1 01 add $0x1,%ecx 8048628: d3 e0 shl %cl,%eax 804862a: f7 d0 not %eax 804862c: 21 d8 and %ebx,%eax 804862e: 89 44 24 18 mov %eax,0x18(%esp) 8048632: 83 64 24 20 fd andl $0xfffffffd,0x20(%esp) 8048637: 89 f1 mov %esi,%ecx 8048639: eb 8e jmp 80485c9 804863b: 8b 74 24 2c mov 0x2c(%esp),%esi 804863f: e9 32 fe ff ff jmp 8048476 8048644: 8b 54 24 20 mov 0x20(%esp),%edx 8048648: f6 c2 01 test $0x1,%dl 804864b: 74 b7 je 8048604 804864d: 0f bd 4c 24 1c bsr 0x1c(%esp),%ecx 8048652: 83 c8 ff or $0xffffffff,%eax 8048655: 83 c1 01 add $0x1,%ecx 8048658: 83 eb 01 sub $0x1,%ebx 804865b: d3 e0 shl %cl,%eax 804865d: 83 e2 fe and $0xfffffffe,%edx 8048660: 89 f1 mov %esi,%ecx 8048662: f7 d0 not %eax 8048664: 89 54 24 20 mov %edx,0x20(%esp) 8048668: 21 c3 and %eax,%ebx 804866a: 89 5c 24 1c mov %ebx,0x1c(%esp) 804866e: e9 56 ff ff ff jmp 80485c9 8048673: 8b 74 24 2c mov 0x2c(%esp),%esi 8048677: 8b 44 24 1c mov 0x1c(%esp),%eax 804867b: 85 c0 test %eax,%eax 804867d: 74 07 je 8048686 804867f: 83 c0 01 add $0x1,%eax 8048682: 89 44 24 1c mov %eax,0x1c(%esp) 8048686: 8b 44 24 18 mov 0x18(%esp),%eax 804868a: 85 c0 test %eax,%eax 804868c: 7e 13 jle 80486a1 804868e: 83 7c 24 28 02 cmpl $0x2,0x28(%esp) 8048693: 74 2a je 80486bf 8048695: 83 c0 01 add $0x1,%eax 8048698: 89 c2 mov %eax,%edx 804869a: 89 d1 mov %edx,%ecx 804869c: e9 d9 fd ff ff jmp 804847a 80486a1: 83 7c 24 28 02 cmpl $0x2,0x28(%esp) 80486a6: 74 17 je 80486bf 80486a8: 31 c9 xor %ecx,%ecx 80486aa: 83 7c 24 18 00 cmpl $0x0,0x18(%esp) 80486af: 0f 84 d5 fd ff ff je 804848a 80486b5: 83 ca ff or $0xffffffff,%edx 80486b8: 89 d1 mov %edx,%ecx 80486ba: e9 bb fd ff ff jmp 804847a 80486bf: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80486c3: 8b 55 38 mov 0x38(%ebp),%edx 80486c6: 8b 45 3c mov 0x3c(%ebp),%eax 80486c9: 85 db test %ebx,%ebx 80486cb: 89 d9 mov %ebx,%ecx 80486cd: 74 31 je 8048700 80486cf: 83 fb 02 cmp $0x2,%ebx 80486d2: 0f 86 a2 fd ff ff jbe 804847a 80486d8: 83 fa 06 cmp $0x6,%edx 80486db: 0f 85 99 fd ff ff jne 804847a 80486e1: 83 f8 4d cmp $0x4d,%eax 80486e4: 74 10 je 80486f6 80486e6: 77 44 ja 804872c 80486e8: 83 f8 37 cmp $0x37,%eax 80486eb: 74 09 je 80486f6 80486ed: 83 f8 4a cmp $0x4a,%eax 80486f0: 0f 85 84 fd ff ff jne 804847a 80486f6: b9 02 00 00 00 mov $0x2,%ecx 80486fb: e9 7a fd ff ff jmp 804847a 8048700: 80 7c 24 27 00 cmpb $0x0,0x27(%esp) 8048705: 0f 85 37 fe ff ff jne 8048542 804870b: 31 c9 xor %ecx,%ecx 804870d: e9 92 fd ff ff jmp 80484a4 8048712: 0f bd 4c 24 1c bsr 0x1c(%esp),%ecx 8048717: 83 c8 ff or $0xffffffff,%eax 804871a: 83 c1 01 add $0x1,%ecx 804871d: d3 e0 shl %cl,%eax 804871f: f7 d0 not %eax 8048721: 21 d8 and %ebx,%eax 8048723: 89 44 24 1c mov %eax,0x1c(%esp) 8048727: e9 06 ff ff ff jmp 8048632 804872c: 83 f8 5a cmp $0x5a,%eax 804872f: 74 c5 je 80486f6 8048731: 83 f8 5d cmp $0x5d,%eax 8048734: 0f 85 40 fd ff ff jne 804847a 804873a: eb ba jmp 80486f6 804873c: 66 90 xchg %ax,%ax 804873e: 66 90 xchg %ax,%ax 08048740 <_start>: 8048740: 31 ed xor %ebp,%ebp 8048742: 5e pop %esi 8048743: 89 e1 mov %esp,%ecx 8048745: 83 e4 f0 and $0xfffffff0,%esp 8048748: 50 push %eax 8048749: 54 push %esp 804874a: 52 push %edx 804874b: e8 23 00 00 00 call 8048773 <_start+0x33> 8048750: 81 c3 b0 b8 0a 00 add $0xab8b0,%ebx 8048756: 8d 83 e0 56 f5 ff lea -0xaa920(%ebx),%eax 804875c: 50 push %eax 804875d: 8d 83 40 56 f5 ff lea -0xaa9c0(%ebx),%eax 8048763: 50 push %eax 8048764: 51 push %ecx 8048765: 56 push %esi 8048766: c7 c0 b5 88 04 08 mov $0x80488b5,%eax 804876c: 50 push %eax 804876d: e8 6e 04 00 00 call 8048be0 <__libc_start_main> 8048772: f4 hlt 8048773: 8b 1c 24 mov (%esp),%ebx 8048776: c3 ret 8048777: 66 90 xchg %ax,%ax 8048779: 66 90 xchg %ax,%ax 804877b: 66 90 xchg %ax,%ax 804877d: 66 90 xchg %ax,%ax 804877f: 90 nop 08048780 <_dl_relocate_static_pie>: 8048780: f3 c3 repz ret 8048782: 66 90 xchg %ax,%ax 8048784: 66 90 xchg %ax,%ax 8048786: 66 90 xchg %ax,%ax 8048788: 66 90 xchg %ax,%ax 804878a: 66 90 xchg %ax,%ax 804878c: 66 90 xchg %ax,%ax 804878e: 66 90 xchg %ax,%ax 08048790 <__x86.get_pc_thunk.bx>: 8048790: 8b 1c 24 mov (%esp),%ebx 8048793: c3 ret 8048794: 66 90 xchg %ax,%ax 8048796: 66 90 xchg %ax,%ax 8048798: 66 90 xchg %ax,%ax 804879a: 66 90 xchg %ax,%ax 804879c: 66 90 xchg %ax,%ax 804879e: 66 90 xchg %ax,%ax 080487a0 : 80487a0: b8 80 4f 0f 08 mov $0x80f4f80,%eax 80487a5: 3d 80 4f 0f 08 cmp $0x80f4f80,%eax 80487aa: 74 24 je 80487d0 80487ac: b8 00 00 00 00 mov $0x0,%eax 80487b1: 85 c0 test %eax,%eax 80487b3: 74 1b je 80487d0 80487b5: 55 push %ebp 80487b6: 89 e5 mov %esp,%ebp 80487b8: 83 ec 14 sub $0x14,%esp 80487bb: 68 80 4f 0f 08 push $0x80f4f80 80487c0: ff d0 call *%eax 80487c2: 83 c4 10 add $0x10,%esp 80487c5: c9 leave 80487c6: c3 ret 80487c7: 89 f6 mov %esi,%esi 80487c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80487d0: f3 c3 repz ret 80487d2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80487d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080487e0 : 80487e0: b8 80 4f 0f 08 mov $0x80f4f80,%eax 80487e5: 2d 80 4f 0f 08 sub $0x80f4f80,%eax 80487ea: c1 f8 02 sar $0x2,%eax 80487ed: 89 c2 mov %eax,%edx 80487ef: c1 ea 1f shr $0x1f,%edx 80487f2: 01 d0 add %edx,%eax 80487f4: d1 f8 sar %eax 80487f6: 74 20 je 8048818 80487f8: ba 00 00 00 00 mov $0x0,%edx 80487fd: 85 d2 test %edx,%edx 80487ff: 74 17 je 8048818 8048801: 55 push %ebp 8048802: 89 e5 mov %esp,%ebp 8048804: 83 ec 10 sub $0x10,%esp 8048807: 50 push %eax 8048808: 68 80 4f 0f 08 push $0x80f4f80 804880d: ff d2 call *%edx 804880f: 83 c4 10 add $0x10,%esp 8048812: c9 leave 8048813: c3 ret 8048814: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8048818: f3 c3 repz ret 804881a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08048820 <__do_global_dtors_aux>: 8048820: 80 3d 20 53 0f 08 00 cmpb $0x0,0x80f5320 8048827: 75 37 jne 8048860 <__do_global_dtors_aux+0x40> 8048829: 55 push %ebp 804882a: 89 e5 mov %esp,%ebp 804882c: 83 ec 08 sub $0x8,%esp 804882f: e8 6c ff ff ff call 80487a0 8048834: b8 00 1f 0c 08 mov $0x80c1f00,%eax 8048839: 85 c0 test %eax,%eax 804883b: 74 10 je 804884d <__do_global_dtors_aux+0x2d> 804883d: 83 ec 0c sub $0xc,%esp 8048840: 68 fc c8 0d 08 push $0x80dc8fc 8048845: e8 b6 96 07 00 call 80c1f00 <__deregister_frame_info_bases> 804884a: 83 c4 10 add $0x10,%esp 804884d: c6 05 20 53 0f 08 01 movb $0x1,0x80f5320 8048854: c9 leave 8048855: c3 ret 8048856: 8d 76 00 lea 0x0(%esi),%esi 8048859: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8048860: f3 c3 repz ret 8048862: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8048869: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08048870 : 8048870: b8 50 1d 0c 08 mov $0x80c1d50,%eax 8048875: e8 00 00 00 00 call 804887a 804887a: 5a pop %edx 804887b: 81 c2 86 b7 0a 00 add $0xab786,%edx 8048881: 85 c0 test %eax,%eax 8048883: 74 2b je 80488b0 8048885: 55 push %ebp 8048886: 89 e5 mov %esp,%ebp 8048888: 83 ec 08 sub $0x8,%esp 804888b: 52 push %edx 804888c: 6a 00 push $0x0 804888e: 68 24 53 0f 08 push $0x80f5324 8048893: 68 fc c8 0d 08 push $0x80dc8fc 8048898: e8 b3 94 07 00 call 80c1d50 <__register_frame_info_bases> 804889d: 83 c4 10 add $0x10,%esp 80488a0: c9 leave 80488a1: e9 3a ff ff ff jmp 80487e0 80488a6: 8d 76 00 lea 0x0(%esi),%esi 80488a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80488b0: e9 2b ff ff ff jmp 80487e0 080488b5
: 80488b5: 8d 4c 24 04 lea 0x4(%esp),%ecx 80488b9: 83 e4 f0 and $0xfffffff0,%esp 80488bc: ff 71 fc pushl -0x4(%ecx) 80488bf: 55 push %ebp 80488c0: 89 e5 mov %esp,%ebp 80488c2: 57 push %edi 80488c3: 56 push %esi 80488c4: 53 push %ebx 80488c5: 51 push %ecx 80488c6: 83 ec 28 sub $0x28,%esp 80488c9: e8 c2 fe ff ff call 8048790 <__x86.get_pc_thunk.bx> 80488ce: 81 c3 32 b7 0a 00 add $0xab732,%ebx 80488d4: 65 a1 14 00 00 00 mov %gs:0x14,%eax 80488da: 89 45 e4 mov %eax,-0x1c(%ebp) 80488dd: 31 c0 xor %eax,%eax 80488df: 83 ec 0c sub $0xc,%esp 80488e2: 6a 00 push $0x0 80488e4: e8 07 38 02 00 call 806c0f0