Bug 1753424 - Support running multiple UtilityProcess r=nika

Differential Revision: https://phabricator.services.mozilla.com/D139817
This commit is contained in:
Alexandre Lissy
2022-03-26 09:53:47 +00:00
parent 9685cfe577
commit 5ddd71a38b
13 changed files with 268 additions and 127 deletions

View File

@@ -164,7 +164,8 @@ mozilla::ipc::IPCResult UtilityProcessChild::RecvRequestMemoryReport(
const uint32_t& aGeneration, const bool& aAnonymize,
const bool& aMinimizeMemoryUsage, const Maybe<FileDescriptor>& aDMDFile,
const RequestMemoryReportResolver& aResolver) {
nsPrintfCString processName("Utility (pid %u)", base::GetCurrentProcId());
nsPrintfCString processName("Utility (pid: %u, sandboxingKind: %" PRIu64 ")",
base::GetCurrentProcId(), mSandbox);
mozilla::dom::MemoryReportRequestClient::Start(
aGeneration, aAnonymize, aMinimizeMemoryUsage, aDMDFile, processName,