Skip to content

Instantly share code, notes, and snippets.

@papr
Created October 18, 2021 19:37
Show Gist options
  • Save papr/3099b913b07a38de758b121c97cb1984 to your computer and use it in GitHub Desktop.
Save papr/3099b913b07a38de758b121c97cb1984 to your computer and use it in GitHub Desktop.
ndsi/writer.cpython-310-darwin.so (architecture x86_64):
Load command 0
cmd LC_SEGMENT_64
cmdsize 632
segname __TEXT
vmaddr 0x0000000000000000
vmsize 0x0000000000024000
fileoff 0
filesize 147456
maxprot 0x00000005
initprot 0x00000005
nsects 7
flags 0x0
Section
sectname __text
segname __TEXT
addr 0x0000000000002430
size 0x000000000001dc18
offset 9264
align 2^4 (16)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __stubs
segname __TEXT
addr 0x0000000000020048
size 0x000000000000040e
offset 131144
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 0x0000000000020458
size 0x00000000000006be
offset 132184
align 2^2 (4)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __cstring
segname __TEXT
addr 0x0000000000020b16
size 0x00000000000024ac
offset 133910
align 2^0 (1)
reloff 0
nreloc 0
flags 0x00000002
reserved1 0
reserved2 0
Section
sectname __gcc_except_tab
segname __TEXT
addr 0x0000000000022fc4
size 0x00000000000001a0
offset 143300
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __const
segname __TEXT
addr 0x0000000000023170
size 0x0000000000000bc4
offset 143728
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __unwind_info
segname __TEXT
addr 0x0000000000023d34
size 0x00000000000002cc
offset 146740
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Load command 1
cmd LC_SEGMENT_64
cmdsize 632
segname __DATA
vmaddr 0x0000000000024000
vmsize 0x0000000000004000
fileoff 147456
filesize 16384
maxprot 0x00000003
initprot 0x00000003
nsects 7
flags 0x0
Section
sectname __nl_symbol_ptr
segname __DATA
addr 0x0000000000024000
size 0x0000000000000008
offset 147456
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000006
reserved1 173 (index into indirect symbol table)
reserved2 0
Section
sectname __got
segname __DATA
addr 0x0000000000024008
size 0x0000000000000150
offset 147464
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000006
reserved1 174 (index into indirect symbol table)
reserved2 0
Section
sectname __la_symbol_ptr
segname __DATA
addr 0x0000000000024158
size 0x0000000000000568
offset 147800
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000007
reserved1 216 (index into indirect symbol table)
reserved2 0
Section
sectname __const
segname __DATA
addr 0x00000000000246c0
size 0x00000000000015a0
offset 149184
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __data
segname __DATA
addr 0x0000000000025c60
size 0x00000000000010f0
offset 154720
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __common
segname __DATA
addr 0x0000000000026d50
size 0x0000000000000004
offset 0
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Section
sectname __bss
segname __DATA
addr 0x0000000000026d60
size 0x0000000000000928
offset 0
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Load command 2
cmd LC_SEGMENT_64
cmdsize 72
segname __LINKEDIT
vmaddr 0x0000000000028000
vmsize 0x000000000001c000
fileoff 163840
filesize 99896
maxprot 0x00000001
initprot 0x00000001
nsects 0
flags 0x0
Load command 3
cmd LC_DYLD_INFO_ONLY
cmdsize 48
rebase_off 163840
rebase_size 472
bind_off 164312
bind_size 1080
weak_bind_off 165392
weak_bind_size 80
lazy_bind_off 165472
lazy_bind_size 4560
export_off 170032
export_size 2072
Load command 4
cmd LC_SYMTAB
cmdsize 24
symoff 172480
nsyms 1983
stroff 205768
strsize 57968
Load command 5
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 1703
iextdefsym 1703
nextdefsym 63
iundefsym 1766
nundefsym 217
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 204208
nindirectsyms 389
extreloff 0
nextrel 0
locreloff 0
nlocrel 0
Load command 6
cmd LC_UUID
cmdsize 24
uuid E856B1C3-149D-32B6-A5E5-E297917FBC61
Load command 7
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.9
sdk 11.3
Load command 8
cmd LC_SOURCE_VERSION
cmdsize 16
version 0.0
Load command 9
cmd LC_LOAD_DYLIB
cmdsize 48
name /usr/lib/libc++.1.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 905.6.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 1292.100.5
compatibility version 1.0.0
Load command 11
cmd LC_FUNCTION_STARTS
cmdsize 16
dataoff 172104
datasize 296
Load command 12
cmd LC_DATA_IN_CODE
cmdsize 16
dataoff 172400
datasize 80
ndsi/writer.cpython-310-darwin.so (architecture arm64):
Load command 0
cmd LC_SEGMENT_64
cmdsize 712
segname __TEXT
vmaddr 0x0000000000000000
vmsize 0x0000000000024000
fileoff 0
filesize 147456
maxprot 0x00000005
initprot 0x00000005
nsects 8
flags 0x0
Section
sectname __text
segname __TEXT
addr 0x00000000000044c4
size 0x000000000001b388
offset 17604
align 2^2 (4)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __stubs
segname __TEXT
addr 0x000000000001f84c
size 0x0000000000000828
offset 129100
align 2^2 (4)
reloff 0
nreloc 0
flags 0x80000408
reserved1 0 (index into indirect symbol table)
reserved2 12 (size of stubs)
Section
sectname __stub_helper
segname __TEXT
addr 0x0000000000020074
size 0x0000000000000828
offset 131188
align 2^2 (4)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __cstring
segname __TEXT
addr 0x000000000002089c
size 0x00000000000024ac
offset 133276
align 2^0 (1)
reloff 0
nreloc 0
flags 0x00000002
reserved1 0
reserved2 0
Section
sectname __gcc_except_tab
segname __TEXT
addr 0x0000000000022d48
size 0x00000000000001b8
offset 142664
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __const
segname __TEXT
addr 0x0000000000022f00
size 0x0000000000000d20
offset 143104
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __unwind_info
segname __TEXT
addr 0x0000000000023c20
size 0x00000000000002f4
offset 146464
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __eh_frame
segname __TEXT
addr 0x0000000000023f18
size 0x00000000000000e0
offset 147224
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Load command 1
cmd LC_SEGMENT_64
cmdsize 232
segname __DATA_CONST
vmaddr 0x0000000000024000
vmsize 0x0000000000004000
fileoff 147456
filesize 16384
maxprot 0x00000003
initprot 0x00000003
nsects 2
flags 0x10
Section
sectname __got
segname __DATA_CONST
addr 0x0000000000024000
size 0x0000000000000150
offset 147456
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000006
reserved1 174 (index into indirect symbol table)
reserved2 0
Section
sectname __const
segname __DATA_CONST
addr 0x0000000000024150
size 0x00000000000015a0
offset 147792
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Load command 2
cmd LC_SEGMENT_64
cmdsize 392
segname __DATA
vmaddr 0x0000000000028000
vmsize 0x0000000000004000
fileoff 163840
filesize 16384
maxprot 0x00000003
initprot 0x00000003
nsects 4
flags 0x0
Section
sectname __la_symbol_ptr
segname __DATA
addr 0x0000000000028000
size 0x0000000000000570
offset 163840
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000007
reserved1 216 (index into indirect symbol table)
reserved2 0
Section
sectname __data
segname __DATA
addr 0x0000000000028570
size 0x00000000000010e0
offset 165232
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __common
segname __DATA
addr 0x0000000000029650
size 0x0000000000000004
offset 0
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Section
sectname __bss
segname __DATA
addr 0x0000000000029658
size 0x0000000000000920
offset 0
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Load command 3
cmd LC_SEGMENT_64
cmdsize 72
segname __LINKEDIT
vmaddr 0x000000000002c000
vmsize 0x0000000000014000
fileoff 180224
filesize 70052
maxprot 0x00000001
initprot 0x00000001
nsects 0
flags 0x0
Load command 4
cmd LC_DYLD_INFO_ONLY
cmdsize 48
rebase_off 180224
rebase_size 472
bind_off 180696
bind_size 1080
weak_bind_off 181776
weak_bind_size 80
lazy_bind_off 181856
lazy_bind_size 4560
export_off 186416
export_size 2104
Load command 5
cmd LC_SYMTAB
cmdsize 24
symoff 188824
nsyms 1444
stroff 213488
strsize 34696
Load command 6
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 1163
iextdefsym 1163
nextdefsym 63
iundefsym 1226
nundefsym 218
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 211928
nindirectsyms 390
extreloff 0
nextrel 0
locreloff 0
nlocrel 0
Load command 7
cmd LC_UUID
cmdsize 24
uuid A9B78219-35D8-3227-AB32-01B89BCA801D
Load command 8
cmd LC_BUILD_VERSION
cmdsize 32
platform 1
minos 11.0
sdk 11.3
ntools 1
tool 3
version 711.0
Load command 9
cmd LC_SOURCE_VERSION
cmdsize 16
version 0.0
Load command 10
cmd LC_LOAD_DYLIB
cmdsize 80
name /opt/homebrew/opt/jpeg-turbo/lib/libturbojpeg.0.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 0.2.0
compatibility version 0.0.0
Load command 11
cmd LC_LOAD_DYLIB
cmdsize 72
name /opt/homebrew/opt/ffmpeg/lib/libavutil.56.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 56.70.100
compatibility version 56.0.0
Load command 12
cmd LC_LOAD_DYLIB
cmdsize 80
name /opt/homebrew/opt/ffmpeg/lib/libavformat.58.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 58.76.100
compatibility version 58.0.0
Load command 13
cmd LC_LOAD_DYLIB
cmdsize 80
name /opt/homebrew/opt/ffmpeg/lib/libavcodec.58.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 58.134.100
compatibility version 58.0.0
Load command 14
cmd LC_LOAD_DYLIB
cmdsize 72
name /opt/homebrew/opt/ffmpeg/lib/libswscale.5.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 5.9.100
compatibility version 5.0.0
Load command 15
cmd LC_LOAD_DYLIB
cmdsize 48
name /usr/lib/libc++.1.dylib (offset 24)
time stamp 2 Thu Jan 1 01:00:02 1970
current version 905.6.0
compatibility version 1.0.0
Load command 16
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.100.5
compatibility version 1.0.0
Load command 17
cmd LC_FUNCTION_STARTS
cmdsize 16
dataoff 188520
datasize 304
Load command 18
cmd LC_DATA_IN_CODE
cmdsize 16
dataoff 188824
datasize 0
Load command 19
cmd LC_CODE_SIGNATURE
cmdsize 16
dataoff 248192
datasize 2084
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment