gecko-dev/tools/profiler/public
Gerald Squelart cacfb45508 Bug 1738627 - MOZ_PROFILER_STARTUP_FEATURES {cpu,stacks,markers}allthreads - r=canaltinova
New features cpuallthreads, stacksallthreads, and markersallthreads now allow the user to selectively profile non-selected threads for more information.

The gtest GeckoProfiler.FeatureCombinations is modified to test combinations of up to 3 of a set of features, to lower its cost, which allows adding the new features.

Differential Revision: https://phabricator.services.mozilla.com/D130011
2021-11-08 23:59:37 +00:00
..
ChildProfilerController.h Bug 1719218 - Remove the need for MOZ_GECKO_PROFILER ifdefs in code using ChildProfilerController, r=gerald,necko-reviewers,dragana. 2021-07-08 16:20:10 +00:00
GeckoProfiler.h Bug 1738285 - move AUTO_PROFILE_FOLLOWING_RUNNABLE to its own header, r=gerald. 2021-10-28 20:35:06 +00:00
GeckoProfilerReporter.h
GeckoTraceEvent.h Bug 1654112 - Mirror libwebrtc updates made to trace_event.h to Paul's GeckoTraceEvent.h in Bug 1714577. r=ng 2021-06-29 09:26:30 -05:00
MicroGeckoProfiler.h Bug 1519636 - Reformat recent changes to the Google coding style. r=necko-reviewers,emilio 2021-06-17 11:00:22 +00:00
ProfileBufferEntrySerializationGeckoExtensions.h
ProfileJSONWriter.h
ProfilerBindings.h Bug 1733335 - Add tracing marker type for the Rust side r=gerald 2021-10-11 07:59:09 +00:00
ProfilerChild.h Bug 1671403 - Also prevent re-entrant operations when the ProfilerChild mutex is locked on the current thread - r=canaltinova 2020-11-19 11:47:46 +00:00
ProfilerCodeAddressService.h
ProfilerCounts.h Bug 1698524: Clear profiler memory counter on re-enabling of the profiler r=gerald 2021-04-07 15:46:16 +00:00
ProfilerLabels.h Bug 1722261 - Use ProfilingStack inside ThreadRegistrationData - r=canaltinova 2021-08-24 04:47:15 +00:00
ProfilerMarkerTypes.h Bug 1717991 - Profiler headers should declare all the marker related functions even when MOZ_GECKO_PROFILER is not defined, r=gerald. 2021-06-25 13:28:01 +00:00
ProfilerMarkers.h Bug 1738627 - profiler_thread_is_being_profiled_for_markers - r=canaltinova 2021-11-08 23:59:35 +00:00
ProfilerMarkersDetail.h
ProfilerMarkersPrerequisites.h Bug 1722261 - New header ProfilerThreadState.h will contain thread-related profiler APIs - r=canaltinova 2021-08-24 04:47:13 +00:00
ProfilerParent.h Bug 1719218 - Build ProfilerParent even when MOZ_GECKO_PROFILER is not defined, r=gerald,necko-reviewers,nika,dragana. 2021-07-08 16:20:08 +00:00
ProfilerRunnable.h Bug 1738627 - profiler_thread_is_being_profiled_for_markers - r=canaltinova 2021-11-08 23:59:35 +00:00
ProfilerRustBindings.h Bug 1654413 - Deserialize and stream the markers and marker schemas r=emilio,gerald 2021-09-21 11:08:12 +00:00
ProfilerState.h Bug 1738627 - MOZ_PROFILER_STARTUP_FEATURES {cpu,stacks,markers}allthreads - r=canaltinova 2021-11-08 23:59:37 +00:00
ProfilerThreadPlatformData.h Bug 1722261 - ProfilerThreadPlatformData platform-specific implementation - r=canaltinova 2021-08-24 04:47:17 +00:00
ProfilerThreadRegistration.h Bug 1722261 - RegisteredThread is now effectively unused, remove all remaining traces - r=canaltinova 2021-08-24 04:47:24 +00:00
ProfilerThreadRegistrationData.h Bug 1738627 - Store distinct profiling features of individual threads - r=canaltinova 2021-11-08 23:59:35 +00:00
ProfilerThreadRegistrationInfo.h Bug 1721939 - ProfilerThreadRegistrationInfo - r=canaltinova 2021-08-12 01:12:29 +00:00
ProfilerThreadRegistry.h Bug 1735697 - ProfilerThreadRegistry::WithOffThreadRefOr - r=florian 2021-10-18 23:11:29 +00:00
ProfilerThreadState.h Bug 1738627 - profiler_thread_is_being_profiled's ThreadProfilingFeatures is now compulsory - r=canaltinova 2021-11-08 23:59:36 +00:00
ProfilerUtils.h Bug 1721569 - Move main-thread id functions to cpp files - r=florian 2021-08-11 03:27:51 +00:00
shared-libraries.h