Guest User

objdump

a guest
Jun 11th, 2014
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. meow@vikkyhacks ~/Arena/c/temp $ objdump -M intel -d a.o
  2.  
  3. a.o: file format elf64-x86-64
  4.  
  5.  
  6. Disassembly of section .text:
  7.  
  8. 0000000000000000 <main>:
  9. 0: 55 push rbp
  10. 1: 48 89 e5 mov rbp,rsp
  11. 4: be 09 00 00 00 mov esi,0x9
  12. 9: bf 08 00 00 00 mov edi,0x8
  13. e: e8 00 00 00 00 call 13 <main+0x13>
  14. 13: be 0a 00 00 00 mov esi,0xa
  15. 18: bf 14 00 00 00 mov edi,0x14
  16. 1d: e8 00 00 00 00 call 22 <main+0x22>
  17. 22: be e9 00 00 00 mov esi,0xe9
  18. 27: bf 64 00 00 00 mov edi,0x64
  19. 2c: e8 00 00 00 00 call 31 <main+0x31>
  20. 31: b8 00 00 00 00 mov eax,0x0
  21. 36: 5d pop rbp
  22. 37: c3 ret
  23.  
  24. 0000000000000038 <_Z41__static_initialization_and_destruction_0ii>:
  25. 38: 55 push rbp
  26. 39: 48 89 e5 mov rbp,rsp
  27. 3c: 48 83 ec 10 sub rsp,0x10
  28. 40: 89 7d fc mov DWORD PTR [rbp-0x4],edi
  29. 43: 89 75 f8 mov DWORD PTR [rbp-0x8],esi
  30. 46: 83 7d fc 01 cmp DWORD PTR [rbp-0x4],0x1
  31. 4a: 75 2a jne 76 <_Z41__static_initialization_and_destruction_0ii+0x3e>
  32. 4c: 81 7d f8 ff ff 00 00 cmp DWORD PTR [rbp-0x8],0xffff
  33. 53: 75 21 jne 76 <_Z41__static_initialization_and_destruction_0ii+0x3e>
  34. 55: bf 00 00 00 00 mov edi,0x0
  35. 5a: e8 00 00 00 00 call 5f <_Z41__static_initialization_and_destruction_0ii+0x27>
  36. 5f: b8 00 00 00 00 mov eax,0x0
  37. 64: ba 00 00 00 00 mov edx,0x0
  38. 69: be 00 00 00 00 mov esi,0x0
  39. 6e: 48 89 c7 mov rdi,rax
  40. 71: e8 00 00 00 00 call 76 <_Z41__static_initialization_and_destruction_0ii+0x3e>
  41. 76: c9 leave
  42. 77: c3 ret
  43.  
  44. 0000000000000078 <_GLOBAL__sub_I_main>:
  45. 78: 55 push rbp
  46. 79: 48 89 e5 mov rbp,rsp
  47. 7c: be ff ff 00 00 mov esi,0xffff
  48. 81: bf 01 00 00 00 mov edi,0x1
  49. 86: e8 ad ff ff ff call 38 <_Z41__static_initialization_and_destruction_0ii>
  50. 8b: 5d pop rbp
  51. 8c: c3 ret
  52.  
  53. Disassembly of section .text._Z3addii:
  54.  
  55. 0000000000000000 <_Z3addii>:
  56. 0: 55 push rbp
  57. 1: 48 89 e5 mov rbp,rsp
  58. 4: 89 7d fc mov DWORD PTR [rbp-0x4],edi
  59. 7: 89 75 f8 mov DWORD PTR [rbp-0x8],esi
  60. a: 8b 45 f8 mov eax,DWORD PTR [rbp-0x8]
  61. d: 8b 55 fc mov edx,DWORD PTR [rbp-0x4]
  62. 10: 01 d0 add eax,edx
  63. 12: 5d pop rbp
  64. 13: c3 ret
Add Comment
Please, Sign In to add comment