summaryrefslogtreecommitdiffstats
path: root/libbacktrace/include/backtrace/BacktraceMap.h
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2018-05-10 17:19:12 -0700
committerYabin Cui <yabinc@google.com>2018-05-14 14:00:18 -0700
commit3841accba82b47087647d023e670219ac3627710 (patch)
tree2e5d901771563dded16721f694530b3ddc53e8ed /libbacktrace/include/backtrace/BacktraceMap.h
parent3607fe672a1aa0fa775df01b60d18d287e7f8686 (diff)
downloadsystem_core-3841accba82b47087647d023e670219ac3627710.tar.gz
system_core-3841accba82b47087647d023e670219ac3627710.tar.bz2
system_core-3841accba82b47087647d023e670219ac3627710.zip
libprocinfo: add functions reading process map file.
Add test and benchmark. Also switch libbacktrace, libunwindstack, libmemunreachable to use libprocinfo for map file reading. The benchmark shows using libprocinfo speeds up map file reading in libbacktrace and libunwindstack 18% - 36% on walleye. Bug: http://b/79118393 Test: run procinfo_test. Test: run libunwindstack_test. Test: run libbacktrace_test. Test: run memunreachable_test. Change-Id: Icf281c352f4103fc8d4ba6732c5c07b943330ca1
Diffstat (limited to 'libbacktrace/include/backtrace/BacktraceMap.h')
-rw-r--r--libbacktrace/include/backtrace/BacktraceMap.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/libbacktrace/include/backtrace/BacktraceMap.h b/libbacktrace/include/backtrace/BacktraceMap.h
index c94cad188..a9cfce4cb 100644
--- a/libbacktrace/include/backtrace/BacktraceMap.h
+++ b/libbacktrace/include/backtrace/BacktraceMap.h
@@ -169,8 +169,6 @@ public:
virtual uint64_t GetLoadBias(size_t /* index */) { return 0; }
- virtual bool ParseLine(const char* line, backtrace_map_t* map);
-
pid_t pid_;
std::deque<backtrace_map_t> maps_;
std::vector<std::string> suffixes_to_ignore_;