summaryrefslogtreecommitdiffstats
path: root/dwarflint/dwarf_3.cc
Commit message (Collapse)AuthorAgeFilesLines
* Update dwarf branch name, license and contributor policy.upstream/dwarfMark Wielaard2012-06-061-18/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change name from "Red Hat elfutils" to "elfutils". * Update license of standalone tools and test from GPLv2 to GPLv3+. * Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+. * Add Developer Certificate of Origin based contributor policy. dwarflint: - All files updated to GPLv3+. libdw/c++: - All files updated to GPLv2/LGPLv3+. src: - All files updated to GPLv3+. Except dwarf-opcodes.h, dwarfstrings.c and dwarfstrings.h, which were meant as library files and have been updated to GPLv2/LGPLv3+. tests: - All files updated to GPLv3+. Except for the test bz2 data files. Signed-off-by: Richard Fontana <[email protected]> Signed-off-by: Mark Wielaard <[email protected]>
* dwarflint: NitsPetr Machata2010-10-121-5/+4
|
* dwarflint: Retrofit cl_lineptr and cl_macptr to DWARF 2Petr Machata2010-10-091-3/+3
| | | | - which fixes the failing test case
* dwarflint: Retrofit proper marking of exprloc and loclistptr to earlier DWARFsPetr Machata2010-10-091-26/+34
| | | | | | | | | | | - as a consequence, is_location_attrib is gone - in check_debug_abbrev, we now check for appropriateness all form/attribute pairs, not just those that are location attribs - too-wide references are now checked in one place for all reference types - pointer checking now actually looks sane--the maze of DW_FORM_/DW_AT_ switches was replaced by a straighforward switch on ver->form_class - this introduces a testcase failure - and similar work needs to be done for other cl_*ref classes
* dwarflint: Add dwarf_version::form_class, ~::ambiguous_class, drop form::clsPetr Machata2010-10-071-0/+11
| | | | - And use that in dwarf_3 to properly support DW_AT_data_member_location
* dwarflint: Devirtualize form and attributePetr Machata2010-10-071-54/+52
|
* dwarflint: Split the dwarf_version.cc into modules by DWARF versionPetr Machata2010-10-071-0/+133