gecko-dev/toolkit/crashreporter
Nicholas Nethercote 3e439bb4f8 Bug 1376638 - Minimize uses of prmem.h. r=glandium.
It's silly to use prmem.h within Firefox code given that in our configuration
its functions are just wrappers for malloc() et al. (Indeed, in some places we
mix PR_Malloc() with free(), or malloc() with PR_Free().)

This patch removes all uses, except for the places where we need to use
PR_Free() to free something allocated by another NSPR function; in those cases
I've added a comment explaining which function did the allocation.

--HG--
extra : rebase_source : 0f781bca68b5bf3c4c191e09e277dfc8becffa09
2017-06-30 19:05:41 -07:00
..
breakpad-client Bug 1286802 - Part 7: Don't generate overlapping app memory regions in the crash dump. r=ted 2017-06-20 15:01:37 +08:00
breakpad-patches
breakpad-windows-libxul Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r=ted 2017-06-20 14:59:48 +08:00
breakpad-windows-standalone Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r=ted 2017-06-20 14:59:48 +08:00
client Bug 1366882 - Fix a resource leak - CID 221217 - r=ted 2017-05-22 23:23:08 +02:00
content Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop. 2017-05-12 14:42:39 +02:00
docs
google-breakpad Bug 1360321 - 1. Update linux_syscall_support.h in Breakpad; r=ted 2017-05-17 13:06:21 -04:00
injector
minidump-analyzer Bug 1356382 - Move jsoncpp library and ensure it is included even when crashreporter is not r=ted 2017-04-19 14:41:03 -07:00
test Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
tools bug 1275424 - hardcode Rust source paths in symbolstore.py. r=gps 2017-06-23 16:19:49 -04:00
crashreporter.mozbuild Bug 1370061 - turn off more warnings in crashreporter code. r=ted.mielczarek 2017-06-04 17:38:14 +09:00
CrashReports.jsm
CrashSubmit.jsm Bug 862178 - Remove main thread I/O from CrashSubmit.jsm and KeyValuParser.jsm, replacing with OS.File. r=gsvelto 2017-06-19 17:04:03 -07:00
InjectCrashReporter.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
InjectCrashReporter.h
jar.mn
KeyValueParser.jsm Bug 862178 - Remove main thread I/O from CrashSubmit.jsm and KeyValuParser.jsm, replacing with OS.File. r=gsvelto 2017-06-19 17:04:03 -07:00
LoadLibraryRemote.cpp
LoadLibraryRemote.h
mac_utils.h
mac_utils.mm
moz.build Bug 1360291 - Detect NDK version number; r=nalexander 2017-05-04 19:19:31 -04:00
nsExceptionHandler.cpp Bug 1376638 - Minimize uses of prmem.h. r=glandium. 2017-06-30 19:05:41 -07:00
nsExceptionHandler.h Bug 1360308 - Part 3: Support off-main-thread I/O in CrashReporter::CreateMinidumpsAndPair(). r=gsvelto 2017-06-22 18:53:10 +08:00
ThreadAnnotation.cpp
ThreadAnnotation.h
update-breakpad.sh
update-jsoncpp.sh Bug 1356382 - Move jsoncpp library and ensure it is included even when crashreporter is not r=ted 2017-04-19 14:41:03 -07:00