/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 |