breakpad/src/common/mac
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
..
testing Open sourcing the Breakpad framework from Google. 2009-04-01 03:18:49 +00:00
Breakpad.xcconfig Use STABS as the debugging format when using GCC 4.0 and the 10.4 SDK. 2010-11-08 19:46:52 +00:00
BreakpadDebug.xcconfig Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
BreakpadRelease.xcconfig Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
byteswap.h Breakpad Mac Dumper: Fix compilation warnings on OS X 10.6 2010-05-05 17:36:16 +00:00
dump_syms.h Switch mac DumpSymbols::WriteSymbolFile to take an ostream instead of a FILE* to match the changes to Module::Write 2011-07-26 14:03:09 +00:00
dump_syms.mm Switch mac DumpSymbols::WriteSymbolFile to take an ostream instead of a FILE* to match the changes to Module::Write 2011-07-26 14:03:09 +00:00
file_id.cc Wean Mac Breakpad off of its OpenSSL libcrypto dependency. 2011-07-27 14:30:58 +00:00
file_id.h Rename Airbag to Breakpad. 2007-02-14 19:51:05 +00:00
GTMDefines.h Open sourcing the Breakpad framework from Google. 2009-04-01 03:18:49 +00:00
GTMGarbageCollection.h Open sourcing the Breakpad framework from Google. 2009-04-01 03:18:49 +00:00
GTMLogger.h Incorporate feedback from first Breakpad integration. 2009-04-06 00:25:29 +00:00
GTMLogger.m Open sourcing the Breakpad framework from Google. 2009-04-01 03:18:49 +00:00
HTTPMultipartUpload.h Added method to allow adding a file's contents directly. Fixes issue #105. 2007-01-04 04:43:41 +00:00
HTTPMultipartUpload.m Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
MachIPC.h Put MachIPC into the google_breakpad namespace 2010-08-16 16:44:47 +00:00
MachIPC.mm Put MachIPC into the google_breakpad namespace 2010-08-16 16:44:47 +00:00
macho_id.cc Wean Mac Breakpad off of its OpenSSL libcrypto dependency. 2011-07-27 14:30:58 +00:00
macho_id.h Wean Mac Breakpad off of its OpenSSL libcrypto dependency. 2011-07-27 14:30:58 +00:00
macho_reader_unittest.cc Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
macho_reader.cc Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
macho_reader.h Breakpad Mac symbol dumper: Add new Mach-O reader class. 2010-06-25 16:56:16 +00:00
macho_utilities.cc Breakpad Mac Dumper: Fix compilation warnings on OS X 10.6 2010-05-05 17:36:16 +00:00
macho_utilities.h issue 372 - fix Mac OS X minidump generation code to handle x86-64 properly. r=mark at http://breakpad.appspot.com/103001 2010-04-29 18:02:42 +00:00
macho_walker.cc Review: http://breakpad.appspot.com/136001 2010-07-28 18:23:15 +00:00
macho_walker.h Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
scoped_task_suspend-inl.h Implement CrashGeneration{Client,Server} for OOP dump generation on OS X, enable OOP dump generation in ExceptionHandler 2010-08-13 20:18:58 +00:00
SimpleStringDictionary.h Open sourcing the Breakpad framework from Google. 2009-04-01 03:18:49 +00:00
SimpleStringDictionary.mm 10.6 SDK compatibility fixes. No bug. 2009-10-06 18:16:36 +00:00
string_utilities.cc Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
string_utilities.h Add Mac string utilities. Reviewed by mmentovai. Fixes issue #98. 2006-12-19 22:11:46 +00:00