aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite
diff options
context:
space:
mode:
authorAndrew Burgess <aburgess@redhat.com>2025-01-25 11:51:43 +0000
committerAndrew Burgess <aburgess@redhat.com>2025-01-29 10:19:07 +0000
commitd44ed2eb850cf6ed3775b324cf18a37132692f74 (patch)
tree45905e1c3b2e18e9f143e54e8fd5712fcac7ea7c /gdb/testsuite
parent0cefb59c18b5ceaa5e53d8576b3a653f42ab6ada (diff)
downloadgdb-d44ed2eb850cf6ed3775b324cf18a37132692f74.zip
gdb-d44ed2eb850cf6ed3775b324cf18a37132692f74.tar.gz
gdb-d44ed2eb850cf6ed3775b324cf18a37132692f74.tar.bz2
gdb/testsuite: add comments to line table from DWARF assembler
Add comments to the assembler generated by the DWARF assembler that builds the line table. I found these comments useful when debugging issues with the line table parsing. This patch should make no difference to what is being tested. The test binaries should be unchanged after this commit. Approved-By: Kevin Buettner <kevinb@redhat.com>
Diffstat (limited to 'gdb/testsuite')
-rw-r--r--gdb/testsuite/lib/dwarf.exp14
1 files changed, 7 insertions, 7 deletions
diff --git a/gdb/testsuite/lib/dwarf.exp b/gdb/testsuite/lib/dwarf.exp
index f634897..bcf3d73 100644
--- a/gdb/testsuite/lib/dwarf.exp
+++ b/gdb/testsuite/lib/dwarf.exp
@@ -2648,25 +2648,25 @@ namespace eval Dwarf {
set _line_address_update 0
variable _line_program_terminated
set _line_program_terminated 0
- _op .byte 1
+ _op .byte 1 DW_LNS_copy
}
proc DW_LNS_negate_stmt {} {
variable _line_program_terminated
set _line_program_terminated 0
- _op .byte 6
+ _op .byte 6 DW_LNS_negate_stmt
}
proc DW_LNS_set_prologue_end {} {
variable _line_program_terminated
set _line_program_terminated 0
- _op .byte 0x0a
+ _op .byte 0x0a DW_LNS_set_prologue_end
}
proc DW_LNS_set_epilogue_begin {} {
variable _line_program_terminated
set _line_program_terminated 0
- _op .byte 0x0b
+ _op .byte 0x0b DW_LNS_set_epilogue_begin
}
proc DW_LNS_advance_pc {offset} {
@@ -2674,7 +2674,7 @@ namespace eval Dwarf {
set _line_program_terminated 0
variable _line_address_update
set _line_address_update 1
- _op .byte 2
+ _op .byte 2 DW_LNS_advance_pc
_op .uleb128 ${offset}
}
@@ -2682,7 +2682,7 @@ namespace eval Dwarf {
variable _line_program_terminated
set _line_program_terminated 0
variable _line
- _op .byte 3
+ _op .byte 3 DW_LNS_advance_line
_op .sleb128 ${offset}
set _line [expr $_line + $offset]
}
@@ -2705,7 +2705,7 @@ namespace eval Dwarf {
proc DW_LNS_set_file {num} {
variable _line_program_terminated
set _line_program_terminated 0
- _op .byte 4
+ _op .byte 4 DW_LNS_set_file
_op .sleb128 ${num}
}