summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'dwarf' into mjw/dwarf_outputupstream/mjw/dwarf_outputMark Wielaard2011-02-257-25/+74
|\
| * Don't use dwarf_tag_string, but dwarf::tags::name for dwarf_edit_output test.Mark Wielaard2011-02-252-8/+5
| |
| * Merge over dwarf string fixes from readelf master to dwarfstrings.Mark Wielaard2011-02-251-0/+28
| | | | | | | | | | | | | | | | * src/dwarfstrings.c (dwarf_tag_string): Add type_unit, rvalue_reference_type and template_alias. (dwarf_tag_string): Add GNU_* tags. (dwarf_attr_string): Add signature, main_subprogram, const_expr and enum_class.
| * Temporarily export __libdw_formptr for use by C++ code.Roland McGrath2011-02-242-0/+9
| |
| * Make libdwP.h internal declarations C++-compatible.Roland McGrath2011-02-242-8/+17
| |
| * Fix dwarf_path_finder::jump for the general case.Roland McGrath2011-02-241-7/+35
| |
| * Put the slow dwarfcmp tests last.Roland McGrath2011-02-242-3/+9
| |
* | Merge branch 'master' into mjw/dwarf_outputMark Wielaard2011-02-248-39/+228
|\ \ | | | | | | | | | | | | | | | Conflicts: libdw/ChangeLog src/readelf.c
| * | Support reading .zdebug_* DWARF sections compressed via zlib.Roland McGrath2011-02-237-38/+195
| | |
| * | Handle DW_AT_GNU_odr_signature in readelf.Roland McGrath2011-02-232-1/+9
| | |
* | | Merge branch 'dwarf' into mjw/dwarf_outputMark Wielaard2011-02-2412-49/+146
|\ \ \ | | |/ | |/|
| * | Handle DW_AT_linkage_name in dwarf_attr_string and dwarf-knowledgePetr Machata2011-02-232-0/+2
| | |
| * | Merge branch 'dwarf' of ssh://git.fedorahosted.org/git/elfutils into dwarfPetr Machata2011-02-232-1/+8
| |\ \
| * | | dwarflint: Allow per-form configuration of CU bitness where form may appearPetr Machata2011-02-235-17/+42
| | | |
| * | | dwarflint: DW_AT_GNU_odr_signature is 8-byte constantPetr Machata2011-02-233-10/+19
| | | | | | | | | | | | | | | | | | | | - make dwarf_version::form_allowed virtual. Override in dwarf_gnu to force the right exact
| * | | dwarflint: form::width takes cu_head, not cu argumentPetr Machata2011-02-234-18/+31
| | | | | | | | | | | | | | | | | | | | - also the argument may be NULL, in which case the width may end up being fw_unknown
| * | | Add license boilerplate to src/dwarfstrings.*Petr Machata2011-02-232-0/+50
| | | | | | | | | | | | | | | | | | | | - took the boilerplate from readelf.c, since that's where the code originated
| * | | Don't emit two error messages for invalid attribute formPetr Machata2011-02-231-5/+3
| | | | | | | | | | | | | | | | - and add space to "complain" error message
* | | | tests/run-dwarfcmp-self.sh dwarflint is in its own directory now.Mark Wielaard2011-02-231-1/+1
| | | |
* | | | Merge branch 'dwarf' into mjw/dwarf_outputMark Wielaard2011-02-233-1/+48
|\ \ \ \ | | |/ / | |/| |
| * | | Add DW_AT_GNU_odr_signature expected value space.Roland McGrath2011-02-232-1/+8
| |/ /
| * | Add DW_AT_GNU_* to dwarf_attr_stringPetr Machata2011-02-231-0/+40
| | |
* | | We relied on the *info () hack in dwarf_output, so put it back for now.Mark Wielaard2011-02-231-0/+6
| | |
* | | Merge branch 'dwarf' into mjw/dwarf_outputMark Wielaard2011-02-231-164/+158
|\| |
| * | Revamp dwarf_path_finder, should be more efficient.Roland McGrath2011-02-181-164/+158
| | |
* | | Revert "debugging hacks, not to be merged"Mark Wielaard2011-02-233-14/+4
| | | | | | | | | | | | This reverts commit 1a148b60eb17f9f5d8b131dc9953b6665c2e748d.
* | | DW_AT_*_file is allowed to be zero, meaning "no file".Mark Wielaard2011-02-232-3/+20
| | |
* | | Workaround weird (buggy) self referential DW_AT_containing_type case.Mark Wielaard2011-02-211-1/+9
| | | | | | | | | | | | https://fedorahosted.org/pipermail/elfutils-devel/2011-February/001792.html
* | | Add reference chain cycle detection.Mark Wielaard2011-02-211-7/+28
| | |
* | | Calculate reference hash before finalizing, store in die_info.Mark Wielaard2011-02-201-3/+63
| | | | | | | | | | | | | | | | | | | | | | | | Follows whole reference chain (ignoring children) and combines local references of all dies found. Reduces number of attr_set collisions a lot. Unfortunately there are circular reference chains for some larger c++ programs. That was unexpected. Needs cycle detection to figure out what is going on.
* | | Add get_die_info to references, use for hash calculation.Mark Wielaard2011-02-201-16/+15
| | |
* | | Never recalculate local hash, always reuse die_info stored one.Mark Wielaard2011-02-191-1/+1
| | |
* | | Fetch local hash from pending or finalized entry die. Use it in attr_value.Mark Wielaard2011-02-161-4/+12
| | |
* | | Don't finalize entries on first go, just create and store die_info for them.Mark Wielaard2011-02-161-17/+24
| | | | | | | | | | | | Do all finalization for the whole CU after walking the whole tree.
* | | Merge branch 'dwarf' into mjw/dwarf_outputMark Wielaard2011-02-1629-2071/+2612
|\| |
| * | Merge commit 'elfutils-0.152' into dwarfRoland McGrath2011-02-1529-2071/+2612
| |\|
| | * Prepare 0.152 release.elfutils-0.152Ulrich Drepper2011-02-157-3901/+3899
| | |
| | * l10n: Updates to Polish (pl) translationraven2011-02-131-404/+452
| | | | | | | | | | | | Transmitted-via: Transifex (translate.fedoraproject.org)
| | * l10n: Updates to Ukrainian (uk) translationyurchor2011-02-121-404/+454
| | | | | | | | | | | | Transmitted-via: Transifex (translate.fedoraproject.org)
| | * NEWS item for last changeRoland McGrath2011-02-111-0/+1
| | |
| | * libdwfl: Search for Linux kernel binaries with compression file name suffixes.Roland McGrath2011-02-112-2/+49
| | |
| | * elfcmp: Add --l/--verbose flag.Roland McGrath2011-02-113-36/+51
| | |
| | * elfcmp: Add --ignore-build-id flag.Roland McGrath2011-02-113-1/+124
| | |
| | * ldscript: Remove unused variable.Roland McGrath2011-02-082-4/+3
| | |
| | * unstrip: Remove unused variable.Roland McGrath2011-02-082-3/+3
| | |
| | * elflint: Remove unused variables.Roland McGrath2011-02-082-13/+2
| | |
| | * elflint: Warn about missing xndx section only once.Roland McGrath2011-02-081-0/+2
| | |
| | * ld: Remove an unused variable.Roland McGrath2011-02-083-6/+9
| | |
| | * 0.152 NEWS item for nit fixes.Roland McGrath2011-02-081-0/+2
| | |
| | * Use AC_LANG_SOURCE.Roland McGrath2011-02-082-2/+4
| | |