hanchenye-llvm-project/lldb
Jan Kratochvil faec6dd9a2 Fix: Assertion failed: (!m_first_die || m_first_die == m_die_array.front()), function ExtractDIEsRWLocked
xbolva00 bugreported $subj in: https://reviews.llvm.org/D46810#1247410
It can happen only from the line:
	m_die_array.back().SetEmptyChildren(true);

In the case DW_TAG_compile_unit has DW_CHILDREN_yes but there is only 0 (end of
list, no children present). Therefore the assertion can fortunately happen only
with a hand-crafted DWARF or with DWARF from some suboptimal compilers.

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

llvm-svn: 344605
2018-10-16 11:38:22 +00:00
..
cmake [cmake] Add option to skip building lldb-server 2018-08-23 18:05:45 +00:00
docs Enable AUTOBRIEF in doxygen configuration. 2018-05-02 16:55:16 +00:00
examples Fixes for GDB remote packet disassembler: 2018-09-27 17:55:36 +00:00
include/lldb Resubmit "Add SymbolFileNativePDB plugin." 2018-10-12 19:47:13 +00:00
lit Add REQUIRES: lld to SymbolFileNativePDB tests. 2018-10-12 23:07:32 +00:00
lldb.xcodeproj Add NativePDB subdir again. 2018-10-12 20:53:21 +00:00
lldb.xcworkspace
packages/Python/lldbsuite Use assertEqual to improve test failure logging 2018-10-16 03:31:33 +00:00
resources Fix up Info.plist when building LLDB.framework with CMake 2018-06-19 02:59:30 +00:00
scripts Fix double import of _lldb module. 2018-10-14 07:24:56 +00:00
source Fix: Assertion failed: (!m_first_die || m_first_die == m_die_array.front()), function ExtractDIEsRWLocked 2018-10-16 11:38:22 +00:00
test Allow use of self.filecheck in LLDB tests (c.f self.expect) 2018-09-18 19:31:47 +00:00
third_party/Python/module
tools Fix typos. 2018-10-04 22:33:39 +00:00
unittests Fix typos. 2018-10-04 22:33:39 +00:00
utils Fix typos. 2018-10-04 22:33:39 +00:00
www Fix typos. 2018-10-04 22:33:39 +00:00
.arcconfig
.clang-format
.gitignore
CMakeLists.txt Allow use of self.filecheck in LLDB tests (c.f self.expect) 2018-09-18 19:31:47 +00:00
CODE_OWNERS.txt Fix/unify the spelling of Objective-C. 2018-06-13 16:21:24 +00:00
INSTALL.txt
LICENSE.TXT
use_lldb_suite_root.py