summaryrefslogtreecommitdiff
path: root/libbacktrace
diff options
context:
space:
mode:
authorbrycelee <brycelee@google.com>2021-10-28 23:38:56 +0000
committerbrycelee <brycelee@google.com>2021-10-28 23:38:56 +0000
commit00816b4efd01555a7cc134d59be27b2a79257062 (patch)
tree54fa4dd57f4645a435b777315f401c975a39329d /libbacktrace
parent2169d0e60229a29e64cb3861ba13568e70f2f5de (diff)
downloadunwinding-00816b4efd01555a7cc134d59be27b2a79257062.tar.gz
Revert "Make it possible to get BuildId for a map."
This reverts commit 2169d0e60229a29e64cb3861ba13568e70f2f5de. Reason for revert: b/204487293 Change-Id: I550fec1b71543b95b8fe18d6fb4ae7d561d1b7b9
Diffstat (limited to 'libbacktrace')
-rw-r--r--libbacktrace/UnwindStackMap.cpp5
-rw-r--r--libbacktrace/UnwindStackMap.h2
-rw-r--r--libbacktrace/include/backtrace/BacktraceMap.h3
3 files changed, 0 insertions, 10 deletions
diff --git a/libbacktrace/UnwindStackMap.cpp b/libbacktrace/UnwindStackMap.cpp
index b818ece..7c15ed7 100644
--- a/libbacktrace/UnwindStackMap.cpp
+++ b/libbacktrace/UnwindStackMap.cpp
@@ -99,11 +99,6 @@ void UnwindStackMap::FillIn(uint64_t addr, backtrace_map_t* map) {
map->load_bias = map_info->GetLoadBias(process_memory_);
}
-std::string UnwindStackMap::GetBuildId(uint64_t addr) {
- unwindstack::MapInfo* map_info = stack_maps_->Find(addr);
- return map_info == nullptr ? std::string() : map_info->GetPrintableBuildID();
-}
-
uint64_t UnwindStackMap::GetLoadBias(size_t index) {
if (index >= stack_maps_->Total()) {
return 0;
diff --git a/libbacktrace/UnwindStackMap.h b/libbacktrace/UnwindStackMap.h
index 3c2591e..f0e7d8b 100644
--- a/libbacktrace/UnwindStackMap.h
+++ b/libbacktrace/UnwindStackMap.h
@@ -47,8 +47,6 @@ class UnwindStackMap : public BacktraceMap {
void FillIn(uint64_t addr, backtrace_map_t* map) override;
- std::string GetBuildId(uint64_t addr) override;
-
virtual std::string GetFunctionName(uint64_t pc, uint64_t* offset) override;
virtual std::shared_ptr<unwindstack::Memory> GetProcessMemory() override final;
diff --git a/libbacktrace/include/backtrace/BacktraceMap.h b/libbacktrace/include/backtrace/BacktraceMap.h
index eab1328..e000a00 100644
--- a/libbacktrace/include/backtrace/BacktraceMap.h
+++ b/libbacktrace/include/backtrace/BacktraceMap.h
@@ -117,9 +117,6 @@ public:
// Fill in the map data structure for the given address.
virtual void FillIn(uint64_t addr, backtrace_map_t* map);
- // Get BuildId of ELF file at the given address, or empty string on failure.
- virtual std::string GetBuildId(uint64_t /*pc*/) { return std::string(); }
-
// Only supported with the new unwinder.
virtual std::string GetFunctionName(uint64_t /*pc*/, uint64_t* /*offset*/) { return ""; }
virtual std::shared_ptr<unwindstack::Memory> GetProcessMemory() { return nullptr; }