void CrashReporterParent::ActorDestroy(ActorDestroyReason why) { #if defined(__ANDROID__) && defined(MOZ_CRASHREPORTER) CrashReporter::RemoveLibraryMappingsForChild(ProcessId(OtherProcess())); #endif }
bool CrashReporterParent::RecvAddLibraryMappings(const InfallibleTArray<Mapping>& mappings) { #if defined(__ANDROID__) && defined(MOZ_CRASHREPORTER) for (PRUint32 i = 0; i < mappings.Length(); i++) { const Mapping& m = mappings[i]; CrashReporter::AddLibraryMappingForChild(ProcessId(OtherProcess()), m.library_name().get(), m.file_id().get(), m.start_address(), m.mapping_length(), m.file_offset()); } #endif return true; }
/* readonly attribute unsigned long long processId; */ NS_IMETHODIMP nsPerformanceGroupDetails::GetProcessId(uint64_t* processId) { *processId = ProcessId(); return NS_OK; }