gecko-dev/mozglue
Gerald Squelart 50995cc271 Bug 1673513 - Use ProgressLogger in Gecko Profiler - r=florian
Add `ProgressLogger` parameter to most JSON-generating functions.
Each function can update the given `ProgressLogger` between 0% and 100%, and create sub-loggers when calling functions.

The main goal of this instrumentation is to notice when any progress is made by child processes (when the parent process is gathering profiles), so it needs to go deep enough so that it is not stuck on a progress value for "too long" -- During development, that meant progress was always happening when observed every 10ms; In later patches, the overall timeout for no-progress-made will be at least 1 second.

Differential Revision: https://phabricator.services.mozilla.com/D135479
2022-01-31 02:22:27 +00:00
..
android Bug 1415595 - Remove unnecessary mode when opening ASHMEM_NAME_DEF. r=jld 2021-12-15 23:56:33 +00:00
baseprofiler Bug 1673513 - Use ProgressLogger in Gecko Profiler - r=florian 2022-01-31 02:22:27 +00:00
build Bug 1664535 - Remove TSAN suppression now write barriers are not triggered on background threads r=decoder 2022-01-24 16:32:57 +00:00
linker Bug 1738401 - Remove -Wno-shadow warning suppressions. r=firefox-build-system-reviewers,glandium 2021-12-01 06:40:04 +00:00
misc Bug 1751041 - Compute the process startup timestamp early during startup r=glandium 2022-01-26 19:57:41 +00:00
static Bug 1751331 - Use the mozbuild crate in moz_asserts. r=emilio 2022-01-25 21:29:50 +00:00
tests Bug 1673513 - Use ProgressLogger in Gecko Profiler - r=florian 2022-01-31 02:22:27 +00:00
moz.build Bug 1724749: Consolidate all dllservices code; r=tkikuchi 2021-08-12 20:57:12 +00:00
mozglue.rc Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi 2021-07-07 22:37:14 +00:00