| # RUN: mkdir -p %t.dir | |
| # RUN: yaml2obj %s -o %t.dir/a.out | |
| # RUN: %lldb %t.dir/a.out -o "image lookup --verbose --address 0x0000000100003fa1" -o exit | FileCheck %s --check-prefix=NOINLINE | |
| # RUN: %lldb %t.dir/a.out -o "image lookup --verbose --address 0x0000000100003fa2" -o exit | FileCheck %s --check-prefix=INLINE_1 | |
| # RUN: %lldb %t.dir/a.out -o "image lookup --verbose --address 0x0000000100003fa8" -o exit | FileCheck %s --check-prefix=INLINE_2 | |
| # NOINLINE: Summary: a.out`main + 33 at main.cpp:10 | |
| # NOINLINE-NEXT: Module: file = | |
| # INLINE_1: Summary: a.out`main + 34 [inlined] squares(int, int) at main.cpp:7:16 | |
| # INLINE_1-NEXT: a.out`main + 34 at main.cpp:11 | |
| # INLINE_1-NEXT: Module: file = | |
| # INLINE_2: Summary: a.out`main + 40 [inlined] square(int) at main.cpp:3:9 | |
| # INLINE_2-NEXT: a.out`main + 40 [inlined] squares(int, int) + 6 at main.cpp:7 | |
| # INLINE_2-NEXT: a.out`main + 34 at main.cpp:11 | |
| # INLINE_2-NEXT: Module: file = | |
| --- !mach-o | |
| FileHeader: | |
| magic: 0xFEEDFACF | |
| cputype: 0x1000007 | |
| cpusubtype: 0x3 | |
| filetype: 0xA | |
| ncmds: 7 | |
| sizeofcmds: 1400 | |
| flags: 0x0 | |
| reserved: 0x0 | |
| LoadCommands: | |
| - cmd: LC_UUID | |
| cmdsize: 24 | |
| uuid: E476BFB9-CC5C-34BC-B968-BF996B298060 | |
| - cmd: LC_BUILD_VERSION | |
| cmdsize: 24 | |
| platform: 1 | |
| minos: 659200 | |
| sdk: 721152 | |
| ntools: 0 | |
| - cmd: LC_SYMTAB | |
| cmdsize: 24 | |
| symoff: 4096 | |
| nsyms: 4 | |
| stroff: 4160 | |
| strsize: 54 | |
| - cmd: LC_SEGMENT_64 | |
| cmdsize: 72 | |
| segname: __PAGEZERO | |
| vmaddr: 0 | |
| vmsize: 4294967296 | |
| fileoff: 0 | |
| filesize: 0 | |
| maxprot: 0 | |
| initprot: 0 | |
| nsects: 0 | |
| flags: 0 | |
| - cmd: LC_SEGMENT_64 | |
| cmdsize: 232 | |
| segname: __TEXT | |
| vmaddr: 4294967296 | |
| vmsize: 16384 | |
| fileoff: 0 | |
| filesize: 0 | |
| maxprot: 5 | |
| initprot: 5 | |
| nsects: 2 | |
| flags: 0 | |
| Sections: | |
| - sectname: __text | |
| segname: __TEXT | |
| addr: 0x100003F50 | |
| size: 100 | |
| offset: 0x0 | |
| align: 4 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x80000400 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| content: CFFAEDFE07000001030000000A000000070000007805000000000000000000001B00000018000000E476BFB9CC5C34BCB968BF996B298060320000001800000001000000000F0A0000010B00000000000200000018000000001000000400000040100000 | |
| - sectname: __unwind_info | |
| segname: __TEXT | |
| addr: 0x100003FB4 | |
| size: 72 | |
| offset: 0x0 | |
| align: 2 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| content: CFFAEDFE07000001030000000A000000070000007805000000000000000000001B00000018000000E476BFB9CC5C34BCB968BF996B298060320000001800000001000000000F0A00 | |
| - cmd: LC_SEGMENT_64 | |
| cmdsize: 72 | |
| segname: __LINKEDIT | |
| vmaddr: 4294983680 | |
| vmsize: 4096 | |
| fileoff: 4096 | |
| filesize: 118 | |
| maxprot: 1 | |
| initprot: 1 | |
| nsects: 0 | |
| flags: 0 | |
| - cmd: LC_SEGMENT_64 | |
| cmdsize: 952 | |
| segname: __DWARF | |
| vmaddr: 4294987776 | |
| vmsize: 4096 | |
| fileoff: 8192 | |
| filesize: 1530 | |
| maxprot: 7 | |
| initprot: 3 | |
| nsects: 11 | |
| flags: 0 | |
| Sections: | |
| - sectname: __debug_line | |
| segname: __DWARF | |
| addr: 0x100005000 | |
| size: 130 | |
| offset: 0x2000 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| - sectname: __debug_pubnames | |
| segname: __DWARF | |
| addr: 0x100005082 | |
| size: 82 | |
| offset: 0x2082 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| - sectname: __debug_pubtypes | |
| segname: __DWARF | |
| addr: 0x1000050D4 | |
| size: 35 | |
| offset: 0x20D4 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| - sectname: __debug_aranges | |
| segname: __DWARF | |
| addr: 0x1000050F7 | |
| size: 64 | |
| offset: 0x20F7 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| - sectname: __debug_info | |
| segname: __DWARF | |
| addr: 0x100005137 | |
| size: 379 | |
| offset: 0x2137 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| - sectname: __debug_abbrev | |
| segname: __DWARF | |
| addr: 0x1000052B2 | |
| size: 173 | |
| offset: 0x22B2 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| - sectname: __debug_str | |
| segname: __DWARF | |
| addr: 0x10000535F | |
| size: 285 | |
| offset: 0x235F | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| - sectname: __apple_names | |
| segname: __DWARF | |
| addr: 0x10000547C | |
| size: 196 | |
| offset: 0x247C | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| content: 485341480100000005000000050000000C0000000000000001000000010006000000000001000000FFFFFFFF04000000FFFFFFFF4B79AFF92EECB8236A7F9A7C492D3CA816EA5E1C5C000000700000008800000098000000AC000000F000000002000000710000001C01000000000000D800000003000000320000009400000040010000000000000701000001000000D900000000000000FD00000002000000710000001C01000000000000E30000000300000032000000940000004001000000000000 | |
| - sectname: __apple_namespac | |
| segname: __DWARF | |
| addr: 0x100005540 | |
| size: 36 | |
| offset: 0x2540 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF | |
| - sectname: __apple_types | |
| segname: __DWARF | |
| addr: 0x100005564 | |
| size: 114 | |
| offset: 0x2564 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| content: 48534148010000000200000002000000180000000000000004000000010006000300050005000B000600060000000000010000003080880B6320957C440000005B000000EC000000010000006A000000240000A4283A0C0000000018010000010000006E01000024000057D77B9300000000 | |
| - sectname: __apple_objc | |
| segname: __DWARF | |
| addr: 0x1000055D6 | |
| size: 36 | |
| offset: 0x25D6 | |
| align: 0 | |
| reloff: 0x0 | |
| nreloc: 0 | |
| flags: 0x0 | |
| reserved1: 0x0 | |
| reserved2: 0x0 | |
| reserved3: 0x0 | |
| content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF | |
| LinkEditData: | |
| NameList: | |
| - n_strx: 2 | |
| n_type: 0xF | |
| n_sect: 1 | |
| n_desc: 0 | |
| n_value: 4294983504 | |
| - n_strx: 14 | |
| n_type: 0xF | |
| n_sect: 1 | |
| n_desc: 0 | |
| n_value: 4294983520 | |
| - n_strx: 28 | |
| n_type: 0xF | |
| n_sect: 1 | |
| n_desc: 16 | |
| n_value: 4294967296 | |
| - n_strx: 48 | |
| n_type: 0xF | |
| n_sect: 1 | |
| n_desc: 0 | |
| n_value: 4294983552 | |
| StringTable: | |
| - '' | |
| - '' | |
| - __Z6squarei | |
| - __Z7squaresii | |
| - __mh_execute_header | |
| - _main | |
| DWARF: | |
| debug_str: | |
| - '' | |
| - 'Apple clang version 12.0.0 (clang-1200.0.32.29)' | |
| - '../main.cpp' | |
| - '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk' | |
| - MacOSX11.1.sdk | |
| - '/Users/gclayton/Documents/src/args/build' | |
| - _Z6squarei | |
| - square | |
| - x | |
| - int | |
| - _Z7squaresii | |
| - squares | |
| - y | |
| - main | |
| - argc | |
| - argv | |
| - s | |
| - char | |
| debug_abbrev: | |
| - ID: 0 | |
| Table: | |
| - Code: 0x1 | |
| Tag: DW_TAG_compile_unit | |
| Children: DW_CHILDREN_yes | |
| Attributes: | |
| - Attribute: DW_AT_producer | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_language | |
| Form: DW_FORM_data2 | |
| - Attribute: DW_AT_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_LLVM_sysroot | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_APPLE_sdk | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_stmt_list | |
| Form: DW_FORM_sec_offset | |
| - Attribute: DW_AT_comp_dir | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_low_pc | |
| Form: DW_FORM_addr | |
| - Attribute: DW_AT_high_pc | |
| Form: DW_FORM_data4 | |
| - Code: 0x2 | |
| Tag: DW_TAG_subprogram | |
| Children: DW_CHILDREN_yes | |
| Attributes: | |
| - Attribute: DW_AT_low_pc | |
| Form: DW_FORM_addr | |
| - Attribute: DW_AT_high_pc | |
| Form: DW_FORM_data4 | |
| - Attribute: DW_AT_frame_base | |
| Form: DW_FORM_exprloc | |
| - Attribute: DW_AT_abstract_origin | |
| Form: DW_FORM_ref_addr | |
| - Code: 0x3 | |
| Tag: DW_TAG_formal_parameter | |
| Children: DW_CHILDREN_no | |
| Attributes: | |
| - Attribute: DW_AT_location | |
| Form: DW_FORM_exprloc | |
| - Attribute: DW_AT_abstract_origin | |
| Form: DW_FORM_ref_addr | |
| - Code: 0x4 | |
| Tag: DW_TAG_subprogram | |
| Children: DW_CHILDREN_yes | |
| Attributes: | |
| - Attribute: DW_AT_linkage_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_decl_file | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_decl_line | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_type | |
| Form: DW_FORM_ref_addr | |
| - Attribute: DW_AT_external | |
| Form: DW_FORM_flag_present | |
| - Attribute: DW_AT_inline | |
| Form: DW_FORM_data1 | |
| - Code: 0x5 | |
| Tag: DW_TAG_formal_parameter | |
| Children: DW_CHILDREN_no | |
| Attributes: | |
| - Attribute: DW_AT_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_decl_file | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_decl_line | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_type | |
| Form: DW_FORM_ref_addr | |
| - Code: 0x6 | |
| Tag: DW_TAG_base_type | |
| Children: DW_CHILDREN_no | |
| Attributes: | |
| - Attribute: DW_AT_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_encoding | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_byte_size | |
| Form: DW_FORM_data1 | |
| - Code: 0x7 | |
| Tag: DW_TAG_inlined_subroutine | |
| Children: DW_CHILDREN_yes | |
| Attributes: | |
| - Attribute: DW_AT_abstract_origin | |
| Form: DW_FORM_ref_addr | |
| - Attribute: DW_AT_low_pc | |
| Form: DW_FORM_addr | |
| - Attribute: DW_AT_high_pc | |
| Form: DW_FORM_data4 | |
| - Attribute: DW_AT_call_file | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_call_line | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_call_column | |
| Form: DW_FORM_data1 | |
| - Code: 0x8 | |
| Tag: DW_TAG_subprogram | |
| Children: DW_CHILDREN_yes | |
| Attributes: | |
| - Attribute: DW_AT_low_pc | |
| Form: DW_FORM_addr | |
| - Attribute: DW_AT_high_pc | |
| Form: DW_FORM_data4 | |
| - Attribute: DW_AT_frame_base | |
| Form: DW_FORM_exprloc | |
| - Attribute: DW_AT_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_decl_file | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_decl_line | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_type | |
| Form: DW_FORM_ref_addr | |
| - Attribute: DW_AT_external | |
| Form: DW_FORM_flag_present | |
| - Code: 0x9 | |
| Tag: DW_TAG_formal_parameter | |
| Children: DW_CHILDREN_no | |
| Attributes: | |
| - Attribute: DW_AT_location | |
| Form: DW_FORM_exprloc | |
| - Attribute: DW_AT_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_decl_file | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_decl_line | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_type | |
| Form: DW_FORM_ref_addr | |
| - Code: 0xA | |
| Tag: DW_TAG_variable | |
| Children: DW_CHILDREN_no | |
| Attributes: | |
| - Attribute: DW_AT_location | |
| Form: DW_FORM_exprloc | |
| - Attribute: DW_AT_name | |
| Form: DW_FORM_strp | |
| - Attribute: DW_AT_decl_file | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_decl_line | |
| Form: DW_FORM_data1 | |
| - Attribute: DW_AT_type | |
| Form: DW_FORM_ref_addr | |
| - Code: 0xB | |
| Tag: DW_TAG_pointer_type | |
| Children: DW_CHILDREN_no | |
| Attributes: | |
| - Attribute: DW_AT_type | |
| Form: DW_FORM_ref_addr | |
| - Code: 0xC | |
| Tag: DW_TAG_const_type | |
| Children: DW_CHILDREN_no | |
| Attributes: | |
| - Attribute: DW_AT_type | |
| Form: DW_FORM_ref_addr | |
| debug_aranges: | |
| - Length: 0x3C | |
| Version: 2 | |
| CuOffset: 0x0 | |
| AddressSize: 0x8 | |
| Descriptors: | |
| - Address: 0x100003F50 | |
| Length: 0x29 | |
| - Address: 0x100003F80 | |
| Length: 0x34 | |
| debug_pubnames: | |
| Length: 0x4E | |
| Version: 2 | |
| UnitOffset: 0 | |
| UnitSize: 379 | |
| Entries: | |
| - DieOffset: 0x32 | |
| Name: _Z6squarei | |
| - DieOffset: 0x32 | |
| Name: square | |
| - DieOffset: 0x71 | |
| Name: _Z7squaresii | |
| - DieOffset: 0x71 | |
| Name: squares | |
| - DieOffset: 0xD9 | |
| Name: main | |
| debug_pubtypes: | |
| Length: 0x1F | |
| Version: 2 | |
| UnitOffset: 0 | |
| UnitSize: 379 | |
| Entries: | |
| - DieOffset: 0x6A | |
| Name: int | |
| - DieOffset: 0x16E | |
| Name: char | |
| debug_info: | |
| - Length: 0x177 | |
| Version: 4 | |
| AbbrevTableID: 0 | |
| AbbrOffset: 0x0 | |
| AddrSize: 8 | |
| Entries: | |
| - AbbrCode: 0x1 | |
| Values: | |
| - Value: 0x1 | |
| - Value: 0x4 | |
| - Value: 0x31 | |
| - Value: 0x3D | |
| - Value: 0xA0 | |
| - Value: 0x0 | |
| - Value: 0xAF | |
| - Value: 0x100003F50 | |
| - Value: 0x64 | |
| - AbbrCode: 0x2 | |
| Values: | |
| - Value: 0x100003F50 | |
| - Value: 0x10 | |
| - Value: 0x1 | |
| BlockData: [ 0x56 ] | |
| - Value: 0x4E | |
| - AbbrCode: 0x3 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x7C ] | |
| - Value: 0x5E | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0x4 | |
| Values: | |
| - Value: 0xD8 | |
| - Value: 0xE3 | |
| - Value: 0x1 | |
| - Value: 0x2 | |
| - Value: 0x6A | |
| - Value: 0x1 | |
| - Value: 0x1 | |
| - AbbrCode: 0x5 | |
| Values: | |
| - Value: 0xEA | |
| - Value: 0x1 | |
| - Value: 0x2 | |
| - Value: 0x6A | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0x6 | |
| Values: | |
| - Value: 0xEC | |
| - Value: 0x5 | |
| - Value: 0x4 | |
| - AbbrCode: 0x2 | |
| Values: | |
| - Value: 0x100003F60 | |
| - Value: 0x19 | |
| - Value: 0x1 | |
| BlockData: [ 0x56 ] | |
| - Value: 0xB2 | |
| - AbbrCode: 0x3 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x78 ] | |
| - Value: 0xC2 | |
| - AbbrCode: 0x3 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x74 ] | |
| - Value: 0xCD | |
| - AbbrCode: 0x7 | |
| Values: | |
| - Value: 0x4E | |
| - Value: 0x100003F70 | |
| - Value: 0x7 | |
| - Value: 0x1 | |
| - Value: 0x7 | |
| - Value: 0x9 | |
| - AbbrCode: 0x3 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x7C ] | |
| - Value: 0x5E | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0x4 | |
| Values: | |
| - Value: 0xF0 | |
| - Value: 0xFD | |
| - Value: 0x1 | |
| - Value: 0x6 | |
| - Value: 0x6A | |
| - Value: 0x1 | |
| - Value: 0x1 | |
| - AbbrCode: 0x5 | |
| Values: | |
| - Value: 0xEA | |
| - Value: 0x1 | |
| - Value: 0x6 | |
| - Value: 0x6A | |
| - AbbrCode: 0x5 | |
| Values: | |
| - Value: 0x105 | |
| - Value: 0x1 | |
| - Value: 0x6 | |
| - Value: 0x6A | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0x8 | |
| Values: | |
| - Value: 0x100003F80 | |
| - Value: 0x34 | |
| - Value: 0x1 | |
| BlockData: [ 0x56 ] | |
| - Value: 0x107 | |
| - Value: 0x1 | |
| - Value: 0xA | |
| - Value: 0x6A | |
| - Value: 0x1 | |
| - AbbrCode: 0x9 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x6C ] | |
| - Value: 0x10C | |
| - Value: 0x1 | |
| - Value: 0xA | |
| - Value: 0x6A | |
| - AbbrCode: 0x9 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x60 ] | |
| - Value: 0x111 | |
| - Value: 0x1 | |
| - Value: 0xA | |
| - Value: 0x15F | |
| - AbbrCode: 0xA | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x5C ] | |
| - Value: 0x116 | |
| - Value: 0x1 | |
| - Value: 0xB | |
| - Value: 0x175 | |
| - AbbrCode: 0x7 | |
| Values: | |
| - Value: 0xB2 | |
| - Value: 0x100003FA2 | |
| - Value: 0xD | |
| - Value: 0x1 | |
| - Value: 0xB | |
| - Value: 0x10 | |
| - AbbrCode: 0x3 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x78 ] | |
| - Value: 0xC2 | |
| - AbbrCode: 0x3 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x74 ] | |
| - Value: 0xCD | |
| - AbbrCode: 0x7 | |
| Values: | |
| - Value: 0x4E | |
| - Value: 0x100003FA8 | |
| - Value: 0x7 | |
| - Value: 0x1 | |
| - Value: 0x7 | |
| - Value: 0x9 | |
| - AbbrCode: 0x3 | |
| Values: | |
| - Value: 0x2 | |
| BlockData: [ 0x91, 0x7C ] | |
| - Value: 0x5E | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0x0 | |
| - AbbrCode: 0xB | |
| Values: | |
| - Value: 0x164 | |
| - AbbrCode: 0xB | |
| Values: | |
| - Value: 0x169 | |
| - AbbrCode: 0xC | |
| Values: | |
| - Value: 0x16E | |
| - AbbrCode: 0x6 | |
| Values: | |
| - Value: 0x118 | |
| - Value: 0x6 | |
| - Value: 0x1 | |
| - AbbrCode: 0xC | |
| Values: | |
| - Value: 0x6A | |
| - AbbrCode: 0x0 | |
| debug_line: | |
| - Length: 126 | |
| Version: 4 | |
| PrologueLength: 35 | |
| MinInstLength: 1 | |
| MaxOpsPerInst: 1 | |
| DefaultIsStmt: 1 | |
| LineBase: 251 | |
| LineRange: 14 | |
| OpcodeBase: 13 | |
| StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] | |
| IncludeDirs: | |
| - .. | |
| Files: | |
| - Name: main.cpp | |
| DirIdx: 1 | |
| ModTime: 0 | |
| Length: 0 | |
| Opcodes: | |
| - Opcode: DW_LNS_extended_op | |
| ExtLen: 9 | |
| SubOpcode: DW_LNE_set_address | |
| Data: 4294983504 | |
| - Opcode: 0x13 | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 9 | |
| - Opcode: DW_LNS_set_prologue_end | |
| Data: 0 | |
| - Opcode: 0x75 | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 10 | |
| - Opcode: DW_LNS_negate_stmt | |
| Data: 0 | |
| - Opcode: 0x3C | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 2 | |
| - Opcode: 0x4A | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 0 | |
| - Opcode: DW_LNS_negate_stmt | |
| Data: 0 | |
| - Opcode: 0x31 | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 16 | |
| - Opcode: DW_LNS_set_prologue_end | |
| Data: 0 | |
| - Opcode: 0x9F | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 9 | |
| - Opcode: 0x62 | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 10 | |
| - Opcode: DW_LNS_negate_stmt | |
| Data: 0 | |
| - Opcode: 0x3C | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 2 | |
| - Opcode: DW_LNS_negate_stmt | |
| Data: 0 | |
| - Opcode: 0x4E | |
| Data: 0 | |
| - Opcode: DW_LNS_advance_pc | |
| Data: 2 | |
| - Opcode: DW_LNS_extended_op | |
| ExtLen: 1 | |
| SubOpcode: DW_LNE_end_sequence | |
| Data: 0 | |
| - Opcode: DW_LNS_extended_op | |
| ExtLen: 9 | |
| SubOpcode: DW_LNE_set_address | |
| Data: 4294983552 | |
| - Opcode: DW_LNS_advance_line | |
| SData: 9 | |
| Data: 0 | |
| - Opcode: DW_LNS_copy | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 16 | |
| - Opcode: DW_LNS_set_prologue_end | |
| Data: 0 | |
| - Opcode: DW_LNS_const_add_pc | |
| Data: 0 | |
| - Opcode: 0xFD | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 9 | |
| - Opcode: 0x62 | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 10 | |
| - Opcode: DW_LNS_negate_stmt | |
| Data: 0 | |
| - Opcode: 0x3C | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 12 | |
| - Opcode: DW_LNS_negate_stmt | |
| Data: 0 | |
| - Opcode: 0x52 | |
| Data: 0 | |
| - Opcode: DW_LNS_set_column | |
| Data: 2 | |
| - Opcode: 0x3D | |
| Data: 0 | |
| - Opcode: DW_LNS_advance_pc | |
| Data: 2 | |
| - Opcode: DW_LNS_extended_op | |
| ExtLen: 1 | |
| SubOpcode: DW_LNE_end_sequence | |
| Data: 0 | |
| ... |