breakpad/src/common
mark@chromium.org e919fdd63b Wean Mac Breakpad off of its OpenSSL libcrypto dependency.
This libcrypto dependency sucks. Linking against OpenSSL is sort of broken in
certain Mac OS X SDKs. libcrypto was only being used to provide an MD5
implementation. Breakpad already has its own MD5 implementation, so just use
that instead.

To be perfectly honest, on modern systems, nothing should be making MD5
hashes of modules anyway, because everything has an embedded LC_UUID.

The project file changes just remove libcrypto and add md5.c as needed.

A bonus (and untested) fix for on_demand_symbol_supplier.mm is included to
account for changes in r794.
Review URL: http://breakpad.appspot.com/296001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@819 4c0a9323-5329-0410-9bdc-e9ce6186880e
2011-07-27 14:30:58 +00:00
..
dwarf Breakpad DWARF Reader: Ignore padding at the end of the compilation unit. 2010-08-25 15:11:15 +00:00
linux Remove curl/types.h include, since this header has been deprecated for a long time and removed in a recent curl release. 2011-07-21 17:44:48 +00:00
mac Wean Mac Breakpad off of its OpenSSL libcrypto dependency. 2011-07-27 14:30:58 +00:00
solaris Breakpad: Update copyright notice years on all files changed in 2010. 2010-02-09 17:08:56 +00:00
testdata Breakpad Linux dumper: Make StabsReader independent of endianness and word size. 2010-05-05 17:09:20 +00:00
windows Fixed message about unregistered msdia*dll. Builds with different DiaSDK need different dll. 2011-04-26 20:52:48 +00:00
byte_cursor.h Breakpad symbol dumper: Define the ByteBuffer and ByteCursor classes. 2010-05-05 17:07:23 +00:00
byte_cursor_unittest.cc Breakpad symbol dumper: Define the ByteBuffer and ByteCursor classes. 2010-05-05 17:07:23 +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
dwarf_cfi_to_module.cc Breakpad Linux/Mac symbol dumper: Share duplicate strings that arise in DWARF data. 2010-07-17 15:14:30 +00:00
dwarf_cfi_to_module.h Breakpad Linux/Mac symbol dumper: Share duplicate strings that arise in DWARF data. 2010-07-17 15:14:30 +00:00
dwarf_cfi_to_module_unittest.cc Breakpad Dumper: Move CFI register names to DwarfCFIToModule class. 2010-04-28 18:14:59 +00:00
dwarf_cu_to_module.cc Add some unit tests for Linux WriteSymbolFile 2011-07-06 17:05:59 +00:00
dwarf_cu_to_module.h Google Breakpad Issue 417: Handle DWARF that omits function names. 2011-03-11 22:16:12 +00:00
dwarf_cu_to_module_unittest.cc Issue 417: update unit tests after adding unnamed function detection 2011-03-14 17:35:26 +00:00
dwarf_line_to_module.cc Add some unit tests for Linux WriteSymbolFile 2011-07-06 17:05:59 +00:00
dwarf_line_to_module.h Breakpad symbol dumper: Move Linux dumping classes into src/common. 2010-04-05 19:40:17 +00:00
dwarf_line_to_module_unittest.cc Make programs in src/tools/linux build via the automake build system 2011-02-28 14:05:22 +00:00
language.cc Add missing constructor to CPPLanguage class to make it compile with CLang. 2011-01-25 20:01:22 +00:00
language.h Breakpad symbol dumper: Move Linux dumping classes into src/common. 2010-04-05 19:40:17 +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
memory.h Write a window of memory around the instruction pointer from the crashing thread to the minidump on OS X. 2010-09-23 14:55:50 +00:00
memory_unittest.cc Write a window of memory around the instruction pointer from the crashing thread to the minidump on OS X. 2010-09-23 14:55:50 +00:00
module.cc Add some unit tests for Linux WriteSymbolFile 2011-07-06 17:05:59 +00:00
module.h Add some unit tests for Linux WriteSymbolFile 2011-07-06 17:05:59 +00:00
module_unittest.cc Add some unit tests for Linux WriteSymbolFile 2011-07-06 17:05:59 +00:00
stabs_reader.cc Put PUBLIC lines in Mac symbol files. 2011-03-04 16:08:39 +00:00
stabs_reader.h Put PUBLIC lines in Mac symbol files. 2011-03-04 16:08:39 +00:00
stabs_reader_unittest.cc Put PUBLIC lines in Mac symbol files. 2011-03-04 16:08:39 +00:00
stabs_to_module.cc Add some unit tests for Linux WriteSymbolFile 2011-07-06 17:05:59 +00:00
stabs_to_module.h Put PUBLIC lines in Mac symbol files. 2011-03-04 16:08:39 +00:00
stabs_to_module_unittest.cc Put PUBLIC lines in Mac symbol files. 2011-03-04 16:08:39 +00:00
string_conversion.cc Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
string_conversion.h Solaris port of minidump generator. Port by Alfred Peng. r=me 2007-08-07 21:16:45 +00:00
test_assembler.cc review: http://breakpad.appspot.com/138001 2010-07-29 05:25:43 +00:00
test_assembler.h Breakpad Mac symbol dumper: Add new Mach-O reader class. 2010-06-25 16:56:16 +00:00
test_assembler_unittest.cc Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00