llvm-project/lldb/source
Enrico Granata 9d60f60760 Changed ValueObject to use a dedicated ChildrenManager class to store its children, instead of an std::vector
This solves an issue where a ValueObject was getting a wrong children count (usually, a huge value) and trying to resize the vector of children to fit that many ValueObject*

Added a loop detection algorithm to the synthetic children provider for std::list

Added a few more checks to the synthetic children provider for std::vector

Both std::list and std::vector's synthetic children providers now cache the count of children instead of recomputing it every time
std::map has a field that stores the count, so there is little need to cache it on our side

llvm-svn: 152371
2012-03-09 03:09:58 +00:00
..
API Moved inline functions into SBTarget.cpp and made destructors for SBLaunchInfo and SBAttachInfo to avoid link warnings. 2012-03-07 23:52:51 +00:00
Breakpoint <rdar://problem/10997402> 2012-03-07 21:03:09 +00:00
Commands <rdar://problem/10997402> 2012-03-07 21:03:09 +00:00
Core Changed ValueObject to use a dedicated ChildrenManager class to store its children, instead of an std::vector 2012-03-09 03:09:58 +00:00
Expression Updated the revision of LLVM/Clang used by LLDB. 2012-03-08 02:39:03 +00:00
Host Bump to lldb-125. 2012-03-08 23:25:56 +00:00
Interpreter Fixed a crasher when Xcode calls into ScriptInterpreterPython::ResetOutputFileHandle(). 2012-03-08 20:53:04 +00:00
Plugins Updated the revision of LLVM/Clang used by LLDB. 2012-03-08 02:39:03 +00:00
Symbol Make sure the byte size is correct when dumping as it may need to be calculated on the fly. 2012-03-07 23:30:39 +00:00
Target Updated the revision of LLVM/Clang used by LLDB. 2012-03-08 02:39:03 +00:00
Utility rdar://problem/10652076 2012-02-29 01:07:59 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Add a logging mode that takes a callback and flush'es to that callback. 2012-02-21 02:23:08 +00:00
lldb.cpp Enabled the PlatformLinux and PlatforFreeBSD on MacOSX so they can be used 2012-02-27 19:12:12 +00:00