Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
DebugInfo
/
DWARF
/
DWARFUnit.cpp
219c6bd
libDebugInfo: Refactor error handling in range list parsing
by David Blaikie
· 7 years ago
c3f30a7
Reapply: DebugInfo: Assume an absence of ranges or high_pc on a CU means the CU is empty (devoid of code addresses)
by David Blaikie
· 7 years ago
6c933a2
Revert "DebugInfo: Assume an absence of ranges or high_pc on a CU means the CU is empty (devoid of code addresses)"
by Eric Liu
· 7 years ago
884deed
DebugInfo: Assume an absence of ranges or high_pc on a CU means the CU is empty (devoid of code addresses)
by David Blaikie
· 7 years ago
81959a2
llvm-symbolizer: Avoid calling getFromOffset when the index entry is already available
by David Blaikie
· 7 years ago
8eb3c81
[DWARF][NFC] Refactor a function to return Optional<> instead of bool
by Wolfgang Pieb
· 7 years ago
f39a9bb
[DWARF] Revert r345546: Refactor range list extraction and dumping
by Wolfgang Pieb
· 7 years ago
fb6cffc
[DWARF][NFC] Refactor range list extraction and dumping
by Wolfgang Pieb
· 7 years ago
d57b525
[DWARF][NFC] cleanup (mostly leftovers from the implementation of string offsets tables)
by Wolfgang Pieb
· 7 years ago
c8ae096
llvm-dwarfdump: Account for skeleton addr_base when dumping addresses in split unit in the same file
by David Blaikie
· 7 years ago
59ac206
llvm-dwarfdump: Support RLE_addressx and RLE_startx_length in .debug_rnglists
by David Blaikie
· 7 years ago
161dd3c
DebugInfo: Use debug_addr for non-dwo addresses in DWARF 5
by David Blaikie
· 7 years ago
6214c11
[DWARF] Make llvm-dwarfdump display location lists in a .dwp file correctly. Fixes PR38990.
by Wolfgang Pieb
· 7 years ago
7ef2c20
[dwarfdump] Verify compatibility of attribute TAGs.
by Jonas Devlieghere
· 7 years ago
e74e0f1
Revert "[DWARF] reposting r342048, which was reverted in r342056 due to buildbot errors. Adjusted 2 test cases for ARM and darwin and fixed a bug with the original change in dsymutil."
by Alexander Kornienko
· 7 years ago
55dbac9
[DWARF] reposting r342048, which was reverted in r342056 due to buildbot
by Wolfgang Pieb
· 7 years ago
233bc73
Reverting r342048, which caused UBSan failures in dsymutil.
by Wolfgang Pieb
· 7 years ago
3a8781c
[DWARF] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling
by Wolfgang Pieb
· 7 years ago
4ec5a91
llvm-symbolizer: Fix bug related to TUs interfering with symbolizing
by David Blaikie
· 7 years ago
cba595d
[DWARF] Refactor DWARF classes to use unified error reporting. NFC.
by Victor Leschuk
· 7 years ago
2c25f34
[DebugInfo/DWARF] [4/4] Unify handling of compile and type units. NFC
by Paul Robinson
· 7 years ago
11307fa
[DebugInfo/DWARF] [3/4] Rename DWARFUnitSection to DWARFUnitVector. NFC
by Paul Robinson
· 7 years ago
7f33094
[DebugInfo/DWARF] [2/4] Type units no longer in a std::deque. NFC
by Paul Robinson
· 7 years ago
143eaea
[DebugInfo/DWARF] [1/4] De-templatize DWARFUnitSection. NFC
by Paul Robinson
· 7 years ago
1d56b4a
[DWARF v5] Don't report an error when the .debug_rnglists section is empty or non-existent. Fixes PR38297.
by Wolfgang Pieb
· 7 years ago
439801b
[DWARF v5] Refactor range lists dumping by using a more generic way of handling tables of lists.
by Wolfgang Pieb
· 7 years ago
2445231
[DebugInfo] Fix getPreviousSibling after r336823
by Fangrui Song
· 7 years ago
3f27e57
[DebugInfo] Make children iterator bidirectional
by Jonas Devlieghere
· 7 years ago
61d8c8d
[DWARF] Improved error reporting for range lists.
by Wolfgang Pieb
· 7 years ago
543c0e1
[DWARFv5] Put the DWO ID in its place.
by Paul Robinson
· 7 years ago
c111382
[DebugInfo] Use absolute addresses in location lists
by Jonas Devlieghere
· 7 years ago
401b5ec
Addressing a couple of compiler warnings introduced with r332759.
by Wolfgang Pieb
· 7 years ago
da71639
Fixing build error introduced with r332759.
by Wolfgang Pieb
· 7 years ago
ad60559
[DWARF v5] Improved support for .debug_rnglists (consumer). Enables any consumer to
by Wolfgang Pieb
· 7 years ago
5f53f07
[DWARF] Factor out a DWARFUnitHeader class. NFC
by Paul Robinson
· 7 years ago
f2b6915e
[DWARF] Fixing a bug in DWARF v5 string offsets tables where the length encoded the contribution
by Wolfgang Pieb
· 7 years ago
aa537da
llvm-symbolizer: Handle function definitions nested within other functions
by David Blaikie
· 7 years ago
84e9926
[DebugInfo] Use WithColor to print errors/warnings
by Jonas Devlieghere
· 7 years ago
c51dc90
Handle abbr_offset with relocations.
by Rafael Espindola
· 8 years ago
322711f
DWARF: Unify form size handling code
by Pavel Labath
· 8 years ago
3b6de6fe
Revert "Rewrite the cached map used for locating the most precise DIE among inlined subroutines for a given address."
by David Blaikie
· 8 years ago
d0c89f8
Stop tracking .debug_line_str in DWARFUnit. NFC.
by Paul Robinson
· 8 years ago
b6aa01c
[DWARFv5] Support DW_FORM_line_strp in llvm-dwarfdump.
by Paul Robinson
· 8 years ago
54a5ad3
Rewrite the cached map used for locating the most precise DIE among
by Chandler Carruth
· 8 years ago
6ecd6a8
[DWARF v5] Rework of string offsets table reader
by Wolfgang Pieb
· 8 years ago
f63ee64
Re-land "[dwarfdump] Add -lookup option"
by Jonas Devlieghere
· 8 years ago
0be860f
[llvm-dwarfdump] - Fix array out of bounds access crash.
by George Rimar
· 8 years ago
ab2177e
Revert r314817 "[dwarfdump] Add -lookup option"
by Hans Wennborg
· 8 years ago
f998c50
[dwarfdump] Add -lookup option
by Jonas Devlieghere
· 8 years ago
e79dda3
dwarfdump/symbolizer: Avoid loading unneeded CUs from a DWP
by David Blaikie
· 8 years ago
485e01b
dwarfdump: Delay parsing abbreviations until they're needed
by David Blaikie
· 8 years ago
2f95c8b
[DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists.
by George Rimar
· 8 years ago
22dc447
DebugInfo: Test & handle (differently) non-zero DW_AT_ranges_base
by David Blaikie
· 8 years ago
295cf4d
[DebugInfo] Use shrink_to_fit to simplify code. NFCI.
by Benjamin Kramer
· 8 years ago
d7b1e5a
[DebugInfo] Don't overwrite DWARFUnit fields if the CU DIE doesn't have them.
by Benjamin Kramer
· 8 years ago
c398e67
Use delegation instead of inheritance.
by Rafael Espindola
· 8 years ago
17536b9
[DWARF] NFC: DWARFDataExtractor combines relocs with DataExtractor.
by Paul Robinson
· 8 years ago
d66ee0f
[DWARF] NFC: Make string-offset handling more like address-table handling;
by Paul Robinson
· 8 years ago
75c068c
[DWARF] NFC: Collect info used by DWARFFormValue into a helper.
by Paul Robinson
· 8 years ago
2db0cfa
[DebugInfo] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
77d3e93
[DWARF] Adding support for the DWARF v5 string offsets table (consumer/reader part only).
by Wolfgang Pieb
· 8 years ago
15d85fc
libDebugInfo: Support symbolizing using DWP files
by David Blaikie
· 8 years ago
37d1cff
FIX: Remove debugging assert left in previous commit
by David Blaikie
· 8 years ago
f9803fb
libDebugInfo: Avoid independently parsing the same .dwo file for two separate CUs residing there
by David Blaikie
· 8 years ago
d2f3a94
libDebugInfo/DWARF: Apply relocations for debug_addr addresses in object files
by David Blaikie
· 8 years ago
8d039d4
llvm-symbolizer: Support multiple CUs in a single DWO file
by David Blaikie
· 8 years ago
4671f2e
[DWARF] - Use DWARFAddressRange struct instead of uint64_t pair for DWARFAddressRangesVector.
by George Rimar
· 8 years ago
ca53211
[DWARF] - Take relocations in account when extracting ranges from .debug_ranges
by George Rimar
· 8 years ago
db569ba
Code style change as suggested in https://reviews.llvm.org/D32177 (NFC)
by Dehao Chen
· 8 years ago
a364f09
Using address range map to speedup finding inline stack for address.
by Dehao Chen
· 8 years ago
e0b77b2
Revert r300697 which causes buildbot failure.
by Dehao Chen
· 8 years ago
74f3e0d
Using address range map to speedup finding inline stack for address.
by Dehao Chen
· 8 years ago
28db7e6
[DebugInfo] Fix some Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
cddd604
[DWARFv5] Emit new unit header format.
by Paul Robinson
· 9 years ago
c109bbe
Add a variant of DWARFDie::find() and DWARFDie::findRecursively() that takes a llvm::ArrayRef<dwarf::Attribute>.
by Greg Clayton
· 9 years ago
97d2218
Cleanup how DWARFDie attributes are accessed and decoded.
by Greg Clayton
· 9 years ago
d1efea8
Remove all variants of DWARFDie::getAttributeValueAs...() that had parameters that specified default values.
by Greg Clayton
· 9 years ago
78a07bf
Add the ability for DWARFDie objects to get the parent DWARFDie.
by Greg Clayton
· 9 years ago
7d4a559
Revert "dwarfdump: Support/process relocations on a CU's abbrev_off"
by David Blaikie
· 9 years ago
e9fda9f
dwarfdump: Support/process relocations on a CU's abbrev_off
by David Blaikie
· 9 years ago
52fe1f6
Add the ability to get attribute values as Optional<T>
by Greg Clayton
· 9 years ago
c8c1032
Make a DWARFDIE class that can help avoid using the wrong DWARFUnit when extracting attributes
by Greg Clayton
· 9 years ago
570e39a
[DebugInfo] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
6f6e4db
Improve DWARF parsing speed by improving DWARFAbbreviationDeclaration
by Greg Clayton
· 9 years ago
c4fbbcf
Import/update constants from the DWARF 5 public review draft document.
by Adrian Prantl
· 9 years ago
e438cff
llvm-symbolizer: Avoid infinite recursion walking dwos where the dwo contains a dwo_name attribute
by David Blaikie
· 9 years ago
9a4f3cb
llvm-symbolizer: prefer .dwo contents over fission-gmlt-like-data when .dwo file is present
by David Blaikie
· 9 years ago
3fcdf6a
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 9 years ago
4689ef5
Fix null dereference committed in r253277
by David Blaikie
· 10 years ago
35c2eeb
dwarfdump: support indexed string dumping in dwp based on the STR_OFFSETS component of the index
by David Blaikie
· 10 years ago
c4e2bed
dwarfdump: Reference the appropriate line table segment when dumping dwp files
by David Blaikie
· 10 years ago
82641be
dwarfdump: Use the index to find the right abbrev offset in DWP files
by David Blaikie
· 10 years ago
68a2956
Refactor: Simplify boolean conditional return statements in llvm/lib/DebugInfo/DWARF
by Benjamin Kramer
· 10 years ago
7a18c06
[DWARF parser] Make DWARF parser more robust against missing compile/type units.
by Alexey Samsonov
· 10 years ago
6489d7b
Move DIContext.h to common DebugInfo location.
by Zachary Turner
· 10 years ago
82af943
Move DebugInfo to DebugInfo/DWARF.
by Zachary Turner
· 11 years ago
[Renamed (98%) from llvm/lib/DebugInfo/DWARFUnit.cpp]
b88adbd
[DebugInfo] Move all DWARF headers to the public include directory.
by Frederic Riss
· 11 years ago
4b4d64b
[DebugInfo] Pass DWARFSection down to DWARFUnit constructor (NFC).
by Alexey Samsonov
· 11 years ago
8cd4c9d
[DebugInfo] Pass DWARFSection into DWARFUnitSection constructor (NFC).
by Alexey Samsonov
· 11 years ago
Next »