mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-07 11:48:19 +02:00
This has several implications: * A race-condition that could manifest itself both on macOS and Linux is removed. The race could happen if we took the lock to the thread name mapping while another suspended thread was in the memory allocator. Taking the lock required an allocation thus the thread acting within the exception handler would get stuck. * We save a few KiBs of memory per process since we don't have to keep the thread name mapping around. * Thread startup will be slightly faster since the first thing each new thread did was to fill its own mapping. Differential Revision: https://phabricator.services.mozilla.com/D139319
1 line
725 B
Text
1 line
725 B
Text
{"ContentSandboxLevel":"2","TelemetryEnvironment":"{\"EscapedField\":\"EscapedData\\n\\nfoo\"}","EMCheckCompatibility":"true","ProductName":"Firefox","ContentSandboxCapabilities":"119","TelemetryClientId":"","Vendor":"Mozilla","InstallTime":"1000000000","Theme":"classic/1.0","ReleaseChannel":"default","ServerURL":"https://crash-reports.mozilla.com","SafeMode":"0","ContentSandboxCapable":"1","useragent_locale":"en-US","Version":"55.0a1","BuildID":"20170512114708","ProductID":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","TelemetryServerURL":"","DOMIPCEnabled":"1","Add-ons":"","CrashTime":"1494582646","UptimeTS":"14.9179586","ContentSandboxEnabled":"1","ProcessType":"content","StartupTime":"1000000000","URL":"about:home"}
|