Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ otool -r -V -t test.o
- test.o:
- indirect symbol table offset is past end of file
- Relocation information (__TEXT,__text) 8 entries
- address pcrel length extern type scattered symbolnum/value
- 0000000b True long False SIGNED False 2 (__DATA,__data)
- 0000001b True long False SIGNED False 2 (__DATA,__data)
- 0000003a True long True BRANCH False _D4test3fooFPS4test11objc_objectZS4test6NSRect
- 00000059 True long False SIGNED False 2 (__DATA,__data)
- 00000060 True long True BRANCH False _printf
- 0000002e True long True GOT_LD False _objc_msgSend
- 00000010 True long True BRANCH False _objc_getClass
- 00000020 True long True BRANCH False _sel_registerName
- Relocation information (__DATA,__datacoal_nt) 18 entries
- address pcrel length extern type scattered symbolnum/value
- 00000018 False quad False UNSIGND False 2 (__DATA,__data)
- 00000028 False quad False UNSIGND False 2 (__DATA,__data)
- 000000a0 False quad False UNSIGND False 2 (__DATA,__data)
- 000000b0 False quad False UNSIGND False 2 (__DATA,__data)
- 00000128 False quad False UNSIGND False 2 (__DATA,__data)
- 00000138 False quad False UNSIGND False 2 (__DATA,__data)
- 000001c8 False quad False UNSIGND False 2 (__DATA,__data)
- 00000220 False quad True UNSIGND False _D11TypeInfo_Pv6__initZ
- 00000198 False quad True UNSIGND False _D16TypeInfo_Pointer6__vtblZ
- 000001b0 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
- 00000110 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
- 00000088 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
- 00000000 False quad True UNSIGND False _D15TypeInfo_Struct6__vtblZ
- 00000188 False quad True UNSIGND False _D10TypeInfo_d6__initZ
- 00000180 False quad True UNSIGND False _D10TypeInfo_d6__initZ
- 00000100 False quad True UNSIGND False _D10TypeInfo_d6__initZ
- 000000f8 False quad True UNSIGND False _D10TypeInfo_d6__initZ
- 000001a8 False quad True UNSIGND False _D10TypeInfo_v6__initZ
- Relocation information (__TEXT,__textcoal_nt) 3 entries
- address pcrel length extern type scattered symbolnum/value
- 0000001e True long False SIGNED False 2 (__DATA,__data)
- 00000013 True long True GOT_LD False _objc_msgSend_stret
- 00000023 True long True BRANCH False _sel_registerName
- Relocation information (__DATA,__minfodata) 1 entries
- address pcrel length extern type scattered symbolnum/value
- 00000000 False quad False UNSIGND False 2 (__DATA,__data)
- (__TEXT,__text) section
- __Dmain:
- 0000000000000000 pushq %rbp
- 0000000000000001 movq %rsp,%rbp
- 0000000000000004 subq $0x30,%rsp
- 0000000000000008 leaq 0x000000f9(%rip),%rdi
- 000000000000000f callq _objc_getClass
- 0000000000000014 movq %rax,_D4test6NSSize6__initZ(%rbp)
- 0000000000000018 leaq 0x000000f9(%rip),%rdi
- 000000000000001f callq _sel_registerName
- 0000000000000024 movq %rax,%rsi
- 0000000000000027 movq _D4test6NSSize6__initZ(%rbp),%rdi
- 000000000000002b call *_objc_msgSend(%rip)
- 0000000000000032 movq %rax,%rsi
- 0000000000000035 leaq 0xe0(%rbp),%rdi
- 0000000000000039 callq _D4test3fooFPS4test11objc_objectZS4test6NSRect
- 000000000000003e movsd 0xf8(%rbp),%xmm3
- 0000000000000044 movsd 0xf0(%rbp),%xmm2
- 000000000000004a movsd 0xe8(%rbp),%xmm1
- 0000000000000050 movsd 0xe0(%rbp),%xmm0
- 0000000000000056 leaq 0x000000cb(%rip),%rdi
- 000000000000005d movb $0x04,%al
- 000000000000005f callq _printf
- 0000000000000064 xorl %eax,%eax
- 0000000000000066 leave
- 0000000000000067 ret
Advertisement
Add Comment
Please, Sign In to add comment