llvm-project/lldb
Enrico Granata 6f3533fb1d Public API changes:
- Completely new implementation of SBType
 - Various enhancements in several other classes
Python synthetic children providers for std::vector<T>, std::list<T> and std::map<K,V>:
 - these return the actual elements into the container as the children of the container
 - basic template name parsing that works (hopefully) on both Clang and GCC
 - find them in examples/synthetic and in the test suite in functionalities/data-formatter/data-formatter-python-synth
New summary string token ${svar :
 - the syntax is just the same as in ${var but this new token lets you read the values
   coming from the synthetic children provider instead of the actual children
 - Python providers above provide a synthetic child len that returns the number of elements
   into the container
Full bug fix for the issue in which getting byte size for a non-complete type would crash LLDB
Several other fixes, including:
 - inverted the order of arguments in the ClangASTType constructor
 - EvaluationPoint now only returns SharedPointer's to Target and Process
 - the help text for several type subcommands now correctly indicates argument-less options as such

llvm-svn: 136504
2011-07-29 19:53:35 +00:00
..
docs Add a note. 2011-07-20 20:28:36 +00:00
examples Public API changes: 2011-07-29 19:53:35 +00:00
include Public API changes: 2011-07-29 19:53:35 +00:00
lib Link in the MCJIT. Fixes makefile build. 2011-05-24 01:54:03 +00:00
lldb.xcodeproj Python synthetic children: 2011-07-24 00:14:56 +00:00
lldb.xcworkspace Adding a Xcode workspace for lldb. 2011-01-27 20:15:39 +00:00
resources Bumped Xcode project version for lldb-68. 2011-07-06 21:01:19 +00:00
scripts Public API changes: 2011-07-29 19:53:35 +00:00
source Public API changes: 2011-07-29 19:53:35 +00:00
test Public API changes: 2011-07-29 19:53:35 +00:00
tools RNBRemote.cpp, RNBRemote.h: Add a new qGetPid packet which returns 2011-07-26 03:34:52 +00:00
utils Update usage comment. 2011-06-14 22:23:54 +00:00
www when typing a summary string you can use the %S symbol to explicitly indicate that you want the summary to be used to print the target object 2011-07-22 00:16:08 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Enable the "make test" rule in the root Makefile 2011-06-20 19:06:57 +00:00