mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2026-02-25 02:09:38 +00:00
Provide a mechanism for SymbolSuppliers to interrupt processing (#93)
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@80 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
@@ -92,13 +92,15 @@ class SimpleSymbolSupplier : public SymbolSupplier {
|
||||
|
||||
// Returns the path to the symbol file for the given module. See the
|
||||
// description above.
|
||||
virtual string GetSymbolFile(const CodeModule *module) {
|
||||
return GetSymbolFileAtPath(module, path_);
|
||||
virtual SymbolResult GetSymbolFile(const CodeModule *module,
|
||||
string *symbol_file) {
|
||||
return GetSymbolFileAtPath(module, path_, symbol_file);
|
||||
}
|
||||
|
||||
protected:
|
||||
string GetSymbolFileAtPath(const CodeModule *module,
|
||||
const string &root_path);
|
||||
SymbolResult GetSymbolFileAtPath(const CodeModule *module,
|
||||
const string &root_path,
|
||||
string *symbol_file);
|
||||
|
||||
private:
|
||||
string path_;
|
||||
|
||||
Reference in New Issue
Block a user