diff options
Diffstat (limited to 'libunwindstack/Elf.cpp')
-rw-r--r-- | libunwindstack/Elf.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libunwindstack/Elf.cpp b/libunwindstack/Elf.cpp index 60ef79625..4d72eadef 100644 --- a/libunwindstack/Elf.cpp +++ b/libunwindstack/Elf.cpp @@ -88,6 +88,11 @@ void Elf::InitGnuDebugdata() { } } +void Elf::Invalidate() { + interface_.reset(nullptr); + valid_ = false; +} + bool Elf::GetSoname(std::string* name) { std::lock_guard<std::mutex> guard(lock_); return valid_ && interface_->GetSoname(name); |