Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nothing2.so: file format elf64-x86-64
- Disassembly of section .init:
- 0000000000000578 <_init>:
- 578: 48 83 ec 08 sub $0x8,%rsp
- 57c: 48 8b 05 75 0a 20 00 mov 0x200a75(%rip),%rax # 200ff8 <_DYNAMIC+0x1e0>
- 583: 48 85 c0 test %rax,%rax
- 586: 74 05 je 58d <_init+0x15>
- 588: e8 4b 00 00 00 callq 5d8 <exp@plt+0x18>
- 58d: 48 83 c4 08 add $0x8,%rsp
- 591: c3 retq
- Disassembly of section .plt:
- 00000000000005a0 <tanh@plt-0x10>:
- 5a0: ff 35 62 0a 20 00 pushq 0x200a62(%rip) # 201008 <_GLOBAL_OFFSET_TABLE_+0x8>
- 5a6: ff 25 64 0a 20 00 jmpq *0x200a64(%rip) # 201010 <_GLOBAL_OFFSET_TABLE_+0x10>
- 5ac: 0f 1f 40 00 nopl 0x0(%rax)
- 00000000000005b0 <tanh@plt>:
- 5b0: ff 25 62 0a 20 00 jmpq *0x200a62(%rip) # 201018 <_GLOBAL_OFFSET_TABLE_+0x18>
- 5b6: 68 00 00 00 00 pushq $0x0
- 5bb: e9 e0 ff ff ff jmpq 5a0 <_init+0x28>
- 00000000000005c0 <exp@plt>:
- 5c0: ff 25 5a 0a 20 00 jmpq *0x200a5a(%rip) # 201020 <_GLOBAL_OFFSET_TABLE_+0x20>
- 5c6: 68 01 00 00 00 pushq $0x1
- 5cb: e9 d0 ff ff ff jmpq 5a0 <_init+0x28>
- Disassembly of section .plt.got:
- 00000000000005d0 <.plt.got>:
- 5d0: ff 25 02 0a 20 00 jmpq *0x200a02(%rip) # 200fd8 <_DYNAMIC+0x1c0>
- 5d6: 66 90 xchg %ax,%ax
- 5d8: ff 25 1a 0a 20 00 jmpq *0x200a1a(%rip) # 200ff8 <_DYNAMIC+0x1e0>
- 5de: 66 90 xchg %ax,%ax
- Disassembly of section .text:
- 00000000000005e0 <deregister_tm_clones>:
- 5e0: 48 8d 3d 49 0a 20 00 lea 0x200a49(%rip),%rdi # 201030 <_edata>
- 5e7: 48 8d 05 49 0a 20 00 lea 0x200a49(%rip),%rax # 201037 <_edata+0x7>
- 5ee: 55 push %rbp
- 5ef: 48 29 f8 sub %rdi,%rax
- 5f2: 48 89 e5 mov %rsp,%rbp
- 5f5: 48 83 f8 0e cmp $0xe,%rax
- 5f9: 76 15 jbe 610 <deregister_tm_clones+0x30>
- 5fb: 48 8b 05 e6 09 20 00 mov 0x2009e6(%rip),%rax # 200fe8 <_DYNAMIC+0x1d0>
- 602: 48 85 c0 test %rax,%rax
- 605: 74 09 je 610 <deregister_tm_clones+0x30>
- 607: 5d pop %rbp
- 608: ff e0 jmpq *%rax
- 60a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 610: 5d pop %rbp
- 611: c3 retq
- 612: 0f 1f 40 00 nopl 0x0(%rax)
- 616: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 61d: 00 00 00
- 0000000000000620 <register_tm_clones>:
- 620: 48 8d 3d 09 0a 20 00 lea 0x200a09(%rip),%rdi # 201030 <_edata>
- 627: 48 8d 35 02 0a 20 00 lea 0x200a02(%rip),%rsi # 201030 <_edata>
- 62e: 55 push %rbp
- 62f: 48 29 fe sub %rdi,%rsi
- 632: 48 89 e5 mov %rsp,%rbp
- 635: 48 c1 fe 03 sar $0x3,%rsi
- 639: 48 89 f0 mov %rsi,%rax
- 63c: 48 c1 e8 3f shr $0x3f,%rax
- 640: 48 01 c6 add %rax,%rsi
- 643: 48 d1 fe sar %rsi
- 646: 74 18 je 660 <register_tm_clones+0x40>
- 648: 48 8b 05 91 09 20 00 mov 0x200991(%rip),%rax # 200fe0 <_DYNAMIC+0x1c8>
- 64f: 48 85 c0 test %rax,%rax
- 652: 74 0c je 660 <register_tm_clones+0x40>
- 654: 5d pop %rbp
- 655: ff e0 jmpq *%rax
- 657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 65e: 00 00
- 660: 5d pop %rbp
- 661: c3 retq
- 662: 0f 1f 40 00 nopl 0x0(%rax)
- 666: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 66d: 00 00 00
- 0000000000000670 <__do_global_dtors_aux>:
- 670: 80 3d b9 09 20 00 00 cmpb $0x0,0x2009b9(%rip) # 201030 <_edata>
- 677: 75 27 jne 6a0 <__do_global_dtors_aux+0x30>
- 679: 48 83 3d 57 09 20 00 cmpq $0x0,0x200957(%rip) # 200fd8 <_DYNAMIC+0x1c0>
- 680: 00
- 681: 55 push %rbp
- 682: 48 89 e5 mov %rsp,%rbp
- 685: 74 0c je 693 <__do_global_dtors_aux+0x23>
- 687: 48 8b 3d 9a 09 20 00 mov 0x20099a(%rip),%rdi # 201028 <__dso_handle>
- 68e: e8 3d ff ff ff callq 5d0 <exp@plt+0x10>
- 693: e8 48 ff ff ff callq 5e0 <deregister_tm_clones>
- 698: 5d pop %rbp
- 699: c6 05 90 09 20 00 01 movb $0x1,0x200990(%rip) # 201030 <_edata>
- 6a0: f3 c3 repz retq
- 6a2: 0f 1f 40 00 nopl 0x0(%rax)
- 6a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 6ad: 00 00 00
- 00000000000006b0 <frame_dummy>:
- 6b0: 48 8d 3d 59 07 20 00 lea 0x200759(%rip),%rdi # 200e10 <__JCR_END__>
- 6b7: 48 83 3f 00 cmpq $0x0,(%rdi)
- 6bb: 75 0b jne 6c8 <frame_dummy+0x18>
- 6bd: e9 5e ff ff ff jmpq 620 <register_tm_clones>
- 6c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 6c8: 48 8b 05 21 09 20 00 mov 0x200921(%rip),%rax # 200ff0 <_DYNAMIC+0x1d8>
- 6cf: 48 85 c0 test %rax,%rax
- 6d2: 74 e9 je 6bd <frame_dummy+0xd>
- 6d4: 55 push %rbp
- 6d5: 48 89 e5 mov %rsp,%rbp
- 6d8: ff d0 callq *%rax
- 6da: 5d pop %rbp
- 6db: e9 40 ff ff ff jmpq 620 <register_tm_clones>
- 00000000000006e0 <main>:
- 6e0: 55 push %rbp
- 6e1: 48 89 e5 mov %rsp,%rbp
- 6e4: 48 83 ec 30 sub $0x30,%rsp
- 6e8: 66 0f ef c0 pxor %xmm0,%xmm0
- 6ec: f2 0f 11 45 e8 movsd %xmm0,-0x18(%rbp)
- 6f1: 48 8b 45 e8 mov -0x18(%rbp),%rax
- 6f5: 48 89 45 d8 mov %rax,-0x28(%rbp)
- 6f9: f2 0f 10 45 d8 movsd -0x28(%rbp),%xmm0
- 6fe: e8 ad fe ff ff callq 5b0 <tanh@plt>
- 703: 66 48 0f 7e c0 movq %xmm0,%rax
- 708: 48 89 45 f0 mov %rax,-0x10(%rbp)
- 70c: 48 8b 45 e8 mov -0x18(%rbp),%rax
- 710: 48 89 45 d8 mov %rax,-0x28(%rbp)
- 714: f2 0f 10 45 d8 movsd -0x28(%rbp),%xmm0
- 719: e8 a2 fe ff ff callq 5c0 <exp@plt>
- 71e: 66 48 0f 7e c0 movq %xmm0,%rax
- 723: 48 89 45 f8 mov %rax,-0x8(%rbp)
- 727: b8 00 00 00 00 mov $0x0,%eax
- 72c: c9 leaveq
- 72d: c3 retq
- Disassembly of section .fini:
- 0000000000000730 <_fini>:
- 730: 48 83 ec 08 sub $0x8,%rsp
- 734: 48 83 c4 08 add $0x8,%rsp
- 738: c3 retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement