aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite
diff options
context:
space:
mode:
authorAli Tamur <tamur@google.com>2019-04-25 13:35:53 -0700
committerAli Tamur <tamur@google.com>2019-04-30 16:18:52 -0700
commit15f18d1467aa08ff7a4793f21e02fd4c2ebc0a0b (patch)
tree7eecec663f0e4b5f15f095a552588393b1ffe7bb /gdb/testsuite
parentab4ee6147eb2e8fafd1fb96c945029c789182d3b (diff)
downloadgdb-15f18d1467aa08ff7a4793f21e02fd4c2ebc0a0b.zip
gdb-15f18d1467aa08ff7a4793f21e02fd4c2ebc0a0b.tar.gz
gdb-15f18d1467aa08ff7a4793f21e02fd4c2ebc0a0b.tar.bz2
Support DW_FORM_strx1, _strx2, _strx3, _strx4 forms.
Dwarf5 defines DW_FORM_strx1 and others, which are similar to DW_FORM_strx but uses 1-4 bytes unsigned integers. This is a small step towards supporting dwarf5 in gdb.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r--gdb/testsuite/ChangeLog4
-rw-r--r--gdb/testsuite/lib/dwarf.exp4
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 8d2601b..fa1f567 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2019-04-30 Ali Tamur <tamur@google.com>
+
+ * lib/dwarf.exp(): Added DW_FORM_strx1-4.
+
2019-04-30 Tom Tromey <tromey@adacore.com>
* lib/ada.exp (find_ada_tool): New proc.
diff --git a/gdb/testsuite/lib/dwarf.exp b/gdb/testsuite/lib/dwarf.exp
index 3a430fc..3cc5928 100644
--- a/gdb/testsuite/lib/dwarf.exp
+++ b/gdb/testsuite/lib/dwarf.exp
@@ -528,6 +528,10 @@ namespace eval Dwarf {
DW_FORM_exprloc -
DW_FORM_strx -
+ DW_FORM_strx1 -
+ DW_FORM_strx2 -
+ DW_FORM_strx3 -
+ DW_FORM_strx4 -
DW_FORM_GNU_addr_index -
DW_FORM_GNU_str_index -