summaryrefslogtreecommitdiffstats
path: root/libdw/ChangeLog
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2014-08-15 13:08:24 +0200
committerMark Wielaard <[email protected]>2014-08-15 20:29:48 +0200
commit209f149fdcdb5ecad8d5660429128b771d9b44cd (patch)
tree39e1e481fe615d00d4e4f9001196424f1d7045f1 /libdw/ChangeLog
parent9d29ed2989b6691457bbd602de740c4423ac8781 (diff)
libdw: Add new function dwarf_cu_getdwarf.
In both systemtap and libabigail there is a need to get the actual Dwarf underlying an Dwarf_Die or Dwarf_Attribute. Following a DIE reference might end up in an alternate Dwarf since the addition of DWZ multifile forms. Both Dwarf_Die and Dwarf_Attribute already contain a Dwarf_CU handle. Add a function dwarf_cu_getdwarf to retrieve the underlying Dwarf using the Dwarf_CU. Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'libdw/ChangeLog')
-rw-r--r--libdw/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index 28844197..8dfd11e8 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,11 @@
+2014-08-15 Mark Wielaard <[email protected]>
+
+ * dwarf_cu_getdwarf.c: New file.
+ * Makefile.am (libdw_a_SOURCES): Add dwarf_cu_getdwarf.c.
+ * libdw.h (Dwarf_CU): New typedef.
+ (dwarf_cu_getdwarf): New function declaration.
+ * libdw.map (ELFUTILS_0.160): New. Add dwarf_cu_getdwarf.
+
2014-06-18 Mark Wielaard <[email protected]>
* dwarf.h: Remove DW_TAG_mutable_type.