1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test
Jonas Devlieghere 059e346af5 [dsymutil] Add preliminary support for DWARF 5.
Currently dsymutil will silently fail when processing binaries with
Dwarf 5 debug info. This patch adds rudimentary support for Dwarf 5 in
dsymutil.

 - Recognize relocations in the debug_addr section.
 - Recognize (a subset of) Dwarf 5 form values.
 - Emits valid Dwarf 5 compile unit header chains.

To simplify things (and avoid having to emit indexed sections) I decided
to emit the relocated addresses directly in the debug info section.

 - DW_FORM_strx gets relocated and rewritten to DW_FORM_strp
 - DW_FORM_addrx gets relocated and rewritten to DW_FORM_addr

Obviously there's a lot of work left, but this should be a step in the
right direction.

rdar://62345491

Differential revision: https://reviews.llvm.org/D94323
2021-01-12 21:55:41 -08:00
..
Analysis [ARM] Update trunc costs 2021-01-11 08:59:28 +00:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [Verifier] Extend statepoint verifier to cover more constants 2021-01-13 11:51:48 +07:00
DebugInfo [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option 2021-01-11 09:32:49 -08:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck [Test][FileCheck] Fix use of undef var 2021-01-09 10:45:00 +00:00
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [NFC] Disallow unused prefixes under MC/AMDGPU 2021-01-12 15:24:44 -08:00
Object
ObjectYAML
Other Introduce new quiet mode and new option handling for -print-changed. 2021-01-11 14:15:18 -05:00
Reduce [llvm-reduce] ReduceGlobalVarInitializers delta pass: fix handling of globals w/ comdat/non-external linkage 2021-01-07 18:05:03 +03:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Improve error message for semicolon after braced body. 2021-01-12 09:38:05 -05:00
ThinLTO/X86
tools [dsymutil] Add preliminary support for DWARF 5. 2021-01-12 21:55:41 -08:00
Transforms [Coroutine] Update promise object's final layout index 2021-01-12 17:44:02 -08:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh