breakpad/src
jimblandy@gmail.com eab03fdb72 Linux dumper: Move the data structures representing the breakpad data into their own class.
src/linux/common/module.h defines a new class, google_breakpad::Module,
that can represent the contents of a breakpad symbol file.  Module::Write
writes a well-formed symbol file to the given stream.

src/linux/common/dump_symbols.cc can now lose its symbol-file-writing
code, and change DumpStabsHandler to populate a Module object, rather
than the old SymbolInfo/SourceFileInfo/... collection of types.

The code to compute function and line sizes, even in the absence of
reliable size data in STABS, is moved into a new Finalize method of
DumpStabsHandler, which is responsible for completing the Module's
contents.

a=jimblandy
r=nealsid


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@380 4c0a9323-5329-0410-9bdc-e9ce6186880e
2009-08-07 19:28:45 +00:00
..
client Fix an INVALIDATE_ITERATOR defect reported by Coverity. 2009-07-30 22:53:09 +00:00
common Linux dumper: Move the data structures representing the breakpad data into their own class. 2009-08-07 19:28:45 +00:00
google_breakpad Add stack-dumping logic to crash_report with -t switch 2009-07-02 00:30:44 +00:00
processor Add stack-dumping logic to crash_report with -t switch 2009-07-02 00:30:44 +00:00
tools Linux dumper: Move the data structures representing the breakpad data into their own class. 2009-08-07 19:28:45 +00:00
breakpad_googletest_includes.h Add more error information to minidump processing return code. Also added dependency on google test, and modified minidump processing unit tests to use google test 2009-05-29 00:53:02 +00:00
config.h.in Make build system less annoying (#8) r=bryner 2006-08-30 20:05:05 +00:00