LCOV - code coverage report
Current view: directory - toolkit/components/telemetry - Telemetry.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 618 500 80.9 %
Date: 2012-06-02 Functions: 92 87 94.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_120GetHistogramByEnumIdEN7mozilla9Telemetry2IDEPPN4base9HistogramE 1354137
_ZN12_GLOBAL__N_113TelemetryImpl9CanRecordEv 1353989
_ZN7mozilla9Telemetry10AccumulateENS0_2IDEj 1353872
_ZN7mozilla9Telemetry19AccumulateTimeDeltaENS0_2IDENS_9TimeStampES2_ 646764
_ZN12_GLOBAL__N_112HistogramGetEPKcjjjjPPN4base9HistogramE 32385
_ZN12_GLOBAL__N_113TelemetryImpl7ReleaseEv 7288
_ZN12_GLOBAL__N_113TelemetryImpl6AddRefEv 7288
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl9StmtStatsEEEC2Ej 2838
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl9StmtStatsEEED2Ev 2838
_ZN12_GLOBAL__N_113TelemetryImpl14QueryInterfaceERK4nsIDPPv 1843
_GLOBAL__I_Telemetry.cpp 1464
_Z41__static_initialization_and_destruction_0ii 1464
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCharPtrHashKeyN7mozilla9Telemetry2IDEEEC2Ej 1419
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCharPtrHashKeyN7mozilla9Telemetry2IDEEED2Ev 1419
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyPNS0_IS1_IS2_NS_13TelemetryImpl18AddonHistogramInfoEEEEEED2Ev 1419
_ZN12_GLOBAL__N_113TelemetryImpl17ShutdownTelemetryEv 1419
_ZN12_GLOBAL__N_113TelemetryImplC2Ev 1419
_ZN12_GLOBAL__N_113TelemetryImpl23CreateTelemetryInstanceEv 1419
_ZN12_GLOBAL__N_113TelemetryImplD2Ev 1419
_ZN12_GLOBAL__N_1L23nsITelemetryConstructorEP11nsISupportsRK4nsIDPPv 1419
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyPNS0_IS1_IS2_NS_13TelemetryImpl18AddonHistogramInfoEEEEEEC2Ej 1419
_ZN7mozilla9Telemetry4InitEv 1419
_ZN12_GLOBAL__N_113TelemetryImpl18GetHistogramEnumIdEPKcPN7mozilla9Telemetry2IDE 893
_ZN12_GLOBAL__N_126ReflectHistogramAndSamplesEP9JSContextP8JSObjectPN4base9HistogramERKNS5_9SampleSetE 402
_ZN12_GLOBAL__N_110FillRangesEP9JSContextP8JSObjectPN4base9HistogramE 402
_ZN12_GLOBAL__N_124ReflectHistogramSnapshotEP9JSContextP8JSObjectPN4base9HistogramE 378
_ZN12_GLOBAL__N_113TelemetryImpl22ShouldReflectHistogramEPN4base9HistogramE 323
_ZN12_GLOBAL__N_122WrapAndReturnHistogramEPN4base9HistogramEP9JSContextPN2JS5ValueE 177
_ZN12_GLOBAL__N_113TelemetryImpl18GetHistogramByNameERK19nsACString_internalPPN4base9HistogramE 173
_ZN12_GLOBAL__N_115JSHistogram_AddEP9JSContextjPN2JS5ValueE 117
_ZN12_GLOBAL__N_113TelemetryImpl16GetHistogramByIdERK19nsACString_internalP9JSContextPN2JS5ValueE 101
_ZN12_GLOBAL__N_113TelemetryImpl13HistogramFromERK19nsACString_internalS3_P9JSContextPN2JS5ValueE 72
_ZN12_GLOBAL__N_122TelemetryHistogramTypeEPN4base9HistogramEPj 72
_ZN7mozilla9Telemetry16GetHistogramByIdENS0_2IDE 56
_ZN12_GLOBAL__N_120JSHistogram_SnapshotEP9JSContextjPN2JS5ValueE 51
XRE_TelemetryAccumulate 46
_ZN12_GLOBAL__N_120TelemetrySessionData15SampleReflectorEP17nsBaseHashtableETI15nsUint32HashKeyN4base9Histogram9SampleSetEEP9JSContextP8JSObject 37
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI15nsUint32HashKeyN4base9Histogram9SampleSetEEE16ReflectEntryStubEPS6_Pv 37
_ZN12_GLOBAL__N_120TelemetrySessionData14QueryInterfaceERK4nsIDPPv 18
_ZN12_GLOBAL__N_113TelemetryImpl10AddSQLInfoEP9JSContextP8JSObjectb 14
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl9StmtStatsEEE16ReflectHashtableEPFbPS5_P9JSContextP8JSObjectES9_SB_ 14
_ZN7mozilla9Telemetry22RecordSlowSQLStatementERK19nsACString_internalS3_j 13
_ZN12_GLOBAL__N_113TelemetryImpl19RecordSlowStatementERK19nsACString_internalS3_j 13
_ZN12_GLOBAL__N_113TelemetryImpl12NewHistogramERK19nsACString_internaljjjjP9JSContextPN2JS5ValueE 9
_ZN12_GLOBAL__N_113TelemetryImpl23AddonHistogramReflectorEP17nsBaseHashtableETI16nsCStringHashKeyNS0_18AddonHistogramInfoEEP9JSContextP8JSObject 8
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl18AddonHistogramInfoEEE16ReflectEntryStubEPS5_Pv 8
_ZN12_GLOBAL__N_113TelemetryImpl21GetHistogramSnapshotsEP9JSContextPN2JS5ValueE 8
_ZN12_GLOBAL__N_113TelemetryImpl23GetRegisteredHistogramsEP9JSContextPN2JS5ValueE 8
_ZN12_GLOBAL__N_120TelemetrySessionData6AddRefEv 8
_ZN12_GLOBAL__N_120TelemetrySessionData7ReleaseEv 8
_ZN12_GLOBAL__N_113TelemetryImpl25IdentifyCorruptHistogramsERSt6vectorIPN4base9HistogramESaIS4_EE 8
_ZN12_GLOBAL__N_113TelemetryImpl10GetSlowSQLEP9JSContextPN2JS5ValueE 7
_ZN12_GLOBAL__N_113TelemetryImpl22RegisterAddonHistogramERK19nsACString_internalS3_jjjj 6
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyPNS0_IS1_IS2_NS_13TelemetryImpl18AddonHistogramInfoEEEEEE16ReflectEntryStubEPS8_Pv 5
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyPNS0_IS1_IS2_NS_13TelemetryImpl18AddonHistogramInfoEEEEEE16ReflectHashtableEPFbPS8_P9JSContextP8JSObjectESC_SE_ 5
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl18AddonHistogramInfoEEE16ReflectHashtableEPFbPS5_P9JSContextP8JSObjectES9_SB_ 5
_ZN12_GLOBAL__N_113TelemetryImpl26GetAddonHistogramSnapshotsEP9JSContextPN2JS5ValueE 5
_ZN12_GLOBAL__N_113TelemetryImpl14AddonReflectorEP17nsBaseHashtableETI16nsCStringHashKeyPNS_13AutoHashtableIS1_IS2_NS0_18AddonHistogramInfoEEEEEP9JSContextP8JSObject 5
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl18AddonHistogramInfoEEEC2Ej 3
_ZN12_GLOBAL__N_113TelemetryImpl23CreateHistogramForAddonERK19nsACString_internalRNS0_18AddonHistogramInfoE 3
_ZN12_GLOBAL__N_113TelemetryImpl17GetAddonHistogramERK19nsACString_internalS3_P9JSContextPN2JS5ValueE 3
_ZN12_GLOBAL__N_113TelemetryImpl10GetCanSendEPb 3
_ZN12_GLOBAL__N_118LoadHistogramEvent3RunEv 2
_ZN12_GLOBAL__N_118LoadHistogramEventD0Ev 2
_ZN12_GLOBAL__N_120TelemetrySessionData12LoadFromDiskEP7nsIFilePPS0_ 2
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI15nsUint32HashKeyN4base9Histogram9SampleSetEEED2Ev 2
_ZN12_GLOBAL__N_118SaveHistogramEventD2Ev 2
_ZN12_GLOBAL__N_113TelemetryImpl14LoadHistogramsEP7nsIFileP35nsITelemetryLoadSessionDataCallbackb 2
_ZN12_GLOBAL__N_118SaveHistogramEventD0Ev 2
_ZN12_GLOBAL__N_118AddonHistogramNameERK19nsACString_internalS2_RS0_ 2
_ZN12_GLOBAL__N_118LoadHistogramEventC2EP7nsIFileP35nsITelemetryLoadSessionDataCallback 2
_ZN12_GLOBAL__N_118LoadHistogramEventD2Ev 2
_ZN12_GLOBAL__N_120TelemetrySessionData24DeserializeHistogramDataER6PicklePPv 2
_ZN12_GLOBAL__N_113TelemetryImpl12SetCanRecordEb 2
_ZN12_GLOBAL__N_120TelemetrySessionDataD2Ev 2
_ZN12_GLOBAL__N_120TelemetrySessionData10SaveToDiskEP7nsIFileRK19nsACString_internal 2
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI15nsUint32HashKeyN4base9Histogram9SampleSetEEEC2Ej 2
_ZN12_GLOBAL__N_118SaveHistogramEvent3RunEv 2
_ZN12_GLOBAL__N_120TelemetrySessionData22SerializeHistogramDataER6Pickle 2
_ZN12_GLOBAL__N_113TelemetryImpl14SaveHistogramsEP7nsIFileRK19nsACString_internalP35nsITelemetrySaveSessionDataCallbackb 2
_ZN12_GLOBAL__N_118SaveHistogramEventC2EP7nsIFileRK19nsACString_internalP35nsITelemetrySaveSessionDataCallback 2
_ZN12_GLOBAL__N_120TelemetrySessionDataC2EPKc 2
_ZN12_GLOBAL__N_120TelemetrySessionData12GetSnapshotsEP9JSContextPN2JS5ValueE 1
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI15nsUint32HashKeyN4base9Histogram9SampleSetEEE16ReflectHashtableEPFbPS6_P9JSContextP8JSObjectESA_SC_ 1
_ZN12_GLOBAL__N_120TelemetrySessionData7GetUuidER19nsACString_internal 1
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl18AddonHistogramInfoEEED2Ev 1
_ZN12_GLOBAL__N_113TelemetryImpl25UnregisterAddonHistogramsERK19nsACString_internal 1
_ZN7mozilla9Telemetry9CanRecordEv 0
_ZN12_GLOBAL__N_113TelemetryImpl18StatementReflectorEP17nsBaseHashtableETI16nsCStringHashKeyNS0_9StmtStatsEEP9JSContextP8JSObject 0
_GLOBAL__I_Telemetry_cpp 0
_ZN12_GLOBAL__N_113TelemetryImpl12GetCanRecordEPb 0
_ZN12_GLOBAL__N_113AutoHashtableI17nsBaseHashtableETI16nsCStringHashKeyNS_13TelemetryImpl9StmtStatsEEE16ReflectEntryStubEPS5_Pv 0

Generated by: LCOV version 1.7