+2011-02-24 Roland McGrath <roland@redhat.com>
+
+ * libdw.map (ELFUTILS_PRIVATE_TMP): New version set;
+ add __libdw_formptr.
+
+ * libdwP.h: Make declarations C++-compatible using __BEGIN_DECLS.
+
+2011-02-23 Roland McGrath <roland@redhat.com>
+
+ * c++/dwarf-knowledge.cc (expected_value_space):
+ Grok DW_AT_GNU_odr_signature.
+
+2010-12-07 Petr Machata <pmachata@redhat.com>
+
+ * c++/subr.hh (sharing_stack::element::pop): Remove. Move the
+ logic to sharing_stack::pop.
+ * c++/dwarf (debug_info_entry::children_type::const_iterator): Use
+ sharing_stack instead of stackish.
+ * c++/dwarf_tracker (dwarf_path_finder): Likewise.
+
+2010-11-30 Roland McGrath <roland@redhat.com>
+
+ * c++/dwarf (dwarf::directory_table): Remove class.
+ (dwarf::compile_unit::include_directories): Remove method.
+ (dwarf::line_info_table::include_directories): Remove method.
+ (dwarf::line_info_table::operator==): Don't use it.
+ * c++/dwarf_data (dwarf_data::directory_table): Remove class.
+ (dwarf_data::compile_unit::include_directories): Remove method.
+ (dwarf_data::line_info_table::include_directories): Remove method.
+ (dwarf_data::line_info_table::hasher): Replace.
+ (dwarf_data::line_info_table::operator==): Don't use it.
+ * c++/dwarf_output (dwarf_output::directory_table): Remove class.
+ * c++/values.cc (line_info_string): Ignore include_directories.
+ (dwarf::directory_table): Remove methods.
+ * c++/line_info.cc (dwarf::directory_table): Remove methods.
+ * c++/edit-values.cc (dwarf_data::line_table): Update instantiation.
+
+ 2011-03-22 Mark Wielaard <mjw@redhat.com>
+
+ * dwarf.h: Add DW_TAG_GNU_call_site,
+ DW_TAG_GNU_call_site_parameter,
+ DW_AT_GNU_call_site_value,
+ DW_AT_GNU_call_site_data_value,
+ DW_AT_GNU_call_site_target,
+ DW_AT_GNU_call_site_target_clobbered,
+ DW_AT_GNU_tail_call,
+ DW_AT_GNU_all_tail_call_sites,
+ DW_AT_GNU_all_call_sites,
+ DW_AT_GNU_all_source_call_sites,
+ and DW_OP_GNU_entry_value.
+
+ 2011-03-10 Petr Machata <pmachata@redhat.com>
+
+ * libdw/dwarf_tag.c (__libdw_findabbrev): Reject requests for
+ abbreviation with code 0.
+
+ 2011-03-09 Petr Machata <pmachata@redhat.com>
+
+ * libdw/dwarf_child.c (dwarf_child): Check for section overrun.
+
+ 2011-02-23 Roland McGrath <roland@redhat.com>
+
+ * libdwP.h (struct Dwarf) [USE_ZLIB]: New member sectiondata_gzip_mask.
+ Declare __libdw_free_zdata.
+ * dwarf_end.c [USE_ZLIB] (__libdw_free_zdata): New function.
+ (dwarf_end): Call it.
+
+ * dwarf_begin_elf.c (valid_p): Likewise.
+ (check_section, scngrp_read): Likewise.
+ (check_section) [USE_ZLIB]: Grok .z* flavors of sections.
+
2010-10-13 Roland McGrath <roland@redhat.com>
* dwarf.h: Add DW_LANG_Go.
+2011-02-24 Roland McGrath <roland@redhat.com>
+
+ * Makefile.am (TESTS): Put the slow dwarfcmp tests last.
+
+ 2011-04-02 Marek Polacek <mpolacek@redhat.com>
+
+ * dwarf-getstring.c: New test.
+ * run-dwarf-getstring.sh: And its wrapper.
+ * Makefile.am (EXTRA_DIST): Add and update all.
+
+ 2011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
+ * run-readelf-twofiles.sh: New file.
+
+ 2011-02-25 Mark Wielaard <mjw@redhat.com>
+
+ * Makefile.am (BUILD_RPATH): Be consistent in naming.
+
2011-02-02 Josh Stone <jistone@redhat.com>
* run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
dwfl-bug-addr-overflow arls dwfl-bug-fd-leak \
dwfl-addr-sect dwfl-bug-report early-offscn \
dwfl-bug-getmodules dwarf-getmacros addrcfi \
- test-flag-nobits
+ dwarf-print dwarf_edit dwarf_edit_output \
+ test-flag-nobits dwarf-getstring rerequest_tag
+
asm_TESTS = asm-tst1 asm-tst2 asm-tst3 asm-tst4 asm-tst5 \
asm-tst6 asm-tst7 asm-tst8 asm-tst9
run-dwfl-bug-offline-rel.sh run-dwfl-addr-sect.sh \
run-disasm-x86.sh run-disasm-x86-64.sh \
run-early-offscn.sh run-dwarf-getmacros.sh \
+ run-dwarf-attributes.sh \
+ run-dwarf_edit.sh dwarf_edit_output \
run-test-flag-nobits.sh run-prelink-addr-test.sh \
- run-dwarf-getstring.sh run-rerequest_tag.sh
++ run-dwarf-getstring.sh run-rerequest_tag.sh \
+ run-dwarflint-self.sh \
+ run-dwarfcmp-self.sh run-dwarfcmp-test-self.sh
# run-show-ciefde.sh
if !STANDALONE
run-addrname-test.sh run-dwfl-bug-offline-rel.sh \
run-dwfl-addr-sect.sh run-early-offscn.sh \
run-dwarf-getmacros.sh run-test-flag-nobits.sh \
+ run-dwarfcmp-self.sh run-dwarfcmp-test-self.sh \
+ run-dwarflint-self.sh run-dwarf-attributes.sh run-dwarf_edit.sh \
+ run-dwarf-getstring.sh \
testfile15.bz2 testfile15.debug.bz2 \
testfile16.bz2 testfile16.debug.bz2 \
testfile17.bz2 testfile17.debug.bz2 \