Name Description Size
components.conf 746
EventInfo.h 1750
ipc
nsITelemetry.idl Histogram types: HISTOGRAM_EXPONENTIAL - buckets increase exponentially HISTOGRAM_LINEAR - buckets increase linearly HISTOGRAM_BOOLEAN - For storing 0/1 values HISTOGRAM_FLAG - For storing a single value; its count is always == 1. HISTOGRAM_COUNT - For storing counter values without bucketing. HISTOGRAM_CATEGORICAL - For storing enumerated values by label. 29236
ScalarInfo.h Base scalar information, common to both "static" and dynamic scalars. 3434
Stopwatch.cpp Note that these values will want to be read from the BackgroundHangAnnotator thread. Callers should take a lock on Timers::mBHRAnnotationTimers before calling this. 26293
Stopwatch.h 3516
Telemetry.cpp 64814
Telemetry.h This implements the Telemetry system. It allows recording into histograms as well some more specialized data points and gives access to the data. For documentation on how to add and use new Telemetry probes, see: https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/start/adding-a-new-probe.html For more general information on Telemetry see: https://wiki.mozilla.org/Telemetry *************************************************************************** 17531
TelemetryCommon.cpp from private window 6558
TelemetryCommon.h Reflect the individual entries of table into JS, usually by defining some property and value of obj. entryFunc is called for each entry. 6957
TelemetryEvent.cpp 48300
TelemetryEvent.h 2500
TelemetryHistogram.cpp 123477
TelemetryHistogram.h Accumulate a sample into the named histogram. Returns NS_OK on success. Returns NS_ERROR_NOT_AVAILABLE if recording Telemetry is disabled. Returns NS_ERROR_FAILURE on other errors. 4976
TelemetryScalar.cpp 143604
TelemetryScalar.h Append the list of registered stores to the given set. This includes dynamic stores. 5440
TelemetryUserInteraction.cpp 2775
TelemetryUserInteraction.h 654
UserInteractionInfo.h 1015