aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2017-09-04 21:29:07 -0300
committerAlexandre Oliva <aoliva@redhat.com>2017-09-04 21:29:07 -0300
commit7e284574d1633e4f385ca923b200b2720ebadfbb (patch)
treefbf0e0d18859d0a162f191e729d197ad8cef1d5c /binutils
parent0f54511373d5fd90d65a142413f2870de2a9fe3e (diff)
downloadgdb-7e284574d1633e4f385ca923b200b2720ebadfbb.zip
gdb-7e284574d1633e4f385ca923b200b2720ebadfbb.tar.gz
gdb-7e284574d1633e4f385ca923b200b2720ebadfbb.tar.bz2
LVU: adjust locviews tests
Use /**/ for comments; # is not as portable. Use .section .debug_* without flags or @type.
Diffstat (limited to 'binutils')
-rw-r--r--binutils/testsuite/binutils-all/locview-1.s424
-rw-r--r--binutils/testsuite/binutils-all/locview-2.s544
2 files changed, 484 insertions, 484 deletions
diff --git a/binutils/testsuite/binutils-all/locview-1.s b/binutils/testsuite/binutils-all/locview-1.s
index dffda42..bde98bd 100644
--- a/binutils/testsuite/binutils-all/locview-1.s
+++ b/binutils/testsuite/binutils-all/locview-1.s
@@ -1,270 +1,270 @@
.text
.Ltext0:
.LFB0:
- # locview.c:1
+ /* locview.c:1 */
.LM1:
- # view -0
- # locview.c:2
+ /* view -0 */
+ /* locview.c:2 */
.LM2:
- # view 1
+ /* view 1 */
.LVL0:
- # DEBUG i => 0
- # locview.c:3
+ /* DEBUG i => 0 */
+ /* locview.c:3 */
.LM3:
- # view 2
- # DEBUG j => 0x1
- # locview.c:4
+ /* view 2 */
+ /* DEBUG j => 0x1 */
+ /* locview.c:4 */
.LM4:
- # view 3
- # DEBUG i => 0x2
- # locview.c:5
+ /* view 3 */
+ /* DEBUG i => 0x2 */
+ /* locview.c:5 */
.LM5:
- # view 4
- # DEBUG j => 0x3
- # locview.c:6
+ /* view 4 */
+ /* DEBUG j => 0x3 */
+ /* locview.c:6 */
.LM6:
- # view 5
- # DEBUG k => 0x4
- # DEBUG l => 0x4
- # locview.c:7
+ /* view 5 */
+ /* DEBUG k => 0x4 */
+ /* DEBUG l => 0x4 */
+ /* locview.c:7 */
.LM7:
- # view 6
- # DEBUG k => 0x5
- # DEBUG l => 0x5
- # locview.c:8
+ /* view 6 */
+ /* DEBUG k => 0x5 */
+ /* DEBUG l => 0x5 */
+ /* locview.c:8 */
.LM8:
- # view 7
- # DEBUG k => 0x6
- # DEBUG l => 0x6
- # locview.c:9
+ /* view 7 */
+ /* DEBUG k => 0x6 */
+ /* DEBUG l => 0x6 */
+ /* locview.c:9 */
.LM9:
- # view 8
+ /* view 8 */
.byte 0
.LFE0:
.Letext0:
- .section .debug_info,"",@progbits
+ .section .debug_info
.Ldebug_info0:
.LIbase:
- .4byte .LIend - .LIstart # Length of Compilation Unit Info
+ .4byte .LIend - .LIstart /* Length of Compilation Unit Info */
.LIstart:
- .2byte 0x4 # DWARF version number
- .4byte .Ldebug_abbrev0 # Offset Into Abbrev. Section
- .byte 0x4 # Pointer Size (in bytes)
+ .2byte 0x4 /* DWARF version number */
+ .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */
+ .byte 0x4 /* Pointer Size (in bytes) */
.LIcu:
- .uleb128 0x1 # (DIE (cu) DW_TAG_compile_unit)
+ .uleb128 0x1 /* (DIE (cu) DW_TAG_compile_unit) */
.ascii "hand-crafted based on GCC output\0"
- .byte 0xc # DW_AT_language
+ .byte 0xc /* DW_AT_language */
.ascii "locview.c\0"
.ascii "/tmp\0"
- .4byte 0 # DW_AT_low_pc
+ .4byte 0 /* DW_AT_low_pc */
.LIsubf:
- .uleb128 0x2 # (DIE (subf) DW_TAG_subprogram)
- .ascii "f\0" # DW_AT_name
- .byte 0x1 # DW_AT_decl_file (locview.c)
- .byte 0x1 # DW_AT_decl_line
- .4byte .LIint-.LIbase # DW_AT_type
- .4byte .LFB0 # DW_AT_low_pc
- .4byte .LFE0-.LFB0 # DW_AT_high_pc
- .uleb128 0x1 # DW_AT_frame_base
- .byte 0x9c # DW_OP_call_frame_cfa
- # DW_AT_GNU_all_call_sites
- .4byte .LIint - .LIbase # DW_AT_sibling
+ .uleb128 0x2 /* (DIE (subf) DW_TAG_subprogram) */
+ .ascii "f\0" /* DW_AT_name */
+ .byte 0x1 /* DW_AT_decl_file (locview.c) */
+ .byte 0x1 /* DW_AT_decl_line */
+ .4byte .LIint-.LIbase /* DW_AT_type */
+ .4byte .LFB0 /* DW_AT_low_pc */
+ .4byte .LFE0-.LFB0 /* DW_AT_high_pc */
+ .uleb128 0x1 /* DW_AT_frame_base */
+ .byte 0x9c /* DW_OP_call_frame_cfa */
+ /* DW_AT_GNU_all_call_sites */
+ .4byte .LIint - .LIbase /* DW_AT_sibling */
.LIvari:
- .uleb128 0x3 # (DIE (vari) DW_TAG_variable)
- .ascii "i\0" # DW_AT_name
- .byte 0x1 # DW_AT_decl_file (locview.c)
- .byte 0x2 # DW_AT_decl_line
- .4byte .LIint-.LIbase # DW_AT_type
- .4byte .LLST0 # DW_AT_location
- .4byte .LVUS0 # DW_AT_GNU_locviews
+ .uleb128 0x3 /* (DIE (vari) DW_TAG_variable) */
+ .ascii "i\0" /* DW_AT_name */
+ .byte 0x1 /* DW_AT_decl_file (locview.c) */
+ .byte 0x2 /* DW_AT_decl_line */
+ .4byte .LIint-.LIbase /* DW_AT_type */
+ .4byte .LLST0 /* DW_AT_location */
+ .4byte .LVUS0 /* DW_AT_GNU_locviews */
.LIvarj:
- .uleb128 0x3 # (DIE (varf) DW_TAG_variable)
- .ascii "j\0" # DW_AT_name
- .byte 0x1 # DW_AT_decl_file (locview.c)
- .byte 0x3 # DW_AT_decl_line
- .4byte .LIint - .LIbase # DW_AT_type
- .4byte .LLST1 # DW_AT_location
- .4byte .LVUS1 # DW_AT_GNU_locviews
+ .uleb128 0x3 /* (DIE (varf) DW_TAG_variable) */
+ .ascii "j\0" /* DW_AT_name */
+ .byte 0x1 /* DW_AT_decl_file (locview.c) */
+ .byte 0x3 /* DW_AT_decl_line */
+ .4byte .LIint - .LIbase /* DW_AT_type */
+ .4byte .LLST1 /* DW_AT_location */
+ .4byte .LVUS1 /* DW_AT_GNU_locviews */
.LIvark:
- .uleb128 0x5 # (DIE (vark) DW_TAG_variable)
- .ascii "k\0" # DW_AT_name
- .byte 0x1 # DW_AT_decl_file (locview.c)
- .byte 0x6 # DW_AT_decl_line
- .4byte .LIint - .LIbase # DW_AT_type
- .4byte .LVUS2 # DW_AT_GNU_locviews
- .4byte .LLST2 # DW_AT_location
- .byte 0 # end of children of subf
+ .uleb128 0x5 /* (DIE (vark) DW_TAG_variable) */
+ .ascii "k\0" /* DW_AT_name */
+ .byte 0x1 /* DW_AT_decl_file (locview.c) */
+ .byte 0x6 /* DW_AT_decl_line */
+ .4byte .LIint - .LIbase /* DW_AT_type */
+ .4byte .LVUS2 /* DW_AT_GNU_locviews */
+ .4byte .LLST2 /* DW_AT_location */
+ .byte 0 /* end of children of subf */
.LIvarl:
- .uleb128 0x5 # (DIE (varl) DW_TAG_variable)
- .ascii "l\0" # DW_AT_name
- .byte 0x1 # DW_AT_decl_file (locview.c)
- .byte 0x6 # DW_AT_decl_line
- .4byte .LIint - .LIbase # DW_AT_type
- .4byte .LVUS2 # DW_AT_GNU_locviews
- .4byte .LLST2 # DW_AT_location
- .byte 0 # end of children of subf
+ .uleb128 0x5 /* (DIE (varl) DW_TAG_variable) */
+ .ascii "l\0" /* DW_AT_name */
+ .byte 0x1 /* DW_AT_decl_file (locview.c) */
+ .byte 0x6 /* DW_AT_decl_line */
+ .4byte .LIint - .LIbase /* DW_AT_type */
+ .4byte .LVUS2 /* DW_AT_GNU_locviews */
+ .4byte .LLST2 /* DW_AT_location */
+ .byte 0 /* end of children of subf */
.LIint:
- .uleb128 0x4 # (DIE (int) DW_TAG_base_type)
- .byte 0x4 # DW_AT_byte_size
- .byte 0x5 # DW_AT_encoding
- .ascii "int\0" # DW_AT_name
- .byte 0 # end of children of cu
+ .uleb128 0x4 /* (DIE (int) DW_TAG_base_type) */
+ .byte 0x4 /* DW_AT_byte_size */
+ .byte 0x5 /* DW_AT_encoding */
+ .ascii "int\0" /* DW_AT_name */
+ .byte 0 /* end of children of cu */
.LIend:
- .section .debug_abbrev,"",@progbits
+ .section .debug_abbrev
.Ldebug_abbrev0:
.LAbrv1:
- .uleb128 0x1 # (abbrev code)
- .uleb128 0x11 # (TAG: DW_TAG_compile_unit)
- .byte 0x1 # DW_children_yes
- .uleb128 0x25 # (DW_AT_producer)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x13 # (DW_AT_language)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x1b # (DW_AT_comp_dir)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x11 # (DW_AT_low_pc)
- .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x1 /* (abbrev code) */
+ .uleb128 0x11 /* (TAG: DW_TAG_compile_unit) */
+ .byte 0x1 /* DW_children_yes */
+ .uleb128 0x25 /* (DW_AT_producer) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x13 /* (DW_AT_language) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x1b /* (DW_AT_comp_dir) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x11 /* (DW_AT_low_pc) */
+ .uleb128 0x1 /* (DW_FORM_addr) */
.byte 0
.byte 0
.LAbrv2:
- .uleb128 0x2 # (abbrev code)
- .uleb128 0x2e # (TAG: DW_TAG_subprogram)
- .byte 0x1 # DW_children_yes
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x3a # (DW_AT_decl_file)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3b # (DW_AT_decl_line)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x49 # (DW_AT_type)
- .uleb128 0x13 # (DW_FORM_ref4)
- .uleb128 0x11 # (DW_AT_low_pc)
- .uleb128 0x1 # (DW_FORM_addr)
- .uleb128 0x12 # (DW_AT_high_pc)
- .uleb128 0x6 # (DW_FORM_data4)
- .uleb128 0x40 # (DW_AT_frame_base)
- .uleb128 0x18 # (DW_FORM_exprloc)
- .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
- .uleb128 0x19 # (DW_FORM_flag_present)
- .uleb128 0x1 # (DW_AT_sibling)
- .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 /* (abbrev code) */
+ .uleb128 0x2e /* (TAG: DW_TAG_subprogram) */
+ .byte 0x1 /* DW_children_yes */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x3a /* (DW_AT_decl_file) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3b /* (DW_AT_decl_line) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x49 /* (DW_AT_type) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
+ .uleb128 0x11 /* (DW_AT_low_pc) */
+ .uleb128 0x1 /* (DW_FORM_addr) */
+ .uleb128 0x12 /* (DW_AT_high_pc) */
+ .uleb128 0x6 /* (DW_FORM_data4) */
+ .uleb128 0x40 /* (DW_AT_frame_base) */
+ .uleb128 0x18 /* (DW_FORM_exprloc) */
+ .uleb128 0x2117 /* (DW_AT_GNU_all_call_sites) */
+ .uleb128 0x19 /* (DW_FORM_flag_present) */
+ .uleb128 0x1 /* (DW_AT_sibling) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
.byte 0
.byte 0
.LAbrv3:
- .uleb128 0x3 # (abbrev code)
- .uleb128 0x34 # (TAG: DW_TAG_variable)
- .byte 0 # DW_children_no
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x3a # (DW_AT_decl_file)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3b # (DW_AT_decl_line)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x49 # (DW_AT_type)
- .uleb128 0x13 # (DW_FORM_ref4)
- .uleb128 0x2 # (DW_AT_location)
- .uleb128 0x17 # (DW_FORM_sec_offset)
- .uleb128 0x2137 # (DW_AT_GNU_locviews)
- .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x3 /* (abbrev code) */
+ .uleb128 0x34 /* (TAG: DW_TAG_variable) */
+ .byte 0 /* DW_children_no */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x3a /* (DW_AT_decl_file) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3b /* (DW_AT_decl_line) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x49 /* (DW_AT_type) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
+ .uleb128 0x2 /* (DW_AT_location) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
+ .uleb128 0x2137 /* (DW_AT_GNU_locviews) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
.byte 0
.byte 0
.LAbrv4:
- .uleb128 0x4 # (abbrev code)
- .uleb128 0x24 # (TAG: DW_TAG_base_type)
- .byte 0 # DW_children_no
- .uleb128 0xb # (DW_AT_byte_size)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3e # (DW_AT_encoding)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x4 /* (abbrev code) */
+ .uleb128 0x24 /* (TAG: DW_TAG_base_type) */
+ .byte 0 /* DW_children_no */
+ .uleb128 0xb /* (DW_AT_byte_size) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3e /* (DW_AT_encoding) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
.byte 0
.byte 0
.LAbrv5:
- .uleb128 0x5 # (abbrev code)
- .uleb128 0x34 # (TAG: DW_TAG_variable)
- .byte 0 # DW_children_no
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x3a # (DW_AT_decl_file)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3b # (DW_AT_decl_line)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x49 # (DW_AT_type)
- .uleb128 0x13 # (DW_FORM_ref4)
- .uleb128 0x2137 # (DW_AT_GNU_locviews)
- .uleb128 0x17 # (DW_FORM_sec_offset)
- .uleb128 0x2 # (DW_AT_location)
- .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x5 /* (abbrev code) */
+ .uleb128 0x34 /* (TAG: DW_TAG_variable) */
+ .byte 0 /* DW_children_no */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x3a /* (DW_AT_decl_file) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3b /* (DW_AT_decl_line) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x49 /* (DW_AT_type) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
+ .uleb128 0x2137 /* (DW_AT_GNU_locviews) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
+ .uleb128 0x2 /* (DW_AT_location) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
.byte 0
.byte 0
.byte 0
- .section .debug_loc,"",@progbits
+ .section .debug_loc
.Ldebug_loc0:
.LVUS0:
- .uleb128 0x2 # View list begin (*.LVUS0)
- .uleb128 0x4 # View list end (*.LVUS0)
- .uleb128 0x4 # View list begin (*.LVUS0)
- .uleb128 0 # View list end (*.LVUS0)
+ .uleb128 0x2 /* View list begin (*.LVUS0) */
+ .uleb128 0x4 /* View list end (*.LVUS0) */
+ .uleb128 0x4 /* View list begin (*.LVUS0) */
+ .uleb128 0 /* View list end (*.LVUS0) */
.LLST0:
- .4byte .LVL0 # Location list begin address (*.LLST0)
- .4byte .LVL0 # Location list end address (*.LLST0)
- .2byte 0x2 # Location expression size
- .byte 0x30 # DW_OP_lit0
- .byte 0x9f # DW_OP_stack_value
- .4byte .LVL0 # Location list begin address (*.LLST0)
- .4byte .LFE0 # Location list end address (*.LLST0)
- .2byte 0x2 # Location expression size
- .byte 0x32 # DW_OP_lit2
- .byte 0x9f # DW_OP_stack_value
- .4byte 0 # Location list terminator begin (*.LLST0)
- .4byte 0 # Location list terminator end (*.LLST0)
+ .4byte .LVL0 /* Location list begin address (*.LLST0) */
+ .4byte .LVL0 /* Location list end address (*.LLST0) */
+ .2byte 0x2 /* Location expression size */
+ .byte 0x30 /* DW_OP_lit0 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .4byte .LVL0 /* Location list begin address (*.LLST0) */
+ .4byte .LFE0 /* Location list end address (*.LLST0) */
+ .2byte 0x2 /* Location expression size */
+ .byte 0x32 /* DW_OP_lit2 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .4byte 0 /* Location list terminator begin (*.LLST0) */
+ .4byte 0 /* Location list terminator end (*.LLST0) */
.LLST1:
- .4byte .LVL0 # Location list begin address (*.LLST1)
- .4byte .LVL0 # Location list end address (*.LLST1)
- .2byte 0x2 # Location expression size
- .byte 0x31 # DW_OP_lit1
- .byte 0x9f # DW_OP_stack_value
- .4byte .LVL0 # Location list begin address (*.LLST1)
- .4byte .LFE0 # Location list end address (*.LLST1)
- .2byte 0x2 # Location expression size
- .byte 0x33 # DW_OP_lit3
- .byte 0x9f # DW_OP_stack_value
- .4byte 0 # Location list terminator begin (*.LLST1)
- .4byte 0 # Location list terminator end (*.LLST1)
+ .4byte .LVL0 /* Location list begin address (*.LLST1) */
+ .4byte .LVL0 /* Location list end address (*.LLST1) */
+ .2byte 0x2 /* Location expression size */
+ .byte 0x31 /* DW_OP_lit1 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .4byte .LVL0 /* Location list begin address (*.LLST1) */
+ .4byte .LFE0 /* Location list end address (*.LLST1) */
+ .2byte 0x2 /* Location expression size */
+ .byte 0x33 /* DW_OP_lit3 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .4byte 0 /* Location list terminator begin (*.LLST1) */
+ .4byte 0 /* Location list terminator end (*.LLST1) */
.LVUS1:
- .uleb128 0x3 # View list begin (*.LVUS1)
- .uleb128 0x5 # View list end (*.LVUS1)
- .uleb128 0x5 # View list begin (*.LVUS1)
- .uleb128 0 # View list end (*.LVUS1)
+ .uleb128 0x3 /* View list begin (*.LVUS1) */
+ .uleb128 0x5 /* View list end (*.LVUS1) */
+ .uleb128 0x5 /* View list begin (*.LVUS1) */
+ .uleb128 0 /* View list end (*.LVUS1) */
.LVUS2:
- .uleb128 0x6 # View list begin (*.LVUS2)
- .uleb128 0x7 # View list end (*.LVUS2)
- .uleb128 0x7 # View list begin (*.LVUS2)
- .uleb128 0x8 # View list end (*.LVUS2)
- .uleb128 0x8 # View list begin (*.LVUS2)
- .uleb128 0 # View list end (*.LVUS2)
+ .uleb128 0x6 /* View list begin (*.LVUS2) */
+ .uleb128 0x7 /* View list end (*.LVUS2) */
+ .uleb128 0x7 /* View list begin (*.LVUS2) */
+ .uleb128 0x8 /* View list end (*.LVUS2) */
+ .uleb128 0x8 /* View list begin (*.LVUS2) */
+ .uleb128 0 /* View list end (*.LVUS2) */
.LLST2:
- .4byte .LVL0 # Location list begin address (*.LLST2)
- .4byte .LVL0 # Location list end address (*.LLST2)
- .2byte 0x2 # Location expression size
- .byte 0x34 # DW_OP_lit4
- .byte 0x9f # DW_OP_stack_value
- .4byte .LVL0 # Location list begin address (*.LLST2)
- .4byte .LVL0 # Location list end address (*.LLST2)
- .2byte 0x2 # Location expression size
- .byte 0x35 # DW_OP_lit5
- .byte 0x9f # DW_OP_stack_value
- .4byte .LVL0 # Location list begin address (*.LLST2)
- .4byte .LFE0 # Location list end address (*.LLST2)
- .2byte 0x2 # Location expression size
- .byte 0x36 # DW_OP_lit6
- .byte 0x9f # DW_OP_stack_value
- .4byte 0 # Location list terminator begin (*.LLST2)
- .4byte 0 # Location list terminator end (*.LLST2)
+ .4byte .LVL0 /* Location list begin address (*.LLST2) */
+ .4byte .LVL0 /* Location list end address (*.LLST2) */
+ .2byte 0x2 /* Location expression size */
+ .byte 0x34 /* DW_OP_lit4 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .4byte .LVL0 /* Location list begin address (*.LLST2) */
+ .4byte .LVL0 /* Location list end address (*.LLST2) */
+ .2byte 0x2 /* Location expression size */
+ .byte 0x35 /* DW_OP_lit5 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .4byte .LVL0 /* Location list begin address (*.LLST2) */
+ .4byte .LFE0 /* Location list end address (*.LLST2) */
+ .2byte 0x2 /* Location expression size */
+ .byte 0x36 /* DW_OP_lit6 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .4byte 0 /* Location list terminator begin (*.LLST2) */
+ .4byte 0 /* Location list terminator end (*.LLST2) */
diff --git a/binutils/testsuite/binutils-all/locview-2.s b/binutils/testsuite/binutils-all/locview-2.s
index 13ac21b..141e30e 100644
--- a/binutils/testsuite/binutils-all/locview-2.s
+++ b/binutils/testsuite/binutils-all/locview-2.s
@@ -1,335 +1,335 @@
.text
.Ltext0:
.LFB0:
- # locview.c:1
+ /* locview.c:1 */
.LM1:
- # view -0
- # locview.c:2
+ /* view -0 */
+ /* locview.c:2 */
.LM2:
- # view 1
+ /* view 1 */
.LVL0:
- # DEBUG i => 0
- # locview.c:3
+ /* DEBUG i => 0 */
+ /* locview.c:3 */
.LM3:
- # view 2
- # DEBUG j => 0x1
- # locview.c:4
+ /* view 2 */
+ /* DEBUG j => 0x1 */
+ /* locview.c:4 */
.LM4:
- # view 3
- # DEBUG i => 0x2
- # locview.c:5
+ /* view 3 */
+ /* DEBUG i => 0x2 */
+ /* locview.c:5 */
.LM5:
- # view 4
- # DEBUG j => 0x3
- # locview.c:6
+ /* view 4 */
+ /* DEBUG j => 0x3 */
+ /* locview.c:6 */
.LM6:
- # view 5
- # DEBUG k => 0x4
- # DEBUG l => 0x4
- # locview.c:7
+ /* view 5 */
+ /* DEBUG k => 0x4 */
+ /* DEBUG l => 0x4 */
+ /* locview.c:7 */
.LM7:
- # view 6
- # DEBUG k => 0x5
- # DEBUG l => 0x5
- # locview.c:8
+ /* view 6 */
+ /* DEBUG k => 0x5 */
+ /* DEBUG l => 0x5 */
+ /* locview.c:8 */
.LM8:
- # view 7
- # DEBUG k => 0x6
- # DEBUG l => 0x6
- # locview.c:9
+ /* view 7 */
+ /* DEBUG k => 0x6 */
+ /* DEBUG l => 0x6 */
+ /* locview.c:9 */
.LM9:
- # view 8
+ /* view 8 */
.byte 0
.LFE0:
.Letext0:
- .section .debug_info,"",@progbits
+ .section .debug_info
.Ldebug_info0:
.LIbase:
- .4byte .LIend - .LIstart # Length of Compilation Unit Info
+ .4byte .LIend - .LIstart /* Length of Compilation Unit Info */
.LIstart:
- .2byte 0x5 # DWARF version number
- .byte 0x1 # DW_UT_compile
- .byte 0x4 # Pointer Size (in bytes)
- .4byte .Ldebug_abbrev0 # Offset Into Abbrev. Section
+ .2byte 0x5 /* DWARF version number */
+ .byte 0x1 /* DW_UT_compile */
+ .byte 0x4 /* Pointer Size (in bytes) */
+ .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */
.LIcu:
- .uleb128 0x2 # (DIE (cu) DW_TAG_compile_unit)
+ .uleb128 0x2 /* (DIE (cu) DW_TAG_compile_unit) */
.ascii "hand-crafted based on GCC output\0"
- .byte 0x1d # DW_AT_language
+ .byte 0x1d /* DW_AT_language */
.ascii "locview.c\0"
.ascii "/tmp\0"
- .4byte 0 # DW_AT_low_pc
+ .4byte 0 /* DW_AT_low_pc */
.LIsubf:
- .uleb128 0x3 # (DIE (subf) DW_TAG_subprogram)
- .ascii "f\0" # DW_AT_name
- .byte 0x1 # DW_AT_decl_file (locview.c)
- .byte 0x1 # DW_AT_decl_line
- .4byte .LIint-.LIbase # DW_AT_type
- .4byte .LFB0 # DW_AT_low_pc
- .4byte .LFE0-.LFB0 # DW_AT_high_pc
- .uleb128 0x1 # DW_AT_frame_base
- .byte 0x9c # DW_OP_call_frame_cfa
- # DW_AT_call_all_calls
- .4byte .LIint - .LIbase # DW_AT_sibling
+ .uleb128 0x3 /* (DIE (subf) DW_TAG_subprogram) */
+ .ascii "f\0" /* DW_AT_name */
+ .byte 0x1 /* DW_AT_decl_file (locview.c) */
+ .byte 0x1 /* DW_AT_decl_line */
+ .4byte .LIint-.LIbase /* DW_AT_type */
+ .4byte .LFB0 /* DW_AT_low_pc */
+ .4byte .LFE0-.LFB0 /* DW_AT_high_pc */
+ .uleb128 0x1 /* DW_AT_frame_base */
+ .byte 0x9c /* DW_OP_call_frame_cfa */
+ /* DW_AT_call_all_calls */
+ .4byte .LIint - .LIbase /* DW_AT_sibling */
.LIvari:
- .uleb128 0x1 # (DIE (vari) DW_TAG_variable)
- .ascii "i\0" # DW_AT_name
- # DW_AT_decl_file (1, locview.c)
- .byte 0x2 # DW_AT_decl_line
- .4byte .LIint - .LIbase # DW_AT_type
- .4byte .LLST0 # DW_AT_location
- .4byte .LVUS0 # DW_AT_GNU_locviews
+ .uleb128 0x1 /* (DIE (vari) DW_TAG_variable) */
+ .ascii "i\0" /* DW_AT_name */
+ /* DW_AT_decl_file (1, locview.c) */
+ .byte 0x2 /* DW_AT_decl_line */
+ .4byte .LIint - .LIbase /* DW_AT_type */
+ .4byte .LLST0 /* DW_AT_location */
+ .4byte .LVUS0 /* DW_AT_GNU_locviews */
.LIvarj:
- .uleb128 0x1 # (DIE (varj) DW_TAG_variable)
- .ascii "j\0" # DW_AT_name
- # DW_AT_decl_file (1, locview.c)
- .byte 0x3 # DW_AT_decl_line
- .4byte .LIint - .LIbase # DW_AT_type
- .4byte .LLST1 # DW_AT_location
- .4byte .LVUS1 # DW_AT_GNU_locviews
+ .uleb128 0x1 /* (DIE (varj) DW_TAG_variable) */
+ .ascii "j\0" /* DW_AT_name */
+ /* DW_AT_decl_file (1, locview.c) */
+ .byte 0x3 /* DW_AT_decl_line */
+ .4byte .LIint - .LIbase /* DW_AT_type */
+ .4byte .LLST1 /* DW_AT_location */
+ .4byte .LVUS1 /* DW_AT_GNU_locviews */
.LIvark:
- .uleb128 0x5 # (DIE (vark) DW_TAG_variable)
- .ascii "k\0" # DW_AT_name
- # DW_AT_decl_file (1, locview.c)
- .byte 0x6 # DW_AT_decl_line
- .4byte .LIint - .LIbase # DW_AT_type
- .4byte .LVUS2 # DW_AT_GNU_locviews
- .4byte .LLST2 # DW_AT_location
+ .uleb128 0x5 /* (DIE (vark) DW_TAG_variable) */
+ .ascii "k\0" /* DW_AT_name */
+ /* DW_AT_decl_file (1, locview.c) */
+ .byte 0x6 /* DW_AT_decl_line */
+ .4byte .LIint - .LIbase /* DW_AT_type */
+ .4byte .LVUS2 /* DW_AT_GNU_locviews */
+ .4byte .LLST2 /* DW_AT_location */
.LIvarl:
- .uleb128 0x6 # (DIE (varl) DW_TAG_variable)
- .ascii "l\0" # DW_AT_name
- # DW_AT_decl_file (1, locview.c)
- .byte 0x6 # DW_AT_decl_line
- .4byte .LIint - .LIbase # DW_AT_type
- .4byte .LLST3 # DW_AT_location
- .byte 0 # end of children of DIE subf
+ .uleb128 0x6 /* (DIE (varl) DW_TAG_variable) */
+ .ascii "l\0" /* DW_AT_name */
+ /* DW_AT_decl_file (1, locview.c) */
+ .byte 0x6 /* DW_AT_decl_line */
+ .4byte .LIint - .LIbase /* DW_AT_type */
+ .4byte .LLST3 /* DW_AT_location */
+ .byte 0 /* end of children of DIE subf */
.LIint:
- .uleb128 0x4 # (DIE (int) DW_TAG_base_type)
- .byte 0x4 # DW_AT_byte_size
- .byte 0x5 # DW_AT_encoding
- .ascii "int\0" # DW_AT_name
- .byte 0 # end of children of DIE cu
+ .uleb128 0x4 /* (DIE (int) DW_TAG_base_type) */
+ .byte 0x4 /* DW_AT_byte_size */
+ .byte 0x5 /* DW_AT_encoding */
+ .ascii "int\0" /* DW_AT_name */
+ .byte 0 /* end of children of DIE cu */
.LIend:
- .section .debug_abbrev,"",@progbits
+ .section .debug_abbrev
.Ldebug_abbrev0:
.LAbrv1:
- .uleb128 0x1 # (abbrev code)
- .uleb128 0x34 # (TAG: DW_TAG_variable)
- .byte 0 # DW_children_no
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x3a # (DW_AT_decl_file)
- .uleb128 0x21 # (DW_FORM_implicit_const)
- .sleb128 1 # (locview.c)
- .uleb128 0x3b # (DW_AT_decl_line)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x49 # (DW_AT_type)
- .uleb128 0x13 # (DW_FORM_ref4)
- .uleb128 0x2 # (DW_AT_location)
- .uleb128 0x17 # (DW_FORM_sec_offset)
- .uleb128 0x2137 # (DW_AT_GNU_locviews)
- .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x1 /* (abbrev code) */
+ .uleb128 0x34 /* (TAG: DW_TAG_variable) */
+ .byte 0 /* DW_children_no */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x3a /* (DW_AT_decl_file) */
+ .uleb128 0x21 /* (DW_FORM_implicit_const) */
+ .sleb128 1 /* (locview.c) */
+ .uleb128 0x3b /* (DW_AT_decl_line) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x49 /* (DW_AT_type) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
+ .uleb128 0x2 /* (DW_AT_location) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
+ .uleb128 0x2137 /* (DW_AT_GNU_locviews) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
.byte 0
.byte 0
.LAbrv2:
- .uleb128 0x2 # (abbrev code)
- .uleb128 0x11 # (TAG: DW_TAG_compile_unit)
- .byte 0x1 # DW_children_yes
- .uleb128 0x25 # (DW_AT_producer)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x13 # (DW_AT_language)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x1b # (DW_AT_comp_dir)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x11 # (DW_AT_low_pc)
- .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2 /* (abbrev code) */
+ .uleb128 0x11 /* (TAG: DW_TAG_compile_unit) */
+ .byte 0x1 /* DW_children_yes */
+ .uleb128 0x25 /* (DW_AT_producer) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x13 /* (DW_AT_language) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x1b /* (DW_AT_comp_dir) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x11 /* (DW_AT_low_pc) */
+ .uleb128 0x1 /* (DW_FORM_addr) */
.byte 0
.byte 0
.LAbrv3:
- .uleb128 0x3 # (abbrev code)
- .uleb128 0x2e # (TAG: DW_TAG_subprogram)
- .byte 0x1 # DW_children_yes
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x3a # (DW_AT_decl_file)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3b # (DW_AT_decl_line)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x49 # (DW_AT_type)
- .uleb128 0x13 # (DW_FORM_ref4)
- .uleb128 0x11 # (DW_AT_low_pc)
- .uleb128 0x1 # (DW_FORM_addr)
- .uleb128 0x12 # (DW_AT_high_pc)
- .uleb128 0x6 # (DW_FORM_data4)
- .uleb128 0x40 # (DW_AT_frame_base)
- .uleb128 0x18 # (DW_FORM_exprloc)
- .uleb128 0x7a # (DW_AT_call_all_calls)
- .uleb128 0x19 # (DW_FORM_flag_present)
- .uleb128 0x1 # (DW_AT_sibling)
- .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3 /* (abbrev code) */
+ .uleb128 0x2e /* (TAG: DW_TAG_subprogram) */
+ .byte 0x1 /* DW_children_yes */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x3a /* (DW_AT_decl_file) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3b /* (DW_AT_decl_line) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x49 /* (DW_AT_type) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
+ .uleb128 0x11 /* (DW_AT_low_pc) */
+ .uleb128 0x1 /* (DW_FORM_addr) */
+ .uleb128 0x12 /* (DW_AT_high_pc) */
+ .uleb128 0x6 /* (DW_FORM_data4) */
+ .uleb128 0x40 /* (DW_AT_frame_base) */
+ .uleb128 0x18 /* (DW_FORM_exprloc) */
+ .uleb128 0x7a /* (DW_AT_call_all_calls) */
+ .uleb128 0x19 /* (DW_FORM_flag_present) */
+ .uleb128 0x1 /* (DW_AT_sibling) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
.byte 0
.byte 0
.LAbrv4:
- .uleb128 0x4 # (abbrev code)
- .uleb128 0x24 # (TAG: DW_TAG_base_type)
- .byte 0 # DW_children_no
- .uleb128 0xb # (DW_AT_byte_size)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3e # (DW_AT_encoding)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x4 /* (abbrev code) */
+ .uleb128 0x24 /* (TAG: DW_TAG_base_type) */
+ .byte 0 /* DW_children_no */
+ .uleb128 0xb /* (DW_AT_byte_size) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3e /* (DW_AT_encoding) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
.byte 0
.byte 0
.LAbrv5:
- .uleb128 0x5 # (abbrev code)
- .uleb128 0x34 # (TAG: DW_TAG_variable)
- .byte 0 # DW_children_no
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x3a # (DW_AT_decl_file)
- .uleb128 0x21 # (DW_FORM_implicit_const)
- .sleb128 1 # (locview.c)
- .uleb128 0x3b # (DW_AT_decl_line)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x49 # (DW_AT_type)
- .uleb128 0x13 # (DW_FORM_ref4)
- .uleb128 0x2137 # (DW_AT_GNU_locviews)
- .uleb128 0x17 # (DW_FORM_sec_offset)
- .uleb128 0x2 # (DW_AT_location)
- .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x5 /* (abbrev code) */
+ .uleb128 0x34 /* (TAG: DW_TAG_variable) */
+ .byte 0 /* DW_children_no */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x3a /* (DW_AT_decl_file) */
+ .uleb128 0x21 /* (DW_FORM_implicit_const) */
+ .sleb128 1 /* (locview.c) */
+ .uleb128 0x3b /* (DW_AT_decl_line) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x49 /* (DW_AT_type) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
+ .uleb128 0x2137 /* (DW_AT_GNU_locviews) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
+ .uleb128 0x2 /* (DW_AT_location) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
.byte 0
.byte 0
.LAbrv6:
- .uleb128 0x6 # (abbrev code)
- .uleb128 0x34 # (TAG: DW_TAG_variable)
- .byte 0 # DW_children_no
- .uleb128 0x3 # (DW_AT_name)
- .uleb128 0x8 # (DW_FORM_string)
- .uleb128 0x3a # (DW_AT_decl_file)
- .uleb128 0x21 # (DW_FORM_implicit_const)
- .sleb128 1 # (locview.c)
- .uleb128 0x3b # (DW_AT_decl_line)
- .uleb128 0xb # (DW_FORM_data1)
- .uleb128 0x49 # (DW_AT_type)
- .uleb128 0x13 # (DW_FORM_ref4)
- .uleb128 0x2 # (DW_AT_location)
- .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x6 /* (abbrev code) */
+ .uleb128 0x34 /* (TAG: DW_TAG_variable) */
+ .byte 0 /* DW_children_no */
+ .uleb128 0x3 /* (DW_AT_name) */
+ .uleb128 0x8 /* (DW_FORM_string) */
+ .uleb128 0x3a /* (DW_AT_decl_file) */
+ .uleb128 0x21 /* (DW_FORM_implicit_const) */
+ .sleb128 1 /* (locview.c) */
+ .uleb128 0x3b /* (DW_AT_decl_line) */
+ .uleb128 0xb /* (DW_FORM_data1) */
+ .uleb128 0x49 /* (DW_AT_type) */
+ .uleb128 0x13 /* (DW_FORM_ref4) */
+ .uleb128 0x2 /* (DW_AT_location) */
+ .uleb128 0x17 /* (DW_FORM_sec_offset) */
.byte 0
.byte 0
.byte 0
- .section .debug_loclists,"",@progbits
- .4byte .Ldebug_loc2-.Ldebug_loc1 # Length of Location Lists
+ .section .debug_loclists
+ .4byte .Ldebug_loc2-.Ldebug_loc1 /* Length of Location Lists */
.Ldebug_loc1:
- .2byte 0x5 # DWARF version number
- .byte 0x4 # Address Size
- .byte 0 # Segment Size
- .4byte 0 # Offset Entry Count
+ .2byte 0x5 /* DWARF version number */
+ .byte 0x4 /* Address Size */
+ .byte 0 /* Segment Size */
+ .4byte 0 /* Offset Entry Count */
.Ldebug_loc0:
.LVUS0:
- .uleb128 0x2 # View list begin (*.LVUS0)
- .uleb128 0x4 # View list end (*.LVUS0)
- .uleb128 0x4 # View list begin (*.LVUS0)
- .uleb128 0 # View list end (*.LVUS0)
+ .uleb128 0x2 /* View list begin (*.LVUS0) */
+ .uleb128 0x4 /* View list end (*.LVUS0) */
+ .uleb128 0x4 /* View list begin (*.LVUS0) */
+ .uleb128 0 /* View list end (*.LVUS0) */
.LLST0:
- .byte 0x6 # DW_LLE_base_address (*.LLST0)
- .4byte .LVL0 # Base address (*.LLST0)
- .byte 0x4 # DW_LLE_offset_pair (*.LLST0)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST0)
- .uleb128 .LVL0-.LVL0 # Location list end address (*.LLST0)
- .uleb128 0x2 # Location expression size
- .byte 0x30 # DW_OP_lit0
- .byte 0x9f # DW_OP_stack_value
- .byte 0x4 # DW_LLE_offset_pair (*.LLST0)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST0)
- .uleb128 .LFE0-.LVL0 # Location list end address (*.LLST0)
- .uleb128 0x2 # Location expression size
- .byte 0x32 # DW_OP_lit2
- .byte 0x9f # DW_OP_stack_value
- .byte 0 # DW_LLE_end_of_list (*.LLST0)
+ .byte 0x6 /* DW_LLE_base_address (*.LLST0) */
+ .4byte .LVL0 /* Base address (*.LLST0) */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST0) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST0) */
+ .uleb128 .LVL0-.LVL0 /* Location list end address (*.LLST0) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x30 /* DW_OP_lit0 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST0) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST0) */
+ .uleb128 .LFE0-.LVL0 /* Location list end address (*.LLST0) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x32 /* DW_OP_lit2 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0 /* DW_LLE_end_of_list (*.LLST0) */
.LLST1:
- .byte 0x6 # DW_LLE_base_address (*.LLST1)
- .4byte .LVL0 # Base address (*.LLST1)
- .byte 0x4 # DW_LLE_offset_pair (*.LLST1)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST1)
- .uleb128 .LVL0-.LVL0 # Location list end address (*.LLST1)
- .uleb128 0x2 # Location expression size
- .byte 0x31 # DW_OP_lit1
- .byte 0x9f # DW_OP_stack_value
- .byte 0x4 # DW_LLE_offset_pair (*.LLST1)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST1)
- .uleb128 .LFE0-.LVL0 # Location list end address (*.LLST1)
- .uleb128 0x2 # Location expression size
- .byte 0x33 # DW_OP_lit3
- .byte 0x9f # DW_OP_stack_value
- .byte 0 # DW_LLE_end_of_list (*.LLST1)
+ .byte 0x6 /* DW_LLE_base_address (*.LLST1) */
+ .4byte .LVL0 /* Base address (*.LLST1) */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST1) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST1) */
+ .uleb128 .LVL0-.LVL0 /* Location list end address (*.LLST1) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x31 /* DW_OP_lit1 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST1) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST1) */
+ .uleb128 .LFE0-.LVL0 /* Location list end address (*.LLST1) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x33 /* DW_OP_lit3 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0 /* DW_LLE_end_of_list (*.LLST1) */
.LVUS1:
- .uleb128 0x3 # View list begin (*.LVUS1)
- .uleb128 0x5 # View list end (*.LVUS1)
- .uleb128 0x5 # View list begin (*.LVUS1)
- .uleb128 0 # View list end (*.LVUS1)
+ .uleb128 0x3 /* View list begin (*.LVUS1) */
+ .uleb128 0x5 /* View list end (*.LVUS1) */
+ .uleb128 0x5 /* View list begin (*.LVUS1) */
+ .uleb128 0 /* View list end (*.LVUS1) */
.LVUS2:
- .uleb128 0x6 # View list begin (*.LVUS2)
- .uleb128 0x7 # View list end (*.LVUS2)
- .uleb128 0x7 # View list begin (*.LVUS2)
- .uleb128 0x8 # View list end (*.LVUS2)
- .uleb128 0x8 # View list begin (*.LVUS2)
- .uleb128 0 # View list end (*.LVUS2)
+ .uleb128 0x6 /* View list begin (*.LVUS2) */
+ .uleb128 0x7 /* View list end (*.LVUS2) */
+ .uleb128 0x7 /* View list begin (*.LVUS2) */
+ .uleb128 0x8 /* View list end (*.LVUS2) */
+ .uleb128 0x8 /* View list begin (*.LVUS2) */
+ .uleb128 0 /* View list end (*.LVUS2) */
.LLST2:
- .byte 0x6 # DW_LLE_base_address (*.LLST2)
- .4byte .LVL0 # Base address (*.LLST2)
- .byte 0x4 # DW_LLE_offset_pair (*.LLST2)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST2)
- .uleb128 .LVL0-.LVL0 # Location list end address (*.LLST2)
- .uleb128 0x2 # Location expression size
- .byte 0x34 # DW_OP_lit4
- .byte 0x9f # DW_OP_stack_value
- .byte 0x4 # DW_LLE_offset_pair (*.LLST2)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST2)
- .uleb128 .LVL0-.LVL0 # Location list end address (*.LLST2)
- .uleb128 0x2 # Location expression size
- .byte 0x35 # DW_OP_lit5
- .byte 0x9f # DW_OP_stack_value
- .byte 0x4 # DW_LLE_offset_pair (*.LLST2)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST2)
- .uleb128 .LFE0-.LVL0 # Location list end address (*.LLST2)
- .uleb128 0x2 # Location expression size
- .byte 0x36 # DW_OP_lit6
- .byte 0x9f # DW_OP_stack_value
- .byte 0 # DW_LLE_end_of_list (*.LLST2)
+ .byte 0x6 /* DW_LLE_base_address (*.LLST2) */
+ .4byte .LVL0 /* Base address (*.LLST2) */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST2) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST2) */
+ .uleb128 .LVL0-.LVL0 /* Location list end address (*.LLST2) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x34 /* DW_OP_lit4 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST2) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST2) */
+ .uleb128 .LVL0-.LVL0 /* Location list end address (*.LLST2) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x35 /* DW_OP_lit5 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST2) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST2) */
+ .uleb128 .LFE0-.LVL0 /* Location list end address (*.LLST2) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x36 /* DW_OP_lit6 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0 /* DW_LLE_end_of_list (*.LLST2) */
.LLST3:
- .byte 0x6 # DW_LLE_base_address (*.LLST3)
- .4byte .LVL0 # Base address (*.LLST3)
- .byte 0x9 # DW_LLE_view_pair (extension proposed for DWARF6)
- .uleb128 0x6 # View list begin (*.LLST3)
- .uleb128 0x7 # View list end (*.LVUS3)
- .byte 0x4 # DW_LLE_offset_pair (*.LLST3)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST3)
- .uleb128 .LVL0-.LVL0 # Location list end address (*.LLST3)
- .uleb128 0x2 # Location expression size
- .byte 0x34 # DW_OP_lit4
- .byte 0x9f # DW_OP_stack_value
- .byte 0x9 # DW_LLE_view_pair
- .uleb128 0x7 # View list begin (*.LLST3)
- .uleb128 0x8 # View list end (*.LVUS3)
- .byte 0x4 # DW_LLE_offset_pair (*.LLST3)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST3)
- .uleb128 .LVL0-.LVL0 # Location list end address (*.LLST3)
- .uleb128 0x2 # Location expression size
- .byte 0x35 # DW_OP_lit5
- .byte 0x9f # DW_OP_stack_value
- .byte 0x9 # DW_LLE_view_pair
- .uleb128 0x8 # View list begin (*.LLST3)
- .uleb128 0x0 # View list end (*.LVUS3)
- .byte 0x4 # DW_LLE_offset_pair (*.LLST3)
- .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST3)
- .uleb128 .LFE0-.LVL0 # Location list end address (*.LLST3)
- .uleb128 0x2 # Location expression size
- .byte 0x36 # DW_OP_lit6
- .byte 0x9f # DW_OP_stack_value
- .byte 0 # DW_LLE_end_of_list (*.LLST3)
+ .byte 0x6 /* DW_LLE_base_address (*.LLST3) */
+ .4byte .LVL0 /* Base address (*.LLST3) */
+ .byte 0x9 /* DW_LLE_view_pair (extension proposed for DWARF6) */
+ .uleb128 0x6 /* View list begin (*.LLST3) */
+ .uleb128 0x7 /* View list end (*.LVUS3) */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST3) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST3) */
+ .uleb128 .LVL0-.LVL0 /* Location list end address (*.LLST3) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x34 /* DW_OP_lit4 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0x9 /* DW_LLE_view_pair */
+ .uleb128 0x7 /* View list begin (*.LLST3) */
+ .uleb128 0x8 /* View list end (*.LVUS3) */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST3) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST3) */
+ .uleb128 .LVL0-.LVL0 /* Location list end address (*.LLST3) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x35 /* DW_OP_lit5 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0x9 /* DW_LLE_view_pair */
+ .uleb128 0x8 /* View list begin (*.LLST3) */
+ .uleb128 0x0 /* View list end (*.LVUS3) */
+ .byte 0x4 /* DW_LLE_offset_pair (*.LLST3) */
+ .uleb128 .LVL0-.LVL0 /* Location list begin address (*.LLST3) */
+ .uleb128 .LFE0-.LVL0 /* Location list end address (*.LLST3) */
+ .uleb128 0x2 /* Location expression size */
+ .byte 0x36 /* DW_OP_lit6 */
+ .byte 0x9f /* DW_OP_stack_value */
+ .byte 0 /* DW_LLE_end_of_list (*.LLST3) */
.Ldebug_loc2: