From ab961aeb54335fd07c66de2e3b8c3b6af6f89ea2 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Mon, 3 Sep 2018 10:11:38 +0200 Subject: Remove all C++ Telemetry Accumulation calls. This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this. --- gfx/src/DriverCrashGuard.cpp | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'gfx/src') diff --git a/gfx/src/DriverCrashGuard.cpp b/gfx/src/DriverCrashGuard.cpp index 4754c26ad..fd616575b 100644 --- a/gfx/src/DriverCrashGuard.cpp +++ b/gfx/src/DriverCrashGuard.cpp @@ -11,7 +11,6 @@ #include "nsString.h" #include "nsXULAppAPI.h" #include "mozilla/Preferences.h" -#include "mozilla/Telemetry.h" #include "mozilla/Services.h" #include "mozilla/gfx/Logging.h" #include "mozilla/dom/ContentChild.h" @@ -469,20 +468,7 @@ D3D11LayersCrashGuard::LogFeatureDisabled() void D3D11LayersCrashGuard::RecordTelemetry(TelemetryState aState) { - // D3D11LayersCrashGuard is a no-op in the child process. - if (!XRE_IsParentProcess()) { - return; - } - - // Since we instantiate this class more than once, make sure we only record - // the first state (since that is really all we care about). - static bool sTelemetryStateRecorded = false; - if (sTelemetryStateRecorded) { - return; - } - - Telemetry::Accumulate(Telemetry::GRAPHICS_DRIVER_STARTUP_TEST, int32_t(aState)); - sTelemetryStateRecorded = true; + /* STUB */ } D3D9VideoCrashGuard::D3D9VideoCrashGuard(dom::ContentParent* aContentParent) -- cgit v1.2.3