Lines Matching refs:breakpad
70 // We want any memory allocations which are used by breakpad during the
88 // Mutex for thread-safe access to the key/value dictionary used by breakpad.
137 Breakpad *breakpad =
141 if (!breakpad)
144 if (!breakpad->Initialize(parameters)) {
146 breakpad->~Breakpad();
150 return breakpad;
269 Breakpad *breakpad = (Breakpad *)context;
273 if (!breakpad)
276 return breakpad->HandleException( exception_type,
287 Breakpad *breakpad = (Breakpad *)context;
291 if (!breakpad || !succeeded)
294 return breakpad->HandleMinidump(dump_dir, minidump_id);
780 // This is confusing. Our two main allocators for breakpad memory are:
783 // breakpad allocations which are accessed at exception handling time.
819 Breakpad *breakpad = Breakpad::Create(parameters);
821 if (breakpad) {
831 return (BreakpadRef)breakpad;
859 Breakpad *breakpad = (Breakpad *)ref;
866 breakpad->~Breakpad();
895 Breakpad *breakpad = (Breakpad *)ref;
897 if (breakpad && key && gKeyValueAllocator) {
900 breakpad->SetKeyValue(key, value);
916 Breakpad *breakpad = (Breakpad *)ref;
918 if (breakpad && key && gKeyValueAllocator) {
923 breakpad->SetKeyValue(prefixedKey, value);
934 Breakpad *breakpad = (Breakpad *)ref;
936 if (breakpad && key && gKeyValueAllocator) {
941 breakpad->RemoveKeyValue(prefixedKey);
953 Breakpad *breakpad = (Breakpad *)ref;
955 if (!breakpad || !key || !gKeyValueAllocator)
960 value = breakpad->KeyValue(key);
972 Breakpad *breakpad = (Breakpad *)ref;
974 if (breakpad && key && gKeyValueAllocator) {
977 breakpad->RemoveKeyValue(key);
987 Breakpad *breakpad = (Breakpad *)ref;
989 if (breakpad && gKeyValueAllocator) {
993 breakpad->GenerateAndSendReport();
1007 Breakpad *breakpad = (Breakpad *)ref;
1009 if (breakpad && gBreakpadAllocator) {
1013 breakpad->SetFilterCallback(callback, context);