diff options
Diffstat (limited to 'src/processor/fast_source_line_resolver.cc')
-rw-r--r-- | src/processor/fast_source_line_resolver.cc | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/processor/fast_source_line_resolver.cc b/src/processor/fast_source_line_resolver.cc index 5f6cc074..45c1f0f0 100644 --- a/src/processor/fast_source_line_resolver.cc +++ b/src/processor/fast_source_line_resolver.cc @@ -54,26 +54,8 @@ namespace google_breakpad { FastSourceLineResolver::FastSourceLineResolver() : SourceLineResolverBase(new FastModuleFactory) { } -void FastSourceLineResolver::ClearLocalMemory() { - for (MemoryMap::iterator it = memory_chunks_.begin(); - it != memory_chunks_.end(); - ++it) { - delete it->second; - } -} - -void FastSourceLineResolver::DeleteDataUnload(const CodeModule *module) { - if (module) { - MemoryMap::iterator iter = memory_chunks_.find(module->code_file()); - if (iter != memory_chunks_.end()) { - delete iter->second; - } - } -} - -void FastSourceLineResolver::StoreDataBeforeLoad(const CodeModule *module, - char *symbol_data) { - memory_chunks_.insert(make_pair(module->code_file(), symbol_data)); +bool FastSourceLineResolver::ShouldDeleteMemoryBufferAfterLoadModule() { + return false; } void FastSourceLineResolver::Module::LookupAddress(StackFrame *frame) const { |