From 0fd2f1ae2152782f2127c56fb5302002c95502d3 Mon Sep 17 00:00:00 2001 From: nealsid Date: Thu, 19 Feb 2009 21:26:20 +0000 Subject: Modify symbol supplier interface to support an overload that takes a symbol data buffer, to get around an extraneous read/write of symbol data R=doshimun git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@311 4c0a9323-5329-0410-9bdc-e9ce6186880e --- src/processor/simple_symbol_supplier.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/processor/simple_symbol_supplier.cc') diff --git a/src/processor/simple_symbol_supplier.cc b/src/processor/simple_symbol_supplier.cc index 291361cb..9c1aac4e 100644 --- a/src/processor/simple_symbol_supplier.cc +++ b/src/processor/simple_symbol_supplier.cc @@ -62,15 +62,16 @@ SymbolSupplier::SymbolResult SimpleSymbolSupplier::GetSymbolFile( for (unsigned int path_index = 0; path_index < paths_.size(); ++path_index) { SymbolResult result; - if ((result = GetSymbolFileAtPath(module, system_info, paths_[path_index], - symbol_file)) != NOT_FOUND) { + if ((result = GetSymbolFileAtPathFromRoot(module, system_info, + paths_[path_index], + symbol_file)) != NOT_FOUND) { return result; } } return NOT_FOUND; } -SymbolSupplier::SymbolResult SimpleSymbolSupplier::GetSymbolFileAtPath( +SymbolSupplier::SymbolResult SimpleSymbolSupplier::GetSymbolFileAtPathFromRoot( const CodeModule *module, const SystemInfo *system_info, const string &root_path, string *symbol_file) { BPLOG_IF(ERROR, !symbol_file) << "SimpleSymbolSupplier::GetSymbolFileAtPath " -- cgit v1.2.1