Guest User

Untitled

a guest
Apr 15th, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. $ otool -r -V -t test.o
  2.  
  3. test.o:
  4. indirect symbol table offset is past end of file
  5. Relocation information (__TEXT,__text) 8 entries
  6. address pcrel length extern type scattered symbolnum/value
  7. 0000000b True long False SIGNED False 2 (__DATA,__data)
  8. 0000001b True long False SIGNED False 2 (__DATA,__data)
  9. 0000003a True long True BRANCH False _D4test3fooFPS4test11objc_objectZS4test6NSRect
  10. 00000059 True long False SIGNED False 2 (__DATA,__data)
  11. 00000060 True long True BRANCH False _printf
  12. 0000002e True long True GOT_LD False _objc_msgSend
  13. 00000010 True long True BRANCH False _objc_getClass
  14. 00000020 True long True BRANCH False _sel_registerName
  15. Relocation information (__DATA,__datacoal_nt) 18 entries
  16. address pcrel length extern type scattered symbolnum/value
  17. 00000018 False quad False UNSIGND False 2 (__DATA,__data)
  18. 00000028 False quad False UNSIGND False 2 (__DATA,__data)
  19. 000000a0 False quad False UNSIGND False 2 (__DATA,__data)
  20. 000000b0 False quad False UNSIGND False 2 (__DATA,__data)
  21. 00000128 False quad False UNSIGND False 2 (__DATA,__data)
  22. 00000138 False quad False UNSIGND False 2 (__DATA,__data)
  23. 000001c8 False quad False UNSIGND False 2 (__DATA,__data)
  24. 00000220 False quad True UNSIGND False _D11TypeInfo_Pv6__initZ
  25. 00000198 False quad True UNSIGND False _D16TypeInfo_Pointer6__vtblZ
  26. 000001b0 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
  27. 00000110 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
  28. 00000088 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
  29. 00000000 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
  30. 00000188 False quad True UNSIGND False _D10TypeInfo_d6__initZ
  31. 00000180 False quad True UNSIGND False _D10TypeInfo_d6__initZ
  32. 00000100 False quad True UNSIGND False _D10TypeInfo_d6__initZ
  33. 000000f8 False quad True UNSIGND False _D10TypeInfo_d6__initZ
  34. 000001a8 False quad True UNSIGND False _D10TypeInfo_v6__initZ
  35. Relocation information (__TEXT,__textcoal_nt) 3 entries
  36. address pcrel length extern type scattered symbolnum/value
  37. 0000001e True long False SIGNED False 2 (__DATA,__data)
  38. 00000013 True long True GOT_LD False _objc_msgSend_stret
  39. 00000023 True long True BRANCH False _sel_registerName
  40. Relocation information (__DATA,__minfodata) 1 entries
  41. address pcrel length extern type scattered symbolnum/value
  42. 00000000 False quad False UNSIGND False 2 (__DATA,__data)
  43. (__TEXT,__text) section
  44. __Dmain:
  45. 0000000000000000 pushq %rbp
  46. 0000000000000001 movq %rsp,%rbp
  47. 0000000000000004 subq $0x30,%rsp
  48. 0000000000000008 leaq 0x000000f9(%rip),%rdi
  49. 000000000000000f callq _objc_getClass
  50. 0000000000000014 movq %rax,_D4test6NSSize6__initZ(%rbp)
  51. 0000000000000018 leaq 0x000000f9(%rip),%rdi
  52. 000000000000001f callq _sel_registerName
  53. 0000000000000024 movq %rax,%rsi
  54. 0000000000000027 movq _D4test6NSSize6__initZ(%rbp),%rdi
  55. 000000000000002b call *_objc_msgSend(%rip)
  56. 0000000000000032 movq %rax,%rsi
  57. 0000000000000035 leaq 0xe0(%rbp),%rdi
  58. 0000000000000039 callq _D4test3fooFPS4test11objc_objectZS4test6NSRect
  59. 000000000000003e movsd 0xf8(%rbp),%xmm3
  60. 0000000000000044 movsd 0xf0(%rbp),%xmm2
  61. 000000000000004a movsd 0xe8(%rbp),%xmm1
  62. 0000000000000050 movsd 0xe0(%rbp),%xmm0
  63. 0000000000000056 leaq 0x000000cb(%rip),%rdi
  64. 000000000000005d movb $0x04,%al
  65. 000000000000005f callq _printf
  66. 0000000000000064 xorl %eax,%eax
  67. 0000000000000066 leave
  68. 0000000000000067 ret
Advertisement
Add Comment
Please, Sign In to add comment