Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/mozilla/HoldDropJSObjects.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_HoldDropJSObjects_h
8
#define mozilla_HoldDropJSObjects_h
9
10
#include "mozilla/TypeTraits.h"
11
#include "nsCycleCollectionParticipant.h"
12
13
class nsISupports;
14
class nsScriptObjectTracer;
15
16
// Only HoldJSObjects and DropJSObjects should be called directly.
17
18
namespace mozilla {
19
namespace cyclecollector {
20
21
void HoldJSObjectsImpl(void* aHolder, nsScriptObjectTracer* aTracer);
22
void HoldJSObjectsImpl(nsISupports* aHolder);
23
void DropJSObjectsImpl(void* aHolder);
24
void DropJSObjectsImpl(nsISupports* aHolder);
25
26
} // namespace cyclecollector
27
28
29
template<class T, bool isISupports = IsBaseOf<nsISupports, T>::value>
30
struct HoldDropJSObjectsHelper
31
{
32
  static void Hold(T* aHolder)
33
0
  {
34
0
    cyclecollector::HoldJSObjectsImpl(aHolder,
35
0
                                      NS_CYCLE_COLLECTION_PARTICIPANT(T));
36
0
  }
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<JSPurpleBuffer, false>::Hold(JSPurpleBuffer*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Pose, false>::Hold(mozilla::dom::Pose*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::webgpu::Buffer, false>::Hold(mozilla::webgpu::Buffer*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::GamepadPose, false>::Hold(mozilla::dom::GamepadPose*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AudioBuffer, false>::Hold(mozilla::dom::AudioBuffer*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsXULPrototypeScript, false>::Hold(nsXULPrototypeScript*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VREyeParameters, false>::Hold(mozilla::dom::VREyeParameters*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRStageParameters, false>::Hold(mozilla::dom::VRStageParameters*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRPose, false>::Hold(mozilla::dom::VRPose*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRFrameData, false>::Hold(mozilla::dom::VRFrameData*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRSubmitFrameResult, false>::Hold(mozilla::dom::VRSubmitFrameResult*)
37
  static void Drop(T* aHolder)
38
0
  {
39
0
    cyclecollector::DropJSObjectsImpl(aHolder);
40
0
  }
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<JSPurpleBuffer, false>::Drop(JSPurpleBuffer*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Pose, false>::Drop(mozilla::dom::Pose*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::webgpu::Buffer, false>::Drop(mozilla::webgpu::Buffer*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::CustomEvent::cycleCollection, false>::Drop(mozilla::dom::CustomEvent::cycleCollection*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::GamepadPose, false>::Drop(mozilla::dom::GamepadPose*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MediaEncryptedEvent::cycleCollection, false>::Drop(mozilla::dom::MediaEncryptedEvent::cycleCollection*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MediaKeyMessageEvent::cycleCollection, false>::Drop(mozilla::dom::MediaKeyMessageEvent::cycleCollection*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AudioBuffer, false>::Drop(mozilla::dom::AudioBuffer*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::WorkerPrivate, false>::Drop(mozilla::dom::WorkerPrivate*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsXULPrototypeScript, false>::Drop(nsXULPrototypeScript*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VREyeParameters, false>::Drop(mozilla::dom::VREyeParameters*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRStageParameters, false>::Drop(mozilla::dom::VRStageParameters*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRPose, false>::Drop(mozilla::dom::VRPose*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRFrameData, false>::Drop(mozilla::dom::VRFrameData*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRSubmitFrameResult, false>::Drop(mozilla::dom::VRSubmitFrameResult*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PerformanceMainThread::cycleCollection, false>::Drop(mozilla::dom::PerformanceMainThread::cycleCollection*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PaymentMethodChangeEvent::cycleCollection, false>::Drop(mozilla::dom::PaymentMethodChangeEvent::cycleCollection*)
41
};
42
43
template<class T>
44
struct HoldDropJSObjectsHelper<T, true>
45
{
46
  static void Hold(T* aHolder)
47
0
  {
48
0
    cyclecollector::HoldJSObjectsImpl(ToSupports(aHolder));
49
0
  }
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::CallbackObject, true>::Hold(mozilla::dom::CallbackObject*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::net::nsUDPMessage, true>::Hold(mozilla::net::nsUDPMessage*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<AsyncScriptLoader, true>::Hold(AsyncScriptLoader*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PrecompiledScript, true>::Hold(mozilla::dom::PrecompiledScript*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ChildProcessMessageManager, true>::Hold(mozilla::dom::ChildProcessMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ContentProcessMessageManager, true>::Hold(mozilla::dom::ContentProcessMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::CustomElementRegistry, true>::Hold(mozilla::dom::CustomElementRegistry*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Exception, true>::Hold(mozilla::dom::Exception*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::DOMRequest, true>::Hold(mozilla::dom::DOMRequest*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::InProcessTabChildMessageManager, true>::Hold(mozilla::dom::InProcessTabChildMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ParentProcessMessageManager, true>::Hold(mozilla::dom::ParentProcessMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsDocument, true>::Hold(nsDocument*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsJSContext, true>::Hold(nsJSContext*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsJSArgArray, true>::Hold(nsJSArgArray*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsJSScriptTimeoutHandler, true>::Hold(nsJSScriptTimeoutHandler*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PopStateEvent, true>::Hold(mozilla::dom::PopStateEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PromiseRejectionEvent, true>::Hold(mozilla::dom::PromiseRejectionEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::SpeechRecognitionEvent, true>::Hold(mozilla::dom::SpeechRecognitionEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::TCPSocketEvent, true>::Hold(mozilla::dom::TCPSocketEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::extensions::StreamFilterDataEvent, true>::Hold(mozilla::extensions::StreamFilterDataEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::UDPMessageEvent, true>::Hold(mozilla::dom::UDPMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ErrorEvent, true>::Hold(mozilla::dom::ErrorEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::exceptions::JSStackFrame, true>::Hold(mozilla::dom::exceptions::JSStackFrame*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsScriptErrorWithStack, true>::Hold(nsScriptErrorWithStack*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ImageData, true>::Hold(mozilla::dom::ImageData*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::CustomEvent, true>::Hold(mozilla::dom::CustomEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::EventListenerInfo, true>::Hold(mozilla::EventListenerInfo*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::JSEventHandler, true>::Hold(mozilla::JSEventHandler*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MessageEvent, true>::Hold(mozilla::dom::MessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Response, true>::Hold(mozilla::dom::Response*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::FileReader, true>::Hold(mozilla::dom::FileReader*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MediaEncryptedEvent, true>::Hold(mozilla::dom::MediaEncryptedEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MediaKeyMessageEvent, true>::Hold(mozilla::dom::MediaKeyMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MIDIMessageEvent, true>::Hold(mozilla::dom::MIDIMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Notification, true>::Hold(mozilla::dom::Notification*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PushSubscriptionOptions, true>::Hold(mozilla::dom::PushSubscriptionOptions*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::TCPSocketChildBase, true>::Hold(mozilla::dom::TCPSocketChildBase*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBCursor, true>::Hold(mozilla::dom::IDBCursor*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBFactory, true>::Hold(mozilla::dom::IDBFactory*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBIndex, true>::Hold(mozilla::dom::IDBIndex*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBKeyRange, true>::Hold(mozilla::dom::IDBKeyRange*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBObjectStore, true>::Hold(mozilla::dom::IDBObjectStore*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBWrapperCache, true>::Hold(mozilla::dom::IDBWrapperCache*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::TabChild, true>::Hold(mozilla::dom::TabChild*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Promise, true>::Hold(mozilla::dom::Promise*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AuthenticatorAssertionResponse, true>::Hold(mozilla::dom::AuthenticatorAssertionResponse*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AuthenticatorAttestationResponse, true>::Hold(mozilla::dom::AuthenticatorAttestationResponse*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AuthenticatorResponse, true>::Hold(mozilla::dom::AuthenticatorResponse*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PublicKeyCredential, true>::Hold(mozilla::dom::PublicKeyCredential*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsXBLDocumentInfo, true>::Hold(nsXBLDocumentInfo*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRDisplay, true>::Hold(mozilla::dom::VRDisplay*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Console, true>::Hold(mozilla::dom::Console*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PerformanceMainThread, true>::Hold(mozilla::dom::PerformanceMainThread*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::XMLHttpRequestMainThread, true>::Hold(mozilla::dom::XMLHttpRequestMainThread*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::XMLHttpRequestWorker, true>::Hold(mozilla::dom::XMLHttpRequestWorker*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ModuleScript, true>::Hold(mozilla::dom::ModuleScript*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ScriptLoadRequest, true>::Hold(mozilla::dom::ScriptLoadRequest*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PaymentMethodChangeEvent, true>::Hold(mozilla::dom::PaymentMethodChangeEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ExtendableMessageEvent, true>::Hold(mozilla::dom::ExtendableMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::extensions::MatchGlob, true>::Hold(mozilla::extensions::MatchGlob*)
Unexecuted instantiation: NativeOSFileInternals.cpp:mozilla::HoldDropJSObjectsHelper<mozilla::(anonymous namespace)::AbstractResult, true>::Hold(mozilla::(anonymous namespace)::AbstractResult*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::jsinspector::nsJSInspector, true>::Hold(mozilla::jsinspector::nsJSInspector*)
50
  static void Drop(T* aHolder)
51
0
  {
52
0
    cyclecollector::DropJSObjectsImpl(ToSupports(aHolder));
53
0
  }
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::CallbackObject, true>::Drop(mozilla::dom::CallbackObject*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::net::nsUDPMessage, true>::Drop(mozilla::net::nsUDPMessage*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<AsyncScriptLoader, true>::Drop(AsyncScriptLoader*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PrecompiledScript, true>::Drop(mozilla::dom::PrecompiledScript*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ChildProcessMessageManager, true>::Drop(mozilla::dom::ChildProcessMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ContentProcessMessageManager, true>::Drop(mozilla::dom::ContentProcessMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::CustomElementRegistry, true>::Drop(mozilla::dom::CustomElementRegistry*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Exception, true>::Drop(mozilla::dom::Exception*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::DOMRequest, true>::Drop(mozilla::dom::DOMRequest*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::InProcessTabChildMessageManager, true>::Drop(mozilla::dom::InProcessTabChildMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ParentProcessMessageManager, true>::Drop(mozilla::dom::ParentProcessMessageManager*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsDocument, true>::Drop(nsDocument*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsJSContext, true>::Drop(nsJSContext*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsJSArgArray, true>::Drop(nsJSArgArray*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsJSScriptTimeoutHandler, true>::Drop(nsJSScriptTimeoutHandler*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PopStateEvent, true>::Drop(mozilla::dom::PopStateEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PromiseRejectionEvent, true>::Drop(mozilla::dom::PromiseRejectionEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::SpeechRecognitionEvent, true>::Drop(mozilla::dom::SpeechRecognitionEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::TCPSocketEvent, true>::Drop(mozilla::dom::TCPSocketEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::extensions::StreamFilterDataEvent, true>::Drop(mozilla::extensions::StreamFilterDataEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::UDPMessageEvent, true>::Drop(mozilla::dom::UDPMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ErrorEvent, true>::Drop(mozilla::dom::ErrorEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::exceptions::JSStackFrame, true>::Drop(mozilla::dom::exceptions::JSStackFrame*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsScriptErrorWithStack, true>::Drop(nsScriptErrorWithStack*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ImageData, true>::Drop(mozilla::dom::ImageData*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::CustomEvent, true>::Drop(mozilla::dom::CustomEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::EventListenerInfo, true>::Drop(mozilla::EventListenerInfo*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::JSEventHandler, true>::Drop(mozilla::JSEventHandler*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MessageEvent, true>::Drop(mozilla::dom::MessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Response, true>::Drop(mozilla::dom::Response*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::FileReader, true>::Drop(mozilla::dom::FileReader*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MediaEncryptedEvent, true>::Drop(mozilla::dom::MediaEncryptedEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MediaKeyMessageEvent, true>::Drop(mozilla::dom::MediaKeyMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::MIDIMessageEvent, true>::Drop(mozilla::dom::MIDIMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Notification, true>::Drop(mozilla::dom::Notification*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PushSubscriptionOptions, true>::Drop(mozilla::dom::PushSubscriptionOptions*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::TCPSocketChildBase, true>::Drop(mozilla::dom::TCPSocketChildBase*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBCursor, true>::Drop(mozilla::dom::IDBCursor*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBFactory, true>::Drop(mozilla::dom::IDBFactory*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBIndex, true>::Drop(mozilla::dom::IDBIndex*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBKeyRange, true>::Drop(mozilla::dom::IDBKeyRange*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBObjectStore, true>::Drop(mozilla::dom::IDBObjectStore*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::IDBWrapperCache, true>::Drop(mozilla::dom::IDBWrapperCache*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::TabChild, true>::Drop(mozilla::dom::TabChild*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Promise, true>::Drop(mozilla::dom::Promise*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AuthenticatorAssertionResponse, true>::Drop(mozilla::dom::AuthenticatorAssertionResponse*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AuthenticatorAttestationResponse, true>::Drop(mozilla::dom::AuthenticatorAttestationResponse*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::AuthenticatorResponse, true>::Drop(mozilla::dom::AuthenticatorResponse*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PublicKeyCredential, true>::Drop(mozilla::dom::PublicKeyCredential*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<nsXBLDocumentInfo, true>::Drop(nsXBLDocumentInfo*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::VRDisplay, true>::Drop(mozilla::dom::VRDisplay*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::Console, true>::Drop(mozilla::dom::Console*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PerformanceMainThread, true>::Drop(mozilla::dom::PerformanceMainThread*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::XMLHttpRequestMainThread, true>::Drop(mozilla::dom::XMLHttpRequestMainThread*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::XMLHttpRequestWorker, true>::Drop(mozilla::dom::XMLHttpRequestWorker*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ModuleScript, true>::Drop(mozilla::dom::ModuleScript*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ScriptLoadRequest, true>::Drop(mozilla::dom::ScriptLoadRequest*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::PaymentMethodChangeEvent, true>::Drop(mozilla::dom::PaymentMethodChangeEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::dom::ExtendableMessageEvent, true>::Drop(mozilla::dom::ExtendableMessageEvent*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::extensions::MatchGlob, true>::Drop(mozilla::extensions::MatchGlob*)
Unexecuted instantiation: NativeOSFileInternals.cpp:mozilla::HoldDropJSObjectsHelper<mozilla::(anonymous namespace)::AbstractResult, true>::Drop(mozilla::(anonymous namespace)::AbstractResult*)
Unexecuted instantiation: mozilla::HoldDropJSObjectsHelper<mozilla::jsinspector::nsJSInspector, true>::Drop(mozilla::jsinspector::nsJSInspector*)
54
};
55
56
57
template<class T>
58
void
59
HoldJSObjects(T* aHolder)
60
0
{
61
0
  HoldDropJSObjectsHelper<T>::Hold(aHolder);
62
0
}
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::CallbackObject>(mozilla::dom::CallbackObject*)
Unexecuted instantiation: void mozilla::HoldJSObjects<JSPurpleBuffer>(JSPurpleBuffer*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::net::nsUDPMessage>(mozilla::net::nsUDPMessage*)
Unexecuted instantiation: void mozilla::HoldJSObjects<AsyncScriptLoader>(AsyncScriptLoader*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::PrecompiledScript>(mozilla::dom::PrecompiledScript*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ChildProcessMessageManager>(mozilla::dom::ChildProcessMessageManager*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ContentProcessMessageManager>(mozilla::dom::ContentProcessMessageManager*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::CustomElementRegistry>(mozilla::dom::CustomElementRegistry*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::Exception>(mozilla::dom::Exception*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::DOMRequest>(mozilla::dom::DOMRequest*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::InProcessTabChildMessageManager>(mozilla::dom::InProcessTabChildMessageManager*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ParentProcessMessageManager>(mozilla::dom::ParentProcessMessageManager*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::Pose>(mozilla::dom::Pose*)
Unexecuted instantiation: void mozilla::HoldJSObjects<nsDocument>(nsDocument*)
Unexecuted instantiation: void mozilla::HoldJSObjects<nsJSContext>(nsJSContext*)
Unexecuted instantiation: void mozilla::HoldJSObjects<nsJSArgArray>(nsJSArgArray*)
Unexecuted instantiation: void mozilla::HoldJSObjects<nsJSScriptTimeoutHandler>(nsJSScriptTimeoutHandler*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::PopStateEvent>(mozilla::dom::PopStateEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::PromiseRejectionEvent>(mozilla::dom::PromiseRejectionEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::SpeechRecognitionEvent>(mozilla::dom::SpeechRecognitionEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::TCPSocketEvent>(mozilla::dom::TCPSocketEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::extensions::StreamFilterDataEvent>(mozilla::extensions::StreamFilterDataEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::UDPMessageEvent>(mozilla::dom::UDPMessageEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ErrorEvent>(mozilla::dom::ErrorEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::exceptions::JSStackFrame>(mozilla::dom::exceptions::JSStackFrame*)
Unexecuted instantiation: void mozilla::HoldJSObjects<nsScriptErrorWithStack>(nsScriptErrorWithStack*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ImageData>(mozilla::dom::ImageData*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::webgpu::Buffer>(mozilla::webgpu::Buffer*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::CustomEvent>(mozilla::dom::CustomEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::EventListenerInfo>(mozilla::EventListenerInfo*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::JSEventHandler>(mozilla::JSEventHandler*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::MessageEvent>(mozilla::dom::MessageEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::Response>(mozilla::dom::Response*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::FileReader>(mozilla::dom::FileReader*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::GamepadPose>(mozilla::dom::GamepadPose*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::MediaEncryptedEvent>(mozilla::dom::MediaEncryptedEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::MediaKeyMessageEvent>(mozilla::dom::MediaKeyMessageEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::AudioBuffer>(mozilla::dom::AudioBuffer*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::MIDIMessageEvent>(mozilla::dom::MIDIMessageEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::Notification>(mozilla::dom::Notification*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::PushSubscriptionOptions>(mozilla::dom::PushSubscriptionOptions*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::TCPSocketChildBase>(mozilla::dom::TCPSocketChildBase*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::IDBCursor>(mozilla::dom::IDBCursor*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::IDBFactory>(mozilla::dom::IDBFactory*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::IDBIndex>(mozilla::dom::IDBIndex*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::IDBKeyRange>(mozilla::dom::IDBKeyRange*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::IDBObjectStore>(mozilla::dom::IDBObjectStore*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::IDBWrapperCache>(mozilla::dom::IDBWrapperCache*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::TabChild>(mozilla::dom::TabChild*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::Promise>(mozilla::dom::Promise*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::AuthenticatorAssertionResponse>(mozilla::dom::AuthenticatorAssertionResponse*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::AuthenticatorAttestationResponse>(mozilla::dom::AuthenticatorAttestationResponse*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::AuthenticatorResponse>(mozilla::dom::AuthenticatorResponse*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::PublicKeyCredential>(mozilla::dom::PublicKeyCredential*)
Unexecuted instantiation: void mozilla::HoldJSObjects<nsXBLDocumentInfo>(nsXBLDocumentInfo*)
Unexecuted instantiation: void mozilla::HoldJSObjects<nsXULPrototypeScript>(nsXULPrototypeScript*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::VREyeParameters>(mozilla::dom::VREyeParameters*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::VRStageParameters>(mozilla::dom::VRStageParameters*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::VRPose>(mozilla::dom::VRPose*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::VRDisplay>(mozilla::dom::VRDisplay*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::VRFrameData>(mozilla::dom::VRFrameData*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::VRSubmitFrameResult>(mozilla::dom::VRSubmitFrameResult*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::Console>(mozilla::dom::Console*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::PerformanceMainThread>(mozilla::dom::PerformanceMainThread*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::XMLHttpRequestMainThread>(mozilla::dom::XMLHttpRequestMainThread*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::XMLHttpRequestWorker>(mozilla::dom::XMLHttpRequestWorker*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ModuleScript>(mozilla::dom::ModuleScript*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ScriptLoadRequest>(mozilla::dom::ScriptLoadRequest*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::PaymentMethodChangeEvent>(mozilla::dom::PaymentMethodChangeEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::dom::ExtendableMessageEvent>(mozilla::dom::ExtendableMessageEvent*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::extensions::MatchGlob>(mozilla::extensions::MatchGlob*)
Unexecuted instantiation: NativeOSFileInternals.cpp:void mozilla::HoldJSObjects<mozilla::(anonymous namespace)::AbstractResult>(mozilla::(anonymous namespace)::AbstractResult*)
Unexecuted instantiation: void mozilla::HoldJSObjects<mozilla::jsinspector::nsJSInspector>(mozilla::jsinspector::nsJSInspector*)
63
64
template<class T>
65
void
66
DropJSObjects(T* aHolder)
67
0
{
68
0
  HoldDropJSObjectsHelper<T>::Drop(aHolder);
69
0
}
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::CallbackObject>(mozilla::dom::CallbackObject*)
Unexecuted instantiation: void mozilla::DropJSObjects<JSPurpleBuffer>(JSPurpleBuffer*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::net::nsUDPMessage>(mozilla::net::nsUDPMessage*)
Unexecuted instantiation: void mozilla::DropJSObjects<AsyncScriptLoader>(AsyncScriptLoader*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PrecompiledScript>(mozilla::dom::PrecompiledScript*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ChildProcessMessageManager>(mozilla::dom::ChildProcessMessageManager*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ContentProcessMessageManager>(mozilla::dom::ContentProcessMessageManager*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::CustomElementRegistry>(mozilla::dom::CustomElementRegistry*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::Exception>(mozilla::dom::Exception*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::DOMRequest>(mozilla::dom::DOMRequest*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::InProcessTabChildMessageManager>(mozilla::dom::InProcessTabChildMessageManager*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ParentProcessMessageManager>(mozilla::dom::ParentProcessMessageManager*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::Pose>(mozilla::dom::Pose*)
Unexecuted instantiation: void mozilla::DropJSObjects<nsDocument>(nsDocument*)
Unexecuted instantiation: void mozilla::DropJSObjects<nsJSContext>(nsJSContext*)
Unexecuted instantiation: void mozilla::DropJSObjects<nsJSArgArray>(nsJSArgArray*)
Unexecuted instantiation: void mozilla::DropJSObjects<nsJSScriptTimeoutHandler>(nsJSScriptTimeoutHandler*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PopStateEvent>(mozilla::dom::PopStateEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PromiseRejectionEvent>(mozilla::dom::PromiseRejectionEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::SpeechRecognitionEvent>(mozilla::dom::SpeechRecognitionEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::TCPSocketEvent>(mozilla::dom::TCPSocketEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::extensions::StreamFilterDataEvent>(mozilla::extensions::StreamFilterDataEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::UDPMessageEvent>(mozilla::dom::UDPMessageEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ErrorEvent>(mozilla::dom::ErrorEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::exceptions::JSStackFrame>(mozilla::dom::exceptions::JSStackFrame*)
Unexecuted instantiation: void mozilla::DropJSObjects<nsScriptErrorWithStack>(nsScriptErrorWithStack*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ImageData>(mozilla::dom::ImageData*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::webgpu::Buffer>(mozilla::webgpu::Buffer*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::CustomEvent>(mozilla::dom::CustomEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::CustomEvent::cycleCollection>(mozilla::dom::CustomEvent::cycleCollection*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::EventListenerInfo>(mozilla::EventListenerInfo*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::JSEventHandler>(mozilla::JSEventHandler*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::MessageEvent>(mozilla::dom::MessageEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::Response>(mozilla::dom::Response*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::FileReader>(mozilla::dom::FileReader*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::GamepadPose>(mozilla::dom::GamepadPose*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::MediaEncryptedEvent::cycleCollection>(mozilla::dom::MediaEncryptedEvent::cycleCollection*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::MediaEncryptedEvent>(mozilla::dom::MediaEncryptedEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::MediaKeyMessageEvent::cycleCollection>(mozilla::dom::MediaKeyMessageEvent::cycleCollection*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::MediaKeyMessageEvent>(mozilla::dom::MediaKeyMessageEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::AudioBuffer>(mozilla::dom::AudioBuffer*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::MIDIMessageEvent>(mozilla::dom::MIDIMessageEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::Notification>(mozilla::dom::Notification*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PushSubscriptionOptions>(mozilla::dom::PushSubscriptionOptions*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::TCPSocketChildBase>(mozilla::dom::TCPSocketChildBase*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::IDBCursor>(mozilla::dom::IDBCursor*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::IDBFactory>(mozilla::dom::IDBFactory*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::IDBIndex>(mozilla::dom::IDBIndex*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::IDBKeyRange>(mozilla::dom::IDBKeyRange*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::IDBObjectStore>(mozilla::dom::IDBObjectStore*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::IDBWrapperCache>(mozilla::dom::IDBWrapperCache*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::TabChild>(mozilla::dom::TabChild*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::WorkerPrivate>(mozilla::dom::WorkerPrivate*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::Promise>(mozilla::dom::Promise*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::AuthenticatorAssertionResponse>(mozilla::dom::AuthenticatorAssertionResponse*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::AuthenticatorAttestationResponse>(mozilla::dom::AuthenticatorAttestationResponse*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::AuthenticatorResponse>(mozilla::dom::AuthenticatorResponse*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PublicKeyCredential>(mozilla::dom::PublicKeyCredential*)
Unexecuted instantiation: void mozilla::DropJSObjects<nsXBLDocumentInfo>(nsXBLDocumentInfo*)
Unexecuted instantiation: void mozilla::DropJSObjects<nsXULPrototypeScript>(nsXULPrototypeScript*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::VREyeParameters>(mozilla::dom::VREyeParameters*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::VRStageParameters>(mozilla::dom::VRStageParameters*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::VRPose>(mozilla::dom::VRPose*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::VRDisplay>(mozilla::dom::VRDisplay*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::VRFrameData>(mozilla::dom::VRFrameData*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::VRSubmitFrameResult>(mozilla::dom::VRSubmitFrameResult*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::Console>(mozilla::dom::Console*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PerformanceMainThread::cycleCollection>(mozilla::dom::PerformanceMainThread::cycleCollection*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PerformanceMainThread>(mozilla::dom::PerformanceMainThread*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::XMLHttpRequestMainThread>(mozilla::dom::XMLHttpRequestMainThread*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::XMLHttpRequestWorker>(mozilla::dom::XMLHttpRequestWorker*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ModuleScript>(mozilla::dom::ModuleScript*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ScriptLoadRequest>(mozilla::dom::ScriptLoadRequest*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PaymentMethodChangeEvent::cycleCollection>(mozilla::dom::PaymentMethodChangeEvent::cycleCollection*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::PaymentMethodChangeEvent>(mozilla::dom::PaymentMethodChangeEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::dom::ExtendableMessageEvent>(mozilla::dom::ExtendableMessageEvent*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::extensions::MatchGlob>(mozilla::extensions::MatchGlob*)
Unexecuted instantiation: NativeOSFileInternals.cpp:void mozilla::DropJSObjects<mozilla::(anonymous namespace)::AbstractResult>(mozilla::(anonymous namespace)::AbstractResult*)
Unexecuted instantiation: void mozilla::DropJSObjects<mozilla::jsinspector::nsJSInspector>(mozilla::jsinspector::nsJSInspector*)
70
71
#ifdef DEBUG
72
bool IsJSHolder(void* aHolder);
73
#endif
74
75
} // namespace mozilla
76
77
#endif // mozilla_HoldDropJSObjects_h