summaryrefslogtreecommitdiffstats
path: root/libdw/dwarf.h
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2017-07-26 18:32:27 +0200
committerMark Wielaard <[email protected]>2017-08-02 13:51:52 +0200
commit02e3093731b698547d30aaa3c1a0f66485a88ebd (patch)
treef532fbdd88f140c4a26b890385bec8b21b71c84e /libdw/dwarf.h
parent75834f33d6abcbfbd160af97cda5bc83c9ed8a5d (diff)
Handle DWARF5 defaulted member function encodings.
Add DW_DEFAULTED_no, DW_DEFAULTED_in_class and DW_DEFAULTED_out_of_class to dwarf.h. Print value (no, in_class or out_of_class) of DW_AT_defaulted in readelf. Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'libdw/dwarf.h')
-rw-r--r--libdw/dwarf.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libdw/dwarf.h b/libdw/dwarf.h
index de8f7e5a..82a68f26 100644
--- a/libdw/dwarf.h
+++ b/libdw/dwarf.h
@@ -729,6 +729,14 @@ enum
DW_DSC_range = 1
};
+/* DWARF defaulted member function encodings. */
+enum
+ {
+ DW_DEFAULTED_no = 0,
+ DW_DEFAULTED_in_class = 1,
+ DW_DEFAULTED_out_of_class = 2
+ };
+
/* DWARF standard opcode encodings. */
enum