llvm-project/lldb/source/Plugins
Tamas Berghammer 963ce483b8 Add support for the DWP debug info format
Summary:
The DWP (DWARF package) format is used to pack multiple dwo files
generated by split-dwarf into a single ELF file to make distributing
them easier. It is part of the DWARFv5 spec and can be generated by
dwp or llvm-dwp from a set of dwo files.

Caviats:
* Only the new version of the dwp format is supported (v2 in GNU
  numbering schema and v5 in the DWARF spec). The old version (v1) is
  already deprecated but binutils 2.24 still generates that one.
* Combining DWP files with module debugging is not yet supported.

Subscribers: emaste, mgorny, aprantl

Differential Revision: https://reviews.llvm.org/D36062

llvm-svn: 311775
2017-08-25 13:56:14 +00:00
..
ABI Make i386-*-freebsd expression work on JIT path 2017-08-16 12:55:02 +00:00
Disassembler Rename Error -> Status. 2017-05-12 04:51:55 +00:00
DynamicLoader Clean up lldb-types.h 2017-07-18 13:14:01 +00:00
ExpressionParser Fixing LLDB build after refactoring of clang's MacroInfo 2017-07-17 20:50:21 +00:00
Instruction [LLDB][MIPS] Fix emulation of Instruction for MIPS64R6 target. 2017-07-27 05:34:33 +00:00
InstrumentationRuntime Upstreaming a patch from Github: When evaluation user expressions, ignore InstrumentationRuntime breakpoints. (#235) 2017-07-13 04:35:27 +00:00
JITLoader Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Language ObjC: fix some -Wpedantic warnings by removing ';' 2017-08-23 17:00:14 +00:00
LanguageRuntime Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
MemoryHistory Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ObjectContainer Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
ObjectFile Add support for the DWP debug info format 2017-08-25 13:56:14 +00:00
OperatingSystem Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
Platform convert hard tabs to spaces in PlatformOpenBSD.cpp 2017-08-16 13:10:07 +00:00
Process Process: fix FXSAVE on x86 2017-08-23 17:23:12 +00:00
ScriptInterpreter Don't access Python objects while not holding the GIL. 2017-07-09 23:32:15 +00:00
StructuredData Update StructuredData::String to return StringRefs. 2017-05-12 05:49:54 +00:00
SymbolFile Add support for the DWP debug info format 2017-08-25 13:56:14 +00:00
SymbolVendor Add support for the DWP debug info format 2017-08-25 13:56:14 +00:00
SystemRuntime Move StructuredData from Core to Utility 2017-06-27 10:45:31 +00:00
UnwindAssembly The x86 instruction unwinder can be asked to disassemble non-instruction 2017-07-08 00:12:15 +00:00
CMakeLists.txt Add StructuredData plugin type; showcase with new DarwinLog feature 2016-08-19 04:21:48 +00:00