Name Description Size
ChildProfilerController.h 2269
ETWTools.h 15926
FlowMarkers.h 4851
GeckoProfiler.h 17673
GeckoProfilerReporter.h 733
GeckoTraceEvent.h 39095
MicroGeckoProfiler.h NOLINT because we want to stick to C here 9216
ProfileAdditionalInformation.h 2875
ProfileBufferEntrySerializationGeckoExtensions.h 5652
ProfileJSONWriter.h 867
ProfilerBandwidthCounter.h 2849
ProfilerBindings.h FFI functions for Profiler Rust API to call into profiler 7572
ProfilerChild.h 4080
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 9371
ProfilerCounts.h 12834
ProfilerLabels.h 16326
ProfilerMarkers.h 18334
ProfilerMarkersDetail.h 1045
ProfilerMarkersPrerequisites.h 1144
ProfilerMarkerTypes.h 1879
ProfilerNativeStack.h 803
ProfilerParent.h 4710
ProfilerRunnable.h 3836
ProfilerRustBindings.h 390
ProfilerStackWalk.h 1301
ProfilerState.h 22464
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 1132