summaryrefslogtreecommitdiff
path: root/libdw/dwarf.h
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2012-07-20 00:09:56 +0200
committerMark Wielaard <mjw@redhat.com>2012-07-26 10:21:39 +0200
commit515fba93a55d04d21474d1454396067825f221ce (patch)
treec29ebd669153c8ea09623d6210610dffe6ec0acb /libdw/dwarf.h
parentc4010b8194a458d4e12f86c0b05327126199ff60 (diff)
downloadelfutils-515fba93a55d04d21474d1454396067825f221ce.tar.gz
Add DW_OP_GNU_parameter_ref to dwarf.h and handle it in readelf.
DW_OP_GNU_parameter_ref takes as operand a 4 byte CU relative reference to the abstract optimized away DW_TAG_formal_parameter. Signed-off-by: Mark Wielaard <mjw@redhat.com>
Diffstat (limited to 'libdw/dwarf.h')
-rw-r--r--libdw/dwarf.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libdw/dwarf.h b/libdw/dwarf.h
index d6ec1318..f41d2960 100644
--- a/libdw/dwarf.h
+++ b/libdw/dwarf.h
@@ -472,6 +472,7 @@ enum
DW_OP_GNU_deref_type = 0xf6,
DW_OP_GNU_convert = 0xf7,
DW_OP_GNU_reinterpret = 0xf9,
+ DW_OP_GNU_parameter_ref = 0xfa,
DW_OP_lo_user = 0xe0, /* Implementation-defined range start. */
DW_OP_hi_user = 0xff /* Implementation-defined range end. */