summaryrefslogtreecommitdiff
path: root/lib/DebugInfo
AgeCommit message (Expand)AuthorFilesLines
2014-03-15Make some assertions on constant expressions static.Benjamin Kramer1-1/+3
2014-03-14[C++11] Introduce SectionRef::relocations() to use range-based loopsAlexey Samsonov1-8/+6
2014-03-14Use ctor instead of initializer list to appease Windows buildbotsAlexey Samsonov2-1/+2
2014-03-14Use temporary instead of a local variable hereAlexey Samsonov1-2/+1
2014-03-13[C++11] Introduce ObjectFile::sections().Alexey Samsonov1-17/+15
2014-03-13[C++11] DWARF parser: use SmallVector<std::unique_ptr> for parsed units in DW...Alexey Samsonov2-31/+20
2014-03-13[C++11] Convert DWARF parser to range-based for loopsAlexey Samsonov16-165/+163
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles3-16/+14
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-5/+5
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper3-33/+33
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2-3/+3
2014-03-02[C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth1-1/+1
2014-02-24llvm-dwarfdump: Support for debug_line.dwo section for file names for type un...David Blaikie4-15/+35
2014-02-14Support DWARF discriminators in object streamer.Diego Novillo2-3/+12
2014-02-11make llvm-dwarfdump a little more resilient when parsing .debug_locAdrian Prantl1-1/+3
2014-02-10Change the begin and end methods in ObjectFile to match the style guide.Rafael Espindola1-6/+6
2014-01-30Simplify the handling of iterators in ObjectFile.Rafael Espindola1-5/+4
2014-01-26[Sparc] Add support for parsing DW_CFA_GNU_window_save. Venkatraman Govindaraju1-0/+1
2014-01-24DWARFContext: Fix possible memory leak since r198908.NAKAMURA Takumi1-0/+1
2014-01-22Change createObjectFile to return an ErrorOr.Rafael Espindola1-2/+2
2014-01-09llvm-dwarfdump: type unit dwo supportDavid Blaikie2-3/+60
2014-01-09Simplify/collapse/denest a conditions/blocks.David Blaikie1-32/+31
2014-01-08llvm-dwarfdump: reorder dwo sections to immediately proceed their non-dwo equ...David Blaikie1-27/+27
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth4-4/+4
2013-12-13DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie2-9/+8
2013-12-13Revert "DebugInfo: Move type units into the debug_types section with appropri...David Blaikie2-8/+9
2013-12-13DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie2-9/+8
2013-11-26DebugInfo: Avoid emitting pubtype entries for type DIEs that just indirect to...David Blaikie1-20/+22
2013-11-01DebugInfo: Make pubnames header printing similar to unit header printingDavid Blaikie1-4/+4
2013-10-31DWARFDebugArangeSet: remove dead codeAlexey Samsonov2-54/+0
2013-10-31DWARFUnit: kill dead code and make a couple of functions private. No function...Alexey Samsonov2-38/+7
2013-10-31DWARFAbbreviationDeclaration: remove dead code, refactor parsing code and mak...Alexey Samsonov3-75/+60
2013-10-29DWARF parser: propery handle DW_FORM_ref_sig8 and fix Windows build.Alexey Samsonov1-43/+41
2013-10-29Quick-fix DebugInfo build on WindowsTimur Iskhodzhanov1-1/+3
2013-10-29Clean up.Richard Smith1-4/+4
2013-10-29DWARFFormValue.cpp: Appease gcc to give explicit constructors.NAKAMURA Takumi1-4/+4
2013-10-28Merge DWARFDIE::extractFast and DWARFDIE::extract into one function.Alexey Samsonov2-56/+10
2013-10-28DWARF parser: Use ArrayRef to represent form sizes and simplify DWARFDIE::ext...Alexey Samsonov4-18/+11
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 Samsonov5-67/+158
2013-10-18Correct log message typo: ended ad -> ended atEd Maste1-1/+1
2013-10-18[DebugInfo] Remove unneeded struct member and hide struct definition. No func...Alexey Samsonov1-3/+2
2013-10-18[DebugInfo] Remove dead code.Alexey Samsonov1-31/+0
2013-10-17[DebugInfo] Delete dead code, simplify and fix code style for some existing c...Alexey Samsonov2-49/+31
2013-10-02[DebugInfo] Further simplify DWARFDebugAranges public interfaceAlexey Samsonov3-42/+33
2013-10-01[DebugInfo] Simplify and speedup .debug_aranges parsingAlexey Samsonov1-58/+25
2013-10-01[DebugInfo] Further simplify DWARFDebugAranges. No functionality change.Alexey Samsonov2-56/+43
2013-10-01[DebugInfo] Remove unused functions from DWARFDebugAranges and fix code style.Alexey Samsonov2-93/+44
2013-09-29Deallocate type units when destroying a DWARFContext.Benjamin Kramer1-0/+1
2013-09-27Rework conditional for printing out pub sections.Eric Christopher1-7/+5