llvm-project/lldb/source
Greg Clayton 6ecb232b31 <rdar://problem/11398407>
Name matching was working inconsistently across many places in LLDB. Anyone doing name lookups where you want to look for all types of names should used "eFunctionNameTypeAuto" as the sole name type mask. This will ensure that we get consistent "lookup function by name" results. We had many function calls using as mask like "eFunctionNameTypeBase | eFunctionNameTypeFull | eFunctionNameTypeMethod | eFunctionNameTypeSelector". This was due to the function lookup by name evolving over time, but as it stands today, use eFunctionNameTypeAuto when you want general name lookups. Either ModuleList::FindFunctions() or Module::FindFunctions() will figure out the right kinds of names to lookup and remove the "eFunctionNameTypeAuto" and replace it with the exact subset of what the name can be.

This checkin also changes eFunctionNameTypeAny over to use eFunctionNameTypeAuto to reflect this.

llvm-svn: 182179
2013-05-18 00:11:21 +00:00
..
API Fixed a few obvious errors pointed out by the static analyzer. 2013-05-15 18:27:08 +00:00
Breakpoint Hardened LLDB against NULL conditions being 2013-05-10 21:58:45 +00:00
Commands <rdar://problem/11398407> 2013-05-18 00:11:21 +00:00
Core <rdar://problem/11398407> 2013-05-18 00:11:21 +00:00
DataFormatters <rdar://problem/13928053> 2013-05-17 23:28:13 +00:00
Expression <rdar://problem/13893094> 2013-05-17 00:55:28 +00:00
Host test commit 2013-05-17 00:08:09 +00:00
Interpreter Apropos should search user commands as well as built-in commands. 2013-05-17 01:30:37 +00:00
Plugins The Linux process plugin wasn't returning the correct linux signals. This fixes that. 2013-05-17 22:21:08 +00:00
Symbol <rdar://problem/11398407> 2013-05-18 00:11:21 +00:00
Target <rdar://problem/11398407> 2013-05-18 00:11:21 +00:00
Utility More CMake fixes for OS X. 2013-04-25 01:36:53 +00:00
CMakeLists.txt Fix CMake install target 2013-05-17 20:55:19 +00:00
Makefile Remove LLDB dependency on xcodeworkspace (on Linux) for version number 2013-02-28 16:51:15 +00:00
lldb-log.cpp Fixing lldb log list text for commands category 2013-04-26 17:44:41 +00:00
lldb.cpp Remove the initialization/termination of the now-removed OperatingSystemDarwinKernel. 2013-05-03 03:55:48 +00:00