breakpad/src/client/mac/Framework
mark@chromium.org 3ea04ec479 Don't do work inside assert(). Ever.
The Mac crash key manipulation code was intended to be thread-safe through the
provision of a mutex. The mutex operations were done inside an assert().
assert() is a no-op in NDEBUG (release) builds. Therefore, in release builds,
these operations were occurring without being protected by any mutex at all,
and were nowhere near thread-safe.

BUG=chromium:331268
R=rsesek@chromium.org

Review URL: https://breakpad.appspot.com/1034002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1270 4c0a9323-5329-0410-9bdc-e9ce6186880e
2014-01-10 19:54:20 +00:00
..
Breakpad_Prefix.pch Open sourcing the Breakpad framework from Google. 2009-04-01 03:18:49 +00:00
Breakpad.h Send uptime as milliseconds for Mac and iOS. 2012-03-02 08:27:20 +00:00
Breakpad.mm Don't do work inside assert(). Ever. 2014-01-10 19:54:20 +00:00
Info.plist Fix framework bundle ID and remove useless autogenerated InfoPlist.strings 2009-04-06 20:17:09 +00:00
OnDemandServer.h Change #imports that should have been #includes to #include. 2012-07-02 15:34:15 +00:00
OnDemandServer.mm Ignore -Wdeprecated-declarations for bootstrap_create_service in 2012-07-23 19:09:25 +00:00