Skip to content

Instantly share code, notes, and snippets.

@rubenvb
Created August 21, 2023 15:37
Show Gist options
  • Save rubenvb/5f58c38b71ac35db0f4a5eedd223cfc3 to your computer and use it in GitHub Desktop.
Save rubenvb/5f58c38b71ac35db0f4a5eedd223cfc3 to your computer and use it in GitHub Desktop.
otool -l mc3adv.dylib
Load command 0
cmd LC_SEGMENT_64
cmdsize 792
segname __TEXT
vmaddr 0x0000000000000000
vmsize 0x00000000000f2000
fileoff 0
filesize 991232
maxprot 0x00000007
initprot 0x00000005
nsects 9
flags 0x0
Section
sectname __text
segname __TEXT
addr 0x0000000000001090
size 0x00000000000a4a91
offset 4240
align 2^4 (16)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __symbol_stub1
segname __TEXT
addr 0x00000000000a5b21
size 0x0000000000001224
offset 678689
align 2^0 (1)
reloff 0
nreloc 0
flags 0x80000408
reserved1 0 (index into indirect symbol table)
reserved2 6 (size of stubs)
Section
sectname __stub_helper
segname __TEXT
addr 0x00000000000a6d48
size 0x0000000000002448
offset 683336
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __cstring
segname __TEXT
addr 0x00000000000a9190
size 0x0000000000029e73
offset 692624
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000002
reserved1 0
reserved2 0
Section
sectname __eh_frame
segname __TEXT
addr 0x00000000000d3008
size 0x0000000000019a70
offset 864264
align 2^3 (8)
reloff 0
nreloc 0
flags 0x6000000b
reserved1 0
reserved2 0
Section
sectname __literal8
segname __TEXT
addr 0x00000000000eca78
size 0x00000000000000a0
offset 969336
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000004
reserved1 0
reserved2 0
Section
sectname __literal4
segname __TEXT
addr 0x00000000000ecb18
size 0x0000000000000014
offset 969496
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000003
reserved1 0
reserved2 0
Section
sectname __literal16
segname __TEXT
addr 0x00000000000ecb30
size 0x0000000000000010
offset 969520
align 2^4 (16)
reloff 0
nreloc 0
flags 0x0000000e
reserved1 0
reserved2 0
Section
sectname __const
segname __TEXT
addr 0x00000000000ecb40
size 0x00000000000054b4
offset 969536
align 2^5 (32)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Load command 1
cmd LC_SEGMENT_64
cmdsize 632
segname __DATA
vmaddr 0x00000000000f2000
vmsize 0x00000000000ca000
fileoff 991232
filesize 32768
maxprot 0x00000007
initprot 0x00000003
nsects 7
flags 0x0
Section
sectname __dyld
segname __DATA
addr 0x00000000000f2000
size 0x0000000000000010
offset 991232
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __nl_symbol_ptr
segname __DATA
addr 0x00000000000f2010
size 0x00000000000000f0
offset 991248
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000006
reserved1 774 (index into indirect symbol table)
reserved2 0
Section
sectname __la_symbol_ptr
segname __DATA
addr 0x00000000000f2100
size 0x0000000000001830
offset 991488
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000007
reserved1 804 (index into indirect symbol table)
reserved2 0
Section
sectname __data
segname __DATA
addr 0x00000000000f3940
size 0x0000000000006230
offset 997696
align 2^5 (32)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __const
segname __DATA
addr 0x00000000000f9b80
size 0x0000000000000340
offset 1022848
align 2^5 (32)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __bss
segname __DATA
addr 0x00000000000f9ec0
size 0x0000000000000968
offset 0
align 2^5 (32)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Section
sectname __common
segname __DATA
addr 0x00000000000fa840
size 0x00000000000c0c20
offset 0
align 2^5 (32)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Load command 2
cmd LC_SEGMENT_64
cmdsize 72
segname __LINKEDIT
vmaddr 0x00000000001bc000
vmsize 0x000000000001e000
fileoff 1024000
filesize 119680
maxprot 0x00000007
initprot 0x00000001
nsects 0
flags 0x0
Load command 3
cmd LC_ID_DYLIB
cmdsize 48
name @rpath/mc3adv.dylib (offset 24)
time stamp 1 Thu Jan 1 01:00:01 1970
current version 0.0.0
compatibility version 0.0.0
Load command 4
cmd LC_UUID
cmdsize 24
uuid 88767785-E109-3E83-3026-BEDF27B55056
Load command 5
cmd LC_SYMTAB
cmdsize 24
symoff 1050160
nsyms 2567
stroff 1097560
strsize 46120
Load command 6
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 855
iextdefsym 855
nextdefsym 1582
iundefsym 2437
nundefsym 130
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 1091248
nindirectsyms 1578
extreloff 1091232
nextrel 2
locreloff 1024000
nlocrel 2769
Load command 7
cmd LC_SEGMENT_SPLIT_INFO
cmdsize 16
dataoff 1046152
datasize 4008
Load command 8
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libxml2.2.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 9.16.0
compatibility version 9.0.0
Load command 9
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libgcc_s.1.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 1.0.0
compatibility version 1.0.0
Load command 10
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libSystem.B.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 111.1.7
compatibility version 1.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment