breakpad/src/common
jimblandy 057aa1f617 Breakpad Linux Dumper: Add DWARF support.
This adds DWARF support to the Breakpad Linux dumper. This is
implemented as two handler classes: google_breakpad::DwarfCUToModule
accepts data from dwarf2reader::CompilationUnit, and
google_breakpad::DwarfLineToModule accepts data from a
dwarf2reader::LineInfo, each populating a google_breakpad::Module with
the results. Behaviors specific to particular source languages are
handled by instances of a new class, google_breakpad::Language.

An input executable may contain both STABS and DWARF debugging
information: the dumper automatically recognizes what sorts of
information are available, and integrates the data into a single
output file.

All classes have unit tests, providing line and branch coverage of all
interesting code. Unit tests are written using the Google C++ Testing
Framework, and the Google C++ Mocking Framework where appropriate.

a=jimblandy, r=ccoutant


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@497 4c0a9323-5329-0410-9bdc-e9ce6186880e
2010-01-23 05:29:16 +00:00
..
dwarf Typo: "An" -> "A". 2010-01-23 01:22:32 +00:00
linux Breakpad Linux Dumper: Add DWARF support. 2010-01-23 05:29:16 +00:00
mac Issue 39002: Breakpad DWARF parser: Move DWARF parser to platform-independent directory. 2009-12-15 17:06:21 +00:00
solaris Fix solaris build break 2010-01-08 23:04:14 +00:00
windows don't output duplicate filenames in PDBSourceLineWriter. r=mark at http://breakpad.appspot.com/43001 2009-11-23 14:50:55 +00:00
convert_UTF.c Add unicode.org UTF-8/16/32 conversion code. 2006-12-15 00:03:27 +00:00
convert_UTF.h Add unicode.org UTF-8/16/32 conversion code. 2006-12-15 00:03:27 +00:00
md5.c Solaris version of symbol dumper (#207). Patch by Alfred Peng. r=me 2007-09-28 18:14:48 +00:00
md5.h Solaris version of symbol dumper (#207). Patch by Alfred Peng. r=me 2007-09-28 18:14:48 +00:00
string_conversion.cc issue 238 - missing includes compiling with gcc 4.3. patch by taras glek, r=me 2008-02-24 21:04:51 +00:00
string_conversion.h Solaris port of minidump generator. Port by Alfred Peng. r=me 2007-08-07 21:16:45 +00:00