diff options
author | SiyangXie@gmail.com <SiyangXie@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2010-10-21 17:13:01 +0000 |
---|---|---|
committer | SiyangXie@gmail.com <SiyangXie@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2010-10-21 17:13:01 +0000 |
commit | 41f998fe5a0630506d6d2a1bae78b1be179fe850 (patch) | |
tree | 5ae143ee84b76f43ee9e2a404f228d084c1581de /src/google_breakpad/processor/basic_source_line_resolver.h | |
parent | Add asm/ptrace.h include to linux_dumper.cc to fix the silly scratchbox toolc... (diff) | |
download | breakpad-41f998fe5a0630506d6d2a1bae78b1be179fe850.tar.xz |
FastSourceLineResolver implementation for optimization purpose.
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@719 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/google_breakpad/processor/basic_source_line_resolver.h')
-rw-r--r-- | src/google_breakpad/processor/basic_source_line_resolver.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/google_breakpad/processor/basic_source_line_resolver.h b/src/google_breakpad/processor/basic_source_line_resolver.h index 4019049d..6cf99705 100644 --- a/src/google_breakpad/processor/basic_source_line_resolver.h +++ b/src/google_breakpad/processor/basic_source_line_resolver.h @@ -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) { } |