Name Description Size Coverage
ChildProfilerController.h 2212 -
ETWTools.h 17559 -
FlowMarkers.h 13892 -
GeckoProfiler.h 17482 -
GeckoProfilerReporter.h 733 -
GeckoTraceEvent.h 39095 -
MicroGeckoProfiler.h NOLINT because we want to stick to C here 9236 -
ProfileAdditionalInformation.h 4746 -
ProfileBufferEntrySerializationGeckoExtensions.h 5652 -
ProfileJSONWriter.h 867 -
ProfilerBandwidthCounter.h 2855 -
ProfilerBindings.h FFI functions for Profiler Rust API to call into profiler 7826 -
ProfilerChild.h 4257 -
ProfilerCodeAddressService.h Cache and look up function symbol names. We don't template this on AllocPolicy since we need to use nsTArray in SymbolTable above, which doesn't work with AllocPolicy. (We can't switch to Vector, as we would lose FFI compatibility with ThinVec.) 1782 -
ProfilerControl.h 9379 -
ProfilerCounts.h 13207 -
ProfilerLabels.h 16618 -
ProfilerMarkers.h 29141 -
ProfilerMarkersDetail.h 1045 -
ProfilerMarkersPrerequisites.h 1144 -
ProfilerMarkerTypes.h 1879 -
ProfilerNativeStack.h 803 -
ProfilerParent.h 4710 -
ProfilerRunnable.h 4088 -
ProfilerRustBindings.h 390 -
ProfilerStackWalk.h 1301 -
ProfilerState.h 22947 -
ProfilerThreadPlatformData.h Return the number of nanoseconds of CPU time used since thread start. @return true on success. 2651 -
ProfilerThreadRegistration.h 12657 -
ProfilerThreadRegistrationData.h 22330 -
ProfilerThreadRegistrationInfo.h 2498 -
ProfilerThreadRegistry.h 11703 -
ProfilerThreadSleep.h 1992 -
ProfilerThreadState.h 4582 -
ProfilerUtils.h 1318 -