hanchenye-llvm-project/lldb
Enrico Granata 636cd262d6 Fix an issue where LLDB would run out of stack space trying to decide if a deeply nested child can be updated in the face of an invalid execution context
The issue is that a child can't really ask the root object, since this decision could actually hinge on whether a dynamic and/or synthetic value is present
To do this, make values vote lazily for whether they are willing to allow this, so that we can navigate up the chain without recursively invoking ourselves

Tentative fix for rdar://21949558

llvm-svn: 243077
2015-07-24 00:57:19 +00:00
..
cmake Re-enable static Android build after build master restart. 2015-07-21 17:50:49 +00:00
docs Add jThreadsInfo support to lldb-server 2015-07-16 14:14:35 +00:00
examples Improved the packet dumper to escape the response string before sending it to the response functions (find any 0x7d characters and remove it and XOR the next character with 0x20). This allows us to parse the JSON in the reply packet and display it correctly. 2015-07-22 20:12:58 +00:00
include Fix an issue where LLDB would run out of stack space trying to decide if a deeply nested child can be updated in the face of an invalid execution context 2015-07-24 00:57:19 +00:00
lib [Makefiles] One more library rename to align with CMake 2015-07-15 22:39:44 +00:00
lit Create a check-lldb-unit target to run unit tests. 2015-03-13 20:55:07 +00:00
lldb.xcodeproj Add an Either<T,U> type to lldb_utility which represents a type-safe payload of either one type or another, à la Haskell 2015-07-22 02:06:37 +00:00
lldb.xcworkspace Working on getting the OSX build green 2015-05-12 02:20:27 +00:00
resources Bump major vers # in xcode project file from 330 to 340. 2015-03-06 00:45:01 +00:00
scripts Refactor Unix signals. 2015-07-14 01:09:28 +00:00
source Fix an issue where LLDB would run out of stack space trying to decide if a deeply nested child can be updated in the face of an invalid execution context 2015-07-24 00:57:19 +00:00
test Remove XFAIL from ReturnValueTestCase after rL242972 2015-07-23 09:49:59 +00:00
tools Add UNUSED_IF_ASSERT_DISABLED and apply it. 2015-07-24 00:23:29 +00:00
unittests Fix StringExtractor.h issues. 2015-07-07 15:19:03 +00:00
utils
www Fix typos. 2015-07-22 00:16:02 +00:00
.arcconfig
.clang-format Update build instructions / coding conventions. 2015-03-10 23:22:25 +00:00
.gitignore Fix .gitignore to ignore symlinks. 2015-03-31 00:03:00 +00:00
CMakeLists.txt Standalone cmake build improvements (bug #23889) 2015-07-17 15:50:48 +00:00
CODE_OWNERS.txt Convert CRLF to LF in CODE_OWNERS.txt 2015-03-23 14:00:54 +00:00
INSTALL.txt Revert the patch to Test Commit Access 2015-07-06 11:26:51 +00:00
LICENSE.TXT
Makefile Test commit 2015-07-22 08:41:18 +00:00