Skip to content

Instantly share code, notes, and snippets.

@bhive01
Created March 24, 2017 17:00
Show Gist options
  • Select an option

  • Save bhive01/9e0f43614206496fdedfb86e1d8c1e9e to your computer and use it in GitHub Desktop.

Select an option

Save bhive01/9e0f43614206496fdedfb86e1d8c1e9e to your computer and use it in GitHub Desktop.
Brandons-iMac:~ brandonhurr$ otool -l /usr/local/opt/gdal2/lib/libgdal.20.dylib
/usr/local/opt/gdal2/lib/libgdal.20.dylib:
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
0xfeedfacf 16777223 3 0x00 6 53 4680 0x00118085
Load command 0
cmd LC_SEGMENT_64
cmdsize 632
segname __TEXT
vmaddr 0x0000000000000000
vmsize 0x000000000093f000
fileoff 0
filesize 9695232
maxprot 0x00000007
initprot 0x00000005
nsects 7
flags 0x0
Section
sectname __text
segname __TEXT
addr 0x000000000000c8c0
size 0x00000000006ccdd3
offset 51392
align 2^4 (16)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __stubs
segname __TEXT
addr 0x00000000006d9694
size 0x0000000000001a9a
offset 7181972
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 0x00000000006db130
size 0x0000000000002b8a
offset 7188784
align 2^2 (4)
reloff 0
nreloc 0
flags 0x80000400
reserved1 0
reserved2 0
Section
sectname __cstring
segname __TEXT
addr 0x00000000006ddcc0
size 0x00000000000ea1dc
offset 7199936
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000002
reserved1 0
reserved2 0
Section
sectname __const
segname __TEXT
addr 0x00000000007c7ea0
size 0x0000000000099fe3
offset 8158880
align 2^5 (32)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __gcc_except_tab
segname __TEXT
addr 0x0000000000861e84
size 0x00000000000c2e7c
offset 8789636
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __unwind_info
segname __TEXT
addr 0x0000000000924d00
size 0x000000000001a2e8
offset 9587968
align 2^2 (4)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Load command 1
cmd LC_SEGMENT_64
cmdsize 792
segname __DATA
vmaddr 0x000000000093f000
vmsize 0x00000000000c6000
fileoff 9695232
filesize 774144
maxprot 0x00000007
initprot 0x00000003
nsects 9
flags 0x0
Section
sectname __got
segname __DATA
addr 0x000000000093f000
size 0x00000000000007a0
offset 9695232
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000006
reserved1 1135 (index into indirect symbol table)
reserved2 0
Section
sectname __nl_symbol_ptr
segname __DATA
addr 0x000000000093f7a0
size 0x0000000000000010
offset 9697184
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000006
reserved1 1379 (index into indirect symbol table)
reserved2 0
Section
sectname __la_symbol_ptr
segname __DATA
addr 0x000000000093f7b0
size 0x0000000000002378
offset 9697200
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000007
reserved1 1381 (index into indirect symbol table)
reserved2 0
Section
sectname __mod_init_func
segname __DATA
addr 0x0000000000941b28
size 0x0000000000000058
offset 9706280
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000009
reserved1 0
reserved2 0
Section
sectname __mod_term_func
segname __DATA
addr 0x0000000000941b80
size 0x0000000000000008
offset 9706368
align 2^3 (8)
reloff 0
nreloc 0
flags 0x0000000a
reserved1 0
reserved2 0
Section
sectname __const
segname __DATA
addr 0x0000000000941b90
size 0x00000000000b1978
offset 9706384
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __data
segname __DATA
addr 0x00000000009f3510
size 0x0000000000007fa8
offset 10433808
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000000
reserved1 0
reserved2 0
Section
sectname __bss
segname __DATA
addr 0x00000000009fb4c0
size 0x0000000000009588
offset 0
align 2^4 (16)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Section
sectname __common
segname __DATA
addr 0x0000000000a04a48
size 0x000000000000003c
offset 0
align 2^3 (8)
reloff 0
nreloc 0
flags 0x00000001
reserved1 0
reserved2 0
Load command 2
cmd LC_SEGMENT_64
cmdsize 72
segname __LINKEDIT
vmaddr 0x0000000000a05000
vmsize 0x000000000025c000
fileoff 10469376
filesize 2471232
maxprot 0x00000007
initprot 0x00000001
nsects 0
flags 0x0
Load command 3
cmd LC_ID_DYLIB
cmdsize 72
name /usr/local/opt/gdal2/lib/libgdal.20.dylib (offset 24)
time stamp 1 Wed Dec 31 16:00:01 1969
current version 22.3.0
compatibility version 22.0.0
Load command 4
cmd LC_DYLD_INFO_ONLY
cmdsize 48
rebase_off 10469376
rebase_size 24560
bind_off 10493936
bind_size 8696
weak_bind_off 10502632
weak_bind_size 14680
lazy_bind_off 10517312
lazy_bind_size 35592
export_off 10552904
export_size 608272
Load command 5
cmd LC_SYMTAB
cmdsize 24
symoff 11189472
nsyms 32864
stroff 11725360
strsize 1215248
Load command 6
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 12370
iextdefsym 12370
nextdefsym 19250
iundefsym 31620
nundefsym 1244
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 11715296
nindirectsyms 2516
extreloff 0
nextrel 0
locreloff 0
nlocrel 0
Load command 7
cmd LC_UUID
cmdsize 24
uuid BAEE72AF-A7C0-3685-92BD-E1C9A5FE95F1
Load command 8
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.12
sdk 10.12
Load command 9
cmd LC_SOURCE_VERSION
cmdsize 16
version 0.0
Load command 10
cmd LC_LOAD_DYLIB
cmdsize 80
name /usr/local/opt/armadillo/lib/libarmadillo.7.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 7.80.1
compatibility version 7.0.0
Load command 11
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/proj/lib/libproj.12.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 13.0.0
compatibility version 13.0.0
Load command 12
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/podofo/lib/libpodofo.0.9.5.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 0.9.5
compatibility version 0.9.5
Load command 13
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/json-c/lib/libjson-c.2.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 3.1.0
compatibility version 3.0.0
Load command 14
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/freexl/lib/libfreexl.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 3.0.0
compatibility version 3.0.0
Load command 15
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/geos/lib/libgeos_c.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 12.1.0
compatibility version 12.0.0
Load command 16
cmd LC_LOAD_DYLIB
cmdsize 64
name /usr/local/opt/webp/lib/libwebp.7.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 8.0.0
compatibility version 8.0.0
Load command 17
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/epsilon/lib/libepsilon.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 2.0.0
compatibility version 2.0.0
Load command 18
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/sqlite/lib/libsqlite3.0.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 9.6.0
compatibility version 9.0.0
Load command 19
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/unixodbc/lib/libodbc.2.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 3.0.0
compatibility version 3.0.0
Load command 20
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/unixodbc/lib/libodbcinst.2.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 3.0.0
compatibility version 3.0.0
Load command 21
cmd LC_LOAD_DYLIB
cmdsize 88
name /usr/local/Cellar/gdal2/2.1.3_1/libexec/lib/libkmldom.0.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 1.0.0
compatibility version 1.0.0
Load command 22
cmd LC_LOAD_DYLIB
cmdsize 96
name /usr/local/Cellar/gdal2/2.1.3_1/libexec/lib/libkmlengine.0.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 1.0.0
compatibility version 1.0.0
Load command 23
cmd LC_LOAD_DYLIB
cmdsize 88
name /usr/local/Cellar/gdal2/2.1.3_1/libexec/lib/libkmlbase.0.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 1.0.0
compatibility version 1.0.0
Load command 24
cmd LC_LOAD_DYLIB
cmdsize 96
name /usr/local/Cellar/gdal2/2.1.3_1/libexec/lib/libkmlconvenience.0.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 1.0.0
compatibility version 1.0.0
Load command 25
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libexpat.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 8.0.0
compatibility version 7.0.0
Load command 26
cmd LC_LOAD_DYLIB
cmdsize 80
name /usr/local/opt/xerces-c/lib/libxerces-c-3.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 0.0.0
compatibility version 0.0.0
Load command 27
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/openjpeg/lib/libopenjp2.7.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 2.1.2
compatibility version 7.0.0
Load command 28
cmd LC_LOAD_DYLIB
cmdsize 56
name @rpath/libjasper.4.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 5.0.0
compatibility version 4.0.0
Load command 29
cmd LC_LOAD_DYLIB
cmdsize 56
name @rpath/libnetcdf.11.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 11.4.0
compatibility version 11.0.0
Load command 30
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/hdf5/lib/libhdf5_hl.100.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 101.0.0
compatibility version 101.0.0
Load command 31
cmd LC_LOAD_DYLIB
cmdsize 64
name /usr/local/opt/szip/lib/libsz.2.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 3.0.0
compatibility version 3.0.0
Load command 32
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/hdf5/lib/libhdf5.100.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 101.1.0
compatibility version 101.0.0
Load command 33
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/giflib/lib/libgif.4.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 6.7.0
compatibility version 6.0.0
Load command 34
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/local/lib/libjpeg.8.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 13.0.0
compatibility version 13.0.0
Load command 35
cmd LC_LOAD_DYLIB
cmdsize 80
name /usr/local/opt/libgeotiff/lib/libgeotiff.2.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 4.1.0
compatibility version 4.0.0
Load command 36
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/libtiff/lib/libtiff.5.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 8.5.0
compatibility version 8.0.0
Load command 37
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/libpng/lib/libpng16.16.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 46.0.0
compatibility version 46.0.0
Load command 38
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/cfitsio/lib/libcfitsio.5.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 5.3.39
compatibility version 5.0.0
Load command 39
cmd LC_LOAD_DYLIB
cmdsize 64
name /usr/local/opt/xz/lib/liblzma.5.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 8.3.0
compatibility version 8.0.0
Load command 40
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libSystem.B.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 1238.0.0
compatibility version 1.0.0
Load command 41
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/libdap/lib/libdap.23.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 25.1.0
compatibility version 25.0.0
Load command 42
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/libdap/lib/libdapserver.7.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 14.6.0
compatibility version 14.0.0
Load command 43
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/libdap/lib/libdapclient.6.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 8.6.0
compatibility version 8.0.0
Load command 44
cmd LC_LOAD_DYLIB
cmdsize 80
name /usr/local/opt/libspatialite/lib/libspatialite.7.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 9.0.0
compatibility version 9.0.0
Load command 45
cmd LC_LOAD_DYLIB
cmdsize 64
name /usr/local/opt/pcre/lib/libpcre.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 4.8.0
compatibility version 4.0.0
Load command 46
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libcurl.4.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 9.0.0
compatibility version 7.0.0
Load command 47
cmd LC_LOAD_DYLIB
cmdsize 72
name /usr/local/opt/libxml2/lib/libxml2.2.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 12.4.0
compatibility version 12.0.0
Load command 48
cmd LC_LOAD_DYLIB
cmdsize 48
name /usr/lib/libz.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 1.2.8
compatibility version 1.0.0
Load command 49
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libiconv.2.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 7.0.0
compatibility version 7.0.0
Load command 50
cmd LC_LOAD_DYLIB
cmdsize 48
name /usr/lib/libc++.1.dylib (offset 24)
time stamp 2 Wed Dec 31 16:00:02 1969
current version 307.4.0
compatibility version 1.0.0
Load command 51
cmd LC_FUNCTION_STARTS
cmdsize 16
dataoff 11161176
datasize 28296
Load command 52
cmd LC_DATA_IN_CODE
cmdsize 16
dataoff 11189472
datasize 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment