Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/mozilla/StaticPtr.h
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
3
/* This Source Code Form is subject to the terms of the Mozilla Public
4
 * License, v. 2.0. If a copy of the MPL was not distributed with this
5
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
7
#ifndef mozilla_StaticPtr_h
8
#define mozilla_StaticPtr_h
9
10
#include "mozilla/AlreadyAddRefed.h"
11
#include "mozilla/Assertions.h"
12
#include "mozilla/Attributes.h"
13
#include "mozilla/RefPtr.h"
14
15
namespace mozilla {
16
17
/**
18
 * StaticAutoPtr and StaticRefPtr are like nsAutoPtr and nsRefPtr, except they
19
 * are suitable for use as global variables.
20
 *
21
 * In particular, a global instance of Static{Auto,Ref}Ptr doesn't cause the
22
 * compiler to emit  a static initializer (in release builds, anyway).
23
 *
24
 * In order to accomplish this, Static{Auto,Ref}Ptr must have a trivial
25
 * constructor and destructor.  As a consequence, it cannot initialize its raw
26
 * pointer to 0 on construction, and it cannot delete/release its raw pointer
27
 * upon destruction.
28
 *
29
 * Since the compiler guarantees that all global variables are initialized to
30
 * 0, these trivial constructors are safe.  Since we rely on this, the clang
31
 * plugin, run as part of our "static analysis" builds, makes it a compile-time
32
 * error to use Static{Auto,Ref}Ptr as anything except a global variable.
33
 *
34
 * Static{Auto,Ref}Ptr have a limited interface as compared to ns{Auto,Ref}Ptr;
35
 * this is intentional, since their range of acceptable uses is smaller.
36
 */
37
38
template<class T>
39
class MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS StaticAutoPtr
40
{
41
public:
42
  // In debug builds, check that mRawPtr is initialized for us as we expect
43
  // by the compiler.  In non-debug builds, don't declare a constructor
44
  // so that the compiler can see that the constructor is trivial.
45
#ifdef DEBUG
46
  StaticAutoPtr()
47
  {
48
#ifdef __GNUC__
49
#pragma GCC diagnostic push
50
#pragma GCC diagnostic ignored "-Wuninitialized"
51
  // False positive with gcc. See bug 1430729
52
#endif
53
    MOZ_ASSERT(!mRawPtr);
54
#ifdef __GNUC__
55
#pragma GCC diagnostic pop
56
#endif
57
  }
58
#endif
59
60
  StaticAutoPtr<T>& operator=(T* aRhs)
61
51
  {
62
51
    Assign(aRhs);
63
51
    return *this;
64
51
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::SandboxReporter>::operator=(mozilla::SandboxReporter*)
mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver> >::operator=(mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver>*)
Line
Count
Source
61
9
  {
62
9
    Assign(aRhs);
63
9
    return *this;
64
9
  }
mozilla::StaticAutoPtr<mozilla::LogModuleManager>::operator=(mozilla::LogModuleManager*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsDepCharHashKey, BloatEntry> >::operator=(nsClassHashtable<nsDepCharHashKey, BloatEntry>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsCharPtrHashKey> >::operator=(nsTHashtable<nsCharPtrHashKey>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord> >::operator=(nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<IntPtrHashKey> >::operator=(nsTHashtable<IntPtrHashKey>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock> >::operator=(mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsTString<char> > >::operator=(nsTArray<nsTString<char> >*)
mozilla::StaticAutoPtr<mozilla::ReentrantMonitor>::operator=(mozilla::ReentrantMonitor*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
mozilla::StaticAutoPtr<nsDataHashtable<nsCStringHashKey, mozilla::SharedThreadPool*> >::operator=(nsDataHashtable<nsCStringHashKey, mozilla::SharedThreadPool*>*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MasterList>::operator=((anonymous namespace)::MasterList*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<LateWriteObserver>::operator=(LateWriteObserver*)
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MainThreadIOLoggerImpl>::operator=((anonymous namespace)::MainThreadIOLoggerImpl*)
Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::StaticAutoPtr<mozilla::net::(anonymous namespace)::CachedPrefs>::operator=(mozilla::net::(anonymous namespace)::CachedPrefs*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> > >::operator=(nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ObserverList<mozilla::hal::SensorData> >::operator=(mozilla::ObserverList<mozilla::hal::SensorData>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::BatteryObserversManager>::operator=(mozilla::hal::BatteryObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::NetworkObserversManager>::operator=(mozilla::hal::NetworkObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::WakeLockObserversManager>::operator=(mozilla::hal::WakeLockObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::ScreenConfigurationObserversManager>::operator=(mozilla::hal::ScreenConfigurationObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<unsigned long> >::operator=(nsTArray<unsigned long>*)
Unexecuted instantiation: Unified_cpp_hal0.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsStringHashKey, nsDataHashtable<nsUint64HashKey, (anonymous namespace)::LockCount> > >::operator=(nsClassHashtable<nsStringHashKey, nsDataHashtable<nsUint64HashKey, (anonymous namespace)::LockCount> >*)
mozilla::StaticAutoPtr<WatchdogManager>::operator=(WatchdogManager*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<LogSinkImpl>::operator=(LogSinkImpl*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::PaintThread>::operator=(mozilla::layers::PaintThread*)
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > > >::operator=(std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > > >::operator=(std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ComputedTimingFunction>::operator=(mozilla::ComputedTimingFunction*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Monitor>::operator=(mozilla::Monitor*)
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > > >::operator=(std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::layers::CompositorManagerParent*> >::operator=(nsTArray<mozilla::layers::CompositorManagerParent*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::LayerTreeOwnerTracker>::operator=(mozilla::layers::LayerTreeOwnerTracker*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::SharedSurfacesParent>::operator=(mozilla::layers::SharedSurfacesParent*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::ScrollMetadata const>::operator=(mozilla::layers::ScrollMetadata const*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::GPUProcessManager>::operator=(mozilla::gfx::GPUProcessManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::VRProcessManager>::operator=(mozilla::gfx::VRProcessManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::GfxVarUpdate> >::operator=(nsTArray<mozilla::gfx::GfxVarUpdate>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::gfxVars::VarBase*> >::operator=(nsTArray<mozilla::gfx::gfxVars::VarBase*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::gfxVars>::operator=(mozilla::gfx::gfxVars*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsPtrHashKey<nsINode> > >::operator=(nsTHashtable<nsPtrHashKey<nsINode> >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<RefPtr<mozilla::dom::PlacesEventCallback> > > >::operator=(nsTArray<mozilla::dom::Flagged<RefPtr<mozilla::dom::PlacesEventCallback> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::dom::PlacesWeakCallbackWrapper> > > >::operator=(nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::dom::PlacesWeakCallbackWrapper> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::places::INativePlacesEventCallback> > > >::operator=(nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::places::INativePlacesEventCallback> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::cache::Manager::Factory>::operator=(mozilla::dom::cache::Manager::Factory*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner> >::operator=(mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner>*)
Unexecuted instantiation: AsmJSCache.cpp:mozilla::StaticAutoPtr<nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*> >::operator=(nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*>*)
mozilla::StaticAutoPtr<char>::operator=(char*)
Line
Count
Source
61
6
  {
62
6
    Assign(aRhs);
63
6
    return *this;
64
6
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ipc::FileDescriptor>::operator=(mozilla::ipc::FileDescriptor*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gmp::GMPCapabilityAndVersion> >::operator=(nsTArray<mozilla::gmp::GMPCapabilityAndVersion>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::PDMFactoryImpl>::operator=(mozilla::PDMFactoryImpl*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> > >::operator=(nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> >*)
mozilla::StaticAutoPtr<nsDataHashtable<nsPtrHashKey<nsAtom>, nsresult (*)(nsIContent**, already_AddRefed<mozilla::dom::NodeInfo>&&, mozilla::dom::FromParser)> >::operator=(nsDataHashtable<nsPtrHashKey<nsAtom>, nsresult (*)(nsIContent**, already_AddRefed<mozilla::dom::NodeInfo>&&, mozilla::dom::FromParser)>*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::plugins::FunctionHookArray>::operator=(mozilla::plugins::FunctionHookArray*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> > >::operator=(nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> >*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo> >::operator=(nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo>*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*> >::operator=(nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsUint32HashKey, unsigned int> >::operator=(nsDataHashtable<nsUint32HashKey, unsigned int>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Mutex>::operator=(mozilla::Mutex*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ContentChild::ShutdownCanary>::operator=(mozilla::dom::ContentChild::ShutdownCanary*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> > >::operator=(nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> >*)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> > >::operator=(nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::AvailabilityCollection>::operator=(mozilla::dom::AvailabilityCollection*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ControllerConnectionCollection>::operator=(mozilla::dom::ControllerConnectionCollection*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::widget::HeadlessWidget*> >::operator=(nsTArray<mozilla::widget::HeadlessWidget*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsStyleGridTemplate>::operator=(nsStyleGridTemplate*)
mozilla::StaticAutoPtr<nsTArray<char const*> >::operator=(nsTArray<char const*>*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRepeatService>::operator=(nsRepeatService*)
mozilla::StaticAutoPtr<mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> > >::operator=(mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> >*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
mozilla::StaticAutoPtr<nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*> >::operator=(nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*>*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
mozilla::StaticAutoPtr<nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext> >::operator=(nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext>*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::a11y::DocAccessibleParent*> >::operator=(nsTArray<mozilla::a11y::DocAccessibleParent*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage> >::operator=(nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage>*)
mozilla::StaticAutoPtr<mozilla::Telemetry::TelemetryIOInterposeObserver>::operator=(mozilla::Telemetry::TelemetryIOInterposeObserver*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: TelemetryEvent.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicEventInfo> >::operator=(nsTArray<(anonymous namespace)::DynamicEventInfo>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ScalarAction> >::operator=(nsTArray<mozilla::Telemetry::ScalarAction>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedScalarAction> >::operator=(nsTArray<mozilla::Telemetry::KeyedScalarAction>*)
TelemetryScalar.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicScalarInfo> >::operator=(nsTArray<(anonymous namespace)::DynamicScalarInfo>*)
Line
Count
Source
61
3
  {
62
3
    Assign(aRhs);
63
3
    return *this;
64
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::HistogramAccumulation> >::operator=(nsTArray<mozilla::Telemetry::HistogramAccumulation>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation> >::operator=(nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ChildEventData> >::operator=(nsTArray<mozilla::Telemetry::ChildEventData>*)
65
66
1.08k
  T* get() const { return mRawPtr; }
mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::ContentParent> >::get() const
Line
Count
Source
66
132
  T* get() const { return mRawPtr; }
mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver> >::get() const
Line
Count
Source
66
140
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::SandboxReporter>::get() const
mozilla::StaticAutoPtr<mozilla::LogModuleManager>::get() const
Line
Count
Source
66
81
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<IntPtrHashKey> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsDepCharHashKey, BloatEntry> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsCharPtrHashKey> >::get() const
mozilla::StaticAutoPtr<nsTArray<nsTString<char> > >::get() const
Line
Count
Source
66
177
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ReentrantMonitor>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsCStringHashKey, mozilla::SharedThreadPool*> >::get() const
Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MasterList>::get() const
Line
Count
Source
66
333
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<LateWriteObserver>::get() const
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MainThreadIOLoggerImpl>::get() const
Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::StaticAutoPtr<mozilla::net::(anonymous namespace)::CachedPrefs>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<unsigned long> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::BatteryObserversManager>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ObserverList<mozilla::hal::SensorData> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::NetworkObserversManager>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::WakeLockObserversManager>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::ScreenConfigurationObserversManager>::get() const
Unexecuted instantiation: Unified_cpp_hal0.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsStringHashKey, nsDataHashtable<nsUint64HashKey, (anonymous namespace)::LockCount> > >::get() const
mozilla::StaticAutoPtr<WatchdogManager>::get() const
Line
Count
Source
66
6
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<LogSinkImpl>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::gfxVars>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::ScrollMetadata const>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::PaintThread>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ComputedTimingFunction>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Monitor>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::layers::CompositorManagerParent*> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::LayerTreeOwnerTracker>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::SharedSurfacesParent>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::GPUProcessManager>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::VRProcessManager>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::GfxVarUpdate> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::gfxVars::VarBase*> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsPtrHashKey<nsINode> > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<RefPtr<mozilla::dom::PlacesEventCallback> > > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::dom::PlacesWeakCallbackWrapper> > > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::places::INativePlacesEventCallback> > > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::a11y::DocAccessibleParent*> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::cache::Manager::Factory>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner> >::get() const
Unexecuted instantiation: AsmJSCache.cpp:mozilla::StaticAutoPtr<nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<char>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ipc::FileDescriptor>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gmp::GMPCapabilityAndVersion> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::PDMFactoryImpl>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> > >::get() const
mozilla::StaticAutoPtr<nsDataHashtable<nsPtrHashKey<nsAtom>, nsresult (*)(nsIContent**, already_AddRefed<mozilla::dom::NodeInfo>&&, mozilla::dom::FromParser)> >::get() const
Line
Count
Source
66
189
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::plugins::FunctionHookArray>::get() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*> >::get() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Mutex>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsUint32HashKey, unsigned int> >::get() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ContentChild::ShutdownCanary>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> > >::get() const
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> > >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::AvailabilityCollection>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ControllerConnectionCollection>::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::widget::HeadlessWidget*> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsStyleGridTemplate>::get() const
mozilla::StaticAutoPtr<nsTArray<char const*> >::get() const
Line
Count
Source
66
3
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRepeatService>::get() const
mozilla::StaticAutoPtr<nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*> >::get() const
Line
Count
Source
66
3
  T* get() const { return mRawPtr; }
mozilla::StaticAutoPtr<nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext> >::get() const
Line
Count
Source
66
3
  T* get() const { return mRawPtr; }
mozilla::StaticAutoPtr<mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> > >::get() const
Line
Count
Source
66
3
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage> >::get() const
mozilla::StaticAutoPtr<mozilla::Telemetry::TelemetryIOInterposeObserver>::get() const
Line
Count
Source
66
6
  T* get() const { return mRawPtr; }
Unexecuted instantiation: TelemetryEvent.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicEventInfo> >::get() const
TelemetryScalar.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicScalarInfo> >::get() const
Line
Count
Source
66
9
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ScalarAction> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedScalarAction> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::HistogramAccumulation> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation> >::get() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ChildEventData> >::get() const
67
68
577
  operator T*() const { return get(); }
mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::ContentParent> >::operator mozilla::LinkedList<mozilla::dom::ContentParent>*() const
Line
Count
Source
68
132
  operator T*() const { return get(); }
mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver> >::operator mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver>*() const
Line
Count
Source
68
70
  operator T*() const { return get(); }
mozilla::StaticAutoPtr<mozilla::LogModuleManager>::operator mozilla::LogModuleManager*() const
Line
Count
Source
68
6
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock> >::operator mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsDepCharHashKey, BloatEntry> >::operator nsClassHashtable<nsDepCharHashKey, BloatEntry>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord> >::operator nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsCharPtrHashKey> >::operator nsTHashtable<nsCharPtrHashKey>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<IntPtrHashKey> >::operator nsTHashtable<IntPtrHashKey>*() const
mozilla::StaticAutoPtr<nsTArray<nsTString<char> > >::operator nsTArray<nsTString<char> >*() const
Line
Count
Source
68
177
  operator T*() const { return get(); }
Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MasterList>::operator (anonymous namespace)::MasterList*() const
Line
Count
Source
68
168
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticAutoPtr<LateWriteObserver>::operator LateWriteObserver*() const
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MainThreadIOLoggerImpl>::operator (anonymous namespace)::MainThreadIOLoggerImpl*() const
Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::StaticAutoPtr<mozilla::net::(anonymous namespace)::CachedPrefs>::operator mozilla::net::(anonymous namespace)::CachedPrefs*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> > >::operator nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::BatteryObserversManager>::operator mozilla::hal::BatteryObserversManager*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ObserverList<mozilla::hal::SensorData> >::operator mozilla::ObserverList<mozilla::hal::SensorData>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::NetworkObserversManager>::operator mozilla::hal::NetworkObserversManager*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::WakeLockObserversManager>::operator mozilla::hal::WakeLockObserversManager*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::ScreenConfigurationObserversManager>::operator mozilla::hal::ScreenConfigurationObserversManager*() const
mozilla::StaticAutoPtr<WatchdogManager>::operator WatchdogManager*() const
Line
Count
Source
68
6
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticAutoPtr<LogSinkImpl>::operator LogSinkImpl*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::gfxVars>::operator mozilla::gfx::gfxVars*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > > >::operator std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > > >::operator std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Monitor>::operator mozilla::Monitor*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > > >::operator std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::layers::CompositorManagerParent*> >::operator nsTArray<mozilla::layers::CompositorManagerParent*>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::LayerTreeOwnerTracker>::operator mozilla::layers::LayerTreeOwnerTracker*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::SharedSurfacesParent>::operator mozilla::layers::SharedSurfacesParent*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::GPUProcessManager>::operator mozilla::gfx::GPUProcessManager*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::VRProcessManager>::operator mozilla::gfx::VRProcessManager*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::GfxVarUpdate> >::operator nsTArray<mozilla::gfx::GfxVarUpdate>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::gfxVars::VarBase*> >::operator nsTArray<mozilla::gfx::gfxVars::VarBase*>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsPtrHashKey<nsINode> > >::operator nsTHashtable<nsPtrHashKey<nsINode> >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<RefPtr<mozilla::dom::PlacesEventCallback> > > >::operator nsTArray<mozilla::dom::Flagged<RefPtr<mozilla::dom::PlacesEventCallback> > >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::dom::PlacesWeakCallbackWrapper> > > >::operator nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::dom::PlacesWeakCallbackWrapper> > >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::places::INativePlacesEventCallback> > > >::operator nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::places::INativePlacesEventCallback> > >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::a11y::DocAccessibleParent*> >::operator nsTArray<mozilla::a11y::DocAccessibleParent*>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::cache::Manager::Factory>::operator mozilla::dom::cache::Manager::Factory*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner> >::operator mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner>*() const
Unexecuted instantiation: AsmJSCache.cpp:mozilla::StaticAutoPtr<nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*> >::operator nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<char>::operator char*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ipc::FileDescriptor>::operator mozilla::ipc::FileDescriptor*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gmp::GMPCapabilityAndVersion> >::operator nsTArray<mozilla::gmp::GMPCapabilityAndVersion>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::PDMFactoryImpl>::operator mozilla::PDMFactoryImpl*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> > >::operator nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::plugins::FunctionHookArray>::operator mozilla::plugins::FunctionHookArray*() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*> >::operator nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsUint32HashKey, unsigned int> >::operator nsDataHashtable<nsUint32HashKey, unsigned int>*() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo> >::operator nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo>*() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> > >::operator nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ContentChild::ShutdownCanary>::operator mozilla::dom::ContentChild::ShutdownCanary*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> > >::operator nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> >*() const
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> > >::operator nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> >*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::AvailabilityCollection>::operator mozilla::dom::AvailabilityCollection*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ControllerConnectionCollection>::operator mozilla::dom::ControllerConnectionCollection*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::widget::HeadlessWidget*> >::operator nsTArray<mozilla::widget::HeadlessWidget*>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsStyleGridTemplate>::operator nsStyleGridTemplate*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<char const*> >::operator nsTArray<char const*>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRepeatService>::operator nsRepeatService*() const
mozilla::StaticAutoPtr<mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> > >::operator mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> >*() const
Line
Count
Source
68
3
  operator T*() const { return get(); }
mozilla::StaticAutoPtr<nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*> >::operator nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*>*() const
Line
Count
Source
68
3
  operator T*() const { return get(); }
mozilla::StaticAutoPtr<nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext> >::operator nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext>*() const
Line
Count
Source
68
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage> >::operator nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage>*() const
mozilla::StaticAutoPtr<mozilla::Telemetry::TelemetryIOInterposeObserver>::operator mozilla::Telemetry::TelemetryIOInterposeObserver*() const
Line
Count
Source
68
6
  operator T*() const { return get(); }
Unexecuted instantiation: TelemetryEvent.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicEventInfo> >::operator nsTArray<(anonymous namespace)::DynamicEventInfo>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ScalarAction> >::operator nsTArray<mozilla::Telemetry::ScalarAction>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedScalarAction> >::operator nsTArray<mozilla::Telemetry::KeyedScalarAction>*() const
TelemetryScalar.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicScalarInfo> >::operator nsTArray<(anonymous namespace)::DynamicScalarInfo>*() const
Line
Count
Source
68
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::HistogramAccumulation> >::operator nsTArray<mozilla::Telemetry::HistogramAccumulation>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation> >::operator nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation>*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ChildEventData> >::operator nsTArray<mozilla::Telemetry::ChildEventData>*() const
69
70
  T* operator->() const
71
508
  {
72
508
    MOZ_ASSERT(mRawPtr);
73
508
    return get();
74
508
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::ContentParent> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::SandboxReporter>::operator->() const
mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver> >::operator->() const
Line
Count
Source
71
70
  {
72
70
    MOZ_ASSERT(mRawPtr);
73
70
    return get();
74
70
  }
mozilla::StaticAutoPtr<mozilla::LogModuleManager>::operator->() const
Line
Count
Source
71
75
  {
72
75
    MOZ_ASSERT(mRawPtr);
73
75
    return get();
74
75
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<IntPtrHashKey> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsDepCharHashKey, BloatEntry> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsCharPtrHashKey> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsCStringHashKey, mozilla::SharedThreadPool*> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ReentrantMonitor>::operator->() const
Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MasterList>::operator->() const
Line
Count
Source
71
165
  {
72
165
    MOZ_ASSERT(mRawPtr);
73
165
    return get();
74
165
  }
Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::StaticAutoPtr<mozilla::net::(anonymous namespace)::CachedPrefs>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> > >::operator->() const
Unexecuted instantiation: Unified_cpp_hal0.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsStringHashKey, nsDataHashtable<nsUint64HashKey, (anonymous namespace)::LockCount> > >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::gfxVars>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::PaintThread>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > > >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > > >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ComputedTimingFunction>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > > >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Monitor>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::layers::CompositorManagerParent*> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::SharedSurfacesParent>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::gfxVars::VarBase*> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::GfxVarUpdate> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsPtrHashKey<nsINode> > >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::a11y::DocAccessibleParent*> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::cache::Manager::Factory>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner> >::operator->() const
Unexecuted instantiation: AsmJSCache.cpp:mozilla::StaticAutoPtr<nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ipc::FileDescriptor>::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gmp::GMPCapabilityAndVersion> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> > >::operator->() const
mozilla::StaticAutoPtr<nsDataHashtable<nsPtrHashKey<nsAtom>, nsresult (*)(nsIContent**, already_AddRefed<mozilla::dom::NodeInfo>&&, mozilla::dom::FromParser)> >::operator->() const
Line
Count
Source
71
189
  {
72
189
    MOZ_ASSERT(mRawPtr);
73
189
    return get();
74
189
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::plugins::FunctionHookArray>::operator->() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*> >::operator->() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsUint32HashKey, unsigned int> >::operator->() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> > >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> > >::operator->() const
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> > >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::widget::HeadlessWidget*> >::operator->() const
mozilla::StaticAutoPtr<nsTArray<char const*> >::operator->() const
Line
Count
Source
71
3
  {
72
3
    MOZ_ASSERT(mRawPtr);
73
3
    return get();
74
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Telemetry::TelemetryIOInterposeObserver>::operator->() const
Unexecuted instantiation: TelemetryEvent.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicEventInfo> >::operator->() const
TelemetryScalar.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicScalarInfo> >::operator->() const
Line
Count
Source
71
6
  {
72
6
    MOZ_ASSERT(mRawPtr);
73
6
    return get();
74
6
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ScalarAction> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedScalarAction> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::HistogramAccumulation> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation> >::operator->() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ChildEventData> >::operator->() const
75
76
0
  T& operator*() const { return *get(); }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsTString<char> > >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ReentrantMonitor>::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<unsigned long> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::ScrollMetadata const>::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > > >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > > >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Monitor>::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > > >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::GfxVarUpdate> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gmp::GMPCapabilityAndVersion> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::plugins::FunctionHookArray>::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Mutex>::operator*() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> > >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> > >::operator*() const
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> > >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsStyleGridTemplate>::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> > >::operator*() const
Unexecuted instantiation: TelemetryEvent.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicEventInfo> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ScalarAction> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedScalarAction> >::operator*() const
Unexecuted instantiation: TelemetryScalar.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicScalarInfo> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::HistogramAccumulation> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation> >::operator*() const
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ChildEventData> >::operator*() const
77
78
  T* forget()
79
0
  {
80
0
    T* temp = mRawPtr;
81
0
    mRawPtr = nullptr;
82
0
    return temp;
83
0
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::PaintThread>::forget()
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::layers::CompositorManagerParent*> >::forget()
84
85
private:
86
  // Disallow copy constructor, but only in debug mode.  We only define
87
  // a default constructor in debug mode (see above); if we declared
88
  // this constructor always, the compiler wouldn't generate a trivial
89
  // default constructor for us in non-debug mode.
90
#ifdef DEBUG
91
  StaticAutoPtr(StaticAutoPtr<T>& aOther);
92
#endif
93
94
  void Assign(T* aNewPtr)
95
51
  {
96
51
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
51
    T* oldPtr = mRawPtr;
98
51
    mRawPtr = aNewPtr;
99
51
    delete oldPtr;
100
51
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::SandboxReporter>::Assign(mozilla::SandboxReporter*)
mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver> >::Assign(mozilla::LinkedList<mozilla::ClearOnShutdown_Internal::ShutdownObserver>*)
Line
Count
Source
95
9
  {
96
9
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
9
    T* oldPtr = mRawPtr;
98
9
    mRawPtr = aNewPtr;
99
9
    delete oldPtr;
100
9
  }
mozilla::StaticAutoPtr<mozilla::LogModuleManager>::Assign(mozilla::LogModuleManager*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsDepCharHashKey, BloatEntry> >::Assign(nsClassHashtable<nsDepCharHashKey, BloatEntry>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsCharPtrHashKey> >::Assign(nsTHashtable<nsCharPtrHashKey>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord> >::Assign(nsClassHashtable<nsPtrHashKey<void const>, SerialNumberRecord>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<IntPtrHashKey> >::Assign(nsTHashtable<IntPtrHashKey>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock> >::Assign(mozilla::CodeAddressService<CodeAddressServiceStringTable, CodeAddressServiceStringAlloc, CodeAddressServiceLock>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsTString<char> > >::Assign(nsTArray<nsTString<char> >*)
mozilla::StaticAutoPtr<mozilla::ReentrantMonitor>::Assign(mozilla::ReentrantMonitor*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
mozilla::StaticAutoPtr<nsDataHashtable<nsCStringHashKey, mozilla::SharedThreadPool*> >::Assign(nsDataHashtable<nsCStringHashKey, mozilla::SharedThreadPool*>*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MasterList>::Assign((anonymous namespace)::MasterList*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<LateWriteObserver>::Assign(LateWriteObserver*)
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:mozilla::StaticAutoPtr<(anonymous namespace)::MainThreadIOLoggerImpl>::Assign((anonymous namespace)::MainThreadIOLoggerImpl*)
Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::StaticAutoPtr<mozilla::net::(anonymous namespace)::CachedPrefs>::Assign(mozilla::net::(anonymous namespace)::CachedPrefs*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> > >::Assign(nsTArray<RefPtr<mozilla::DataChannelConnectionShutdown> >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ObserverList<mozilla::hal::SensorData> >::Assign(mozilla::ObserverList<mozilla::hal::SensorData>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::BatteryObserversManager>::Assign(mozilla::hal::BatteryObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::NetworkObserversManager>::Assign(mozilla::hal::NetworkObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::WakeLockObserversManager>::Assign(mozilla::hal::WakeLockObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::hal::ScreenConfigurationObserversManager>::Assign(mozilla::hal::ScreenConfigurationObserversManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<unsigned long> >::Assign(nsTArray<unsigned long>*)
Unexecuted instantiation: Unified_cpp_hal0.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsStringHashKey, nsDataHashtable<nsUint64HashKey, (anonymous namespace)::LockCount> > >::Assign(nsClassHashtable<nsStringHashKey, nsDataHashtable<nsUint64HashKey, (anonymous namespace)::LockCount> >*)
mozilla::StaticAutoPtr<WatchdogManager>::Assign(WatchdogManager*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<LogSinkImpl>::Assign(LogSinkImpl*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::PaintThread>::Assign(mozilla::layers::PaintThread*)
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > > >::Assign(std::__1::unordered_map<unsigned long, mozilla::layers::APZSampler*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZSampler*> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > > >::Assign(std::__1::unordered_map<unsigned long, mozilla::layers::APZUpdater*, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::APZUpdater*> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ComputedTimingFunction>::Assign(mozilla::ComputedTimingFunction*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Monitor>::Assign(mozilla::Monitor*)
Unexecuted instantiation: mozilla::StaticAutoPtr<std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > > >::Assign(std::__1::map<unsigned long, mozilla::layers::CompositorBridgeParent*, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, mozilla::layers::CompositorBridgeParent*> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::layers::CompositorManagerParent*> >::Assign(nsTArray<mozilla::layers::CompositorManagerParent*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::LayerTreeOwnerTracker>::Assign(mozilla::layers::LayerTreeOwnerTracker*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::SharedSurfacesParent>::Assign(mozilla::layers::SharedSurfacesParent*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::layers::ScrollMetadata const>::Assign(mozilla::layers::ScrollMetadata const*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::GPUProcessManager>::Assign(mozilla::gfx::GPUProcessManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::VRProcessManager>::Assign(mozilla::gfx::VRProcessManager*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::GfxVarUpdate> >::Assign(nsTArray<mozilla::gfx::GfxVarUpdate>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gfx::gfxVars::VarBase*> >::Assign(nsTArray<mozilla::gfx::gfxVars::VarBase*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::gfx::gfxVars>::Assign(mozilla::gfx::gfxVars*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTHashtable<nsPtrHashKey<nsINode> > >::Assign(nsTHashtable<nsPtrHashKey<nsINode> >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<RefPtr<mozilla::dom::PlacesEventCallback> > > >::Assign(nsTArray<mozilla::dom::Flagged<RefPtr<mozilla::dom::PlacesEventCallback> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::dom::PlacesWeakCallbackWrapper> > > >::Assign(nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::dom::PlacesWeakCallbackWrapper> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::places::INativePlacesEventCallback> > > >::Assign(nsTArray<mozilla::dom::Flagged<mozilla::WeakPtr<mozilla::places::INativePlacesEventCallback> > >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::cache::Manager::Factory>::Assign(mozilla::dom::cache::Manager::Factory*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner> >::Assign(mozilla::LinkedList<mozilla::dom::MemoryBlobImpl::DataOwner>*)
Unexecuted instantiation: AsmJSCache.cpp:mozilla::StaticAutoPtr<nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*> >::Assign(nsTArray<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable const*>*)
mozilla::StaticAutoPtr<char>::Assign(char*)
Line
Count
Source
95
6
  {
96
6
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
6
    T* oldPtr = mRawPtr;
98
6
    mRawPtr = aNewPtr;
99
6
    delete oldPtr;
100
6
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::ipc::FileDescriptor>::Assign(mozilla::ipc::FileDescriptor*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::gmp::GMPCapabilityAndVersion> >::Assign(nsTArray<mozilla::gmp::GMPCapabilityAndVersion>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::PDMFactoryImpl>::Assign(mozilla::PDMFactoryImpl*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> > >::Assign(nsClassHashtable<nsCStringHashKey, nsTArray<mozilla::dom::LocalStorageCacheParent*> >*)
mozilla::StaticAutoPtr<nsDataHashtable<nsPtrHashKey<nsAtom>, nsresult (*)(nsIContent**, already_AddRefed<mozilla::dom::NodeInfo>&&, mozilla::dom::FromParser)> >::Assign(nsDataHashtable<nsPtrHashKey<nsAtom>, nsresult (*)(nsIContent**, already_AddRefed<mozilla::dom::NodeInfo>&&, mozilla::dom::FromParser)>*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::plugins::FunctionHookArray>::Assign(mozilla::plugins::FunctionHookArray*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> > >::Assign(nsTArray<RefPtr<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> >*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo> >::Assign(nsClassHashtable<nsCStringHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseActorInfo>*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticAutoPtr<nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*> >::Assign(nsDataHashtable<nsIDHashKey, mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsDataHashtable<nsUint32HashKey, unsigned int> >::Assign(nsDataHashtable<nsUint32HashKey, unsigned int>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::Mutex>::Assign(mozilla::Mutex*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ContentChild::ShutdownCanary>::Assign(mozilla::dom::ContentChild::ShutdownCanary*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> > >::Assign(nsTArray<nsCOMPtr<nsIOffThreadScriptReceiver> >*)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::StaticAutoPtr<nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> > >::Assign(nsTArray<RefPtr<mozilla::dom::(anonymous namespace)::Connection> >*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::AvailabilityCollection>::Assign(mozilla::dom::AvailabilityCollection*)
Unexecuted instantiation: mozilla::StaticAutoPtr<mozilla::dom::ControllerConnectionCollection>::Assign(mozilla::dom::ControllerConnectionCollection*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::widget::HeadlessWidget*> >::Assign(nsTArray<mozilla::widget::HeadlessWidget*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsStyleGridTemplate>::Assign(nsStyleGridTemplate*)
mozilla::StaticAutoPtr<nsTArray<char const*> >::Assign(nsTArray<char const*>*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRepeatService>::Assign(nsRepeatService*)
mozilla::StaticAutoPtr<mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> > >::Assign(mozilla::AutoCleanLinkedList<RefPtr<mozilla::dom::BrowsingContext> >*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
mozilla::StaticAutoPtr<nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*> >::Assign(nsDataHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext*>*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
mozilla::StaticAutoPtr<nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext> >::Assign(nsRefPtrHashtable<nsUint64HashKey, mozilla::dom::BrowsingContext>*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::a11y::DocAccessibleParent*> >::Assign(nsTArray<mozilla::a11y::DocAccessibleParent*>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage> >::Assign(nsRefPtrHashtable<nsStringHashKey, mozilla::DataStorage>*)
mozilla::StaticAutoPtr<mozilla::Telemetry::TelemetryIOInterposeObserver>::Assign(mozilla::Telemetry::TelemetryIOInterposeObserver*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: TelemetryEvent.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicEventInfo> >::Assign(nsTArray<(anonymous namespace)::DynamicEventInfo>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ScalarAction> >::Assign(nsTArray<mozilla::Telemetry::ScalarAction>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedScalarAction> >::Assign(nsTArray<mozilla::Telemetry::KeyedScalarAction>*)
TelemetryScalar.cpp:mozilla::StaticAutoPtr<nsTArray<(anonymous namespace)::DynamicScalarInfo> >::Assign(nsTArray<(anonymous namespace)::DynamicScalarInfo>*)
Line
Count
Source
95
3
  {
96
3
    MOZ_ASSERT(!aNewPtr || mRawPtr != aNewPtr);
97
3
    T* oldPtr = mRawPtr;
98
3
    mRawPtr = aNewPtr;
99
3
    delete oldPtr;
100
3
  }
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::HistogramAccumulation> >::Assign(nsTArray<mozilla::Telemetry::HistogramAccumulation>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation> >::Assign(nsTArray<mozilla::Telemetry::KeyedHistogramAccumulation>*)
Unexecuted instantiation: mozilla::StaticAutoPtr<nsTArray<mozilla::Telemetry::ChildEventData> >::Assign(nsTArray<mozilla::Telemetry::ChildEventData>*)
101
102
  T* mRawPtr;
103
};
104
105
template<class T>
106
class MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS StaticRefPtr
107
{
108
public:
109
  // In debug builds, check that mRawPtr is initialized for us as we expect
110
  // by the compiler.  In non-debug builds, don't declare a constructor
111
  // so that the compiler can see that the constructor is trivial.
112
#ifdef DEBUG
113
  StaticRefPtr()
114
  {
115
#ifdef __GNUC__
116
#pragma GCC diagnostic push
117
#pragma GCC diagnostic ignored "-Wuninitialized"
118
  // False positive with gcc. See bug 1430729
119
#endif
120
    MOZ_ASSERT(!mRawPtr);
121
#ifdef __GNUC__
122
#pragma GCC diagnostic pop
123
#endif
124
  }
125
#endif
126
127
  StaticRefPtr<T>& operator=(T* aRhs)
128
187
  {
129
187
    AssignWithAddref(aRhs);
130
187
    return *this;
131
187
  }
mozilla::StaticRefPtr<SignalPipeWatcher>::operator=(SignalPipeWatcher*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<FifoWatcher>::operator=(FifoWatcher*)
mozilla::StaticRefPtr<nsDirectoryService>::operator=(nsDirectoryService*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<mozilla::AbstractThread>::operator=(mozilla::AbstractThread*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsStyleQuoteValues>::operator=(nsStyleQuoteValues*)
mozilla::StaticRefPtr<SystemGroupImpl>::operator=(SystemGroupImpl*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unified_cpp_xpcom_threads1.cpp:mozilla::StaticRefPtr<(anonymous namespace)::ShutdownObserveHelper>::operator=((anonymous namespace)::ShutdownObserveHelper*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<nsZipArchive>::operator=(nsZipArchive*)
Line
Count
Source
128
6
  {
129
6
    AssignWithAddref(aRhs);
130
6
    return *this;
131
6
  }
mozilla::StaticRefPtr<nsIFile>::operator=(nsIFile*)
Line
Count
Source
128
6
  {
129
6
    AssignWithAddref(aRhs);
130
6
    return *this;
131
6
  }
mozilla::StaticRefPtr<mozilla::Preferences>::operator=(mozilla::Preferences*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SharedPrefMap>::operator=(mozilla::SharedPrefMap*)
mozilla::StaticRefPtr<mozilla::intl::LocaleService>::operator=(mozilla::intl::LocaleService*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::intl::OSPreferences>::operator=(mozilla::intl::OSPreferences*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsINetworkPredictor>::operator=(nsINetworkPredictor*)
mozilla::StaticRefPtr<mozilla::net::CaptivePortalService>::operator=(mozilla::net::CaptivePortalService*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::IOActivityMonitor>::operator=(mozilla::net::IOActivityMonitor*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::RedirectChannelRegistrar>::operator=(mozilla::net::RedirectChannelRegistrar*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookieService>::operator=(nsCookieService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CookieServiceChild>::operator=(mozilla::net::CookieServiceChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ChildDNSService>::operator=(mozilla::net::ChildDNSService*)
mozilla::StaticRefPtr<nsDNSService>::operator=(nsDNSService*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager>::operator=(mozilla::net::CacheFileIOManager*)
mozilla::StaticRefPtr<mozilla::net::nsHttpHandler>::operator=(mozilla::net::nsHttpHandler*)
Line
Count
Source
128
1
  {
129
1
    AssignWithAddref(aRhs);
130
1
    return *this;
131
1
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::HpackStaticTableReporter>::operator=(mozilla::net::HpackStaticTableReporter*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ExtensionProtocolHandler>::operator=(mozilla::net::ExtensionProtocolHandler*)
mozilla::StaticRefPtr<mozilla::net::WebSocketEventService>::operator=(mozilla::net::WebSocketEventService*)
Line
Count
Source
128
1
  {
129
1
    AssignWithAddref(aRhs);
130
1
    return *this;
131
1
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::DataChannelShutdown>::operator=(mozilla::DataChannelShutdown*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::operator=(nsIThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsITimer>::operator=(nsITimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::ipc::CrashReporterClient>::operator=(mozilla::ipc::CrashReporterClient*)
mozilla::StaticRefPtr<mozilla::URLPreloader>::operator=(mozilla::URLPreloader*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<nsIXPCScriptable>::operator=(nsIXPCScriptable*)
Line
Count
Source
128
1
  {
129
1
    AssignWithAddref(aRhs);
130
1
    return *this;
131
1
  }
mozilla::StaticRefPtr<nsJARProtocolHandler>::operator=(nsJARProtocolHandler*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookiePermission>::operator=(nsCookiePermission*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::PeerConnectionCtxObserver>::operator=(mozilla::PeerConnectionCtxObserver*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SingletonThreadHolder>::operator=(mozilla::SingletonThreadHolder*)
Unexecuted instantiation: Unified_cpp_caps0.cpp:mozilla::StaticRefPtr<(anonymous namespace)::BundleHelper>::operator=((anonymous namespace)::BundleHelper*)
mozilla::StaticRefPtr<nsScriptSecurityManager>::operator=(nsScriptSecurityManager*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<mozilla::IdleTaskRunner>::operator=(mozilla::IdleTaskRunner*)
Line
Count
Source
128
82
  {
129
82
    AssignWithAddref(aRhs);
130
82
    return *this;
131
82
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL>::operator=(mozilla::gl::GLLibraryEGL*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CheckerboardEventStorage>::operator=(mozilla::layers::CheckerboardEventStorage*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild>::operator=(mozilla::layers::CompositorBridgeChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild>::operator=(mozilla::layers::CompositorManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerParent>::operator=(mozilla::layers::CompositorManagerParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorThreadHolder>::operator=(mozilla::layers::CompositorThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::ImageBridgeChild>::operator=(mozilla::layers::ImageBridgeChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::ImageBridgeParent>::operator=(mozilla::layers::ImageBridgeParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::VideoBridgeChild>::operator=(mozilla::layers::VideoBridgeChild*)
mozilla::StaticRefPtr<mozilla::SharedFontList>::operator=(mozilla::SharedFontList*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManager>::operator=(mozilla::gfx::VRManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRListenerThreadHolder>::operator=(mozilla::gfx::VRListenerThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRGPUChild>::operator=(mozilla::gfx::VRGPUChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerParent>::operator=(mozilla::gfx::VRManagerParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerChild>::operator=(mozilla::gfx::VRManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::wr::RenderThread>::operator=(mozilla::wr::RenderThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::DecodePool>::operator=(mozilla::image::DecodePool*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::SurfaceCacheImpl>::operator=(mozilla::image::SurfaceCacheImpl*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIBidiKeyboard>::operator=(nsIBidiKeyboard*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ChromeMessageBroadcaster>::operator=(mozilla::dom::ChromeMessageBroadcaster*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsScriptCacheCleaner>::operator=(nsScriptCacheCleaner*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsImageFrame::IconLoad>::operator=(nsImageFrame::IconLoad*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThreadPool>::operator=(nsIThreadPool*)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::VibrateWindowListener>::operator=(mozilla::dom::(anonymous namespace)::VibrateWindowListener*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabGroup>::operator=(mozilla::dom::TabGroup*)
mozilla::StaticRefPtr<nsNameSpaceManager>::operator=(nsNameSpaceManager*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<nsWindowMemoryReporter>::operator=(nsWindowMemoryReporter*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::WebGLMemoryTracker>::operator=(mozilla::WebGLMemoryTracker*)
mozilla::StaticRefPtr<mozilla::dom::WebCryptoThreadPool>::operator=(mozilla::dom::WebCryptoThreadPool*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabParent>::operator=(mozilla::dom::TabParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPresContext>::operator=(nsPresContext*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIContent>::operator=(nsIContent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::IMEContentObserver>::operator=(mozilla::IMEContentObserver*)
mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamStorage>::operator=(mozilla::dom::IPCBlobInputStreamStorage*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamThread>::operator=(mozilla::dom::IPCBlobInputStreamThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileSystemSecurity>::operator=(mozilla::dom::FileSystemSecurity*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadManager>::operator=(mozilla::dom::GamepadManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadPlatformService>::operator=(mozilla::dom::GamepadPlatformService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsGeolocationService>::operator=(nsGeolocationService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::Geolocation>::operator=(mozilla::dom::Geolocation*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIWebVTTParserWrapper>::operator=(nsIWebVTTParserWrapper*)
mozilla::StaticRefPtr<AsyncLatencyLogger>::operator=(AsyncLatencyLogger*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaMemoryTracker>::operator=(mozilla::MediaMemoryTracker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaCacheFlusher>::operator=(mozilla::MediaCacheFlusher*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIAsyncShutdownBlocker>::operator=(nsIAsyncShutdownBlocker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MediaRecorderReporter>::operator=(mozilla::dom::MediaRecorderReporter*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaManager>::operator=(mozilla::MediaManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaShutdownManager>::operator=(mozilla::MediaShutdownManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MemoryBlockCacheTelemetry>::operator=(mozilla::MemoryBlockCacheTelemetry*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginService>::operator=(mozilla::gmp::GeckoMediaPluginService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild>::operator=(mozilla::dom::VideoDecoderManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerThreadHolder>::operator=(mozilla::dom::VideoDecoderManagerThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::TaskQueue>::operator=(mozilla::TaskQueue*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::camera::VideoEngine>::operator=(mozilla::camera::VideoEngine*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceManager>::operator=(mozilla::MediaSystemResourceManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceService>::operator=(mozilla::MediaSystemResourceService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioBufferMemoryTracker>::operator=(mozilla::dom::AudioBufferMemoryTracker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsSynthVoiceRegistry>::operator=(mozilla::dom::nsSynthVoiceRegistry*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsFakeSynthServices>::operator=(mozilla::dom::nsFakeSynthServices*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::SpeechDispatcherService>::operator=(mozilla::dom::SpeechDispatcherService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIAccessManager>::operator=(mozilla::dom::MIDIAccessManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService>::operator=(mozilla::dom::MIDIPlatformService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::power::PowerManagerService>::operator=(mozilla::dom::power::PowerManagerService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager::CreateRunnable>::operator=(mozilla::dom::quota::QuotaManager::CreateRunnable*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager>::operator=(mozilla::dom::quota::QuotaManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManagerService>::operator=(mozilla::dom::quota::QuotaManagerService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageActivityService>::operator=(mozilla::dom::StorageActivityService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageNotifierService>::operator=(mozilla::dom::StorageNotifierService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPluginHost>::operator=(nsPluginHost*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticRefPtr<mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool>::operator=(mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileHandleThreadPool>::operator=(mozilla::dom::FileHandleThreadPool*)
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::SandboxHolder>::operator=(mozilla::dom::(anonymous namespace)::SandboxHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IndexedDatabaseManager>::operator=(mozilla::dom::IndexedDatabaseManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::OSFileConstantsService>::operator=(mozilla::OSFileConstantsService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::CancelableRunnable>::operator=(mozilla::CancelableRunnable*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::WorkerDebuggerManager>::operator=(mozilla::dom::WorkerDebuggerManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioChannelService>::operator=(mozilla::dom::AudioChannelService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MessagePortService>::operator=(mozilla::dom::MessagePortService*)
mozilla::StaticRefPtr<mozilla::dom::U2FPrefManager>::operator=(mozilla::dom::U2FPrefManager*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<mozilla::dom::U2FTokenManager>::operator=(mozilla::dom::U2FTokenManager*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsXBLSpecialDocInfo>::operator=(nsXBLSpecialDocInfo*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ConsoleUtils>::operator=(mozilla::dom::ConsoleUtils*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PerformanceService>::operator=(mozilla::dom::PerformanceService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::BasicCardService>::operator=(mozilla::dom::BasicCardService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestManager>::operator=(mozilla::dom::PaymentRequestManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestService>::operator=(mozilla::dom::PaymentRequestService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerManager>::operator=(mozilla::dom::ServiceWorkerManager*)
mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerRegistrar>::operator=(mozilla::dom::ServiceWorkerRegistrar*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PrioEncoder>::operator=(mozilla::dom::PrioEncoder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::widget::ScreenManager>::operator=(mozilla::widget::ScreenManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<WakeLockListener>::operator=(WakeLockListener*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsDragService>::operator=(nsDragService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsISound>::operator=(nsISound*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::css::Loader>::operator=(mozilla::css::Loader*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsLayoutStylesheetCache>::operator=(nsLayoutStylesheetCache*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIURI>::operator=(nsIURI*)
mozilla::StaticRefPtr<mozilla::UACacheReporter>::operator=(mozilla::UACacheReporter*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<mozilla::URLExtraData>::operator=(mozilla::URLExtraData*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::RefreshDriverTimer>::operator=(mozilla::RefreshDriverTimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::InactiveRefreshDriverTimer>::operator=(mozilla::InactiveRefreshDriverTimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsITheme>::operator=(nsITheme*)
mozilla::StaticRefPtr<mozilla::TimelineConsumers>::operator=(mozilla::TimelineConsumers*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<nsSHistoryObserver>::operator=(nsSHistoryObserver*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsINode>::operator=(nsINode*)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:mozilla::StaticRefPtr<(anonymous namespace)::CipherSuiteChangeObserver>::operator=((anonymous namespace)::CipherSuiteChangeObserver*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsXULAlerts>::operator=(nsXULAlerts*)
mozilla::StaticRefPtr<mozilla::BackgroundHangManager>::operator=(mozilla::BackgroundHangManager*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<mozilla::ClearSiteData>::operator=(mozilla::ClearSiteData*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<mozilla::nsRFPService>::operator=(mozilla::nsRFPService*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
mozilla::StaticRefPtr<LRUCache>::operator=(LRUCache*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingPromptService>::operator=(nsPrintingPromptService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingProxy>::operator=(nsPrintingProxy*)
mozilla::StaticRefPtr<mozilla::scache::StartupCache>::operator=(mozilla::scache::StartupCache*)
Line
Count
Source
128
3
  {
129
3
    AssignWithAddref(aRhs);
130
3
    return *this;
131
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginServiceParent>::operator=(mozilla::gmp::GeckoMediaPluginServiceParent*)
132
133
  StaticRefPtr<T>& operator=(const StaticRefPtr<T>& aRhs)
134
  {
135
    return (this = aRhs.mRawPtr);
136
  }
137
138
  StaticRefPtr<T>& operator=(already_AddRefed<T>& aRhs)
139
  {
140
    AssignAssumingAddRef(aRhs.take());
141
    return *this;
142
  }
143
144
  StaticRefPtr<T>& operator=(already_AddRefed<T>&& aRhs)
145
83
  {
146
83
    AssignAssumingAddRef(aRhs.take());
147
83
    return *this;
148
83
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager>::operator=(already_AddRefed<mozilla::net::CacheFileIOManager>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheIndex>::operator=(already_AddRefed<mozilla::net::CacheIndex>&&)
mozilla::StaticRefPtr<mozilla::IdleTaskRunner>::operator=(already_AddRefed<mozilla::IdleTaskRunner>&&)
Line
Count
Source
145
83
  {
146
83
    AssignAssumingAddRef(aRhs.take());
147
83
    return *this;
148
83
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild>::operator=(already_AddRefed<mozilla::layers::CompositorManagerChild>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIBidiKeyboard>::operator=(already_AddRefed<nsIBidiKeyboard>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::operator=(already_AddRefed<nsIThread>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MediaRecorderReporter>::operator=(already_AddRefed<mozilla::dom::MediaRecorderReporter>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIAsyncShutdownBlocker>::operator=(already_AddRefed<nsIAsyncShutdownBlocker>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::AbstractThread>::operator=(already_AddRefed<mozilla::AbstractThread>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::camera::VideoEngine>::operator=(already_AddRefed<mozilla::camera::VideoEngine>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::OSFileConstantsService>::operator=(already_AddRefed<mozilla::OSFileConstantsService>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::RefreshDriverTimer>::operator=(already_AddRefed<mozilla::RefreshDriverTimer>&&)
Unexecuted instantiation: mozilla::StaticRefPtr<nsITheme>::operator=(already_AddRefed<nsITheme>&&)
149
150
  already_AddRefed<T>
151
  forget()
152
0
  {
153
0
    T* temp = mRawPtr;
154
0
    mRawPtr = nullptr;
155
0
    return already_AddRefed<T>(temp);
156
0
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheIndex>::forget()
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild>::forget()
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::SurfaceCacheImpl>::forget()
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::forget()
157
158
3.87M
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<mozilla::Preferences>::get() const
Line
Count
Source
158
1.93M
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<mozilla::URLExtraData>::get() const
Line
Count
Source
158
3
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsIContent>::get() const
mozilla::StaticRefPtr<mozilla::SharedFontList>::get() const
Line
Count
Source
158
3
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<SignalPipeWatcher>::get() const
Line
Count
Source
158
9
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<FifoWatcher>::get() const
mozilla::StaticRefPtr<nsZipArchive>::get() const
Line
Count
Source
158
97
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<nsIFile>::get() const
Line
Count
Source
158
39
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<nsDirectoryService>::get() const
Line
Count
Source
158
63
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<mozilla::AbstractThread>::get() const
Line
Count
Source
158
3
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<SystemGroupImpl>::get() const
Line
Count
Source
158
204
  T* get() const { return mRawPtr; }
Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:mozilla::StaticRefPtr<(anonymous namespace)::ShutdownObserveHelper>::get() const
mozilla::StaticRefPtr<mozilla::SharedPrefMap>::get() const
Line
Count
Source
158
1.93M
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<mozilla::intl::LocaleService>::get() const
Line
Count
Source
158
171
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::intl::OSPreferences>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsINetworkPredictor>::get() const
mozilla::StaticRefPtr<mozilla::net::CaptivePortalService>::get() const
Line
Count
Source
158
6
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<mozilla::net::IOActivityMonitor>::get() const
Line
Count
Source
158
12
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::RedirectChannelRegistrar>::get() const
mozilla::StaticRefPtr<mozilla::net::nsHttpHandler>::get() const
Line
Count
Source
158
4
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookieService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CookieServiceChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ChildDNSService>::get() const
mozilla::StaticRefPtr<nsDNSService>::get() const
Line
Count
Source
158
9
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheIndex>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::HpackStaticTableReporter>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ExtensionProtocolHandler>::get() const
mozilla::StaticRefPtr<mozilla::net::WebSocketEventService>::get() const
Line
Count
Source
158
4
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::DataChannelShutdown>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsITimer>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::ipc::CrashReporterClient>::get() const
mozilla::StaticRefPtr<mozilla::URLPreloader>::get() const
Line
Count
Source
158
24
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<nsIXPCScriptable>::get() const
Line
Count
Source
158
6
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<nsJARProtocolHandler>::get() const
Line
Count
Source
158
19
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookiePermission>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::PeerConnectionCtxObserver>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SingletonThreadHolder>::get() const
Unexecuted instantiation: Unified_cpp_caps0.cpp:mozilla::StaticRefPtr<(anonymous namespace)::BundleHelper>::get() const
mozilla::StaticRefPtr<nsScriptSecurityManager>::get() const
Line
Count
Source
158
6
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<mozilla::IdleTaskRunner>::get() const
Line
Count
Source
158
219
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CheckerboardEventStorage>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerParent>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorThreadHolder>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::ImageBridgeChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::VideoBridgeChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRListenerThreadHolder>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRGPUChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerParent>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::wr::RenderThread>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::DecodePool>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::SurfaceCacheImpl>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIBidiKeyboard>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabParent>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ChromeMessageBroadcaster>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsImageFrame::IconLoad>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThreadPool>::get() const
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::VibrateWindowListener>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabGroup>::get() const
mozilla::StaticRefPtr<nsNameSpaceManager>::get() const
Line
Count
Source
158
9
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<nsWindowMemoryReporter>::get() const
Line
Count
Source
158
12
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::WebGLMemoryTracker>::get() const
mozilla::StaticRefPtr<mozilla::dom::WebCryptoThreadPool>::get() const
Line
Count
Source
158
6
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPresContext>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::IMEContentObserver>::get() const
mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamStorage>::get() const
Line
Count
Source
158
6
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamThread>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileSystemSecurity>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadPlatformService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsGeolocationService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::Geolocation>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIWebVTTParserWrapper>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<AsyncLatencyLogger>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaMemoryTracker>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaCacheFlusher>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MediaRecorderReporter>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIAsyncShutdownBlocker>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaShutdownManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MemoryBlockCacheTelemetry>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::TaskQueue>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerThreadHolder>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::camera::VideoEngine>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioBufferMemoryTracker>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsSynthVoiceRegistry>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsFakeSynthServices>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::SpeechDispatcherService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIAccessManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::power::PowerManagerService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager::CreateRunnable>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManagerService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageActivityService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageNotifierService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsPluginHost>::get() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticRefPtr<mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileHandleThreadPool>::get() const
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::SandboxHolder>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IndexedDatabaseManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::OSFileConstantsService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::WorkerDebuggerManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioChannelService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MessagePortService>::get() const
mozilla::StaticRefPtr<mozilla::dom::U2FPrefManager>::get() const
Line
Count
Source
158
18
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::U2FTokenManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsXBLSpecialDocInfo>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ConsoleUtils>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PerformanceService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::BasicCardService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerManager>::get() const
mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerRegistrar>::get() const
Line
Count
Source
158
3
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PrioEncoder>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::widget::ScreenManager>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<WakeLockListener>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsDragService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsISound>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIURI>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsLayoutStylesheetCache>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::css::Loader>::get() const
mozilla::StaticRefPtr<mozilla::UACacheReporter>::get() const
Line
Count
Source
158
3
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsStyleQuoteValues>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::InactiveRefreshDriverTimer>::get() const
mozilla::StaticRefPtr<mozilla::RefreshDriverTimer>::get() const
Line
Count
Source
158
83
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsITheme>::get() const
mozilla::StaticRefPtr<mozilla::TimelineConsumers>::get() const
Line
Count
Source
158
173
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<nsSHistoryObserver>::get() const
Line
Count
Source
158
12
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsINode>::get() const
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:mozilla::StaticRefPtr<(anonymous namespace)::CipherSuiteChangeObserver>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsXULAlerts>::get() const
mozilla::StaticRefPtr<mozilla::BackgroundHangManager>::get() const
Line
Count
Source
158
9
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::ClearSiteData>::get() const
mozilla::StaticRefPtr<mozilla::nsRFPService>::get() const
Line
Count
Source
158
6
  T* get() const { return mRawPtr; }
mozilla::StaticRefPtr<LRUCache>::get() const
Line
Count
Source
158
3
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingPromptService>::get() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingProxy>::get() const
mozilla::StaticRefPtr<mozilla::scache::StartupCache>::get() const
Line
Count
Source
158
19
  T* get() const { return mRawPtr; }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginServiceParent>::get() const
159
160
3.87M
  operator T*() const { return get(); }
mozilla::StaticRefPtr<mozilla::Preferences>::operator mozilla::Preferences*() const
Line
Count
Source
160
1.93M
  operator T*() const { return get(); }
mozilla::StaticRefPtr<mozilla::URLExtraData>::operator mozilla::URLExtraData*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<nsIContent>::operator nsIContent*() const
mozilla::StaticRefPtr<SignalPipeWatcher>::operator SignalPipeWatcher*() const
Line
Count
Source
160
6
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<FifoWatcher>::operator FifoWatcher*() const
mozilla::StaticRefPtr<nsZipArchive>::operator nsZipArchive*() const
Line
Count
Source
160
29
  operator T*() const { return get(); }
mozilla::StaticRefPtr<nsIFile>::operator nsIFile*() const
Line
Count
Source
160
32
  operator T*() const { return get(); }
mozilla::StaticRefPtr<nsDirectoryService>::operator nsDirectoryService*() const
Line
Count
Source
160
21
  operator T*() const { return get(); }
mozilla::StaticRefPtr<mozilla::AbstractThread>::operator mozilla::AbstractThread*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
mozilla::StaticRefPtr<SystemGroupImpl>::operator SystemGroupImpl*() const
Line
Count
Source
160
102
  operator T*() const { return get(); }
Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:mozilla::StaticRefPtr<(anonymous namespace)::ShutdownObserveHelper>::operator (anonymous namespace)::ShutdownObserveHelper*() const
mozilla::StaticRefPtr<mozilla::SharedPrefMap>::operator mozilla::SharedPrefMap*() const
Line
Count
Source
160
1.93M
  operator T*() const { return get(); }
mozilla::StaticRefPtr<mozilla::intl::LocaleService>::operator mozilla::intl::LocaleService*() const
Line
Count
Source
160
168
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::intl::OSPreferences>::operator mozilla::intl::OSPreferences*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsINetworkPredictor>::operator nsINetworkPredictor*() const
mozilla::StaticRefPtr<mozilla::net::CaptivePortalService>::operator mozilla::net::CaptivePortalService*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::RedirectChannelRegistrar>::operator mozilla::net::RedirectChannelRegistrar*() const
mozilla::StaticRefPtr<mozilla::net::nsHttpHandler>::operator mozilla::net::nsHttpHandler*() const
Line
Count
Source
160
1
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookieService>::operator nsCookieService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CookieServiceChild>::operator mozilla::net::CookieServiceChild*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ChildDNSService>::operator mozilla::net::ChildDNSService*() const
mozilla::StaticRefPtr<nsDNSService>::operator nsDNSService*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager>::operator mozilla::net::CacheFileIOManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheIndex>::operator mozilla::net::CacheIndex*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::HpackStaticTableReporter>::operator mozilla::net::HpackStaticTableReporter*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ExtensionProtocolHandler>::operator mozilla::net::ExtensionProtocolHandler*() const
mozilla::StaticRefPtr<mozilla::net::WebSocketEventService>::operator mozilla::net::WebSocketEventService*() const
Line
Count
Source
160
2
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::DataChannelShutdown>::operator mozilla::DataChannelShutdown*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::operator nsIThread*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsITimer>::operator nsITimer*() const
mozilla::StaticRefPtr<mozilla::URLPreloader>::operator mozilla::URLPreloader*() const
Line
Count
Source
160
12
  operator T*() const { return get(); }
mozilla::StaticRefPtr<nsJARProtocolHandler>::operator nsJARProtocolHandler*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookiePermission>::operator nsCookiePermission*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::PeerConnectionCtxObserver>::operator mozilla::PeerConnectionCtxObserver*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaManager>::operator mozilla::MediaManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SingletonThreadHolder>::operator mozilla::SingletonThreadHolder*() const
Unexecuted instantiation: Unified_cpp_caps0.cpp:mozilla::StaticRefPtr<(anonymous namespace)::BundleHelper>::operator (anonymous namespace)::BundleHelper*() const
mozilla::StaticRefPtr<nsScriptSecurityManager>::operator nsScriptSecurityManager*() const
Line
Count
Source
160
6
  operator T*() const { return get(); }
mozilla::StaticRefPtr<mozilla::IdleTaskRunner>::operator mozilla::IdleTaskRunner*() const
Line
Count
Source
160
137
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL>::operator mozilla::gl::GLLibraryEGL*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CheckerboardEventStorage>::operator mozilla::layers::CheckerboardEventStorage*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild>::operator mozilla::layers::CompositorBridgeChild*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild>::operator mozilla::layers::CompositorManagerChild*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerParent>::operator mozilla::layers::CompositorManagerParent*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorThreadHolder>::operator mozilla::layers::CompositorThreadHolder*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::VideoBridgeChild>::operator mozilla::layers::VideoBridgeChild*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManager>::operator mozilla::gfx::VRManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRListenerThreadHolder>::operator mozilla::gfx::VRListenerThreadHolder*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRGPUChild>::operator mozilla::gfx::VRGPUChild*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerChild>::operator mozilla::gfx::VRManagerChild*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::wr::RenderThread>::operator mozilla::wr::RenderThread*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::DecodePool>::operator mozilla::image::DecodePool*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::SurfaceCacheImpl>::operator mozilla::image::SurfaceCacheImpl*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIBidiKeyboard>::operator nsIBidiKeyboard*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ChromeMessageBroadcaster>::operator mozilla::dom::ChromeMessageBroadcaster*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsImageFrame::IconLoad>::operator nsImageFrame::IconLoad*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThreadPool>::operator nsIThreadPool*() const
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::VibrateWindowListener>::operator mozilla::dom::(anonymous namespace)::VibrateWindowListener*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabGroup>::operator mozilla::dom::TabGroup*() const
mozilla::StaticRefPtr<nsNameSpaceManager>::operator nsNameSpaceManager*() const
Line
Count
Source
160
6
  operator T*() const { return get(); }
mozilla::StaticRefPtr<nsWindowMemoryReporter>::operator nsWindowMemoryReporter*() const
Line
Count
Source
160
12
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::WebGLMemoryTracker>::operator mozilla::WebGLMemoryTracker*() const
mozilla::StaticRefPtr<mozilla::dom::WebCryptoThreadPool>::operator mozilla::dom::WebCryptoThreadPool*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPresContext>::operator nsPresContext*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabParent>::operator mozilla::dom::TabParent*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::IMEContentObserver>::operator mozilla::IMEContentObserver*() const
mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamStorage>::operator mozilla::dom::IPCBlobInputStreamStorage*() const
Line
Count
Source
160
6
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamThread>::operator mozilla::dom::IPCBlobInputStreamThread*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileSystemSecurity>::operator mozilla::dom::FileSystemSecurity*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadManager>::operator mozilla::dom::GamepadManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadPlatformService>::operator mozilla::dom::GamepadPlatformService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsGeolocationService>::operator nsGeolocationService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::Geolocation>::operator mozilla::dom::Geolocation*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIWebVTTParserWrapper>::operator nsIWebVTTParserWrapper*() const
Unexecuted instantiation: mozilla::StaticRefPtr<AsyncLatencyLogger>::operator AsyncLatencyLogger*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaMemoryTracker>::operator mozilla::MediaMemoryTracker*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaCacheFlusher>::operator mozilla::MediaCacheFlusher*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MediaRecorderReporter>::operator mozilla::dom::MediaRecorderReporter*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIAsyncShutdownBlocker>::operator nsIAsyncShutdownBlocker*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaShutdownManager>::operator mozilla::MediaShutdownManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MemoryBlockCacheTelemetry>::operator mozilla::MemoryBlockCacheTelemetry*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginService>::operator mozilla::gmp::GeckoMediaPluginService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild>::operator mozilla::dom::VideoDecoderManagerChild*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerThreadHolder>::operator mozilla::dom::VideoDecoderManagerThreadHolder*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::TaskQueue>::operator mozilla::TaskQueue*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::camera::VideoEngine>::operator mozilla::camera::VideoEngine*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceManager>::operator mozilla::MediaSystemResourceManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceService>::operator mozilla::MediaSystemResourceService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioBufferMemoryTracker>::operator mozilla::dom::AudioBufferMemoryTracker*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsSynthVoiceRegistry>::operator mozilla::dom::nsSynthVoiceRegistry*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsFakeSynthServices>::operator mozilla::dom::nsFakeSynthServices*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::SpeechDispatcherService>::operator mozilla::dom::SpeechDispatcherService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIAccessManager>::operator mozilla::dom::MIDIAccessManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService>::operator mozilla::dom::MIDIPlatformService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::power::PowerManagerService>::operator mozilla::dom::power::PowerManagerService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager>::operator mozilla::dom::quota::QuotaManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager::CreateRunnable>::operator mozilla::dom::quota::QuotaManager::CreateRunnable*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManagerService>::operator mozilla::dom::quota::QuotaManagerService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageActivityService>::operator mozilla::dom::StorageActivityService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageNotifierService>::operator mozilla::dom::StorageNotifierService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsPluginHost>::operator nsPluginHost*() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticRefPtr<mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool>::operator mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileHandleThreadPool>::operator mozilla::dom::FileHandleThreadPool*() const
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::SandboxHolder>::operator mozilla::dom::(anonymous namespace)::SandboxHolder*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IndexedDatabaseManager>::operator mozilla::dom::IndexedDatabaseManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::OSFileConstantsService>::operator mozilla::OSFileConstantsService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::WorkerDebuggerManager>::operator mozilla::dom::WorkerDebuggerManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioChannelService>::operator mozilla::dom::AudioChannelService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MessagePortService>::operator mozilla::dom::MessagePortService*() const
mozilla::StaticRefPtr<mozilla::dom::U2FPrefManager>::operator mozilla::dom::U2FPrefManager*() const
Line
Count
Source
160
18
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::U2FTokenManager>::operator mozilla::dom::U2FTokenManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsXBLSpecialDocInfo>::operator nsXBLSpecialDocInfo*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ConsoleUtils>::operator mozilla::dom::ConsoleUtils*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PerformanceService>::operator mozilla::dom::PerformanceService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::BasicCardService>::operator mozilla::dom::BasicCardService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestManager>::operator mozilla::dom::PaymentRequestManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestService>::operator mozilla::dom::PaymentRequestService*() const
mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerRegistrar>::operator mozilla::dom::ServiceWorkerRegistrar*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PrioEncoder>::operator mozilla::dom::PrioEncoder*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::widget::ScreenManager>::operator mozilla::widget::ScreenManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<WakeLockListener>::operator WakeLockListener*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsDragService>::operator nsDragService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsISound>::operator nsISound*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIURI>::operator nsIURI*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsLayoutStylesheetCache>::operator nsLayoutStylesheetCache*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::css::Loader>::operator mozilla::css::Loader*() const
mozilla::StaticRefPtr<mozilla::UACacheReporter>::operator mozilla::UACacheReporter*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<nsStyleQuoteValues>::operator nsStyleQuoteValues*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::InactiveRefreshDriverTimer>::operator mozilla::InactiveRefreshDriverTimer*() const
mozilla::StaticRefPtr<mozilla::RefreshDriverTimer>::operator mozilla::RefreshDriverTimer*() const
Line
Count
Source
160
83
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<nsITheme>::operator nsITheme*() const
mozilla::StaticRefPtr<nsSHistoryObserver>::operator nsSHistoryObserver*() const
Line
Count
Source
160
9
  operator T*() const { return get(); }
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:mozilla::StaticRefPtr<(anonymous namespace)::CipherSuiteChangeObserver>::operator (anonymous namespace)::CipherSuiteChangeObserver*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsXULAlerts>::operator nsXULAlerts*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::BackgroundHangManager>::operator mozilla::BackgroundHangManager*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::ClearSiteData>::operator mozilla::ClearSiteData*() const
mozilla::StaticRefPtr<mozilla::nsRFPService>::operator mozilla::nsRFPService*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
mozilla::StaticRefPtr<LRUCache>::operator LRUCache*() const
Line
Count
Source
160
3
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingPromptService>::operator nsPrintingPromptService*() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingProxy>::operator nsPrintingProxy*() const
mozilla::StaticRefPtr<mozilla::scache::StartupCache>::operator mozilla::scache::StartupCache*() const
Line
Count
Source
160
16
  operator T*() const { return get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginServiceParent>::operator mozilla::gmp::GeckoMediaPluginServiceParent*() const
161
162
  T* operator->() const
163
192
  {
164
192
    MOZ_ASSERT(mRawPtr);
165
192
    return get();
166
192
  }
mozilla::StaticRefPtr<mozilla::Preferences>::operator->() const
Line
Count
Source
163
27
  {
164
27
    MOZ_ASSERT(mRawPtr);
165
27
    return get();
166
27
  }
mozilla::StaticRefPtr<SignalPipeWatcher>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<FifoWatcher>::operator->() const
mozilla::StaticRefPtr<nsDirectoryService>::operator->() const
Line
Count
Source
163
42
  {
164
42
    MOZ_ASSERT(mRawPtr);
165
42
    return get();
166
42
  }
Unexecuted instantiation: mozilla::StaticRefPtr<SystemGroupImpl>::operator->() const
Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:mozilla::StaticRefPtr<(anonymous namespace)::ShutdownObserveHelper>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsZipArchive>::operator->() const
mozilla::StaticRefPtr<nsIFile>::operator->() const
Line
Count
Source
163
4
  {
164
4
    MOZ_ASSERT(mRawPtr);
165
4
    return get();
166
4
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SharedPrefMap>::operator->() const
mozilla::StaticRefPtr<mozilla::intl::LocaleService>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
mozilla::StaticRefPtr<mozilla::net::nsHttpHandler>::operator->() const
Line
Count
Source
163
2
  {
164
2
    MOZ_ASSERT(mRawPtr);
165
2
    return get();
166
2
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookieService>::operator->() const
mozilla::StaticRefPtr<nsDNSService>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheIndex>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::DataChannelShutdown>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::operator->() const
mozilla::StaticRefPtr<nsJARProtocolHandler>::operator->() const
Line
Count
Source
163
8
  {
164
8
    MOZ_ASSERT(mRawPtr);
165
8
    return get();
166
8
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::PeerConnectionCtxObserver>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SingletonThreadHolder>::operator->() const
Unexecuted instantiation: Unified_cpp_caps0.cpp:mozilla::StaticRefPtr<(anonymous namespace)::BundleHelper>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsScriptSecurityManager>::operator->() const
mozilla::StaticRefPtr<mozilla::IdleTaskRunner>::operator->() const
Line
Count
Source
163
82
  {
164
82
    MOZ_ASSERT(mRawPtr);
165
82
    return get();
166
82
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerParent>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorThreadHolder>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::VideoBridgeChild>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRListenerThreadHolder>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRGPUChild>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerChild>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerParent>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::wr::RenderThread>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::SurfaceCacheImpl>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsImageFrame::IconLoad>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThreadPool>::operator->() const
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::VibrateWindowListener>::operator->() const
mozilla::StaticRefPtr<nsNameSpaceManager>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsWindowMemoryReporter>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::WebGLMemoryTracker>::operator->() const
mozilla::StaticRefPtr<mozilla::dom::WebCryptoThreadPool>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::IMEContentObserver>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabParent>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamThread>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIWebVTTParserWrapper>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<AsyncLatencyLogger>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaMemoryTracker>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaCacheFlusher>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MediaRecorderReporter>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaManager>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MemoryBlockCacheTelemetry>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::TaskQueue>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::camera::VideoEngine>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceManager>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceService>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioBufferMemoryTracker>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsSynthVoiceRegistry>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::SpeechDispatcherService>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::power::PowerManagerService>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager::CreateRunnable>::operator->() const
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticRefPtr<mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::WorkerDebuggerManager>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioChannelService>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsXBLSpecialDocInfo>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestService>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerManager>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsLayoutStylesheetCache>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::css::Loader>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsStyleQuoteValues>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::RefreshDriverTimer>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsIContent>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsITheme>::operator->() const
mozilla::StaticRefPtr<mozilla::TimelineConsumers>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
mozilla::StaticRefPtr<mozilla::BackgroundHangManager>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
mozilla::StaticRefPtr<mozilla::nsRFPService>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingPromptService>::operator->() const
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingProxy>::operator->() const
mozilla::StaticRefPtr<mozilla::scache::StartupCache>::operator->() const
Line
Count
Source
163
3
  {
164
3
    MOZ_ASSERT(mRawPtr);
165
3
    return get();
166
3
  }
167
168
12
  T& operator*() const { return *get(); }
mozilla::StaticRefPtr<mozilla::URLPreloader>::operator*() const
Line
Count
Source
168
12
  T& operator*() const { return *get(); }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaShutdownManager>::operator*() const
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::widget::ScreenManager>::operator*() const
169
170
private:
171
  void AssignWithAddref(T* aNewPtr)
172
187
  {
173
187
    if (aNewPtr) {
174
99
      aNewPtr->AddRef();
175
99
    }
176
187
    AssignAssumingAddRef(aNewPtr);
177
187
  }
mozilla::StaticRefPtr<SignalPipeWatcher>::AssignWithAddref(SignalPipeWatcher*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<FifoWatcher>::AssignWithAddref(FifoWatcher*)
mozilla::StaticRefPtr<nsDirectoryService>::AssignWithAddref(nsDirectoryService*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<mozilla::AbstractThread>::AssignWithAddref(mozilla::AbstractThread*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsStyleQuoteValues>::AssignWithAddref(nsStyleQuoteValues*)
mozilla::StaticRefPtr<SystemGroupImpl>::AssignWithAddref(SystemGroupImpl*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unified_cpp_xpcom_threads1.cpp:mozilla::StaticRefPtr<(anonymous namespace)::ShutdownObserveHelper>::AssignWithAddref((anonymous namespace)::ShutdownObserveHelper*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<nsZipArchive>::AssignWithAddref(nsZipArchive*)
Line
Count
Source
172
6
  {
173
6
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
6
    AssignAssumingAddRef(aNewPtr);
177
6
  }
mozilla::StaticRefPtr<nsIFile>::AssignWithAddref(nsIFile*)
Line
Count
Source
172
6
  {
173
6
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
6
    AssignAssumingAddRef(aNewPtr);
177
6
  }
mozilla::StaticRefPtr<mozilla::Preferences>::AssignWithAddref(mozilla::Preferences*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SharedPrefMap>::AssignWithAddref(mozilla::SharedPrefMap*)
mozilla::StaticRefPtr<mozilla::intl::LocaleService>::AssignWithAddref(mozilla::intl::LocaleService*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::intl::OSPreferences>::AssignWithAddref(mozilla::intl::OSPreferences*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsINetworkPredictor>::AssignWithAddref(nsINetworkPredictor*)
mozilla::StaticRefPtr<mozilla::net::CaptivePortalService>::AssignWithAddref(mozilla::net::CaptivePortalService*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::IOActivityMonitor>::AssignWithAddref(mozilla::net::IOActivityMonitor*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::RedirectChannelRegistrar>::AssignWithAddref(mozilla::net::RedirectChannelRegistrar*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookieService>::AssignWithAddref(nsCookieService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CookieServiceChild>::AssignWithAddref(mozilla::net::CookieServiceChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ChildDNSService>::AssignWithAddref(mozilla::net::ChildDNSService*)
mozilla::StaticRefPtr<nsDNSService>::AssignWithAddref(nsDNSService*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager>::AssignWithAddref(mozilla::net::CacheFileIOManager*)
mozilla::StaticRefPtr<mozilla::net::nsHttpHandler>::AssignWithAddref(mozilla::net::nsHttpHandler*)
Line
Count
Source
172
1
  {
173
1
    if (aNewPtr) {
174
1
      aNewPtr->AddRef();
175
1
    }
176
1
    AssignAssumingAddRef(aNewPtr);
177
1
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::HpackStaticTableReporter>::AssignWithAddref(mozilla::net::HpackStaticTableReporter*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ExtensionProtocolHandler>::AssignWithAddref(mozilla::net::ExtensionProtocolHandler*)
mozilla::StaticRefPtr<mozilla::net::WebSocketEventService>::AssignWithAddref(mozilla::net::WebSocketEventService*)
Line
Count
Source
172
1
  {
173
1
    if (aNewPtr) {
174
1
      aNewPtr->AddRef();
175
1
    }
176
1
    AssignAssumingAddRef(aNewPtr);
177
1
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::DataChannelShutdown>::AssignWithAddref(mozilla::DataChannelShutdown*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::AssignWithAddref(nsIThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsITimer>::AssignWithAddref(nsITimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::ipc::CrashReporterClient>::AssignWithAddref(mozilla::ipc::CrashReporterClient*)
mozilla::StaticRefPtr<mozilla::URLPreloader>::AssignWithAddref(mozilla::URLPreloader*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<nsIXPCScriptable>::AssignWithAddref(nsIXPCScriptable*)
Line
Count
Source
172
1
  {
173
1
    if (aNewPtr) {
174
1
      aNewPtr->AddRef();
175
1
    }
176
1
    AssignAssumingAddRef(aNewPtr);
177
1
  }
mozilla::StaticRefPtr<nsJARProtocolHandler>::AssignWithAddref(nsJARProtocolHandler*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookiePermission>::AssignWithAddref(nsCookiePermission*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::PeerConnectionCtxObserver>::AssignWithAddref(mozilla::PeerConnectionCtxObserver*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SingletonThreadHolder>::AssignWithAddref(mozilla::SingletonThreadHolder*)
Unexecuted instantiation: Unified_cpp_caps0.cpp:mozilla::StaticRefPtr<(anonymous namespace)::BundleHelper>::AssignWithAddref((anonymous namespace)::BundleHelper*)
mozilla::StaticRefPtr<nsScriptSecurityManager>::AssignWithAddref(nsScriptSecurityManager*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<mozilla::IdleTaskRunner>::AssignWithAddref(mozilla::IdleTaskRunner*)
Line
Count
Source
172
82
  {
173
82
    if (aNewPtr) {
174
0
      aNewPtr->AddRef();
175
0
    }
176
82
    AssignAssumingAddRef(aNewPtr);
177
82
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL>::AssignWithAddref(mozilla::gl::GLLibraryEGL*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CheckerboardEventStorage>::AssignWithAddref(mozilla::layers::CheckerboardEventStorage*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild>::AssignWithAddref(mozilla::layers::CompositorBridgeChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild>::AssignWithAddref(mozilla::layers::CompositorManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerParent>::AssignWithAddref(mozilla::layers::CompositorManagerParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorThreadHolder>::AssignWithAddref(mozilla::layers::CompositorThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::ImageBridgeChild>::AssignWithAddref(mozilla::layers::ImageBridgeChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::ImageBridgeParent>::AssignWithAddref(mozilla::layers::ImageBridgeParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::VideoBridgeChild>::AssignWithAddref(mozilla::layers::VideoBridgeChild*)
mozilla::StaticRefPtr<mozilla::SharedFontList>::AssignWithAddref(mozilla::SharedFontList*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManager>::AssignWithAddref(mozilla::gfx::VRManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRListenerThreadHolder>::AssignWithAddref(mozilla::gfx::VRListenerThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRGPUChild>::AssignWithAddref(mozilla::gfx::VRGPUChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerParent>::AssignWithAddref(mozilla::gfx::VRManagerParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerChild>::AssignWithAddref(mozilla::gfx::VRManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::wr::RenderThread>::AssignWithAddref(mozilla::wr::RenderThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::DecodePool>::AssignWithAddref(mozilla::image::DecodePool*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::SurfaceCacheImpl>::AssignWithAddref(mozilla::image::SurfaceCacheImpl*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIBidiKeyboard>::AssignWithAddref(nsIBidiKeyboard*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ChromeMessageBroadcaster>::AssignWithAddref(mozilla::dom::ChromeMessageBroadcaster*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsScriptCacheCleaner>::AssignWithAddref(nsScriptCacheCleaner*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsImageFrame::IconLoad>::AssignWithAddref(nsImageFrame::IconLoad*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThreadPool>::AssignWithAddref(nsIThreadPool*)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::VibrateWindowListener>::AssignWithAddref(mozilla::dom::(anonymous namespace)::VibrateWindowListener*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabGroup>::AssignWithAddref(mozilla::dom::TabGroup*)
mozilla::StaticRefPtr<nsNameSpaceManager>::AssignWithAddref(nsNameSpaceManager*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<nsWindowMemoryReporter>::AssignWithAddref(nsWindowMemoryReporter*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::WebGLMemoryTracker>::AssignWithAddref(mozilla::WebGLMemoryTracker*)
mozilla::StaticRefPtr<mozilla::dom::WebCryptoThreadPool>::AssignWithAddref(mozilla::dom::WebCryptoThreadPool*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabParent>::AssignWithAddref(mozilla::dom::TabParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPresContext>::AssignWithAddref(nsPresContext*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIContent>::AssignWithAddref(nsIContent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::IMEContentObserver>::AssignWithAddref(mozilla::IMEContentObserver*)
mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamStorage>::AssignWithAddref(mozilla::dom::IPCBlobInputStreamStorage*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamThread>::AssignWithAddref(mozilla::dom::IPCBlobInputStreamThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileSystemSecurity>::AssignWithAddref(mozilla::dom::FileSystemSecurity*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadManager>::AssignWithAddref(mozilla::dom::GamepadManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadPlatformService>::AssignWithAddref(mozilla::dom::GamepadPlatformService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsGeolocationService>::AssignWithAddref(nsGeolocationService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::Geolocation>::AssignWithAddref(mozilla::dom::Geolocation*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIWebVTTParserWrapper>::AssignWithAddref(nsIWebVTTParserWrapper*)
mozilla::StaticRefPtr<AsyncLatencyLogger>::AssignWithAddref(AsyncLatencyLogger*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaMemoryTracker>::AssignWithAddref(mozilla::MediaMemoryTracker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaCacheFlusher>::AssignWithAddref(mozilla::MediaCacheFlusher*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIAsyncShutdownBlocker>::AssignWithAddref(nsIAsyncShutdownBlocker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MediaRecorderReporter>::AssignWithAddref(mozilla::dom::MediaRecorderReporter*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaManager>::AssignWithAddref(mozilla::MediaManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaShutdownManager>::AssignWithAddref(mozilla::MediaShutdownManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MemoryBlockCacheTelemetry>::AssignWithAddref(mozilla::MemoryBlockCacheTelemetry*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginService>::AssignWithAddref(mozilla::gmp::GeckoMediaPluginService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild>::AssignWithAddref(mozilla::dom::VideoDecoderManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerThreadHolder>::AssignWithAddref(mozilla::dom::VideoDecoderManagerThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::TaskQueue>::AssignWithAddref(mozilla::TaskQueue*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::camera::VideoEngine>::AssignWithAddref(mozilla::camera::VideoEngine*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceManager>::AssignWithAddref(mozilla::MediaSystemResourceManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceService>::AssignWithAddref(mozilla::MediaSystemResourceService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioBufferMemoryTracker>::AssignWithAddref(mozilla::dom::AudioBufferMemoryTracker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsSynthVoiceRegistry>::AssignWithAddref(mozilla::dom::nsSynthVoiceRegistry*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsFakeSynthServices>::AssignWithAddref(mozilla::dom::nsFakeSynthServices*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::SpeechDispatcherService>::AssignWithAddref(mozilla::dom::SpeechDispatcherService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIAccessManager>::AssignWithAddref(mozilla::dom::MIDIAccessManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService>::AssignWithAddref(mozilla::dom::MIDIPlatformService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::power::PowerManagerService>::AssignWithAddref(mozilla::dom::power::PowerManagerService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager::CreateRunnable>::AssignWithAddref(mozilla::dom::quota::QuotaManager::CreateRunnable*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager>::AssignWithAddref(mozilla::dom::quota::QuotaManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManagerService>::AssignWithAddref(mozilla::dom::quota::QuotaManagerService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageActivityService>::AssignWithAddref(mozilla::dom::StorageActivityService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageNotifierService>::AssignWithAddref(mozilla::dom::StorageNotifierService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPluginHost>::AssignWithAddref(nsPluginHost*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticRefPtr<mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool>::AssignWithAddref(mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileHandleThreadPool>::AssignWithAddref(mozilla::dom::FileHandleThreadPool*)
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::SandboxHolder>::AssignWithAddref(mozilla::dom::(anonymous namespace)::SandboxHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IndexedDatabaseManager>::AssignWithAddref(mozilla::dom::IndexedDatabaseManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::OSFileConstantsService>::AssignWithAddref(mozilla::OSFileConstantsService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::CancelableRunnable>::AssignWithAddref(mozilla::CancelableRunnable*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::WorkerDebuggerManager>::AssignWithAddref(mozilla::dom::WorkerDebuggerManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioChannelService>::AssignWithAddref(mozilla::dom::AudioChannelService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MessagePortService>::AssignWithAddref(mozilla::dom::MessagePortService*)
mozilla::StaticRefPtr<mozilla::dom::U2FPrefManager>::AssignWithAddref(mozilla::dom::U2FPrefManager*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<mozilla::dom::U2FTokenManager>::AssignWithAddref(mozilla::dom::U2FTokenManager*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsXBLSpecialDocInfo>::AssignWithAddref(nsXBLSpecialDocInfo*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ConsoleUtils>::AssignWithAddref(mozilla::dom::ConsoleUtils*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PerformanceService>::AssignWithAddref(mozilla::dom::PerformanceService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::BasicCardService>::AssignWithAddref(mozilla::dom::BasicCardService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestManager>::AssignWithAddref(mozilla::dom::PaymentRequestManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestService>::AssignWithAddref(mozilla::dom::PaymentRequestService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerManager>::AssignWithAddref(mozilla::dom::ServiceWorkerManager*)
mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerRegistrar>::AssignWithAddref(mozilla::dom::ServiceWorkerRegistrar*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PrioEncoder>::AssignWithAddref(mozilla::dom::PrioEncoder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::widget::ScreenManager>::AssignWithAddref(mozilla::widget::ScreenManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<WakeLockListener>::AssignWithAddref(WakeLockListener*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsDragService>::AssignWithAddref(nsDragService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsISound>::AssignWithAddref(nsISound*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::css::Loader>::AssignWithAddref(mozilla::css::Loader*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsLayoutStylesheetCache>::AssignWithAddref(nsLayoutStylesheetCache*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIURI>::AssignWithAddref(nsIURI*)
mozilla::StaticRefPtr<mozilla::UACacheReporter>::AssignWithAddref(mozilla::UACacheReporter*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<mozilla::URLExtraData>::AssignWithAddref(mozilla::URLExtraData*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::RefreshDriverTimer>::AssignWithAddref(mozilla::RefreshDriverTimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::InactiveRefreshDriverTimer>::AssignWithAddref(mozilla::InactiveRefreshDriverTimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsITheme>::AssignWithAddref(nsITheme*)
mozilla::StaticRefPtr<mozilla::TimelineConsumers>::AssignWithAddref(mozilla::TimelineConsumers*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<nsSHistoryObserver>::AssignWithAddref(nsSHistoryObserver*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsINode>::AssignWithAddref(nsINode*)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:mozilla::StaticRefPtr<(anonymous namespace)::CipherSuiteChangeObserver>::AssignWithAddref((anonymous namespace)::CipherSuiteChangeObserver*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsXULAlerts>::AssignWithAddref(nsXULAlerts*)
mozilla::StaticRefPtr<mozilla::BackgroundHangManager>::AssignWithAddref(mozilla::BackgroundHangManager*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<mozilla::ClearSiteData>::AssignWithAddref(mozilla::ClearSiteData*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<mozilla::nsRFPService>::AssignWithAddref(mozilla::nsRFPService*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
mozilla::StaticRefPtr<LRUCache>::AssignWithAddref(LRUCache*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingPromptService>::AssignWithAddref(nsPrintingPromptService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingProxy>::AssignWithAddref(nsPrintingProxy*)
mozilla::StaticRefPtr<mozilla::scache::StartupCache>::AssignWithAddref(mozilla::scache::StartupCache*)
Line
Count
Source
172
3
  {
173
3
    if (aNewPtr) {
174
3
      aNewPtr->AddRef();
175
3
    }
176
3
    AssignAssumingAddRef(aNewPtr);
177
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginServiceParent>::AssignWithAddref(mozilla::gmp::GeckoMediaPluginServiceParent*)
178
179
  void AssignAssumingAddRef(T* aNewPtr)
180
270
  {
181
270
    T* oldPtr = mRawPtr;
182
270
    mRawPtr = aNewPtr;
183
270
    if (oldPtr) {
184
82
      oldPtr->Release();
185
82
    }
186
270
  }
mozilla::StaticRefPtr<SignalPipeWatcher>::AssignAssumingAddRef(SignalPipeWatcher*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<FifoWatcher>::AssignAssumingAddRef(FifoWatcher*)
mozilla::StaticRefPtr<nsDirectoryService>::AssignAssumingAddRef(nsDirectoryService*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<mozilla::AbstractThread>::AssignAssumingAddRef(mozilla::AbstractThread*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsStyleQuoteValues>::AssignAssumingAddRef(nsStyleQuoteValues*)
mozilla::StaticRefPtr<SystemGroupImpl>::AssignAssumingAddRef(SystemGroupImpl*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unified_cpp_xpcom_threads1.cpp:mozilla::StaticRefPtr<(anonymous namespace)::ShutdownObserveHelper>::AssignAssumingAddRef((anonymous namespace)::ShutdownObserveHelper*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<nsZipArchive>::AssignAssumingAddRef(nsZipArchive*)
Line
Count
Source
180
6
  {
181
6
    T* oldPtr = mRawPtr;
182
6
    mRawPtr = aNewPtr;
183
6
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
6
  }
mozilla::StaticRefPtr<nsIFile>::AssignAssumingAddRef(nsIFile*)
Line
Count
Source
180
6
  {
181
6
    T* oldPtr = mRawPtr;
182
6
    mRawPtr = aNewPtr;
183
6
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
6
  }
mozilla::StaticRefPtr<mozilla::Preferences>::AssignAssumingAddRef(mozilla::Preferences*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SharedPrefMap>::AssignAssumingAddRef(mozilla::SharedPrefMap*)
mozilla::StaticRefPtr<mozilla::intl::LocaleService>::AssignAssumingAddRef(mozilla::intl::LocaleService*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::intl::OSPreferences>::AssignAssumingAddRef(mozilla::intl::OSPreferences*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsINetworkPredictor>::AssignAssumingAddRef(nsINetworkPredictor*)
mozilla::StaticRefPtr<mozilla::net::CaptivePortalService>::AssignAssumingAddRef(mozilla::net::CaptivePortalService*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::IOActivityMonitor>::AssignAssumingAddRef(mozilla::net::IOActivityMonitor*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::RedirectChannelRegistrar>::AssignAssumingAddRef(mozilla::net::RedirectChannelRegistrar*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookieService>::AssignAssumingAddRef(nsCookieService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CookieServiceChild>::AssignAssumingAddRef(mozilla::net::CookieServiceChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ChildDNSService>::AssignAssumingAddRef(mozilla::net::ChildDNSService*)
mozilla::StaticRefPtr<nsDNSService>::AssignAssumingAddRef(nsDNSService*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager>::AssignAssumingAddRef(mozilla::net::CacheFileIOManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::CacheIndex>::AssignAssumingAddRef(mozilla::net::CacheIndex*)
mozilla::StaticRefPtr<mozilla::net::nsHttpHandler>::AssignAssumingAddRef(mozilla::net::nsHttpHandler*)
Line
Count
Source
180
1
  {
181
1
    T* oldPtr = mRawPtr;
182
1
    mRawPtr = aNewPtr;
183
1
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
1
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::HpackStaticTableReporter>::AssignAssumingAddRef(mozilla::net::HpackStaticTableReporter*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::net::ExtensionProtocolHandler>::AssignAssumingAddRef(mozilla::net::ExtensionProtocolHandler*)
mozilla::StaticRefPtr<mozilla::net::WebSocketEventService>::AssignAssumingAddRef(mozilla::net::WebSocketEventService*)
Line
Count
Source
180
1
  {
181
1
    T* oldPtr = mRawPtr;
182
1
    mRawPtr = aNewPtr;
183
1
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
1
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::DataChannelShutdown>::AssignAssumingAddRef(mozilla::DataChannelShutdown*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThread>::AssignAssumingAddRef(nsIThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsITimer>::AssignAssumingAddRef(nsITimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::ipc::CrashReporterClient>::AssignAssumingAddRef(mozilla::ipc::CrashReporterClient*)
mozilla::StaticRefPtr<mozilla::URLPreloader>::AssignAssumingAddRef(mozilla::URLPreloader*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<nsIXPCScriptable>::AssignAssumingAddRef(nsIXPCScriptable*)
Line
Count
Source
180
1
  {
181
1
    T* oldPtr = mRawPtr;
182
1
    mRawPtr = aNewPtr;
183
1
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
1
  }
mozilla::StaticRefPtr<nsJARProtocolHandler>::AssignAssumingAddRef(nsJARProtocolHandler*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsCookiePermission>::AssignAssumingAddRef(nsCookiePermission*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::PeerConnectionCtxObserver>::AssignAssumingAddRef(mozilla::PeerConnectionCtxObserver*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::SingletonThreadHolder>::AssignAssumingAddRef(mozilla::SingletonThreadHolder*)
Unexecuted instantiation: Unified_cpp_caps0.cpp:mozilla::StaticRefPtr<(anonymous namespace)::BundleHelper>::AssignAssumingAddRef((anonymous namespace)::BundleHelper*)
mozilla::StaticRefPtr<nsScriptSecurityManager>::AssignAssumingAddRef(nsScriptSecurityManager*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<mozilla::IdleTaskRunner>::AssignAssumingAddRef(mozilla::IdleTaskRunner*)
Line
Count
Source
180
165
  {
181
165
    T* oldPtr = mRawPtr;
182
165
    mRawPtr = aNewPtr;
183
165
    if (oldPtr) {
184
82
      oldPtr->Release();
185
82
    }
186
165
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL>::AssignAssumingAddRef(mozilla::gl::GLLibraryEGL*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CheckerboardEventStorage>::AssignAssumingAddRef(mozilla::layers::CheckerboardEventStorage*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild>::AssignAssumingAddRef(mozilla::layers::CompositorBridgeChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild>::AssignAssumingAddRef(mozilla::layers::CompositorManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorManagerParent>::AssignAssumingAddRef(mozilla::layers::CompositorManagerParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::CompositorThreadHolder>::AssignAssumingAddRef(mozilla::layers::CompositorThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::ImageBridgeChild>::AssignAssumingAddRef(mozilla::layers::ImageBridgeChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::ImageBridgeParent>::AssignAssumingAddRef(mozilla::layers::ImageBridgeParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::layers::VideoBridgeChild>::AssignAssumingAddRef(mozilla::layers::VideoBridgeChild*)
mozilla::StaticRefPtr<mozilla::SharedFontList>::AssignAssumingAddRef(mozilla::SharedFontList*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManager>::AssignAssumingAddRef(mozilla::gfx::VRManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRListenerThreadHolder>::AssignAssumingAddRef(mozilla::gfx::VRListenerThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRGPUChild>::AssignAssumingAddRef(mozilla::gfx::VRGPUChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerParent>::AssignAssumingAddRef(mozilla::gfx::VRManagerParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gfx::VRManagerChild>::AssignAssumingAddRef(mozilla::gfx::VRManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::wr::RenderThread>::AssignAssumingAddRef(mozilla::wr::RenderThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::DecodePool>::AssignAssumingAddRef(mozilla::image::DecodePool*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::image::SurfaceCacheImpl>::AssignAssumingAddRef(mozilla::image::SurfaceCacheImpl*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIBidiKeyboard>::AssignAssumingAddRef(nsIBidiKeyboard*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ChromeMessageBroadcaster>::AssignAssumingAddRef(mozilla::dom::ChromeMessageBroadcaster*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsScriptCacheCleaner>::AssignAssumingAddRef(nsScriptCacheCleaner*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsImageFrame::IconLoad>::AssignAssumingAddRef(nsImageFrame::IconLoad*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIThreadPool>::AssignAssumingAddRef(nsIThreadPool*)
Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::VibrateWindowListener>::AssignAssumingAddRef(mozilla::dom::(anonymous namespace)::VibrateWindowListener*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabGroup>::AssignAssumingAddRef(mozilla::dom::TabGroup*)
mozilla::StaticRefPtr<nsNameSpaceManager>::AssignAssumingAddRef(nsNameSpaceManager*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<nsWindowMemoryReporter>::AssignAssumingAddRef(nsWindowMemoryReporter*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::WebGLMemoryTracker>::AssignAssumingAddRef(mozilla::WebGLMemoryTracker*)
mozilla::StaticRefPtr<mozilla::dom::WebCryptoThreadPool>::AssignAssumingAddRef(mozilla::dom::WebCryptoThreadPool*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::TabParent>::AssignAssumingAddRef(mozilla::dom::TabParent*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPresContext>::AssignAssumingAddRef(nsPresContext*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIContent>::AssignAssumingAddRef(nsIContent*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::IMEContentObserver>::AssignAssumingAddRef(mozilla::IMEContentObserver*)
mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamStorage>::AssignAssumingAddRef(mozilla::dom::IPCBlobInputStreamStorage*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IPCBlobInputStreamThread>::AssignAssumingAddRef(mozilla::dom::IPCBlobInputStreamThread*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileSystemSecurity>::AssignAssumingAddRef(mozilla::dom::FileSystemSecurity*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadManager>::AssignAssumingAddRef(mozilla::dom::GamepadManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::GamepadPlatformService>::AssignAssumingAddRef(mozilla::dom::GamepadPlatformService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsGeolocationService>::AssignAssumingAddRef(nsGeolocationService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::Geolocation>::AssignAssumingAddRef(mozilla::dom::Geolocation*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIWebVTTParserWrapper>::AssignAssumingAddRef(nsIWebVTTParserWrapper*)
mozilla::StaticRefPtr<AsyncLatencyLogger>::AssignAssumingAddRef(AsyncLatencyLogger*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaMemoryTracker>::AssignAssumingAddRef(mozilla::MediaMemoryTracker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaCacheFlusher>::AssignAssumingAddRef(mozilla::MediaCacheFlusher*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MediaRecorderReporter>::AssignAssumingAddRef(mozilla::dom::MediaRecorderReporter*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIAsyncShutdownBlocker>::AssignAssumingAddRef(nsIAsyncShutdownBlocker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaManager>::AssignAssumingAddRef(mozilla::MediaManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaShutdownManager>::AssignAssumingAddRef(mozilla::MediaShutdownManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MemoryBlockCacheTelemetry>::AssignAssumingAddRef(mozilla::MemoryBlockCacheTelemetry*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginService>::AssignAssumingAddRef(mozilla::gmp::GeckoMediaPluginService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild>::AssignAssumingAddRef(mozilla::dom::VideoDecoderManagerChild*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerThreadHolder>::AssignAssumingAddRef(mozilla::dom::VideoDecoderManagerThreadHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::TaskQueue>::AssignAssumingAddRef(mozilla::TaskQueue*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::camera::VideoEngine>::AssignAssumingAddRef(mozilla::camera::VideoEngine*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceManager>::AssignAssumingAddRef(mozilla::MediaSystemResourceManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::MediaSystemResourceService>::AssignAssumingAddRef(mozilla::MediaSystemResourceService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioBufferMemoryTracker>::AssignAssumingAddRef(mozilla::dom::AudioBufferMemoryTracker*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsSynthVoiceRegistry>::AssignAssumingAddRef(mozilla::dom::nsSynthVoiceRegistry*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::nsFakeSynthServices>::AssignAssumingAddRef(mozilla::dom::nsFakeSynthServices*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::SpeechDispatcherService>::AssignAssumingAddRef(mozilla::dom::SpeechDispatcherService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIAccessManager>::AssignAssumingAddRef(mozilla::dom::MIDIAccessManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService>::AssignAssumingAddRef(mozilla::dom::MIDIPlatformService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::power::PowerManagerService>::AssignAssumingAddRef(mozilla::dom::power::PowerManagerService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager::CreateRunnable>::AssignAssumingAddRef(mozilla::dom::quota::QuotaManager::CreateRunnable*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManager>::AssignAssumingAddRef(mozilla::dom::quota::QuotaManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::quota::QuotaManagerService>::AssignAssumingAddRef(mozilla::dom::quota::QuotaManagerService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageActivityService>::AssignAssumingAddRef(mozilla::dom::StorageActivityService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::StorageNotifierService>::AssignAssumingAddRef(mozilla::dom::StorageNotifierService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPluginHost>::AssignAssumingAddRef(nsPluginHost*)
Unexecuted instantiation: ActorsParent.cpp:mozilla::StaticRefPtr<mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool>::AssignAssumingAddRef(mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::FileHandleThreadPool>::AssignAssumingAddRef(mozilla::dom::FileHandleThreadPool*)
Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::StaticRefPtr<mozilla::dom::(anonymous namespace)::SandboxHolder>::AssignAssumingAddRef(mozilla::dom::(anonymous namespace)::SandboxHolder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::IndexedDatabaseManager>::AssignAssumingAddRef(mozilla::dom::IndexedDatabaseManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::OSFileConstantsService>::AssignAssumingAddRef(mozilla::OSFileConstantsService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::CancelableRunnable>::AssignAssumingAddRef(mozilla::CancelableRunnable*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::WorkerDebuggerManager>::AssignAssumingAddRef(mozilla::dom::WorkerDebuggerManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::AudioChannelService>::AssignAssumingAddRef(mozilla::dom::AudioChannelService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::MessagePortService>::AssignAssumingAddRef(mozilla::dom::MessagePortService*)
mozilla::StaticRefPtr<mozilla::dom::U2FPrefManager>::AssignAssumingAddRef(mozilla::dom::U2FPrefManager*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<mozilla::dom::U2FTokenManager>::AssignAssumingAddRef(mozilla::dom::U2FTokenManager*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsXBLSpecialDocInfo>::AssignAssumingAddRef(nsXBLSpecialDocInfo*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ConsoleUtils>::AssignAssumingAddRef(mozilla::dom::ConsoleUtils*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PerformanceService>::AssignAssumingAddRef(mozilla::dom::PerformanceService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::BasicCardService>::AssignAssumingAddRef(mozilla::dom::BasicCardService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestManager>::AssignAssumingAddRef(mozilla::dom::PaymentRequestManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PaymentRequestService>::AssignAssumingAddRef(mozilla::dom::PaymentRequestService*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerManager>::AssignAssumingAddRef(mozilla::dom::ServiceWorkerManager*)
mozilla::StaticRefPtr<mozilla::dom::ServiceWorkerRegistrar>::AssignAssumingAddRef(mozilla::dom::ServiceWorkerRegistrar*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::dom::PrioEncoder>::AssignAssumingAddRef(mozilla::dom::PrioEncoder*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::widget::ScreenManager>::AssignAssumingAddRef(mozilla::widget::ScreenManager*)
Unexecuted instantiation: mozilla::StaticRefPtr<WakeLockListener>::AssignAssumingAddRef(WakeLockListener*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsDragService>::AssignAssumingAddRef(nsDragService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsISound>::AssignAssumingAddRef(nsISound*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::css::Loader>::AssignAssumingAddRef(mozilla::css::Loader*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsLayoutStylesheetCache>::AssignAssumingAddRef(nsLayoutStylesheetCache*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsIURI>::AssignAssumingAddRef(nsIURI*)
mozilla::StaticRefPtr<mozilla::UACacheReporter>::AssignAssumingAddRef(mozilla::UACacheReporter*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<mozilla::URLExtraData>::AssignAssumingAddRef(mozilla::URLExtraData*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::RefreshDriverTimer>::AssignAssumingAddRef(mozilla::RefreshDriverTimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::InactiveRefreshDriverTimer>::AssignAssumingAddRef(mozilla::InactiveRefreshDriverTimer*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsITheme>::AssignAssumingAddRef(nsITheme*)
mozilla::StaticRefPtr<mozilla::TimelineConsumers>::AssignAssumingAddRef(mozilla::TimelineConsumers*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<nsSHistoryObserver>::AssignAssumingAddRef(nsSHistoryObserver*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsINode>::AssignAssumingAddRef(nsINode*)
Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:mozilla::StaticRefPtr<(anonymous namespace)::CipherSuiteChangeObserver>::AssignAssumingAddRef((anonymous namespace)::CipherSuiteChangeObserver*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsXULAlerts>::AssignAssumingAddRef(nsXULAlerts*)
mozilla::StaticRefPtr<mozilla::BackgroundHangManager>::AssignAssumingAddRef(mozilla::BackgroundHangManager*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<mozilla::ClearSiteData>::AssignAssumingAddRef(mozilla::ClearSiteData*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<mozilla::nsRFPService>::AssignAssumingAddRef(mozilla::nsRFPService*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
mozilla::StaticRefPtr<LRUCache>::AssignAssumingAddRef(LRUCache*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingPromptService>::AssignAssumingAddRef(nsPrintingPromptService*)
Unexecuted instantiation: mozilla::StaticRefPtr<nsPrintingProxy>::AssignAssumingAddRef(nsPrintingProxy*)
mozilla::StaticRefPtr<mozilla::scache::StartupCache>::AssignAssumingAddRef(mozilla::scache::StartupCache*)
Line
Count
Source
180
3
  {
181
3
    T* oldPtr = mRawPtr;
182
3
    mRawPtr = aNewPtr;
183
3
    if (oldPtr) {
184
0
      oldPtr->Release();
185
0
    }
186
3
  }
Unexecuted instantiation: mozilla::StaticRefPtr<mozilla::gmp::GeckoMediaPluginServiceParent>::AssignAssumingAddRef(mozilla::gmp::GeckoMediaPluginServiceParent*)
187
188
  T* MOZ_OWNING_REF mRawPtr;
189
};
190
191
namespace StaticPtr_internal {
192
class Zero;
193
} // namespace StaticPtr_internal
194
195
#define REFLEXIVE_EQUALITY_OPERATORS(type1, type2, eq_fn, ...) \
196
  template<__VA_ARGS__>                                        \
197
  inline bool                                                  \
198
  operator==(type1 lhs, type2 rhs)                             \
199
15
  {                                                            \
200
15
    return eq_fn;                                              \
201
15
  }                                                            \
Unexecuted instantiation: bool mozilla::operator==<mozilla::SandboxReporter>(mozilla::StaticAutoPtr<mozilla::SandboxReporter> const&, mozilla::StaticPtr_internal::Zero*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::Preferences>(mozilla::StaticRefPtr<mozilla::Preferences> const&, mozilla::StaticPtr_internal::Zero*)
bool mozilla::operator==<mozilla::net::IOActivityMonitor>(mozilla::StaticRefPtr<mozilla::net::IOActivityMonitor> const&, mozilla::StaticPtr_internal::Zero*)
Line
Count
Source
199
12
  {                                                            \
200
12
    return eq_fn;                                              \
201
12
  }                                                            \
Unexecuted instantiation: bool mozilla::operator==<mozilla::gl::GLLibraryEGL, mozilla::gl::GLLibraryEGL>(mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL> const&, mozilla::gl::GLLibraryEGL*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::layers::CompositorBridgeChild, mozilla::layers::CompositorBridgeChild>(mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild> const&, mozilla::layers::CompositorBridgeChild*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::layers::CompositorBridgeChild>(mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild> const&, mozilla::StaticPtr_internal::Zero*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::layers::CompositorManagerChild, mozilla::layers::CompositorManagerChild>(mozilla::StaticRefPtr<mozilla::layers::CompositorManagerChild> const&, mozilla::layers::CompositorManagerChild*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::layers::CompositorManagerParent, mozilla::layers::CompositorManagerParent>(mozilla::StaticRefPtr<mozilla::layers::CompositorManagerParent> const&, mozilla::layers::CompositorManagerParent*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::gfx::VRManager>(mozilla::StaticRefPtr<mozilla::gfx::VRManager> const&, mozilla::StaticPtr_internal::Zero*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::dom::TabParent, mozilla::dom::TabParent>(mozilla::StaticRefPtr<mozilla::dom::TabParent> const&, mozilla::dom::TabParent const*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::dom::TabGroup, mozilla::dom::TabGroup>(mozilla::StaticRefPtr<mozilla::dom::TabGroup> const&, mozilla::dom::TabGroup*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::dom::TabParent, mozilla::dom::TabParent>(mozilla::StaticRefPtr<mozilla::dom::TabParent> const&, mozilla::dom::TabParent*)
Unexecuted instantiation: bool mozilla::operator==<nsPresContext, nsPresContext>(mozilla::StaticRefPtr<nsPresContext> const&, nsPresContext*)
Unexecuted instantiation: bool mozilla::operator==<nsIContent, nsIContent>(mozilla::StaticRefPtr<nsIContent> const&, nsIContent*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::dom::VideoDecoderManagerChild, mozilla::dom::VideoDecoderManagerChild>(mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild> const&, mozilla::dom::VideoDecoderManagerChild*)
Unexecuted instantiation: bool mozilla::operator==<nsIThread, nsIThread>(mozilla::StaticRefPtr<nsIThread> const&, nsIThread*)
Unexecuted instantiation: bool mozilla::operator==<mozilla::dom::MIDIPlatformService>(mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService> const&, mozilla::StaticPtr_internal::Zero*)
Unexecuted instantiation: bool mozilla::operator==<nsINode, nsINode>(mozilla::StaticRefPtr<nsINode> const&, nsINode*)
bool mozilla::operator==<mozilla::BackgroundHangManager>(mozilla::StaticRefPtr<mozilla::BackgroundHangManager> const&, mozilla::StaticPtr_internal::Zero*)
Line
Count
Source
199
3
  {                                                            \
200
3
    return eq_fn;                                              \
201
3
  }                                                            \
202
                                                               \
203
  template<__VA_ARGS__>                                        \
204
  inline bool                                                  \
205
  operator==(type2 lhs, type1 rhs)                             \
206
0
  {                                                            \
207
0
    return rhs == lhs;                                         \
208
0
  }                                                            \
Unexecuted instantiation: bool mozilla::operator==<mozilla::gl::GLLibraryEGL, mozilla::gl::GLLibraryEGL>(mozilla::gl::GLLibraryEGL*, mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL> const&)
Unexecuted instantiation: bool mozilla::operator==<mozilla::dom::TabGroup, mozilla::dom::TabGroup>(mozilla::dom::TabGroup*, mozilla::StaticRefPtr<mozilla::dom::TabGroup> const&)
Unexecuted instantiation: bool mozilla::operator==<nsPresContext, nsPresContext>(nsPresContext*, mozilla::StaticRefPtr<nsPresContext> const&)
Unexecuted instantiation: bool mozilla::operator==<mozilla::dom::TabParent, mozilla::dom::TabParent>(mozilla::dom::TabParent*, mozilla::StaticRefPtr<mozilla::dom::TabParent> const&)
Unexecuted instantiation: bool mozilla::operator==<nsIThread, nsIThread>(nsIThread*, mozilla::StaticRefPtr<nsIThread> const&)
Unexecuted instantiation: bool mozilla::operator==<nsINode, nsINode>(nsINode*, mozilla::StaticRefPtr<nsINode> const&)
209
                                                               \
210
  template<__VA_ARGS__>                                        \
211
  inline bool                                                  \
212
  operator!=(type1 lhs, type2 rhs)                             \
213
12
  {                                                            \
214
12
    return !(lhs == rhs);                                      \
215
12
  }                                                            \
Unexecuted instantiation: bool mozilla::operator!=<mozilla::Preferences>(mozilla::StaticRefPtr<mozilla::Preferences> const&, mozilla::StaticPtr_internal::Zero*)
bool mozilla::operator!=<mozilla::net::IOActivityMonitor>(mozilla::StaticRefPtr<mozilla::net::IOActivityMonitor> const&, mozilla::StaticPtr_internal::Zero*)
Line
Count
Source
213
12
  {                                                            \
214
12
    return !(lhs == rhs);                                      \
215
12
  }                                                            \
Unexecuted instantiation: bool mozilla::operator!=<mozilla::layers::CompositorBridgeChild>(mozilla::StaticRefPtr<mozilla::layers::CompositorBridgeChild> const&, mozilla::StaticPtr_internal::Zero*)
Unexecuted instantiation: bool mozilla::operator!=<mozilla::dom::TabParent, mozilla::dom::TabParent>(mozilla::StaticRefPtr<mozilla::dom::TabParent> const&, mozilla::dom::TabParent*)
Unexecuted instantiation: bool mozilla::operator!=<nsIContent, nsIContent>(mozilla::StaticRefPtr<nsIContent> const&, nsIContent*)
Unexecuted instantiation: bool mozilla::operator!=<nsPresContext, nsPresContext>(mozilla::StaticRefPtr<nsPresContext> const&, nsPresContext*)
Unexecuted instantiation: bool mozilla::operator!=<mozilla::dom::VideoDecoderManagerChild, mozilla::dom::VideoDecoderManagerChild>(mozilla::StaticRefPtr<mozilla::dom::VideoDecoderManagerChild> const&, mozilla::dom::VideoDecoderManagerChild*)
Unexecuted instantiation: bool mozilla::operator!=<mozilla::dom::MIDIPlatformService>(mozilla::StaticRefPtr<mozilla::dom::MIDIPlatformService> const&, mozilla::StaticPtr_internal::Zero*)
216
                                                               \
217
  template<__VA_ARGS__>                                        \
218
  inline bool                                                  \
219
  operator!=(type2 lhs, type1 rhs)                             \
220
0
  {                                                            \
221
0
    return !(lhs == rhs);                                      \
222
0
  }
Unexecuted instantiation: bool mozilla::operator!=<mozilla::gl::GLLibraryEGL, mozilla::gl::GLLibraryEGL>(mozilla::gl::GLLibraryEGL*, mozilla::StaticRefPtr<mozilla::gl::GLLibraryEGL> const&)
Unexecuted instantiation: bool mozilla::operator!=<nsPresContext, nsPresContext>(nsPresContext*, mozilla::StaticRefPtr<nsPresContext> const&)
Unexecuted instantiation: bool mozilla::operator!=<mozilla::dom::TabParent, mozilla::dom::TabParent>(mozilla::dom::TabParent*, mozilla::StaticRefPtr<mozilla::dom::TabParent> const&)
Unexecuted instantiation: bool mozilla::operator!=<nsIThread, nsIThread>(nsIThread*, mozilla::StaticRefPtr<nsIThread> const&)
Unexecuted instantiation: bool mozilla::operator!=<nsINode, nsINode>(nsINode*, mozilla::StaticRefPtr<nsINode> const&)
223
224
// StaticAutoPtr (in)equality operators
225
226
template<class T, class U>
227
inline bool
228
operator==(const StaticAutoPtr<T>& aLhs, const StaticAutoPtr<U>& aRhs)
229
{
230
  return aLhs.get() == aRhs.get();
231
}
232
233
template<class T, class U>
234
inline bool
235
operator!=(const StaticAutoPtr<T>& aLhs, const StaticAutoPtr<U>& aRhs)
236
{
237
  return !(aLhs == aRhs);
238
}
239
240
REFLEXIVE_EQUALITY_OPERATORS(const StaticAutoPtr<T>&, const U*,
241
                             lhs.get() == rhs, class T, class U)
242
243
REFLEXIVE_EQUALITY_OPERATORS(const StaticAutoPtr<T>&, U*,
244
                             lhs.get() == rhs, class T, class U)
245
246
// Let us compare StaticAutoPtr to 0.
247
REFLEXIVE_EQUALITY_OPERATORS(const StaticAutoPtr<T>&, StaticPtr_internal::Zero*,
248
                             lhs.get() == nullptr, class T)
249
250
// StaticRefPtr (in)equality operators
251
252
template<class T, class U>
253
inline bool
254
operator==(const StaticRefPtr<T>& aLhs, const StaticRefPtr<U>& aRhs)
255
{
256
  return aLhs.get() == aRhs.get();
257
}
258
259
template<class T, class U>
260
inline bool
261
operator!=(const StaticRefPtr<T>& aLhs, const StaticRefPtr<U>& aRhs)
262
{
263
  return !(aLhs == aRhs);
264
}
265
266
REFLEXIVE_EQUALITY_OPERATORS(const StaticRefPtr<T>&, const U*,
267
                             lhs.get() == rhs, class T, class U)
268
269
REFLEXIVE_EQUALITY_OPERATORS(const StaticRefPtr<T>&, U*,
270
                             lhs.get() == rhs, class T, class U)
271
272
// Let us compare StaticRefPtr to 0.
273
REFLEXIVE_EQUALITY_OPERATORS(const StaticRefPtr<T>&, StaticPtr_internal::Zero*,
274
                             lhs.get() == nullptr, class T)
275
276
#undef REFLEXIVE_EQUALITY_OPERATORS
277
278
} // namespace mozilla
279
280
// Declared in mozilla/RefPtr.h
281
template<class T> template<class U>
282
RefPtr<T>::RefPtr(const mozilla::StaticRefPtr<U>& aOther)
283
  : RefPtr(aOther.get())
284
16
{}
RefPtr<mozilla::Preferences>::RefPtr<mozilla::Preferences>(mozilla::StaticRefPtr<mozilla::Preferences> const&)
Line
Count
Source
284
3
{}
RefPtr<mozilla::net::CaptivePortalService>::RefPtr<mozilla::net::CaptivePortalService>(mozilla::StaticRefPtr<mozilla::net::CaptivePortalService> const&)
Line
Count
Source
284
3
{}
Unexecuted instantiation: RefPtr<mozilla::net::IOActivityMonitor>::RefPtr<mozilla::net::IOActivityMonitor>(mozilla::StaticRefPtr<mozilla::net::IOActivityMonitor> const&)
Unexecuted instantiation: RefPtr<mozilla::net::RedirectChannelRegistrar>::RefPtr<mozilla::net::RedirectChannelRegistrar>(mozilla::StaticRefPtr<mozilla::net::RedirectChannelRegistrar> const&)
Unexecuted instantiation: RefPtr<nsCookieService>::RefPtr<nsCookieService>(mozilla::StaticRefPtr<nsCookieService> const&)
Unexecuted instantiation: RefPtr<mozilla::net::CookieServiceChild>::RefPtr<mozilla::net::CookieServiceChild>(mozilla::StaticRefPtr<mozilla::net::CookieServiceChild> const&)
Unexecuted instantiation: RefPtr<mozilla::net::ChildDNSService>::RefPtr<mozilla::net::ChildDNSService>(mozilla::StaticRefPtr<mozilla::net::ChildDNSService> const&)
RefPtr<nsDNSService>::RefPtr<nsDNSService>(mozilla::StaticRefPtr<nsDNSService> const&)
Line
Count
Source
284
3
{}
Unexecuted instantiation: RefPtr<mozilla::net::CacheFileIOManager>::RefPtr<mozilla::net::CacheFileIOManager>(mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager> const&)
Unexecuted instantiation: RefPtr<mozilla::net::CacheIndex>::RefPtr<mozilla::net::CacheIndex>(mozilla::StaticRefPtr<mozilla::net::CacheIndex> const&)
RefPtr<mozilla::net::nsHttpHandler>::RefPtr<mozilla::net::nsHttpHandler>(mozilla::StaticRefPtr<mozilla::net::nsHttpHandler> const&)
Line
Count
Source
284
1
{}
Unexecuted instantiation: RefPtr<mozilla::net::ExtensionProtocolHandler>::RefPtr<mozilla::net::ExtensionProtocolHandler>(mozilla::StaticRefPtr<mozilla::net::ExtensionProtocolHandler> const&)
Unexecuted instantiation: RefPtr<mozilla::ipc::CrashReporterClient>::RefPtr<mozilla::ipc::CrashReporterClient>(mozilla::StaticRefPtr<mozilla::ipc::CrashReporterClient> const&)
RefPtr<nsJARProtocolHandler>::RefPtr<nsJARProtocolHandler>(mozilla::StaticRefPtr<nsJARProtocolHandler> const&)
Line
Count
Source
284
3
{}
Unexecuted instantiation: RefPtr<nsCookiePermission>::RefPtr<nsCookiePermission>(mozilla::StaticRefPtr<nsCookiePermission> const&)
Unexecuted instantiation: RefPtr<mozilla::layers::ImageBridgeChild>::RefPtr<mozilla::layers::ImageBridgeChild>(mozilla::StaticRefPtr<mozilla::layers::ImageBridgeChild> const&)
Unexecuted instantiation: RefPtr<mozilla::IMEContentObserver>::RefPtr<mozilla::IMEContentObserver>(mozilla::StaticRefPtr<mozilla::IMEContentObserver> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::GamepadManager>::RefPtr<mozilla::dom::GamepadManager>(mozilla::StaticRefPtr<mozilla::dom::GamepadManager> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::GamepadPlatformService>::RefPtr<mozilla::dom::GamepadPlatformService>(mozilla::StaticRefPtr<mozilla::dom::GamepadPlatformService> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::Geolocation>::RefPtr<mozilla::dom::Geolocation>(mozilla::StaticRefPtr<mozilla::dom::Geolocation> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::StorageActivityService>::RefPtr<mozilla::dom::StorageActivityService>(mozilla::StaticRefPtr<mozilla::dom::StorageActivityService> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::StorageNotifierService>::RefPtr<mozilla::dom::StorageNotifierService>(mozilla::StaticRefPtr<mozilla::dom::StorageNotifierService> const&)
Unexecuted instantiation: RefPtr<nsPluginHost>::RefPtr<nsPluginHost>(mozilla::StaticRefPtr<nsPluginHost> const&)
Unexecuted instantiation: RefPtr<mozilla::OSFileConstantsService>::RefPtr<mozilla::OSFileConstantsService>(mozilla::StaticRefPtr<mozilla::OSFileConstantsService> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::BasicCardService>::RefPtr<mozilla::dom::BasicCardService>(mozilla::StaticRefPtr<mozilla::dom::BasicCardService> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::PaymentRequestManager>::RefPtr<mozilla::dom::PaymentRequestManager>(mozilla::StaticRefPtr<mozilla::dom::PaymentRequestManager> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::PaymentRequestService>::RefPtr<mozilla::dom::PaymentRequestService>(mozilla::StaticRefPtr<mozilla::dom::PaymentRequestService> const&)
RefPtr<mozilla::BackgroundHangManager>::RefPtr<mozilla::BackgroundHangManager>(mozilla::StaticRefPtr<mozilla::BackgroundHangManager> const&)
Line
Count
Source
284
3
{}
Unexecuted instantiation: RefPtr<mozilla::ClearSiteData>::RefPtr<mozilla::ClearSiteData>(mozilla::StaticRefPtr<mozilla::ClearSiteData> const&)
Unexecuted instantiation: RefPtr<nsPrintingPromptService>::RefPtr<nsPrintingPromptService>(mozilla::StaticRefPtr<nsPrintingPromptService> const&)
285
286
template<class T> template<class U>
287
RefPtr<T>&
288
RefPtr<T>::operator=(const mozilla::StaticRefPtr<U>& aOther)
289
5
{
290
5
  return operator=(aOther.get());
291
5
}
Unexecuted instantiation: RefPtr<mozilla::net::CacheFileIOManager>& RefPtr<mozilla::net::CacheFileIOManager>::operator=<mozilla::net::CacheFileIOManager>(mozilla::StaticRefPtr<mozilla::net::CacheFileIOManager> const&)
Unexecuted instantiation: RefPtr<mozilla::net::nsHttpHandler>& RefPtr<mozilla::net::nsHttpHandler>::operator=<mozilla::net::nsHttpHandler>(mozilla::StaticRefPtr<mozilla::net::nsHttpHandler> const&)
RefPtr<nsJARProtocolHandler>& RefPtr<nsJARProtocolHandler>::operator=<nsJARProtocolHandler>(mozilla::StaticRefPtr<nsJARProtocolHandler> const&)
Line
Count
Source
289
5
{
290
5
  return operator=(aOther.get());
291
5
}
Unexecuted instantiation: RefPtr<mozilla::layers::VideoBridgeChild>& RefPtr<mozilla::layers::VideoBridgeChild>::operator=<mozilla::layers::VideoBridgeChild>(mozilla::StaticRefPtr<mozilla::layers::VideoBridgeChild> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::ChromeMessageBroadcaster>& RefPtr<mozilla::dom::ChromeMessageBroadcaster>::operator=<mozilla::dom::ChromeMessageBroadcaster>(mozilla::StaticRefPtr<mozilla::dom::ChromeMessageBroadcaster> const&)
Unexecuted instantiation: RefPtr<mozilla::dom::GamepadPlatformService>& RefPtr<mozilla::dom::GamepadPlatformService>::operator=<mozilla::dom::GamepadPlatformService>(mozilla::StaticRefPtr<mozilla::dom::GamepadPlatformService> const&)
Unexecuted instantiation: RefPtr<nsGeolocationService>& RefPtr<nsGeolocationService>::operator=<nsGeolocationService>(mozilla::StaticRefPtr<nsGeolocationService> const&)
Unexecuted instantiation: RefPtr<nsStyleQuoteValues>& RefPtr<nsStyleQuoteValues>::operator=<nsStyleQuoteValues>(mozilla::StaticRefPtr<nsStyleQuoteValues> const&)
Unexecuted instantiation: RefPtr<LRUCache>& RefPtr<LRUCache>::operator=<LRUCache>(mozilla::StaticRefPtr<LRUCache> const&)
292
293
template <class T>
294
inline already_AddRefed<T>
295
do_AddRef(const mozilla::StaticRefPtr<T>& aObj)
296
12
{
297
12
  RefPtr<T> ref(aObj);
298
12
  return ref.forget();
299
12
}
already_AddRefed<mozilla::Preferences> do_AddRef<mozilla::Preferences>(mozilla::StaticRefPtr<mozilla::Preferences> const&)
Line
Count
Source
296
3
{
297
3
  RefPtr<T> ref(aObj);
298
3
  return ref.forget();
299
3
}
already_AddRefed<mozilla::net::CaptivePortalService> do_AddRef<mozilla::net::CaptivePortalService>(mozilla::StaticRefPtr<mozilla::net::CaptivePortalService> const&)
Line
Count
Source
296
3
{
297
3
  RefPtr<T> ref(aObj);
298
3
  return ref.forget();
299
3
}
Unexecuted instantiation: already_AddRefed<mozilla::net::RedirectChannelRegistrar> do_AddRef<mozilla::net::RedirectChannelRegistrar>(mozilla::StaticRefPtr<mozilla::net::RedirectChannelRegistrar> const&)
Unexecuted instantiation: already_AddRefed<nsCookieService> do_AddRef<nsCookieService>(mozilla::StaticRefPtr<nsCookieService> const&)
Unexecuted instantiation: already_AddRefed<mozilla::net::CookieServiceChild> do_AddRef<mozilla::net::CookieServiceChild>(mozilla::StaticRefPtr<mozilla::net::CookieServiceChild> const&)
Unexecuted instantiation: already_AddRefed<mozilla::net::ChildDNSService> do_AddRef<mozilla::net::ChildDNSService>(mozilla::StaticRefPtr<mozilla::net::ChildDNSService> const&)
already_AddRefed<nsDNSService> do_AddRef<nsDNSService>(mozilla::StaticRefPtr<nsDNSService> const&)
Line
Count
Source
296
3
{
297
3
  RefPtr<T> ref(aObj);
298
3
  return ref.forget();
299
3
}
Unexecuted instantiation: already_AddRefed<mozilla::net::ExtensionProtocolHandler> do_AddRef<mozilla::net::ExtensionProtocolHandler>(mozilla::StaticRefPtr<mozilla::net::ExtensionProtocolHandler> const&)
already_AddRefed<nsJARProtocolHandler> do_AddRef<nsJARProtocolHandler>(mozilla::StaticRefPtr<nsJARProtocolHandler> const&)
Line
Count
Source
296
3
{
297
3
  RefPtr<T> ref(aObj);
298
3
  return ref.forget();
299
3
}
Unexecuted instantiation: already_AddRefed<nsCookiePermission> do_AddRef<nsCookiePermission>(mozilla::StaticRefPtr<nsCookiePermission> const&)
Unexecuted instantiation: already_AddRefed<mozilla::dom::Geolocation> do_AddRef<mozilla::dom::Geolocation>(mozilla::StaticRefPtr<mozilla::dom::Geolocation> const&)
Unexecuted instantiation: already_AddRefed<nsPluginHost> do_AddRef<nsPluginHost>(mozilla::StaticRefPtr<nsPluginHost> const&)
Unexecuted instantiation: already_AddRefed<nsPrintingPromptService> do_AddRef<nsPrintingPromptService>(mozilla::StaticRefPtr<nsPrintingPromptService> const&)
300
301
#endif