hanchenye-llvm-project/lldb
Greg Clayton 4705f8d842 LLDB can crash if given DWARF debug info for a class that has a base class which isn't a complete definition.
<rdar://problem/15594781>

We need to not crash at any cost. We currently detect if any base classes are forward declarations, emit an error string that directs the use to file a compiler bug, and continues by completing the class with no contents. This avoids a clang crash that would usually follow when we call setBase().

llvm-svn: 197108
2013-12-12 01:54:04 +00:00
..
docs Test commit. Capitalize 'os'. 2013-11-20 12:35:52 +00:00
examples Adjust PC after hitting breakpoint on remote target. 2013-10-18 10:04:33 +00:00
include Remove 'const' constraint on ProcessLaunchInfo parameter in Process::DoLaunch(). 2013-12-09 22:52:50 +00:00
lib Bug #18214 - Adds LLVMObjCARCOpts.a to Makefile linkage for liblldb. 2013-12-11 21:55:00 +00:00
lldb.xcodeproj For logical backtrace work, lldb needs to track Module unloads etc & symoblicate an address based on a point in time 2013-12-06 01:12:00 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Tweak exports list so lldb will still build correctly when 2013-11-21 22:23:46 +00:00
scripts As consistency, invoke python with /usr/bin/env (like it is done in the rest of the file). Thanks to Xavier De Gaye for the patch 2013-12-10 16:51:35 +00:00
source LLDB can crash if given DWARF debug info for a class that has a base class which isn't a complete definition. 2013-12-12 01:54:04 +00:00
test Actually initialize the magic pointer to NULL safely 2013-12-12 01:47:35 +00:00
tools Add the "--unix-socket" opton back as it was being used. 2013-12-10 19:36:45 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Update cmake build instruction to compile LLVM in C++11 mode 2013-12-09 18:13:47 +00:00
.arcconfig Adding .arcconfig file to LLDB to allow using Phabricator for reviews 2013-05-23 20:21:28 +00:00
.gitignore
CMakeLists.txt Remove the hardcoded declaration to the Python include path. Thanks to Kal Conley for the patch 2013-11-15 10:32:40 +00:00
INSTALL.txt Update INSTALL.txt to mention LLDB builds on Linux with GCC or Clang. 2013-02-21 22:37:18 +00:00
LICENSE.TXT
Makefile Respect SDKROOT in lldb Makefile 2013-09-18 16:32:28 +00:00