summaryrefslogtreecommitdiff
path: root/libdw/ChangeLog
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2014-12-02 21:22:14 +0100
committerPetr Machata <pmachata@redhat.com>2014-12-10 16:10:34 +0100
commitedb079a596b25379828836e501d003f20afdb879 (patch)
tree1c1a4335d134e24b2e5d054f5ebf625d01e592bb /libdw/ChangeLog
parentd0070a982cfddbff9c3f744b518b4cde539e5e65 (diff)
downloadelfutils-edb079a596b25379828836e501d003f20afdb879.tar.gz
Change calling convention of dwarf_getmacros to allow opcode 0xff
We now require callers to pass DWARF_GETMACROS_START to start the iteration. 0 is still accepted, but signals to libdw that the iteration request comes from an old-style caller, and that opcode 0xff should be rejected when iterating .debug_macro, to avoid confusion. Signed-off-by: Petr Machata <pmachata@redhat.com>
Diffstat (limited to 'libdw/ChangeLog')
-rw-r--r--libdw/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index bab02e59..909fdbc1 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,10 @@
+2014-12-02 Petr Machata <pmachata@redhat.com>
+
+ * dwarf_getmacros.c (token_from_offset, offset_from_token): New
+ helper functions.
+ (do_dwarf_getmacros_die): Merge into dwarf_getmacros.
+ * libdw.h (DWARF_GETMACROS_START): New macro.
+
2014-11-27 Mark Wielaard <mjw@redhat.com>
* Makefile.am (libdw.so): Use textrel_check.