llvm-project/lldb/source
Pavel Labath 162fb8e8ab Speed up NativeProcessLinux::GetLoadedModuleFileSpec
Summary:
GetLoadedModuleFileSpec was reading /proc/pid/maps character by character, which was very slow,
since we do that for every shared library, which android tends to have a lot. Switching to
ProcFileReader saves us about 0.4 seconds in attach time.

Reviewers: tberghammer

Subscribers: tberghammer, danalbert, lldb-commits

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

llvm-svn: 243019
2015-07-23 14:47:33 +00:00
..
API Fix warnings found by -Wextra-semi 2015-07-22 08:12:01 +00:00
Breakpoint Add support for specifying a language to use when parsing breakpoints. 2015-07-21 22:05:07 +00:00
Commands Clean up wording in help for breakpoint --language option. 2015-07-22 02:01:32 +00:00
Core Set the live address on child const results in a way that is more maintainable for sustained merges with our internal branches 2015-07-22 21:39:15 +00:00
DataFormatters Remove a static helper function and use the StringPrinter API exclusively to format NSStrings 2015-07-17 22:39:35 +00:00
Expression Expression evaluation, a new ThreadPlanCallFunctionUsingABI for executing a function call on target via register manipulation 2015-07-14 10:56:58 +00:00
Host Fix typos. 2015-07-22 00:16:02 +00:00
Initialization [Makefiles] Align library names with CMake build 2015-07-14 20:25:19 +00:00
Interpreter Fix typos. 2015-07-22 00:16:02 +00:00
Plugins Speed up NativeProcessLinux::GetLoadedModuleFileSpec 2015-07-23 14:47:33 +00:00
Symbol Don't complete an EnumDecl if it's already complete. We already do this check 2015-07-22 20:20:57 +00:00
Target Fix warnings. 2015-07-22 17:31:44 +00:00
Utility Fix typos. 2015-07-22 00:16:02 +00:00
CMakeLists.txt Move LLDB initialization/shutdown to Initialization. 2015-03-19 22:00:21 +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