execls: file format elf32-i386-freebsd Disassembly of section .init: 080483a0 <_init>: 80483a0: e8 53 01 00 00 call 80484f8 80483a5: e8 d6 01 00 00 call 8048580 <__do_global_ctors_aux> 80483aa: c3 ret Disassembly of section .plt: 080483ac <.plt>: 80483ac: ff 35 2c 97 04 08 pushl 0x804972c 80483b2: ff 25 30 97 04 08 jmp *0x8049730 80483b8: 00 00 add %al,(%eax) 80483ba: 00 00 add %al,(%eax) 80483bc: ff 25 34 97 04 08 jmp *0x8049734 80483c2: 68 00 00 00 00 push $0x0 80483c7: e9 e0 ff ff ff jmp 80483ac <_init+0xc> 80483cc: ff 25 38 97 04 08 jmp *0x8049738 80483d2: 68 08 00 00 00 push $0x8 80483d7: e9 d0 ff ff ff jmp 80483ac <_init+0xc> 80483dc: ff 25 3c 97 04 08 jmp *0x804973c 80483e2: 68 10 00 00 00 push $0x10 80483e7: e9 c0 ff ff ff jmp 80483ac <_init+0xc> 80483ec: ff 25 40 97 04 08 jmp *0x8049740 80483f2: 68 18 00 00 00 push $0x18 80483f7: e9 b0 ff ff ff jmp 80483ac <_init+0xc> 80483fc: ff 25 44 97 04 08 jmp *0x8049744 8048402: 68 20 00 00 00 push $0x20 8048407: e9 a0 ff ff ff jmp 80483ac <_init+0xc> Disassembly of section .text: 08048410 <_start>: 8048410: 55 push %ebp 8048411: 89 e5 mov %esp,%ebp 8048413: 57 push %edi 8048414: 56 push %esi 8048415: 53 push %ebx 8048416: 83 ec 0c sub $0xc,%esp 8048419: 89 d1 mov %edx,%ecx 804841b: 8d 75 08 lea 0x8(%ebp),%esi 804841e: 8b 5e fc mov 0xfffffffc(%esi),%ebx 8048421: 8d 7c 9e 04 lea 0x4(%esi,%ebx,4),%edi 8048425: 89 3d 60 97 04 08 mov %edi,0x8049760 804842b: 85 db test %ebx,%ebx 804842d: 7e 2d jle 804845c <_start+0x4c> 804842f: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8048433: 74 27 je 804845c <_start+0x4c> 8048435: 8b 45 08 mov 0x8(%ebp),%eax 8048438: a3 68 96 04 08 mov %eax,0x8049668 804843d: 89 c2 mov %eax,%edx 804843f: 80 38 00 cmpb $0x0,(%eax) 8048442: 74 18 je 804845c <_start+0x4c> 8048444: 80 3a 2f cmpb $0x2f,(%edx) 8048447: 75 0b jne 8048454 <_start+0x44> 8048449: 8d 42 01 lea 0x1(%edx),%eax 804844c: a3 68 96 04 08 mov %eax,0x8049668 8048451: 8d 76 00 lea 0x0(%esi),%esi 8048454: 42 inc %edx 8048455: 80 3a 00 cmpb $0x0,(%edx) 8048458: 75 ea jne 8048444 <_start+0x34> 804845a: 89 f6 mov %esi,%esi 804845c: b8 80 96 04 08 mov $0x8049680,%eax 8048461: 85 c0 test %eax,%eax 8048463: 74 0e je 8048473 <_start+0x63> 8048465: 83 ec 0c sub $0xc,%esp 8048468: 51 push %ecx 8048469: e8 7e ff ff ff call 80483ec <_init+0x4c> 804846e: 83 c4 10 add $0x10,%esp 8048471: eb 05 jmp 8048478 <_start+0x68> 8048473: e8 64 ff ff ff call 80483dc <_init+0x3c> 8048478: 83 ec 0c sub $0xc,%esp 804847b: 68 ac 85 04 08 push $0x80485ac 8048480: e8 67 ff ff ff call 80483ec <_init+0x4c> 8048485: e8 16 ff ff ff call 80483a0 <_init> 804848a: 83 ec 04 sub $0x4,%esp 804848d: 57 push %edi 804848e: 56 push %esi 804848f: 53 push %ebx 8048490: e8 cb 00 00 00 call 8048560
8048495: 83 c4 14 add $0x14,%esp 8048498: 50 push %eax 8048499: e8 5e ff ff ff call 80483fc <_init+0x5c> 804849e: 90 nop 804849f: 90 nop 080484a0 <__do_global_dtors_aux>: 80484a0: 55 push %ebp 80484a1: 89 e5 mov %esp,%ebp 80484a3: 83 ec 08 sub $0x8,%esp 80484a6: 83 3d 70 96 04 08 00 cmpl $0x0,0x8049670 80484ad: 75 3e jne 80484ed <__do_global_dtors_aux+0x4d> 80484af: eb 12 jmp 80484c3 <__do_global_dtors_aux+0x23> 80484b1: a1 6c 96 04 08 mov 0x804966c,%eax 80484b6: 8d 50 04 lea 0x4(%eax),%edx 80484b9: 89 15 6c 96 04 08 mov %edx,0x804966c 80484bf: 8b 00 mov (%eax),%eax 80484c1: ff d0 call *%eax 80484c3: a1 6c 96 04 08 mov 0x804966c,%eax 80484c8: 83 38 00 cmpl $0x0,(%eax) 80484cb: 75 e4 jne 80484b1 <__do_global_dtors_aux+0x11> 80484cd: b8 00 00 00 00 mov $0x0,%eax 80484d2: 85 c0 test %eax,%eax 80484d4: 74 0d je 80484e3 <__do_global_dtors_aux+0x43> 80484d6: 83 c4 f4 add $0xfffffff4,%esp 80484d9: 68 7c 96 04 08 push $0x804967c 80484de: e8 1d 7b fb f7 call 0 80484e3: c7 05 70 96 04 08 01 movl $0x1,0x8049670 80484ea: 00 00 00 80484ed: c9 leave 80484ee: c3 ret 80484ef: 90 nop 080484f0 : 80484f0: 55 push %ebp 80484f1: 89 e5 mov %esp,%ebp 80484f3: 83 ec 08 sub $0x8,%esp 80484f6: c9 leave 80484f7: c3 ret 080484f8 : 80484f8: 55 push %ebp 80484f9: 89 e5 mov %esp,%ebp 80484fb: 83 ec 08 sub $0x8,%esp 80484fe: b8 00 00 00 00 mov $0x0,%eax 8048503: 85 c0 test %eax,%eax 8048505: 74 12 je 8048519 8048507: 83 c4 f8 add $0xfffffff8,%esp 804850a: 68 48 97 04 08 push $0x8049748 804850f: 68 7c 96 04 08 push $0x804967c 8048514: e8 e7 7a fb f7 call 0 8048519: c9 leave 804851a: c3 ret 804851b: 90 nop 0804851c : 804851c: 55 push %ebp 804851d: 89 e5 mov %esp,%ebp 804851f: 83 ec 08 sub $0x8,%esp 8048522: c9 leave 8048523: c3 ret 8048524: 90 nop 8048525: 90 nop 8048526: 90 nop 8048527: 90 nop 8048528: 90 nop 8048529: 90 nop 804852a: 90 nop 804852b: 90 nop 804852c: 90 nop 804852d: 90 nop 804852e: 90 nop 804852f: 90 nop 08048530 : 8048530: 55 push %ebp 8048531: 89 e5 mov %esp,%ebp 8048533: 83 ec 08 sub $0x8,%esp 8048536: 83 c4 f8 add $0xfffffff8,%esp 8048539: 68 74 96 04 08 push $0x8049674 804853e: 68 00 86 04 08 push $0x8048600 8048543: e8 84 fe ff ff call 80483cc <_init+0x2c> 8048548: 83 c4 10 add $0x10,%esp 804854b: 83 c4 f4 add $0xfffffff4,%esp 804854e: 68 08 86 04 08 push $0x8048608 8048553: e8 64 fe ff ff call 80483bc <_init+0x1c> 8048558: 83 c4 10 add $0x10,%esp 804855b: c9 leave 804855c: c3 ret 804855d: 8d 76 00 lea 0x0(%esi),%esi 08048560
: 8048560: 55 push %ebp 8048561: 89 e5 mov %esp,%ebp 8048563: 83 ec 08 sub $0x8,%esp 8048566: e8 c5 ff ff ff call 8048530 804856b: 31 c0 xor %eax,%eax 804856d: eb 01 jmp 8048570 804856f: 90 nop 8048570: c9 leave 8048571: c3 ret 8048572: 90 nop 8048573: 90 nop 8048574: 90 nop 8048575: 90 nop 8048576: 90 nop 8048577: 90 nop 8048578: 90 nop 8048579: 90 nop 804857a: 90 nop 804857b: 90 nop 804857c: 90 nop 804857d: 90 nop 804857e: 90 nop 804857f: 90 nop 08048580 <__do_global_ctors_aux>: 8048580: 55 push %ebp 8048581: 89 e5 mov %esp,%ebp 8048583: 83 ec 14 sub $0x14,%esp 8048586: 53 push %ebx 8048587: bb 18 97 04 08 mov $0x8049718,%ebx 804858c: 83 3d 18 97 04 08 ff cmpl $0xffffffff,0x8049718 8048593: 74 0c je 80485a1 <__do_global_ctors_aux+0x21> 8048595: 8b 03 mov (%ebx),%eax 8048597: ff d0 call *%eax 8048599: 83 c3 fc add $0xfffffffc,%ebx 804859c: 83 3b ff cmpl $0xffffffff,(%ebx) 804859f: 75 f4 jne 8048595 <__do_global_ctors_aux+0x15> 80485a1: 5b pop %ebx 80485a2: c9 leave 80485a3: c3 ret 080485a4 : 80485a4: 55 push %ebp 80485a5: 89 e5 mov %esp,%ebp 80485a7: 83 ec 08 sub $0x8,%esp 80485aa: c9 leave 80485ab: c3 ret Disassembly of section .fini: 080485ac <_fini>: 80485ac: e8 ef fe ff ff call 80484a0 <__do_global_dtors_aux> 80485b1: c3 ret