llvm-project/lldb/source
Pavel Labath 31bcd2bddd [AppleObjCRuntime] Don't bother looking for the runtime on non-apple targets
Summary:
This short-circuits the GetObjCVersion function to avoid iterating through target modules on
non-apple targets. This function is called on every Process::IsDynamicValue call, so this
overhead is not negligible.

Reviewers: clayborg, jingham

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D13948

llvm-svn: 251004
2015-10-22 09:34:40 +00:00
..
API [SBValue] Add a method GetNumChildren(uint32_t max) 2015-10-21 19:28:08 +00:00
Breakpoint [LLDB] Fix display of value of a vector variables in watchpoint operations 2015-10-09 15:13:20 +00:00
Commands Added support to the expression command for dropping into the REPL at will. 2015-10-20 00:55:21 +00:00
Core Change ModuleList::GetSharedModule so that it will reject "stub 2015-10-22 03:50:28 +00:00
DataFormatters [SBValue] Add a method GetNumChildren(uint32_t max) 2015-10-21 19:28:08 +00:00
Expression When target is NULL, provide a debugger so that REPLs can use that to create 2015-10-21 00:28:44 +00:00
Host Move the launch-as-root xpc service from lldb to xcode, to 2015-10-22 04:17:26 +00:00
Initialization TypeSystem is now a plugin interface and removed any "ClangASTContext &Class::GetClangASTContext()" functions. 2015-09-17 22:23:34 +00:00
Interpreter Added the concept of a Read-Eval-Print-Loop to LLDB. 2015-10-19 23:11:07 +00:00
Plugins [AppleObjCRuntime] Don't bother looking for the runtime on non-apple targets 2015-10-22 09:34:40 +00:00
Symbol Introduce the concept of a type that is meaningless without dynamic resolution, which are essentially placeholder types meant to appease a language's type system but do not offer any actual information to the debugger, unless further resolved 2015-10-20 00:13:19 +00:00
Target Fix error handling when there are no REPLs installed. 2015-10-21 19:31:17 +00:00
Utility Add a new task pool class to LLDB 2015-10-20 12:42:05 +00:00
CMakeLists.txt Fix handling of LLDB_VERS_GENERATED_FILE. 2015-10-09 03:40:55 +00:00
Makefile [Makefiles] Align library names with CMake build 2015-07-14 20:25:19 +00:00
lldb.cpp Move LLDB initialization/shutdown to Initialization. 2015-03-19 22:00:21 +00:00