llvm-project/lldb/source
Jan Kratochvil b14f1da23c Fix LLDB crash accessing unknown DW_FORM_* attributes
Current LLDB (that is without DWZ support) crashes accessing Fedora debug info:
READ of size 8 at 0x60200000ffc8 thread T0
    #0 in DWARFDebugInfoEntry::BuildAddressRangeTable(SymbolFileDWARF*, DWARFCompileUnit const*, DWARFDebugAranges*) const tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:1336

Greg Clayton: We will need a warning to be emitted in
SymbolFileDWARF::CalculateAbilities() stating we won't parse the DWARF due to
"unsupported DW_FORM value of 0x1f20".

Patch has been mostly written by Greg Clayton.

Differential revision: https://reviews.llvm.org/D35622

llvm-svn: 309581
2017-07-31 17:02:52 +00:00
..
API [CMake] Add SharingPtr.h to the Framework header list 2017-07-28 20:27:38 +00:00
Breakpoint Fix error string set in AddName to take a StringRef. 2017-05-17 17:48:55 +00:00
Commands Extend 'target symbols add' to load symbols from a given module 2017-07-24 22:52:39 +00:00
Core Pass in the disassembler flavor when disassembling in 2017-07-11 04:22:31 +00:00
DataFormatters Use exact equality for category language matching, for all languages, except those specifically mentioned. 2017-06-06 20:40:24 +00:00
Expression Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Host [CMake] A few fixups to support building LLDB for iOS 2017-07-18 21:15:53 +00:00
Initialization Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
Interpreter Fix the formatting for help on option value types. 2017-07-27 00:18:18 +00:00
Plugins Fix LLDB crash accessing unknown DW_FORM_* attributes 2017-07-31 17:02:52 +00:00
Symbol [TypeSystem] Guard the global `ASTSourceMap` with a mutex 2017-07-25 17:33:37 +00:00
Target Clean up lldb-types.h 2017-07-18 13:14:01 +00:00
Utility Don't crash when hostname is empty. StringRef will assert and kill your program. 2017-07-24 16:47:04 +00:00
CMakeLists.txt Remove Plugins/Process/POSIX from include_directories 2017-04-11 12:26:25 +00:00
lldb.cpp One more cleanup to lldb version printing 2016-11-14 22:43:08 +00:00