llvm-project/lldb
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
..
cmake Disable libxml2 on Windows for now. 2015-10-19 17:34:51 +00:00
docs Have debugserver send the OS version string plus 2015-08-12 03:27:33 +00:00
examples Fix libstdc++ data formatters on Ubuntu 15.10 x86_64 2015-10-22 00:23:38 +00:00
include [SBValue] Add a method GetNumChildren(uint32_t max) 2015-10-21 19:28:08 +00:00
lib Revert r248047 and fix the problem properly 2015-10-19 22:59:16 +00:00
lit Create a check-lldb-unit target to run unit tests. 2015-03-13 20:55:07 +00:00
lldb.xcodeproj Move the launch-as-root xpc service from lldb to xcode, to 2015-10-22 04:17:26 +00:00
lldb.xcworkspace Working on getting the OSX build green 2015-05-12 02:20:27 +00:00
resources Only export public symbols with the cmake build. 2015-09-04 00:00:41 +00:00
scripts [SBValue] Add a method GetNumChildren(uint32_t max) 2015-10-21 19:28:08 +00:00
source [AppleObjCRuntime] Don't bother looking for the runtime on non-apple targets 2015-10-22 09:34:40 +00:00
test Fix libstdc++ data formatters on Ubuntu 15.10 x86_64 2015-10-22 00:23:38 +00:00
third_party/Python/module/six Add `six` Python module to lldb/third_party. 2015-10-20 21:05:49 +00:00
tools Fix lldb-server - write null terminating symbol along with port number. 2015-10-21 21:58:22 +00:00
unittests Add a new task pool class to LLDB 2015-10-20 12:42:05 +00:00
utils syncsource.py: a specific dir's source_excludes may now include the special entry "<no-defaults>". 2015-10-08 17:43:02 +00:00
www Support RHEL 7 and similar systems that use architecture-specific Python lib dirs 2015-10-12 20:12:27 +00:00
.arcconfig Update .arcconfig to point to reviews.llvm.org 2014-05-20 21:24:59 +00:00
.clang-format Update build instructions / coding conventions. 2015-03-10 23:22:25 +00:00
.gitignore Fix .gitignore to ignore symlinks. 2015-03-31 00:03:00 +00:00
CMakeLists.txt Fix Android build. 2015-10-07 00:01:06 +00:00
CODE_OWNERS.txt Convert CRLF to LF in CODE_OWNERS.txt 2015-03-23 14:00:54 +00:00
INSTALL.txt Revert the patch to Test Commit Access 2015-07-06 11:26:51 +00:00
LICENSE.TXT
Makefile Test commit 2015-07-22 08:41:18 +00:00
lldb.root Introduce a mechanism for reusing Python modules out of tree. 2015-10-20 21:05:57 +00:00
lldb_shared_base.py Introduce a mechanism for reusing Python modules out of tree. 2015-10-20 21:05:57 +00:00