Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0000000000400420 <_init>:
- 400420: 48 83 ec 08 sub $0x8,%rsp
- 400424: e8 73 00 00 00 callq 40049c <call_gmon_start>
- 400429: e8 02 01 00 00 callq 400530 <frame_dummy>
- 40042e: e8 ad 04 00 00 callq 4008e0 <__do_global_ctors_aux>
- 400433: 48 83 c4 08 add $0x8,%rsp
- 400437: c3 retq
- Disassembly of section .plt:
- 0000000000400438 <printf@plt-0x10>:
- 400438: ff 35 b2 0b 20 00 pushq 0x200bb2(%rip) # 600ff0 <_GLOBAL_OFFSET_TABLE_+0x8>
- 40043e: ff 25 b4 0b 20 00 jmpq *0x200bb4(%rip) # 600ff8 <_GLOBAL_OFFSET_TABLE_+0x10>
- 400444: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000400448 <printf@plt>:
- 400448: ff 25 b2 0b 20 00 jmpq *0x200bb2(%rip) # 601000 <_GLOBAL_OFFSET_TABLE_+0x18>
- 40044e: 68 00 00 00 00 pushq $0x0
- 400453: e9 e0 ff ff ff jmpq 400438 <_init+0x18>
- 0000000000400458 <__libc_start_main@plt>:
- 400458: ff 25 aa 0b 20 00 jmpq *0x200baa(%rip) # 601008 <_GLOBAL_OFFSET_TABLE_+0x20>
- 40045e: 68 01 00 00 00 pushq $0x1
- 400463: e9 d0 ff ff ff jmpq 400438 <_init+0x18>
- Disassembly of section .text:
- 0000000000400470 <_start>:
- 400470: 31 ed xor %ebp,%ebp
- 400472: 49 89 d1 mov %rdx,%r9
- 400475: 5e pop %rsi
- 400476: 48 89 e2 mov %rsp,%rdx
- 400479: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
- 40047d: 50 push %rax
- 40047e: 54 push %rsp
- 40047f: 49 c7 c0 40 08 40 00 mov $0x400840,%r8
- 400486: 48 c7 c1 50 08 40 00 mov $0x400850,%rcx
- 40048d: 48 c7 c7 ba 07 40 00 mov $0x4007ba,%rdi
- 400494: e8 bf ff ff ff callq 400458 <__libc_start_main@plt>
- 400499: f4 hlt
- 40049a: 90 nop
- 40049b: 90 nop
- 000000000040049c <call_gmon_start>:
- 40049c: 48 83 ec 08 sub $0x8,%rsp
- 4004a0: 48 8b 05 39 0b 20 00 mov 0x200b39(%rip),%rax # 600fe0 <_DYNAMIC+0x1c0>
- 4004a7: 48 85 c0 test %rax,%rax
- 4004aa: 74 02 je 4004ae <call_gmon_start+0x12>
- 4004ac: ff d0 callq *%rax
- 4004ae: 48 83 c4 08 add $0x8,%rsp
- 4004b2: c3 retq
- 4004b3: 90 nop
- 4004b4: 90 nop
- 4004b5: 90 nop
- 4004b6: 90 nop
- 4004b7: 90 nop
- 4004b8: 90 nop
- 4004b9: 90 nop
- 4004ba: 90 nop
- 4004bb: 90 nop
- 4004bc: 90 nop
- 4004bd: 90 nop
- 4004be: 90 nop
- 4004bf: 90 nop
- 00000000004004c0 <__do_global_dtors_aux>:
- 4004c0: 55 push %rbp
- 4004c1: 48 89 e5 mov %rsp,%rbp
- 4004c4: 53 push %rbx
- 4004c5: 48 83 ec 08 sub $0x8,%rsp
- 4004c9: 80 3d 50 0b 20 00 00 cmpb $0x0,0x200b50(%rip) # 601020 <__bss_start>
- 4004d0: 75 4b jne 40051d <__do_global_dtors_aux+0x5d>
- 4004d2: bb 10 0e 60 00 mov $0x600e10,%ebx
- 4004d7: 48 8b 05 4a 0b 20 00 mov 0x200b4a(%rip),%rax # 601028 <dtor_idx.7426>
- 4004de: 48 81 eb 08 0e 60 00 sub $0x600e08,%rbx
- 4004e5: 48 c1 fb 03 sar $0x3,%rbx
- 4004e9: 48 83 eb 01 sub $0x1,%rbx
- 4004ed: 48 39 d8 cmp %rbx,%rax
- 4004f0: 73 24 jae 400516 <__do_global_dtors_aux+0x56>
- 4004f2: eb 04 jmp 4004f8 <__do_global_dtors_aux+0x38>
- 4004f4: 90 nop
- 4004f5: 90 nop
- 4004f6: 90 nop
- 4004f7: 90 nop
- 4004f8: 48 83 c0 01 add $0x1,%rax
- 4004fc: 48 89 05 25 0b 20 00 mov %rax,0x200b25(%rip) # 601028 <dtor_idx.7426>
- 400503: ff 14 c5 08 0e 60 00 callq *0x600e08(,%rax,8)
- 40050a: 48 8b 05 17 0b 20 00 mov 0x200b17(%rip),%rax # 601028 <dtor_idx.7426>
- 400511: 48 39 d8 cmp %rbx,%rax
- 400514: 72 e2 jb 4004f8 <__do_global_dtors_aux+0x38>
- 400516: c6 05 03 0b 20 00 01 movb $0x1,0x200b03(%rip) # 601020 <__bss_start>
- 40051d: 48 83 c4 08 add $0x8,%rsp
- 400521: 5b pop %rbx
- 400522: c9 leaveq
- 400523: c3 retq
- 400524: eb 0a jmp 400530 <frame_dummy>
- 400526: 90 nop
- 400527: 90 nop
- 400528: 90 nop
- 400529: 90 nop
- 40052a: 90 nop
- 40052b: 90 nop
- 40052c: 90 nop
- 40052d: 90 nop
- 40052e: 90 nop
- 40052f: 90 nop
- 0000000000400530 <frame_dummy>:
- 400530: 55 push %rbp
- 400531: 48 83 3d df 08 20 00 cmpq $0x0,0x2008df(%rip) # 600e18 <__JCR_END__>
- 400538: 00
- 400539: 48 89 e5 mov %rsp,%rbp
- 40053c: 74 12 je 400550 <frame_dummy+0x20>
- 40053e: b8 00 00 00 00 mov $0x0,%eax
- 400543: 48 85 c0 test %rax,%rax
- 400546: 74 08 je 400550 <frame_dummy+0x20>
- 400548: bf 18 0e 60 00 mov $0x600e18,%edi
- 40054d: c9 leaveq
- 40054e: ff e0 jmpq *%rax
- 400550: c9 leaveq
- 400551: c3 retq
- 400552: 90 nop
- 400553: 90 nop
- 0000000000400554 <_>:
- 400554: 55 push %rbp
- 400555: 48 89 e5 mov %rsp,%rbp
- 400558: 53 push %rbx
- 400559: 48 83 ec 28 sub $0x28,%rsp
- 40055d: 89 7d ec mov %edi,-0x14(%rbp)
- 400560: 89 75 e8 mov %esi,-0x18(%rbp)
- 400563: 89 55 e4 mov %edx,-0x1c(%rbp)
- 400566: 8b 45 e8 mov -0x18(%rbp),%eax
- 400569: 89 c2 mov %eax,%edx
- 40056b: c1 fa 1f sar $0x1f,%edx
- 40056e: f7 7d ec idivl -0x14(%rbp)
- 400571: 89 c1 mov %eax,%ecx
- 400573: 8b 45 ec mov -0x14(%rbp),%eax
- 400576: 0f af 45 ec imul -0x14(%rbp),%eax
- 40057a: 8b 55 ec mov -0x14(%rbp),%edx
- 40057d: 89 d3 mov %edx,%ebx
- 40057f: 0f af 5d ec imul -0x14(%rbp),%ebx
- 400583: 89 5d dc mov %ebx,-0x24(%rbp)
- 400586: 89 c2 mov %eax,%edx
- 400588: c1 fa 1f sar $0x1f,%edx
- 40058b: f7 7d dc idivl -0x24(%rbp)
- 40058e: 39 c1 cmp %eax,%ecx
- 400590: 7f 39 jg 4005cb <_+0x77>
- 400592: 8b 45 ec mov -0x14(%rbp),%eax
- 400595: 0f af 45 ec imul -0x14(%rbp),%eax
- 400599: 8b 55 ec mov -0x14(%rbp),%edx
- 40059c: 89 d1 mov %edx,%ecx
- 40059e: 0f af 4d ec imul -0x14(%rbp),%ecx
- 4005a2: 89 4d dc mov %ecx,-0x24(%rbp)
- 4005a5: 89 c2 mov %eax,%edx
- 4005a7: c1 fa 1f sar $0x1f,%edx
- 4005aa: f7 7d dc idivl -0x24(%rbp)
- 4005ad: 89 c1 mov %eax,%ecx
- 4005af: 03 4d e8 add -0x18(%rbp),%ecx
- 4005b2: 8b 55 e4 mov -0x1c(%rbp),%edx
- 4005b5: 8b 45 ec mov -0x14(%rbp),%eax
- 4005b8: 89 ce mov %ecx,%esi
- 4005ba: 89 c7 mov %eax,%edi
- 4005bc: b8 00 00 00 00 mov $0x0,%eax
- 4005c1: e8 8e ff ff ff callq 400554 <_>
- 4005c6: e9 e8 01 00 00 jmpq 4007b3 <_+0x25f>
- 4005cb: 8b 45 e8 mov -0x18(%rbp),%eax
- 4005ce: 89 c2 mov %eax,%edx
- 4005d0: c1 fa 1f sar $0x1f,%edx
- 4005d3: f7 7d ec idivl -0x14(%rbp)
- 4005d6: 89 d0 mov %edx,%eax
- 4005d8: 85 c0 test %eax,%eax
- 4005da: 75 45 jne 400621 <_+0xcd>
- 4005dc: 8b 45 e8 mov -0x18(%rbp),%eax
- 4005df: 89 c2 mov %eax,%edx
- 4005e1: c1 fa 1f sar $0x1f,%edx
- 4005e4: f7 7d ec idivl -0x14(%rbp)
- 4005e7: 89 d3 mov %edx,%ebx
- 4005e9: 8b 45 ec mov -0x14(%rbp),%eax
- 4005ec: 0f af 45 ec imul -0x14(%rbp),%eax
- 4005f0: 8b 55 ec mov -0x14(%rbp),%edx
- 4005f3: 89 d1 mov %edx,%ecx
- 4005f5: 0f af 4d ec imul -0x14(%rbp),%ecx
- 4005f9: 89 4d dc mov %ecx,-0x24(%rbp)
- 4005fc: 89 c2 mov %eax,%edx
- 4005fe: c1 fa 1f sar $0x1f,%edx
- 400601: f7 7d dc idivl -0x24(%rbp)
- 400604: 89 c1 mov %eax,%ecx
- 400606: 03 4d e8 add -0x18(%rbp),%ecx
- 400609: 8b 45 ec mov -0x14(%rbp),%eax
- 40060c: 89 da mov %ebx,%edx
- 40060e: 89 ce mov %ecx,%esi
- 400610: 89 c7 mov %eax,%edi
- 400612: b8 00 00 00 00 mov $0x0,%eax
- 400617: e8 38 ff ff ff callq 400554 <_>
- 40061c: e9 92 01 00 00 jmpq 4007b3 <_+0x25f>
- 400621: 8b 45 e8 mov -0x18(%rbp),%eax
- 400624: 89 c2 mov %eax,%edx
- 400626: c1 fa 1f sar $0x1f,%edx
- 400629: f7 7d ec idivl -0x14(%rbp)
- 40062c: 89 d1 mov %edx,%ecx
- 40062e: 8b 45 e8 mov -0x18(%rbp),%eax
- 400631: 89 c2 mov %eax,%edx
- 400633: c1 fa 1f sar $0x1f,%edx
- 400636: f7 7d ec idivl -0x14(%rbp)
- 400639: 39 c1 cmp %eax,%ecx
- 40063b: 75 5b jne 400698 <_+0x144>
- 40063d: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp)
- 400641: 75 55 jne 400698 <_+0x144>
- 400643: 8b 45 e8 mov -0x18(%rbp),%eax
- 400646: 89 c2 mov %eax,%edx
- 400648: c1 fa 1f sar $0x1f,%edx
- 40064b: f7 7d ec idivl -0x14(%rbp)
- 40064e: 89 c6 mov %eax,%esi
- 400650: bf 2c 09 40 00 mov $0x40092c,%edi
- 400655: b8 00 00 00 00 mov $0x0,%eax
- 40065a: e8 e9 fd ff ff callq 400448 <printf@plt>
- 40065f: 8b 45 ec mov -0x14(%rbp),%eax
- 400662: 0f af 45 ec imul -0x14(%rbp),%eax
- 400666: 8b 55 ec mov -0x14(%rbp),%edx
- 400669: 89 d1 mov %edx,%ecx
- 40066b: 0f af 4d ec imul -0x14(%rbp),%ecx
- 40066f: 89 4d dc mov %ecx,-0x24(%rbp)
- 400672: 89 c2 mov %eax,%edx
- 400674: c1 fa 1f sar $0x1f,%edx
- 400677: f7 7d dc idivl -0x24(%rbp)
- 40067a: 89 c1 mov %eax,%ecx
- 40067c: 03 4d e8 add -0x18(%rbp),%ecx
- 40067f: 8b 55 e4 mov -0x1c(%rbp),%edx
- 400682: 8b 45 ec mov -0x14(%rbp),%eax
- 400685: 89 ce mov %ecx,%esi
- 400687: 89 c7 mov %eax,%edi
- 400689: b8 00 00 00 00 mov $0x0,%eax
- 40068e: e8 c1 fe ff ff callq 400554 <_>
- 400693: e9 1b 01 00 00 jmpq 4007b3 <_+0x25f>
- 400698: 8b 45 e8 mov -0x18(%rbp),%eax
- 40069b: 89 c2 mov %eax,%edx
- 40069d: c1 fa 1f sar $0x1f,%edx
- 4006a0: f7 7d ec idivl -0x14(%rbp)
- 4006a3: 89 d1 mov %edx,%ecx
- 4006a5: 8b 45 e8 mov -0x18(%rbp),%eax
- 4006a8: 89 c2 mov %eax,%edx
- 4006aa: c1 fa 1f sar $0x1f,%edx
- 4006ad: f7 7d e8 idivl -0x18(%rbp)
- 4006b0: 0f af 45 ec imul -0x14(%rbp),%eax
- 4006b4: 0f af 45 ec imul -0x14(%rbp),%eax
- 4006b8: 8b 55 ec mov -0x14(%rbp),%edx
- 4006bb: 89 d3 mov %edx,%ebx
- 4006bd: 0f af 5d ec imul -0x14(%rbp),%ebx
- 4006c1: 89 5d dc mov %ebx,-0x24(%rbp)
- 4006c4: 89 c2 mov %eax,%edx
- 4006c6: c1 fa 1f sar $0x1f,%edx
- 4006c9: f7 7d dc idivl -0x24(%rbp)
- 4006cc: 39 c1 cmp %eax,%ecx
- 4006ce: 0f 8e 91 00 00 00 jle 400765 <_+0x211>
- 4006d4: 8b 45 e8 mov -0x18(%rbp),%eax
- 4006d7: 89 c2 mov %eax,%edx
- 4006d9: c1 fa 1f sar $0x1f,%edx
- 4006dc: f7 7d ec idivl -0x14(%rbp)
- 4006df: 89 d1 mov %edx,%ecx
- 4006e1: 8b 45 e8 mov -0x18(%rbp),%eax
- 4006e4: 89 c2 mov %eax,%edx
- 4006e6: c1 fa 1f sar $0x1f,%edx
- 4006e9: f7 7d ec idivl -0x14(%rbp)
- 4006ec: 39 c1 cmp %eax,%ecx
- 4006ee: 7d 75 jge 400765 <_+0x211>
- 4006f0: 8b 45 ec mov -0x14(%rbp),%eax
- 4006f3: 89 c2 mov %eax,%edx
- 4006f5: c1 fa 1f sar $0x1f,%edx
- 4006f8: f7 7d ec idivl -0x14(%rbp)
- 4006fb: 0f af 45 e8 imul -0x18(%rbp),%eax
- 4006ff: 89 c2 mov %eax,%edx
- 400701: c1 fa 1f sar $0x1f,%edx
- 400704: f7 7d ec idivl -0x14(%rbp)
- 400707: 89 c1 mov %eax,%ecx
- 400709: 8b 45 e8 mov -0x18(%rbp),%eax
- 40070c: 89 c2 mov %eax,%edx
- 40070e: c1 fa 1f sar $0x1f,%edx
- 400711: f7 7d ec idivl -0x14(%rbp)
- 400714: 89 55 d8 mov %edx,-0x28(%rbp)
- 400717: 89 ca mov %ecx,%edx
- 400719: 89 d0 mov %edx,%eax
- 40071b: c1 fa 1f sar $0x1f,%edx
- 40071e: f7 7d d8 idivl -0x28(%rbp)
- 400721: 89 d0 mov %edx,%eax
- 400723: 85 c0 test %eax,%eax
- 400725: 0f 94 c0 sete %al
- 400728: 0f b6 c0 movzbl %al,%eax
- 40072b: 89 c3 mov %eax,%ebx
- 40072d: 03 5d e4 add -0x1c(%rbp),%ebx
- 400730: 8b 45 ec mov -0x14(%rbp),%eax
- 400733: 0f af 45 ec imul -0x14(%rbp),%eax
- 400737: 8b 55 ec mov -0x14(%rbp),%edx
- 40073a: 89 d1 mov %edx,%ecx
- 40073c: 0f af 4d ec imul -0x14(%rbp),%ecx
- 400740: 89 4d dc mov %ecx,-0x24(%rbp)
- 400743: 89 c2 mov %eax,%edx
- 400745: c1 fa 1f sar $0x1f,%edx
- 400748: f7 7d dc idivl -0x24(%rbp)
- 40074b: 89 c1 mov %eax,%ecx
- 40074d: 03 4d e8 add -0x18(%rbp),%ecx
- 400750: 8b 45 ec mov -0x14(%rbp),%eax
- 400753: 89 da mov %ebx,%edx
- 400755: 89 ce mov %ecx,%esi
- 400757: 89 c7 mov %eax,%edi
- 400759: b8 00 00 00 00 mov $0x0,%eax
- 40075e: e8 f1 fd ff ff callq 400554 <_>
- 400763: eb 4e jmp 4007b3 <_+0x25f>
- 400765: 8b 45 ec mov -0x14(%rbp),%eax
- 400768: 0f af 45 ec imul -0x14(%rbp),%eax
- 40076c: 3b 45 e8 cmp -0x18(%rbp),%eax
- 40076f: 7e 42 jle 4007b3 <_+0x25f>
- 400771: 8b 45 e8 mov -0x18(%rbp),%eax
- 400774: 0f af 45 e8 imul -0x18(%rbp),%eax
- 400778: 89 c2 mov %eax,%edx
- 40077a: c1 fa 1f sar $0x1f,%edx
- 40077d: f7 7d e8 idivl -0x18(%rbp)
- 400780: 89 c1 mov %eax,%ecx
- 400782: 8b 45 ec mov -0x14(%rbp),%eax
- 400785: 0f af 45 ec imul -0x14(%rbp),%eax
- 400789: 8b 55 ec mov -0x14(%rbp),%edx
- 40078c: 89 d3 mov %edx,%ebx
- 40078e: 0f af 5d ec imul -0x14(%rbp),%ebx
- 400792: 89 5d dc mov %ebx,-0x24(%rbp)
- 400795: 89 c2 mov %eax,%edx
- 400797: c1 fa 1f sar $0x1f,%edx
- 40079a: f7 7d dc idivl -0x24(%rbp)
- 40079d: 01 c1 add %eax,%ecx
- 40079f: 8b 55 e4 mov -0x1c(%rbp),%edx
- 4007a2: 8b 45 ec mov -0x14(%rbp),%eax
- 4007a5: 89 ce mov %ecx,%esi
- 4007a7: 89 c7 mov %eax,%edi
- 4007a9: b8 00 00 00 00 mov $0x0,%eax
- 4007ae: e8 a1 fd ff ff callq 400554 <_>
- 4007b3: 48 83 c4 28 add $0x28,%rsp
- 4007b7: 5b pop %rbx
- 4007b8: c9 leaveq
- 4007b9: c3 retq
- 00000000004007ba <main>:
- 4007ba: 55 push %rbp
- 4007bb: 48 89 e5 mov %rsp,%rbp
- 4007be: 48 83 ec 10 sub $0x10,%rsp
- 4007c2: 89 7d fc mov %edi,-0x4(%rbp)
- 4007c5: 89 75 f8 mov %esi,-0x8(%rbp)
- 4007c8: 89 55 f4 mov %edx,-0xc(%rbp)
- 4007cb: 8b 45 fc mov -0x4(%rbp),%eax
- 4007ce: 89 c2 mov %eax,%edx
- 4007d0: c1 fa 1f sar $0x1f,%edx
- 4007d3: f7 7d fc idivl -0x4(%rbp)
- 4007d6: 89 c1 mov %eax,%ecx
- 4007d8: 8b 45 fc mov -0x4(%rbp),%eax
- 4007db: 89 c2 mov %eax,%edx
- 4007dd: c1 fa 1f sar $0x1f,%edx
- 4007e0: f7 7d fc idivl -0x4(%rbp)
- 4007e3: 8d 04 01 lea (%rcx,%rax,1),%eax
- 4007e6: 89 45 fc mov %eax,-0x4(%rbp)
- 4007e9: 8b 45 fc mov -0x4(%rbp),%eax
- 4007ec: 0f af 45 fc imul -0x4(%rbp),%eax
- 4007f0: 8b 55 fc mov -0x4(%rbp),%edx
- 4007f3: 0f af c2 imul %edx,%eax
- 4007f6: 89 45 fc mov %eax,-0x4(%rbp)
- 4007f9: 8b 45 fc mov -0x4(%rbp),%eax
- 4007fc: 0f af 45 fc imul -0x4(%rbp),%eax
- 400800: 89 45 fc mov %eax,-0x4(%rbp)
- 400803: 8b 45 f8 mov -0x8(%rbp),%eax
- 400806: 89 c2 mov %eax,%edx
- 400808: c1 fa 1f sar $0x1f,%edx
- 40080b: f7 7d f8 idivl -0x8(%rbp)
- 40080e: 89 45 f8 mov %eax,-0x8(%rbp)
- 400811: c7 45 f8 00 00 00 00 movl $0x0,-0x8(%rbp)
- 400818: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%rbp)
- 40081f: 8b 55 f4 mov -0xc(%rbp),%edx
- 400822: 8b 4d f8 mov -0x8(%rbp),%ecx
- 400825: 8b 45 fc mov -0x4(%rbp),%eax
- 400828: 89 ce mov %ecx,%esi
- 40082a: 89 c7 mov %eax,%edi
- 40082c: b8 00 00 00 00 mov $0x0,%eax
- 400831: e8 1e fd ff ff callq 400554 <_>
- 400836: c9 leaveq
- 400837: c3 retq
- 400838: 90 nop
- 400839: 90 nop
- 40083a: 90 nop
- 40083b: 90 nop
- 40083c: 90 nop
- 40083d: 90 nop
- 40083e: 90 nop
- 40083f: 90 nop
- 0000000000400840 <__libc_csu_fini>:
- 400840: f3 c3 repz retq
- 400842: eb 0c jmp 400850 <__libc_csu_init>
- 400844: 90 nop
- 400845: 90 nop
- 400846: 90 nop
- 400847: 90 nop
- 400848: 90 nop
- 400849: 90 nop
- 40084a: 90 nop
- 40084b: 90 nop
- 40084c: 90 nop
- 40084d: 90 nop
- 40084e: 90 nop
- 40084f: 90 nop
- 0000000000400850 <__libc_csu_init>:
- 400850: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp)
- 400855: 4c 89 64 24 e0 mov %r12,-0x20(%rsp)
- 40085a: 48 8d 2d 93 05 20 00 lea 0x200593(%rip),%rbp # 600df4 <__init_array_end>
- 400861: 4c 8d 25 8c 05 20 00 lea 0x20058c(%rip),%r12 # 600df4 <__init_array_end>
- 400868: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp)
- 40086d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp)
- 400872: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp)
- 400877: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp)
- 40087c: 48 83 ec 38 sub $0x38,%rsp
- 400880: 4c 29 e5 sub %r12,%rbp
- 400883: 41 89 fd mov %edi,%r13d
- 400886: 49 89 f6 mov %rsi,%r14
- 400889: 48 c1 fd 03 sar $0x3,%rbp
- 40088d: 49 89 d7 mov %rdx,%r15
- 400890: e8 8b fb ff ff callq 400420 <_init>
- 400895: 48 85 ed test %rbp,%rbp
- 400898: 74 1c je 4008b6 <__libc_csu_init+0x66>
- 40089a: 31 db xor %ebx,%ebx
- 40089c: eb 02 jmp 4008a0 <__libc_csu_init+0x50>
- 40089e: 90 nop
- 40089f: 90 nop
- 4008a0: 4c 89 fa mov %r15,%rdx
- 4008a3: 4c 89 f6 mov %r14,%rsi
- 4008a6: 44 89 ef mov %r13d,%edi
- 4008a9: 41 ff 14 dc callq *(%r12,%rbx,8)
- 4008ad: 48 83 c3 01 add $0x1,%rbx
- 4008b1: 48 39 eb cmp %rbp,%rbx
- 4008b4: 72 ea jb 4008a0 <__libc_csu_init+0x50>
- 4008b6: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
- 4008bb: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp
- 4008c0: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
- 4008c5: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
- 4008ca: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
- 4008cf: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
- 4008d4: 48 83 c4 38 add $0x38,%rsp
- 4008d8: c3 retq
- 4008d9: 90 nop
- 4008da: 90 nop
- 4008db: 90 nop
- 4008dc: 90 nop
- 4008dd: 90 nop
- 4008de: 90 nop
- 4008df: 90 nop
- 00000000004008e0 <__do_global_ctors_aux>:
- 4008e0: 55 push %rbp
- 4008e1: 48 89 e5 mov %rsp,%rbp
- 4008e4: 53 push %rbx
- 4008e5: 48 83 ec 08 sub $0x8,%rsp
- 4008e9: 48 8b 05 08 05 20 00 mov 0x200508(%rip),%rax # 600df8 <__CTOR_LIST__>
- 4008f0: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 4008f4: 74 19 je 40090f <__do_global_ctors_aux+0x2f>
- 4008f6: bb f8 0d 60 00 mov $0x600df8,%ebx
- 4008fb: eb 03 jmp 400900 <__do_global_ctors_aux+0x20>
- 4008fd: 90 nop
- 4008fe: 90 nop
- 4008ff: 90 nop
- 400900: 48 83 eb 08 sub $0x8,%rbx
- 400904: ff d0 callq *%rax
- 400906: 48 8b 03 mov (%rbx),%rax
- 400909: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 40090d: 75 f1 jne 400900 <__do_global_ctors_aux+0x20>
- 40090f: 48 83 c4 08 add $0x8,%rsp
- 400913: 5b pop %rbx
- 400914: c9 leaveq
- 400915: c3 retq
- 400916: 90 nop
- 400917: 90 nop
- Disassembly of section .fini:
- 0000000000400918 <_fini>:
- 400918: 48 83 ec 08 sub $0x8,%rsp
- 40091c: e8 9f fb ff ff callq 4004c0 <__do_global_dtors_aux>
- 400921: 48 83 c4 08 add $0x8,%rsp
- 400925: c3 retq
- arian@arian-MS-7616:~/Documents/programming/c/obf/bin/Debug$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement