Running `target/debug/examples/reader dwarfdump`
MachHeader {
header: Header {
magic: 4277009103,
cputype: 16777223,
cpusubtype: 3,
filetype: 10,
ncmds: 7,
sizeofcmds: 2968,
flags: 0,
reserved: 0
},
segments: [
SegmentCommand {
cmd: 25,
cmdsize: 72,
segname: "__PAGEZERO",
vmaddr: 0,
vmsize: 4294967296,
fileoff: 0,
filesize: 0,
maxprot: 0,
initprot: 0,
nsects: 0,
flags: 0,
sections: []
},
SegmentCommand {
cmd: 25,
cmdsize: 712,
segname: "__TEXT",
vmaddr: 4294967296,
vmsize: 647168,
fileoff: 0,
filesize: 0,
maxprot: 7,
initprot: 5,
nsects: 8,
flags: 0,
sections: [
Section {
sectname: "__text",
segname: "__TEXT",
addr: 4294973216,
size: 531696,
offset: 0,
align: 4,
reloff: 0,
nreloc: 0,
flags: 2147484672,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__stubs",
segname: "__TEXT",
addr: 4295504912,
size: 378,
offset: 0,
align: 1,
reloff: 0,
nreloc: 0,
flags: 2147484680,
reserved1: 0,
reserved2: 6,
reserved3: 0
},
Section {
sectname: "__stub_helper",
segname: "__TEXT",
addr: 4295505292,
size: 646,
offset: 0,
align: 2,
reloff: 0,
nreloc: 0,
flags: 2147484672,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__gcc_except_tab__TEXT",
segname: "__TEXT",
addr: 4295505940,
size: 10916,
offset: 0,
align: 2,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__const",
segname: "__TEXT",
addr: 4295516864,
size: 25512,
offset: 0,
align: 6,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__cstring",
segname: "__TEXT",
addr: 4295542376,
size: 6595,
offset: 0,
align: 0,
reloff: 0,
nreloc: 0,
flags: 2,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__unwind_info",
segname: "__TEXT",
addr: 4295548972,
size: 6392,
offset: 0,
align: 2,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__eh_frame",
segname: "__TEXT",
addr: 4295555368,
size: 59040,
offset: 0,
align: 3,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
}
]
},
SegmentCommand {
cmd: 25,
cmdsize: 872,
segname: "__DATA",
vmaddr: 4295614464,
vmsize: 28672,
fileoff: 0,
filesize: 0,
maxprot: 7,
initprot: 3,
nsects: 10,
flags: 0,
sections: [
Section {
sectname: "__nl_symbol_ptr",
segname: "__DATA",
addr: 4295614464,
size: 16,
offset: 0,
align: 3,
reloff: 0,
nreloc: 0,
flags: 6,
reserved1: 63,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__got",
segname: "__DATA",
addr: 4295614480,
size: 40,
offset: 0,
align: 3,
reloff: 0,
nreloc: 0,
flags: 6,
reserved1: 65,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__la_symbol_ptr",
segname: "__DATA",
addr: 4295614520,
size: 504,
offset: 0,
align: 3,
reloff: 0,
nreloc: 0,
flags: 7,
reserved1: 70,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__mod_init_func",
segname: "__DATA",
addr: 4295615024,
size: 8,
offset: 0,
align: 3,
reloff: 0,
nreloc: 0,
flags: 9,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__const",
segname: "__DATA",
addr: 4295615040,
size: 23352,
offset: 0,
align: 4,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__thread_vars",
segname: "__DATA",
addr: 4295638392,
size: 120,
offset: 0,
align: 0,
reloff: 0,
nreloc: 0,
flags: 19,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__data",
segname: "__DATA",
addr: 4295638512,
size: 776,
offset: 0,
align: 4,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__thread_data",
segname: "__DATA",
addr: 4295639288,
size: 168,
offset: 0,
align: 3,
reloff: 0,
nreloc: 0,
flags: 17,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__common",
segname: "__DATA",
addr: 4295639456,
size: 2608,
offset: 0,
align: 4,
reloff: 0,
nreloc: 0,
flags: 1,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__bss",
segname: "__DATA",
addr: 4295642064,
size: 288,
offset: 0,
align: 4,
reloff: 0,
nreloc: 0,
flags: 1,
reserved1: 0,
reserved2: 0,
reserved3: 0
}
]
},
SegmentCommand {
cmd: 25,
cmdsize: 72,
segname: "__LINKEDIT",
vmaddr: 4295643136,
vmsize: 528384,
fileoff: 4096,
filesize: 212888,
maxprot: 7,
initprot: 1,
nsects: 0,
flags: 0,
sections: []
},
SegmentCommand {
cmd: 25,
cmdsize: 1192,
segname: "__DWARF",
vmaddr: 4296171520,
vmsize: 1441792,
fileoff: 217088,
filesize: 1438776,
maxprot: 7,
initprot: 3,
nsects: 14,
flags: 0,
sections: [
Section {
sectname: "__debug_abbrev",
segname: "__DWARF",
addr: 4296171520,
size: 1767,
offset: 217088,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_aranges",
segname: "__DWARF",
addr: 4296173287,
size: 21424,
offset: 218855,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_info",
segname: "__DWARF",
addr: 4296194711,
size: 406097,
offset: 240279,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_inlined",
segname: "__DWARF",
addr: 4296600808,
size: 25728,
offset: 646376,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_line",
segname: "__DWARF",
addr: 4296626536,
size: 119503,
offset: 672104,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_loc",
segname: "__DWARF",
addr: 4296746039,
size: 283588,
offset: 791607,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_pubnames__DWARF",
segname: "__DWARF",
addr: 4297029627,
size: 104455,
offset: 1075195,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_pubtypes__DWARF",
segname: "__DWARF",
addr: 4297134082,
size: 68446,
offset: 1179650,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_ranges",
segname: "__DWARF",
addr: 4297202528,
size: 197600,
offset: 1248096,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__debug_str",
segname: "__DWARF",
addr: 4297400128,
size: 102679,
offset: 1445696,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__apple_names",
segname: "__DWARF",
addr: 4297502807,
size: 56456,
offset: 1548375,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__apple_types",
segname: "__DWARF",
addr: 4297559263,
size: 47265,
offset: 1604831,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__apple_namespac__DWARF",
segname: "__DWARF",
addr: 4297606528,
size: 3732,
offset: 1652096,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
},
Section {
sectname: "__apple_objc",
segname: "__DWARF",
addr: 4297610260,
size: 36,
offset: 1655828,
align: 0,
reloff: 0,
nreloc: 0,
flags: 0,
reserved1: 0,
reserved2: 0,
reserved3: 0
}
]
}
],
commands: [
LoadCommand {
cmd: 27,
cmdsize: 24,
data: [
27,
26,
27,
162,
201,
77,
61,
201,
181,
92,
151,
162,
150,
255,
10,
53
]
},
LoadCommand {
cmd: 2,
cmdsize: 24,
data: [
0,
16,
0,
0,
138,
13,
0,
0,
160,
232,
0,
0,
248,
102,
2,
0
]
}
]
}