Created
August 18, 2016 23:19
-
-
Save richo/7da37f7da9d03382f7459f1a910d76de to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 | |
| ] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment