aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-06Implement a very basic colored syntax highlighting for llvm-dwarfdump.Adrian Prantl1-13/+19
2014-12-19[DebugInfo] Move all DWARF headers to the public include directory.Frederic Riss1-4/+4
2014-12-15Silence more static analyzer warnings.Michael Ilseman1-1/+3
2014-10-23[dwarfdump] Dump DW_AT_ranges values inline in the debug_info dump.Frederic Riss1-1/+19
2014-10-10[dwarfdump] Prettyprint DW_AT_APPLE_property_attribute bitfield values.Frederic Riss1-0/+19
2014-10-10[dwarfdump] Resolve also variable specifications/abstract_origins.Frederic Riss1-8/+14
2014-10-06[dwarfdump] Print the name for referenced specification of abstract_origin DIEs.Frederic Riss1-0/+14
2014-09-22[dwarfdump] Dump full filenames as DW_AT_(decl|call)_file attribute valuesFrederic Riss1-3/+13
2014-09-22Allow DWARFDebugInfoEntryMinimal::getSubroutineName to resolve cross-unit ref...Frederic Riss1-4/+16
2014-09-05[dwarfdump] Dump DW_AT_(decl|call)_line attribute values as decimal values.Frederic Riss1-0/+2
2014-09-04[ dwarfdump ] Add symbolic dump of known DWARF attribute values.Frederic Riss1-1/+11
2014-06-13[DWARF parser] Use distinction between DW_AT_ranges_base and DW_AT_GNU_ranges...Alexey Samsonov1-0/+10
2014-05-17[DWARF parser] Teach DIContext to fetch short (non-linkage) function names fo...Alexey Samsonov1-7/+9
2014-05-15[DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier.Alexey Samsonov1-4/+6
2014-04-18DebugInfo: Remove some initializer lists to make MSVC happy again.Benjamin Kramer1-3/+3
2014-04-18[DWARF parser] Refactor fetching DIE address ranges.Alexey Samsonov1-26/+34
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-7/+8
2014-03-13[C++11] Convert DWARF parser to range-based for loopsAlexey Samsonov1-7/+4
2013-10-28Merge DWARFDIE::extractFast and DWARFDIE::extract into one function.Alexey Samsonov1-50/+10
2013-10-28DWARF parser: Use ArrayRef to represent form sizes and simplify DWARFDIE::ext...Alexey Samsonov1-8/+5
2013-10-28DWARF parser: since DWARF4, DW_AT_high_pc may be a constant representing func...Alexey Samsonov1-4/+10
2013-10-28DebugInfo: Introduce the notion of "form classes"Alexey Samsonov1-19/+36
2013-10-17[DebugInfo] Delete dead code, simplify and fix code style for some existing c...Alexey Samsonov1-37/+23
2013-09-23Exract most of DWARFCompileUnit into a new DWARFUnit to prepare for the comin...David Blaikie1-100/+77
2013-08-27Add support for DebugFission to DWARF parserAlexey Samsonov1-31/+32
2013-08-19llvm-dwarfdump: Do not include address offsets for attributes, only for tagsDavid Blaikie1-1/+1
2013-08-06Store compile unit corresponding to each chain of inlined debug info entries....Alexey Samsonov1-7/+6
2013-04-17Create a stub for DWARF parser unittestsAlexey Samsonov1-1/+1
2013-04-08DWARF parser: remove duplicated code and fix code style in DIE extractors.Alexey Samsonov1-265/+73
2013-01-17Fix the assembly and dissassembly of DW_FORM_sec_offset. Found this byEric Christopher1-8/+4
2013-01-07Add support for separating strings for the split debug info DWARF5Eric Christopher1-2/+11
2013-01-07Update comment.Eric Christopher1-1/+1
2013-01-02Extend the dumping infrastructure to deal with additionalEric Christopher1-2/+1
2012-10-30Reformat and 80-column this. It's not strictly conformingEric Christopher1-21/+29
2012-09-04Add support for fetching inlining context (stack of source code locations)Alexey Samsonov1-32/+88
2012-08-24Add support for some missing DW_FORM_*.Eric Christopher1-0/+28
2012-08-24Formatting.Eric Christopher1-1/+1
2012-08-2380-col.Eric Christopher1-1/+1
2012-07-17Improve behavior of DebugInfoEntryMinimal::getSubprogramName() introduced in ...Alexey Samsonov1-24/+27
2012-07-02This patch extends the libLLVMDebugInfo which contains a minimalistic DWARF p...Alexey Samsonov1-0/+48
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-2/+0
2011-11-05Reduce the offsets in DwarfDebugInfoEntry to 32 bit, they're printed with %x andBenjamin Kramer1-1/+1
2011-09-15DWARF: wire up .debug_str dumping.Benjamin Kramer1-1/+1
2011-09-15DWARF: Make DIE printing more bulletproof.Benjamin Kramer1-5/+18
2011-09-14DWARF: Generate the address lookup table from the DIE tree if .debug_aranges ...Benjamin Kramer1-1/+25
2011-09-14DWARF: Improve indentation of DIE dumping so it's easier to see the structure.Benjamin Kramer1-8/+8
2011-09-14DebugInfo: Don't print DIEs multiple times.Benjamin Kramer1-3/+1
2011-09-13Style & indentation tweaks.Benjamin Kramer1-2/+1
2011-09-13Sketch out a DWARF parser.Benjamin Kramer1-0/+410