mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2025-12-29 10:45:28 +01:00
FastSourceLineResolver implementation for optimization purpose.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@719 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
parent
43378265bf
commit
41f998fe5a
18 changed files with 23790 additions and 8 deletions
|
|
@ -64,6 +64,8 @@ class BasicSourceLineResolver : public SourceLineResolverBase {
|
|||
private:
|
||||
// friend declarations:
|
||||
friend class BasicModuleFactory;
|
||||
friend class ModuleComparer;
|
||||
friend class ModuleSerializer;
|
||||
template<class> friend class SimpleSerializer;
|
||||
|
||||
// Function derives from SourceLineResolverBase::Function.
|
||||
|
|
@ -71,7 +73,9 @@ class BasicSourceLineResolver : public SourceLineResolverBase {
|
|||
// Module implements SourceLineResolverBase::Module interface.
|
||||
class Module;
|
||||
|
||||
// Helper method.
|
||||
// Helper methods to manage C-String format symbol data.
|
||||
// See "google_breakpad/processor/source_line_resolver_base.h" for more
|
||||
// comments about these helper methods.
|
||||
virtual void DeleteDataAfterLoad(char *symbol_data);
|
||||
// No-op helper methods.
|
||||
virtual void DeleteDataUnload(const CodeModule *module) { }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue