breakpad/src/common/linux
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
..
dump_symbols.cc Linux dumper: Move the data structures representing the breakpad data into their own class. 2009-08-07 19:28:45 +00:00
dump_symbols.h Use ctsdio streams for dump_syms for significant speedup. Also contains a makefile fix to build in 32-bit mode, even on 64-bit systems. 2009-06-05 22:40:28 +00:00
file_id.cc Issue 294: mmap error checking is not correct. 2009-02-22 01:31:43 +00:00
file_id.h Add Linux exception handler. 2007-03-12 01:53:18 +00:00
guid_creator.cc Allow building with -pedantic (#186). r=ted.mielczarek 2007-05-31 19:44:52 +00:00
guid_creator.h Add Linux exception handler. 2007-03-12 01:53:18 +00:00
http_upload.cc slight fixup from issue 225 2007-12-03 22:12:25 +00:00
http_upload.h Issue 221 - HTTPUpload::SendRequest should provide error code or error description to callers. r=Liu Li 2007-11-02 12:22:35 +00:00
module.cc Linux dumper: Move the data structures representing the breakpad data into their own class. 2009-08-07 19:28:45 +00:00
module.h Linux dumper: Move the data structures representing the breakpad data into their own class. 2009-08-07 19:28:45 +00:00
stabs_reader.cc Add files left behind by previous commit. 2009-08-07 19:26:55 +00:00
stabs_reader.h Add files left behind by previous commit. 2009-08-07 19:26:55 +00:00