llvm-project/lldb
Greg Clayton 84db9105d2 <rdar://problem/11113279>
Fixed type lookups to "do the right thing". Prior to this fix, looking up a type using "foo::bar" would result in a type list that contains all types that had "bar" as a basename unless the symbol file was able to match fully qualified names (which our DWARF parser does not). 

This fix will allow type matches to be made based on the basename and then have the types that don't match filtered out. Types by name can be fully qualified, or partially qualified with the new "bool exact_match" parameter to the Module::FindTypes() method.

This fixes some issue that we discovered with dynamic type resolution as well as improves the overall type lookups in LLDB.

llvm-svn: 153482
2012-03-26 23:03:23 +00:00
..
docs When unwinding from the first frame, try to ask the remote debugserver 2011-12-13 05:39:38 +00:00
examples Fixed up the command so that it doesn't dump the first arguments when run from the command line which was causing this script to dump the script itself. 2012-03-23 00:01:02 +00:00
include <rdar://problem/11113279> 2012-03-26 23:03:23 +00:00
lib Makefile build: clang now depends on libclangEdit. 2012-03-14 11:03:46 +00:00
lldb.xcodeproj Bump version to debugserver-184, lldb-135. 2012-03-24 04:05:56 +00:00
lldb.xcworkspace I accidentally committed some changes to the 2011-12-21 21:30:33 +00:00
resources Bump version to debugserver-184, lldb-135. 2012-03-24 04:05:56 +00:00
scripts <rdar://problem/11022964> 2012-03-26 20:52:07 +00:00
source <rdar://problem/11113279> 2012-03-26 23:03:23 +00:00
test <rdar://problem/11113279> 2012-03-26 23:03:23 +00:00
tools Bump version to debugserver-184, lldb-135. 2012-03-24 04:05:56 +00:00
utils Minor cleanup. 2012-03-05 18:25:29 +00:00
www Removing cascading through inheritance chains for data formatters 2012-03-22 19:55:55 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +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 Revert the RTTI change from r151187. It make lldb compile with g++ 4.4 but it doesn't link anymore. The bug seems to be fixed in g++ 4.5. 2012-02-22 21:00:17 +00:00