Skip to content

Instantly share code, notes, and snippets.

@papr
Created October 18, 2021 19:31
Show Gist options
  • Save papr/5bdf5c7eff86698ffb63c5207855bc4e to your computer and use it in GitHub Desktop.
Save papr/5bdf5c7eff86698ffb63c5207855bc4e to your computer and use it in GitHub Desktop.
/Users/ppr/Downloads/fakepkg_rpath-1.0-cp36-abi3-macosx_10_9_universal2/fakepkg/subpkg/module2.abi3.so:
Load command 0
cmd LC_SEGMENT_64
cmdsize 472
segname __TEXT
vmaddr 0x0000000000000000
vmsize 0x0000000000004000
fileoff 0
filesize 16384
maxprot 0x00000005
initprot 0x00000005
nsects 5
flags 0x0
Section
sectname __text
segname __TEXT
addr 0x0000000000003f10
size 0x0000000000000042
offset 16144
align 2^4 (16)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __stubs
segname __TEXT
addr 0x0000000000003f52
size 0x0000000000000012
offset 16210
align 2^1 (2)
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 0x0000000000003f64
size 0x000000000000002e
offset 16228
align 2^2 (4)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __cstring
segname __TEXT
addr 0x0000000000003f92
size 0x0000000000000023
offset 16274
align 2^0 (1)
reloff 0
nreloc 0
flags 0x00000002
reserved1 0
reserved2 0
Section
sectname __unwind_info
segname __TEXT
addr 0x0000000000003fb8
size 0x0000000000000048
offset 16312
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Load command 1
cmd LC_SEGMENT_64
cmdsize 392
segname __DATA
vmaddr 0x0000000000004000
vmsize 0x0000000000004000
fileoff 16384
filesize 16384
maxprot 0x00000003
initprot 0x00000003
nsects 4
flags 0x0
Section
sectname __nl_symbol_ptr
segname __DATA
addr 0x0000000000004000
size 0x0000000000000008
offset 16384
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000006
reserved1 3 (index into indirect symbol table)
reserved2 0
Section
sectname __got
segname __DATA
addr 0x0000000000004008
size 0x0000000000000008
offset 16392
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000006
reserved1 4 (index into indirect symbol table)
reserved2 0
Section
sectname __la_symbol_ptr
segname __DATA
addr 0x0000000000004010
size 0x0000000000000018
offset 16400
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000007
reserved1 5 (index into indirect symbol table)
reserved2 0
Section
sectname __data
segname __DATA
addr 0x0000000000004030
size 0x00000000000000d0
offset 16432
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Load command 2
cmd LC_SEGMENT_64
cmdsize 72
segname __LINKEDIT
vmaddr 0x0000000000008000
vmsize 0x0000000000004000
fileoff 32768
filesize 1040
maxprot 0x00000001
initprot 0x00000001
nsects 0
flags 0x0
Load command 3
cmd LC_DYLD_INFO_ONLY
cmdsize 48
rebase_off 32768
rebase_size 16
bind_off 32784
bind_size 24
weak_bind_off 0
weak_bind_size 0
lazy_bind_off 32808
lazy_bind_size 64
export_off 32872
export_size 24
Load command 4
cmd LC_SYMTAB
cmdsize 24
symoff 32904
nsyms 28
stroff 33384
strsize 424
Load command 5
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 23
iextdefsym 23
nextdefsym 1
iundefsym 24
nundefsym 4
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 33352
nindirectsyms 8
extreloff 0
nextrel 0
locreloff 0
nlocrel 0
Load command 6
cmd LC_UUID
cmdsize 24
uuid 3F35C842-78F6-3C32-AA81-47D506A9E282
Load command 7
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.9
sdk 11.1
Load command 8
cmd LC_SOURCE_VERSION
cmdsize 16
version 0.0
Load command 9
cmd LC_LOAD_DYLIB
cmdsize 56
name @rpath/libextfunc_rpath.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 0.0.0
compatibility version 0.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 1292.60.1
compatibility version 1.0.0
Load command 11
cmd LC_RPATH
cmdsize 24
path libs/ (offset 12)
Load command 12
cmd LC_FUNCTION_STARTS
cmdsize 16
dataoff 32896
datasize 8
Load command 13
cmd LC_DATA_IN_CODE
cmdsize 16
dataoff 32904
datasize 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment