Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.51 KB | None | 0 0
  1.  
  2. nothing2.so: file format elf64-x86-64
  3.  
  4.  
  5. Disassembly of section .init:
  6.  
  7. 0000000000000578 <_init>:
  8. 578: 48 83 ec 08 sub $0x8,%rsp
  9. 57c: 48 8b 05 75 0a 20 00 mov 0x200a75(%rip),%rax # 200ff8 <_DYNAMIC+0x1e0>
  10. 583: 48 85 c0 test %rax,%rax
  11. 586: 74 05 je 58d <_init+0x15>
  12. 588: e8 4b 00 00 00 callq 5d8 <exp@plt+0x18>
  13. 58d: 48 83 c4 08 add $0x8,%rsp
  14. 591: c3 retq
  15.  
  16. Disassembly of section .plt:
  17.  
  18. 00000000000005a0 <tanh@plt-0x10>:
  19. 5a0: ff 35 62 0a 20 00 pushq 0x200a62(%rip) # 201008 <_GLOBAL_OFFSET_TABLE_+0x8>
  20. 5a6: ff 25 64 0a 20 00 jmpq *0x200a64(%rip) # 201010 <_GLOBAL_OFFSET_TABLE_+0x10>
  21. 5ac: 0f 1f 40 00 nopl 0x0(%rax)
  22.  
  23. 00000000000005b0 <tanh@plt>:
  24. 5b0: ff 25 62 0a 20 00 jmpq *0x200a62(%rip) # 201018 <_GLOBAL_OFFSET_TABLE_+0x18>
  25. 5b6: 68 00 00 00 00 pushq $0x0
  26. 5bb: e9 e0 ff ff ff jmpq 5a0 <_init+0x28>
  27.  
  28. 00000000000005c0 <exp@plt>:
  29. 5c0: ff 25 5a 0a 20 00 jmpq *0x200a5a(%rip) # 201020 <_GLOBAL_OFFSET_TABLE_+0x20>
  30. 5c6: 68 01 00 00 00 pushq $0x1
  31. 5cb: e9 d0 ff ff ff jmpq 5a0 <_init+0x28>
  32.  
  33. Disassembly of section .plt.got:
  34.  
  35. 00000000000005d0 <.plt.got>:
  36. 5d0: ff 25 02 0a 20 00 jmpq *0x200a02(%rip) # 200fd8 <_DYNAMIC+0x1c0>
  37. 5d6: 66 90 xchg %ax,%ax
  38. 5d8: ff 25 1a 0a 20 00 jmpq *0x200a1a(%rip) # 200ff8 <_DYNAMIC+0x1e0>
  39. 5de: 66 90 xchg %ax,%ax
  40.  
  41. Disassembly of section .text:
  42.  
  43. 00000000000005e0 <deregister_tm_clones>:
  44. 5e0: 48 8d 3d 49 0a 20 00 lea 0x200a49(%rip),%rdi # 201030 <_edata>
  45. 5e7: 48 8d 05 49 0a 20 00 lea 0x200a49(%rip),%rax # 201037 <_edata+0x7>
  46. 5ee: 55 push %rbp
  47. 5ef: 48 29 f8 sub %rdi,%rax
  48. 5f2: 48 89 e5 mov %rsp,%rbp
  49. 5f5: 48 83 f8 0e cmp $0xe,%rax
  50. 5f9: 76 15 jbe 610 <deregister_tm_clones+0x30>
  51. 5fb: 48 8b 05 e6 09 20 00 mov 0x2009e6(%rip),%rax # 200fe8 <_DYNAMIC+0x1d0>
  52. 602: 48 85 c0 test %rax,%rax
  53. 605: 74 09 je 610 <deregister_tm_clones+0x30>
  54. 607: 5d pop %rbp
  55. 608: ff e0 jmpq *%rax
  56. 60a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
  57. 610: 5d pop %rbp
  58. 611: c3 retq
  59. 612: 0f 1f 40 00 nopl 0x0(%rax)
  60. 616: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
  61. 61d: 00 00 00
  62.  
  63. 0000000000000620 <register_tm_clones>:
  64. 620: 48 8d 3d 09 0a 20 00 lea 0x200a09(%rip),%rdi # 201030 <_edata>
  65. 627: 48 8d 35 02 0a 20 00 lea 0x200a02(%rip),%rsi # 201030 <_edata>
  66. 62e: 55 push %rbp
  67. 62f: 48 29 fe sub %rdi,%rsi
  68. 632: 48 89 e5 mov %rsp,%rbp
  69. 635: 48 c1 fe 03 sar $0x3,%rsi
  70. 639: 48 89 f0 mov %rsi,%rax
  71. 63c: 48 c1 e8 3f shr $0x3f,%rax
  72. 640: 48 01 c6 add %rax,%rsi
  73. 643: 48 d1 fe sar %rsi
  74. 646: 74 18 je 660 <register_tm_clones+0x40>
  75. 648: 48 8b 05 91 09 20 00 mov 0x200991(%rip),%rax # 200fe0 <_DYNAMIC+0x1c8>
  76. 64f: 48 85 c0 test %rax,%rax
  77. 652: 74 0c je 660 <register_tm_clones+0x40>
  78. 654: 5d pop %rbp
  79. 655: ff e0 jmpq *%rax
  80. 657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
  81. 65e: 00 00
  82. 660: 5d pop %rbp
  83. 661: c3 retq
  84. 662: 0f 1f 40 00 nopl 0x0(%rax)
  85. 666: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
  86. 66d: 00 00 00
  87.  
  88. 0000000000000670 <__do_global_dtors_aux>:
  89. 670: 80 3d b9 09 20 00 00 cmpb $0x0,0x2009b9(%rip) # 201030 <_edata>
  90. 677: 75 27 jne 6a0 <__do_global_dtors_aux+0x30>
  91. 679: 48 83 3d 57 09 20 00 cmpq $0x0,0x200957(%rip) # 200fd8 <_DYNAMIC+0x1c0>
  92. 680: 00
  93. 681: 55 push %rbp
  94. 682: 48 89 e5 mov %rsp,%rbp
  95. 685: 74 0c je 693 <__do_global_dtors_aux+0x23>
  96. 687: 48 8b 3d 9a 09 20 00 mov 0x20099a(%rip),%rdi # 201028 <__dso_handle>
  97. 68e: e8 3d ff ff ff callq 5d0 <exp@plt+0x10>
  98. 693: e8 48 ff ff ff callq 5e0 <deregister_tm_clones>
  99. 698: 5d pop %rbp
  100. 699: c6 05 90 09 20 00 01 movb $0x1,0x200990(%rip) # 201030 <_edata>
  101. 6a0: f3 c3 repz retq
  102. 6a2: 0f 1f 40 00 nopl 0x0(%rax)
  103. 6a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
  104. 6ad: 00 00 00
  105.  
  106. 00000000000006b0 <frame_dummy>:
  107. 6b0: 48 8d 3d 59 07 20 00 lea 0x200759(%rip),%rdi # 200e10 <__JCR_END__>
  108. 6b7: 48 83 3f 00 cmpq $0x0,(%rdi)
  109. 6bb: 75 0b jne 6c8 <frame_dummy+0x18>
  110. 6bd: e9 5e ff ff ff jmpq 620 <register_tm_clones>
  111. 6c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
  112. 6c8: 48 8b 05 21 09 20 00 mov 0x200921(%rip),%rax # 200ff0 <_DYNAMIC+0x1d8>
  113. 6cf: 48 85 c0 test %rax,%rax
  114. 6d2: 74 e9 je 6bd <frame_dummy+0xd>
  115. 6d4: 55 push %rbp
  116. 6d5: 48 89 e5 mov %rsp,%rbp
  117. 6d8: ff d0 callq *%rax
  118. 6da: 5d pop %rbp
  119. 6db: e9 40 ff ff ff jmpq 620 <register_tm_clones>
  120.  
  121. 00000000000006e0 <main>:
  122. 6e0: 55 push %rbp
  123. 6e1: 48 89 e5 mov %rsp,%rbp
  124. 6e4: 48 83 ec 30 sub $0x30,%rsp
  125. 6e8: 66 0f ef c0 pxor %xmm0,%xmm0
  126. 6ec: f2 0f 11 45 e8 movsd %xmm0,-0x18(%rbp)
  127. 6f1: 48 8b 45 e8 mov -0x18(%rbp),%rax
  128. 6f5: 48 89 45 d8 mov %rax,-0x28(%rbp)
  129. 6f9: f2 0f 10 45 d8 movsd -0x28(%rbp),%xmm0
  130. 6fe: e8 ad fe ff ff callq 5b0 <tanh@plt>
  131. 703: 66 48 0f 7e c0 movq %xmm0,%rax
  132. 708: 48 89 45 f0 mov %rax,-0x10(%rbp)
  133. 70c: 48 8b 45 e8 mov -0x18(%rbp),%rax
  134. 710: 48 89 45 d8 mov %rax,-0x28(%rbp)
  135. 714: f2 0f 10 45 d8 movsd -0x28(%rbp),%xmm0
  136. 719: e8 a2 fe ff ff callq 5c0 <exp@plt>
  137. 71e: 66 48 0f 7e c0 movq %xmm0,%rax
  138. 723: 48 89 45 f8 mov %rax,-0x8(%rbp)
  139. 727: b8 00 00 00 00 mov $0x0,%eax
  140. 72c: c9 leaveq
  141. 72d: c3 retq
  142.  
  143. Disassembly of section .fini:
  144.  
  145. 0000000000000730 <_fini>:
  146. 730: 48 83 ec 08 sub $0x8,%rsp
  147. 734: 48 83 c4 08 add $0x8,%rsp
  148. 738: c3 retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement