summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* debugging hacks, not to be mergedupstream/roland/dwarf-hackingRoland McGrath2010-10-123-5/+15
* Merge branch 'pmachata/dwarflint-smartforms' into dwarfPetr Machata2010-10-1226-1359/+1795
|\
| * dwarflint: Drop read_ctx_read_form in favor of read_generic_valuePetr Machata2010-10-114-109/+56
| * dwarflint: Fix a typoPetr Machata2010-10-111-1/+1
| * dwarflint: Introduce read_generic_value into checked_readPetr Machata2010-10-113-32/+69
| * dwarflint: move read_sc_value to checked_read modulePetr Machata2010-10-113-33/+34
| * dwarflint: checked_read takes const wherePetr Machata2010-10-112-7/+7
| * dwarflint: Update TODOPetr Machata2010-10-091-16/+33
| * dwarflint: Change reloc_target signaturePetr Machata2010-10-091-7/+7
| * dwarflint: Streamlining codePetr Machata2010-10-096-185/+179
| * dwarflint: Use a cl_indirect test instead of testing DW_FORM_indirectPetr Machata2010-10-091-6/+6
| * dwarflint: Remove duplicate testing for allowed forms in check_debug_abbrevPetr Machata2010-10-091-27/+6
| * dwarflint: Add DW_FORM_indirect to DWARF 2Petr Machata2010-10-093-3/+17
| * dwarflint: Retrofit cl_lineptr and cl_macptr to DWARF 2Petr Machata2010-10-093-10/+11
| * dwarflint: Retrofit proper marking of exprloc and loclistptr to earlier DWARFsPetr Machata2010-10-097-175/+172
| * dwarflist: Fix dwarf_version::form_classPetr Machata2010-10-091-1/+1
| * dwarflint: NitsPetr Machata2010-10-082-2/+2
| * dwarflint: Fix classes for DW_AT_accessibility, _abstract_origin in DWARF2Petr Machata2010-10-081-2/+2
| * dwarflint: Support MIPS extensionsPetr Machata2010-10-084-13/+167
| * dwarflint: Remove part of the loclist switchingPetr Machata2010-10-071-38/+11
| * dwarflint: Add dwarf_version::form_class, ~::ambiguous_class, drop form::clsPetr Machata2010-10-073-11/+56
| * dwarflint: Add form::cls to get the class of form in context of given attributePetr Machata2010-10-072-0/+18
| * dwarflint: Rename variablePetr Machata2010-10-071-20/+22
| * dwarfint: NitsPetr Machata2010-10-072-7/+7
| * dwarflint: Devirtualize form and attributePetr Machata2010-10-077-306/+273
| * dwarflint: Drop duplicate codePetr Machata2010-10-071-4/+0
| * dwarflint: Shuffle codePetr Machata2010-10-071-18/+19
| * dwarflint: Move more code from dwarf_version.hh to .ccPetr Machata2010-10-073-56/+86
| * dwarflint: Header fixletsPetr Machata2010-10-073-5/+8
| * dwarflint: Split the dwarf_version.cc into modules by DWARF versionPetr Machata2010-10-0711-459/+788
| * dwarflint: Rename tables.* to dwarf_version.*Petr Machata2010-10-076-5/+5
| * dwarflint: Introduce dwarf_version::extendPetr Machata2010-10-072-353/+88
| * dwarflint: Make DWARF attributes objects, tooPetr Machata2010-10-063-199/+249
| * dwarflint: Use form::storage_class and checked_read_leb128 in check_debug_infoPetr Machata2010-10-061-82/+60
| * dwarflint: Add form::storage_classPetr Machata2010-10-062-26/+70
| * dwarflint: Add checked_read_leb128Petr Machata2010-10-062-18/+33
| * dwarflint: Minor adjustments in tables.ccPetr Machata2010-10-061-31/+30
| * dwarflint: Remove dwarf_version::form_widthPetr Machata2010-10-063-83/+94
| * dwarflint: Make a bunch of internal types related to dwarf_version publicPetr Machata2010-10-064-272/+285
| * dwarflint: Use dwarf_version::form_width in check_debug_infoPetr Machata2010-10-063-179/+60
| * dwarflint: Revamping dwarf tablesPetr Machata2010-10-053-197/+396
| * dwarflint: Fix handling of indirect forms in check_debug_infoPetr Machata2010-10-053-8/+14
* | Use std:tr1::hash<std::string> where possible.Mark Wielaard2010-10-113-8/+9
|/
* dwarflint: Use wrapper to print check descriptionsPetr Machata2010-10-0113-140/+100
* dwarflint: Avoid constructing temporary std::string in line wrapperPetr Machata2010-10-012-16/+17
* dwarflint: Fix off-by-one in spacesPetr Machata2010-10-011-1/+1
* dwarflint: Add a function to format N spacesPetr Machata2010-10-013-4/+47
* dwarflint: Fix wrapping long words on indented linesPetr Machata2010-10-012-3/+14
* dwarflint: Add line wrapperPetr Machata2010-10-013-0/+233
* dwarflint: Check coverage of arange vs. CUs as well as the other way aroundPetr Machata2010-09-301-9/+28