Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
391dbadb51dc3df8554bc678956bac0419438bd4
/
llvm
/
lib
/
DebugInfo
/
DWARFContext.cpp
8a263cb
DebugInfo: Avoid emitting pubtype entries for type DIEs that just indirect to a type unit.
by David Blaikie
· 12 years ago
2ede02f
DebugInfo: Make pubnames header printing similar to unit header printing
by David Blaikie
· 12 years ago
48cbda5
DebugInfo: Introduce the notion of "form classes"
by Alexey Samsonov
· 12 years ago
15a2335
[DebugInfo] Further simplify DWARFDebugAranges public interface
by Alexey Samsonov
· 12 years ago
41fe88e
Deallocate type units when destroying a DWARFContext.
by Benjamin Kramer
· 12 years ago
7857d48
Rework conditional for printing out pub sections.
by Eric Christopher
· 12 years ago
4c7e6ba
Dump the normal dwarf pubtypes section as well.
by Eric Christopher
· 12 years ago
0de5359
Unify pubsection/gnu pubsection printing.
by Eric Christopher
· 12 years ago
a88fd7f
Slight formatting change for pubnames/pubtypes output.
by Eric Christopher
· 12 years ago
b9c7f6a
llvm-dwarfdump: add missing opening quotation mark lost in r191330
by David Blaikie
· 12 years ago
ea4ca1a
llvm-dwarfdump: re-add field formatting for the entry kind lost in r191329
by David Blaikie
· 12 years ago
ecd21ff
llvm-dwarfdump support for gnu_pubtypes
by David Blaikie
· 12 years ago
0840a5a
Format the index entry kind string to align.
by Eric Christopher
· 12 years ago
427e435
Comments for r191234 as suggested by Eric Christopher.
by David Blaikie
· 12 years ago
03c089c
llvm-dwarfdump/libDebugInfo support for type units
by David Blaikie
· 12 years ago
07e2244
Exract most of DWARFCompileUnit into a new DWARFUnit to prepare for the coming DWARFTypeUnit.
by David Blaikie
· 12 years ago
1b5ee5d
DebugInfo: Wrap section data and relocs together for dwarf dumping support
by David Blaikie
· 12 years ago
ba860d7
StringRef-ize some things
by David Blaikie
· 12 years ago
3e9a6d3
Revert r191062; the build break was also fixed in a different (incompatible) way in r191060.
by Richard Smith
· 12 years ago
2767048
Unbreak Clang build after r191050: don't pass a StringRef to snprintf.
by Richard Smith
· 12 years ago
ac30f9e
DebugInfo: constrain gnu pubnames test further
by David Blaikie
· 12 years ago
404d304
DebugInfo: llvm-dwarfdump support for gnu_pubnames section
by David Blaikie
· 12 years ago
a9debbf
Make DWARFCompileUnit non-copyable
by Alexey Samsonov
· 12 years ago
3211e61
Store compile unit corresponding to each chain of inlined debug info entries. No functionality change.
by Alexey Samsonov
· 12 years ago
18e7350
llvm-dwarfdump: Add support for dumping the .debug_loc section
by David Blaikie
· 12 years ago
806f006
Handle relocations that don't point to symbols.
by Rafael Espindola
· 12 years ago
4f60a38
Change how we iterate over relocations on ELF.
by Rafael Espindola
· 12 years ago
0cdce83
Hoist boundary condition out of loop header.
by Eric Christopher
· 12 years ago
34ea336
Untabify.
by Eric Christopher
· 12 years ago
92f3c0b
Don't emit .dwo sections unless they exist.
by Eric Christopher
· 12 years ago
1e48387
Clarify getRelocationAddress x getRelocationOffset a bit.
by Rafael Espindola
· 13 years ago
068fc8a
Use zlib to uncompress debug sections in DWARF parser.
by Alexey Samsonov
· 13 years ago
3d0e3ed
Use StringSwitch instead of long chain of if-else. No functionality change.
by Alexey Samsonov
· 13 years ago
97438dc
Add support for the pubnames section to llvm-dwarfdump.
by Krzysztof Parzyszek
· 13 years ago
fd08bc1
Initial support for DWARF CFI parsing and dumping in LLVM
by Eli Bendersky
· 13 years ago
9a8ff81
Add DIContext::getLineInfoForAddressRange() function and test. This function allows a caller to obtain a table of line information for a function using the function's address and size.
by Andrew Kaylor
· 13 years ago
d55d701
Add support for applying in-memory relocations to the .debug_line section and, in the case of ELF files, using symbol addresses when available for relocations to the .debug_info section. Also extending the llvm-rtdyld tool to add the ability to dump line number information for testing purposes.
by Andrew Kaylor
· 13 years ago
7a94daa
Add command-line flags for DWARF dumping.
by Eli Bendersky
· 13 years ago
962c908
Split address information for DWARF5 split dwarf proposal. This involves
by Eric Christopher
· 13 years ago
d7678c6
[Object, DebugInfo] Make DWARFContext BE-aware.
by NAKAMURA Takumi
· 13 years ago
2cbd576
Add support for separating strings for the split debug info DWARF5
by Eric Christopher
· 13 years ago
da4b219
Extend the dumping infrastructure to deal with additional
by Eric Christopher
· 13 years ago
73bf9fa
Don't skip __DWARF,
by Rafael Espindola
· 13 years ago
710c374
The section is .debug_line.
by Eric Christopher
· 13 years ago
a1694c1
[DebugInfo] Generate address ranges for compile units even if .debug_aranges is present: it is often the case that .debug_aranges section contains ranges only for a small subset of compile units. Test cases will be added in separate commits.
by Alexey Samsonov
· 13 years ago
7370b55
Rewrite DIContext interface to take an object. Update all callers.
by Eric Christopher
· 13 years ago
494109b
Use a typedef to reduce some typing and reformat code accordingly.
by Eric Christopher
· 13 years ago
0250948
Variable name cleanup.
by Eric Christopher
· 13 years ago
c942e6b
Add support for fetching inlining context (stack of source code locations)
by Alexey Samsonov
· 13 years ago
45be793
Refactor fetching file/line info from DWARFContext to simplify the
by Alexey Samsonov
· 13 years ago
034e57a
Add basic support for .debug_ranges section to LLVM's DebugInfo library.
by Alexey Samsonov
· 13 years ago
947228c
Fix the representation of debug line table in DebugInfo LLVM library,
by Alexey Samsonov
· 13 years ago
e16e16a
DebugInfo library: add support for fetching absolute paths to source files
by Alexey Samsonov
· 13 years ago
b604ff2
Improve behavior of DebugInfoEntryMinimal::getSubprogramName() introduced in r159512.
by Alexey Samsonov
· 13 years ago
f4462fa
This patch extends the libLLVMDebugInfo which contains a minimalistic DWARF parser:
by Alexey Samsonov
· 13 years ago
a379b181
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
by David Blaikie
· 14 years ago
112ec17
DWARF: Reset the state after parsing a line table prologue and remove an unnecessary lookup.
by Benjamin Kramer
· 14 years ago
901339d
DWARF: Don't crash when looking up an invalid address.
by Benjamin Kramer
· 14 years ago
2602ca6
DWARF: Put all the pieces we have together and provide a single accessor to DIContext that provides line information when given an address.
by Benjamin Kramer
· 14 years ago
679e175
DWARF: Remove accessors that parse the whole line table section in one go, this can't possibly work.
by Benjamin Kramer
· 14 years ago
6dda032
DWARF: Print line tables per compile unit, so they get the right address size.
by Benjamin Kramer
· 14 years ago
07d4b1c
DWARF: wire up .debug_str dumping.
by Benjamin Kramer
· 14 years ago
5acab50
DWARF: Add basic support for line tables.
by Benjamin Kramer
· 14 years ago
3266493
DWARF: Generate the address lookup table from the DIE tree if .debug_aranges is not available.
by Benjamin Kramer
· 14 years ago
a6002fd
DWARF: Port support for parsing .debug_aranges section from LLDB and wire it up to llvm-dwarfdump.
by Benjamin Kramer
· 14 years ago
aa2f78f
Sketch out a DWARF parser.
by Benjamin Kramer
· 14 years ago