27 | 1.91M | } Unexecuted instantiation: Unified_cpp_sandbox_common0.cpp:mozilla::SandboxSettingsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: SandboxReporterWrappers.cpp:mozilla::SandboxReporterWrapperConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsBinaryInputStreamConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsBinaryOutputStreamConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsStorageStreamConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsVersionComparatorImplConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsScriptableBase64EncoderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsTimerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsIDConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsStringConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsCStringConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRBoolConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRUint8Constructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRUint16Constructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRUint32Constructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRUint64Constructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRTimeConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsCharConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRInt16Constructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRInt32Constructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsPRInt64Constructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsFloatConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsDoubleConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSupportsInterfacePointerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsProcessConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsVariantCCConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsHashPropertyBagCCConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsMemoryInfoDumperConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsIOUtilConstructor(nsISupports*, nsID const&, void**) Unified_cpp_xpcom_build0.cpp:nsChromeProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 3 | void **aResult) \ | 17 | 3 | { \ | 18 | 3 | RefPtr<_InstanceClass> inst; \ | 19 | 3 | \ | 20 | 3 | *aResult = nullptr; \ | 21 | 3 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 3 | \ | 25 | 3 | inst = new _InstanceClass(); \ | 26 | 3 | return inst->QueryInterface(aIID, aResult); \ | 27 | 3 | } |
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSecurityConsoleMessageConstructor(nsISupports*, nsID const&, void**) Unified_cpp_intl_uconv0.cpp:nsTextToSubURIConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 1 | void **aResult) \ | 17 | 1 | { \ | 18 | 1 | RefPtr<_InstanceClass> inst; \ | 19 | 1 | \ | 20 | 1 | *aResult = nullptr; \ | 21 | 1 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 1 | \ | 25 | 1 | inst = new _InstanceClass(); \ | 26 | 1 | return inst->QueryInterface(aIID, aResult); \ | 27 | 1 | } |
Unexecuted instantiation: Unified_cpp_intl_uconv0.cpp:nsConverterInputStreamConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_intl_uconv0.cpp:nsConverterOutputStreamConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_intl_uconv0.cpp:nsScriptableUnicodeConverterConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsI18nModule.cpp:nsCollationFactoryConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dns_mdns_libmdns0.cpp:nsDNSServiceInfoConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsServerSocketConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:TLSServerSocketConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsUDPSocketConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:nsSimpleURIMutatorConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 1.90M | void **aResult) \ | 17 | 1.90M | { \ | 18 | 1.90M | RefPtr<_InstanceClass> inst; \ | 19 | 1.90M | \ | 20 | 1.90M | *aResult = nullptr; \ | 21 | 1.90M | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 1.90M | \ | 25 | 1.90M | inst = new _InstanceClass(); \ | 26 | 1.90M | return inst->QueryInterface(aIID, aResult); \ | 27 | 1.90M | } |
Unexecuted instantiation: nsNetModule.cpp:nsSimpleNestedURIMutatorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsAsyncStreamCopierConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsInputStreamPumpConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsDownloaderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsRequestObserverProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsSimpleStreamListenerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsStreamListenerTeeConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsAtomicFileOutputStreamConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsSafeFileOutputStreamConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:nsStdURLParserConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 3 | void **aResult) \ | 17 | 3 | { \ | 18 | 3 | RefPtr<_InstanceClass> inst; \ | 19 | 3 | \ | 20 | 3 | *aResult = nullptr; \ | 21 | 3 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 3 | \ | 25 | 3 | inst = new _InstanceClass(); \ | 26 | 3 | return inst->QueryInterface(aIID, aResult); \ | 27 | 3 | } |
nsNetModule.cpp:nsNoAuthURLParserConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 3 | void **aResult) \ | 17 | 3 | { \ | 18 | 3 | RefPtr<_InstanceClass> inst; \ | 19 | 3 | \ | 20 | 3 | *aResult = nullptr; \ | 21 | 3 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 3 | \ | 25 | 3 | inst = new _InstanceClass(); \ | 26 | 3 | return inst->QueryInterface(aIID, aResult); \ | 27 | 3 | } |
nsNetModule.cpp:nsAuthURLParserConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 3 | void **aResult) \ | 17 | 3 | { \ | 18 | 3 | RefPtr<_InstanceClass> inst; \ | 19 | 3 | \ | 20 | 3 | *aResult = nullptr; \ | 21 | 3 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 3 | \ | 25 | 3 | inst = new _InstanceClass(); \ | 26 | 3 | return inst->QueryInterface(aIID, aResult); \ | 27 | 3 | } |
nsNetModule.cpp:nsStandardURLMutatorConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 4.46k | void **aResult) \ | 17 | 4.46k | { \ | 18 | 4.46k | RefPtr<_InstanceClass> inst; \ | 19 | 4.46k | \ | 20 | 4.46k | *aResult = nullptr; \ | 21 | 4.46k | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 4.46k | \ | 25 | 4.46k | inst = new _InstanceClass(); \ | 26 | 4.46k | return inst->QueryInterface(aIID, aResult); \ | 27 | 4.46k | } |
Unexecuted instantiation: nsNetModule.cpp:ArrayBufferInputStreamConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:mozilla::net::DashboardConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 1 | void **aResult) \ | 17 | 1 | { \ | 18 | 1 | RefPtr<_InstanceClass> inst; \ | 19 | 1 | \ | 20 | 1 | *aResult = nullptr; \ | 21 | 1 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 1 | \ | 25 | 1 | inst = new _InstanceClass(); \ | 26 | 1 | return inst->QueryInterface(aIID, aResult); \ | 27 | 1 | } |
Unexecuted instantiation: nsNetModule.cpp:nsMIMEHeaderParamImplConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::nsHttpBasicAuthConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::nsHttpDigestAuthConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::nsHttpNTLMAuthConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::nsHttpActivityDistributorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::ThrottleQueueConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::BackgroundChannelRegistrarConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::SubstitutingURLMutatorConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:nsAboutProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 1 | void **aResult) \ | 17 | 1 | { \ | 18 | 1 | RefPtr<_InstanceClass> inst; \ | 19 | 1 | \ | 20 | 1 | *aResult = nullptr; \ | 21 | 1 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 1 | \ | 25 | 1 | inst = new _InstanceClass(); \ | 26 | 1 | return inst->QueryInterface(aIID, aResult); \ | 27 | 1 | } |
Unexecuted instantiation: nsNetModule.cpp:nsSafeAboutProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsNestedAboutURIMutatorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsAboutCacheEntryConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsUDPSocketProviderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsApplicationCacheServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsWifiMonitorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsViewSourceHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsWyciwygProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsSerializationHelperConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:CacheStorageServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:LoadContextInfoFactoryConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_extensions_auth0.cpp:nsHttpNegotiateAuthConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_extensions_auth0.cpp:nsAuthSASLConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_native0.cpp:xpcTestObjectReadOnlyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_native0.cpp:xpcTestObjectReadWriteConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_native0.cpp:nsXPCTestParamsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_native0.cpp:nsXPCTestReturnCodeParentConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_modules_libjar0.cpp:nsJARConstructor(nsISupports*, nsID const&, void**) Unified_cpp_modules_libjar0.cpp:nsZipReaderCacheConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 3 | void **aResult) \ | 17 | 3 | { \ | 18 | 3 | RefPtr<_InstanceClass> inst; \ | 19 | 3 | \ | 20 | 3 | *aResult = nullptr; \ | 21 | 3 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 3 | \ | 25 | 3 | inst = new _InstanceClass(); \ | 26 | 3 | return inst->QueryInterface(aIID, aResult); \ | 27 | 3 | } |
Unexecuted instantiation: Unified_cpp_modules_libjar0.cpp:nsJARURIMutatorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_libjar_zipwriter0.cpp:nsDeflateConverterConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_libjar_zipwriter0.cpp:nsZipWriterConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_parser_htmlparser0.cpp:nsParserConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_parser_htmlparser0.cpp:nsSAXXMLReaderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_gfx_src0.cpp:nsThebesFontEnumeratorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsImageModule.cpp:imgRequestProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsImageModule.cpp:imgToolsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsImageModule.cpp:nsICOEncoderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsImageModule.cpp:nsJPEGEncoderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsImageModule.cpp:nsPNGEncoderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsImageModule.cpp:nsBMPEncoderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_image_decoders_icon0.cpp:nsIconProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_image_decoders_icon0.cpp:nsMozIconURIMutatorConstructor(nsISupports*, nsID const&, void**) Unified_cpp_dom_file_uri0.cpp:mozilla::dom::BlobURLProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 1 | void **aResult) \ | 17 | 1 | { \ | 18 | 1 | RefPtr<_InstanceClass> inst; \ | 19 | 1 | \ | 20 | 1 | *aResult = nullptr; \ | 21 | 1 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 1 | \ | 25 | 1 | inst = new _InstanceClass(); \ | 26 | 1 | return inst->QueryInterface(aIID, aResult); \ | 27 | 1 | } |
Unexecuted instantiation: Unified_cpp_dom_file_uri0.cpp:FontTableURIProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: MediaModule.cpp:mozilla::PeerConnectionImplConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: MediaModule.cpp:nsStunUDPSocketFilterHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: MediaModule.cpp:nsStunTCPSocketFilterHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:GeneralResponseDataConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:BasicCardResponseDataConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:PaymentCanMakeActionResponseConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:PaymentAbortActionResponseConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:PaymentShowActionResponseConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:PaymentCompleteActionResponseConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:PaymentAddressConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_provider0.cpp:MulticastDNSDeviceProviderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget1.cpp:nsClipboardProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget1.cpp:nsColorPickerProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget1.cpp:nsDragServiceProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget1.cpp:nsFilePickerProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget1.cpp:nsSoundProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:TaskbarProgressConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsTransferableConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsClipboardHelperConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsHTMLFormatConverterConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsPrinterEnumeratorGTKConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsDeviceContextSpecGTKConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsImageToPixbufConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsJSIDConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:mozJSSubScriptLoaderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:inDeepTreeWalkerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsParserUtilsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsDataDocumentContentPolicyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsNoDataProtocolContentPolicyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsJSURIMutatorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:BlobURLMutatorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:LocalStorageManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:PushNotifierConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:FakeSpeechRecognitionServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsContentSecurityManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:CSPServiceConstructor(nsISupports*, nsID const&, void**) Unified_cpp_layout_build0.cpp:nsCSPContextConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 5.77k | void **aResult) \ | 17 | 5.77k | { \ | 18 | 5.77k | RefPtr<_InstanceClass> inst; \ | 19 | 5.77k | \ | 20 | 5.77k | *aResult = nullptr; \ | 21 | 5.77k | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 5.77k | \ | 25 | 5.77k | inst = new _InstanceClass(); \ | 26 | 5.77k | return inst->QueryInterface(aIID, aResult); \ | 27 | 5.77k | } |
Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsMixedContentBlockerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:ContentPrincipalConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:ExpandedPrincipalConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsDeviceSensorsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsStructuredCloneContainerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:UDPSocketChildConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:PresentationDeviceManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:PresentationTCPSessionTransportConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:TextInputProcessorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsScriptErrorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsDefaultURIFixupConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsURILoaderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsOSPermissionRequestConstructor(nsISupports*, nsID const&, void**) nsDocShellModule.cpp:nsExternalProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 1 | void **aResult) \ | 17 | 1 | { \ | 18 | 1 | RefPtr<_InstanceClass> inst; \ | 19 | 1 | \ | 20 | 1 | *aResult = nullptr; \ | 21 | 1 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 1 | \ | 25 | 1 | inst = new _InstanceClass(); \ | 26 | 1 | return inst->QueryInterface(aIID, aResult); \ | 27 | 1 | } |
Unexecuted instantiation: nsDocShellModule.cpp:PlatformLocalHandlerApp_tConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsDBusHandlerAppConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsSHEntryConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpfe_appshell0.cpp:nsAppShellServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl0.cpp:mozilla::LocalCertServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::nsNSSVersionConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::nsSecureBrowserUIImplConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_pki0.cpp:nsNSSASN1TreeConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsRemoteService.cpp:nsRemoteServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsWebBrowserModule.cpp:nsWebBrowserConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsWebBrowserModule.cpp:nsWebBrowserContentPolicyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_mediasniffer0.cpp:nsMediaSnifferConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: MozIntlHelper.cpp:MozIntlHelperConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: PerfMeasurement.cpp:mozilla::jsperf::ModuleConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_places0.cpp:nsAnnoProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: reflect.cpp:mozilla::reflect::ModuleConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_thumbnails0.cpp:PageThumbsProtocolConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: ctypes.cpp:mozilla::ctypes::ModuleConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_autocomplete0.cpp:nsAutoCompleteControllerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_autocomplete0.cpp:nsAutoCompleteSimpleResultConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsFormFillController.cpp:nsFormFillControllerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsTerminatorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsUserInfoConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:AlertNotificationConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsAlertsServiceConstructor(nsISupports*, nsID const&, void**) nsToolkitCompsModule.cpp:nsParentalControlsServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 1 | void **aResult) \ | 17 | 1 | { \ | 18 | 1 | RefPtr<_InstanceClass> inst; \ | 19 | 1 | \ | 20 | 1 | *aResult = nullptr; \ | 21 | 1 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 1 | \ | 25 | 1 | inst = new _InstanceClass(); \ | 26 | 1 | return inst->QueryInterface(aIID, aResult); \ | 27 | 1 | } |
Unexecuted instantiation: nsToolkitCompsModule.cpp:DownloadPlatformConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsFindServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsTypeAheadFindConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsUrlClassifierPrefixSetConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsUrlClassifierStreamUpdaterConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsBrowserStatusFilterConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsUpdateProcessorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:NativeOSFileInternalsServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:AddonContentPolicyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsSessionStoreUtilsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:TelemetryGeckoViewTestingImplConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:nsDialogParamBlockConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:nsFindConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:nsWebBrowserPersistConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsJSInspector.cpp:mozilla::jsinspector::nsJSInspectorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: JSDebugger.cpp:mozilla::jsdebugger::JSDebuggerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsGnomeModule.cpp:nsGIOServiceConstructor(nsISupports*, nsID const&, void**) nsModule.cpp:DirectoryProviderConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 16 | 3 | void **aResult) \ | 17 | 3 | { \ | 18 | 3 | RefPtr<_InstanceClass> inst; \ | 19 | 3 | \ | 20 | 3 | *aResult = nullptr; \ | 21 | 3 | if (nullptr != aOuter) { \ | 22 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 23 | 0 | } \ | 24 | 3 | \ | 25 | 3 | inst = new _InstanceClass(); \ | 26 | 3 | return inst->QueryInterface(aIID, aResult); \ | 27 | 3 | } |
Unexecuted instantiation: nsModule.cpp:nsFeedSnifferConstructor(nsISupports*, nsID const&, void**) |
50 | 32 | } Unified_cpp_xpcom_build0.cpp:nsConsoleServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 1 | void **aResult) \ | 33 | 1 | { \ | 34 | 1 | nsresult rv; \ | 35 | 1 | \ | 36 | 1 | RefPtr<_InstanceClass> inst; \ | 37 | 1 | \ | 38 | 1 | *aResult = nullptr; \ | 39 | 1 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 1 | \ | 43 | 1 | inst = new _InstanceClass(); \ | 44 | 1 | rv = inst->_InitMethod(); \ | 45 | 1 | if (NS_SUCCEEDED(rv)) { \ | 46 | 1 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 1 | } \ | 48 | 1 | \ | 49 | 1 | return rv; \ | 50 | 1 | } |
Unified_cpp_xpcom_build0.cpp:nsUUIDGeneratorConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:nsSystemInfoConstructor(nsISupports*, nsID const&, void**) Unified_cpp_xpcom_build0.cpp:nsMemoryReporterManagerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
Unexecuted instantiation: Unified_cpp_modules_libpref0.cpp:nsPrefLocalizedStringConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsI18nModule.cpp:nsStringBundleServiceConstructor(nsISupports*, nsID const&, void**) nsGIOProtocolHandler.cpp:nsGIOProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 1 | void **aResult) \ | 33 | 1 | { \ | 34 | 1 | nsresult rv; \ | 35 | 1 | \ | 36 | 1 | RefPtr<_InstanceClass> inst; \ | 37 | 1 | \ | 38 | 1 | *aResult = nullptr; \ | 39 | 1 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 1 | \ | 43 | 1 | inst = new _InstanceClass(); \ | 44 | 1 | rv = inst->_InitMethod(); \ | 45 | 1 | if (NS_SUCCEEDED(rv)) { \ | 46 | 1 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 1 | } \ | 48 | 1 | \ | 49 | 1 | return rv; \ | 50 | 1 | } |
nsNetModule.cpp:nsStreamTransportServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 1 | void **aResult) \ | 33 | 1 | { \ | 34 | 1 | nsresult rv; \ | 35 | 1 | \ | 36 | 1 | RefPtr<_InstanceClass> inst; \ | 37 | 1 | \ | 38 | 1 | *aResult = nullptr; \ | 39 | 1 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 1 | \ | 43 | 1 | inst = new _InstanceClass(); \ | 44 | 1 | rv = inst->_InitMethod(); \ | 45 | 1 | if (NS_SUCCEEDED(rv)) { \ | 46 | 1 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 1 | } \ | 48 | 1 | \ | 49 | 1 | return rv; \ | 50 | 1 | } |
nsNetModule.cpp:nsSocketTransportServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
nsNetModule.cpp:nsIDNServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
Unexecuted instantiation: nsNetModule.cpp:nsEffectiveTLDServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsInputStreamChannelConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::BackgroundFileSaverOutputStreamConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:mozilla::net::BackgroundFileSaverStreamListenerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsSyncStreamListenerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsProtocolProxyServiceConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:nsFileProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
nsNetModule.cpp:mozilla::net::nsHttpsHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 1 | void **aResult) \ | 33 | 1 | { \ | 34 | 1 | nsresult rv; \ | 35 | 1 | \ | 36 | 1 | RefPtr<_InstanceClass> inst; \ | 37 | 1 | \ | 38 | 1 | *aResult = nullptr; \ | 39 | 1 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 1 | \ | 43 | 1 | inst = new _InstanceClass(); \ | 44 | 1 | rv = inst->_InitMethod(); \ | 45 | 1 | if (NS_SUCCEEDED(rv)) { \ | 46 | 1 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 1 | } \ | 48 | 1 | \ | 49 | 1 | return rv; \ | 50 | 1 | } |
Unexecuted instantiation: nsNetModule.cpp:mozilla::net::nsHttpAuthManagerConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:nsFtpProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 1 | void **aResult) \ | 33 | 1 | { \ | 34 | 1 | nsresult rv; \ | 35 | 1 | \ | 36 | 1 | RefPtr<_InstanceClass> inst; \ | 37 | 1 | \ | 38 | 1 | *aResult = nullptr; \ | 39 | 1 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 1 | \ | 43 | 1 | inst = new _InstanceClass(); \ | 44 | 1 | rv = inst->_InitMethod(); \ | 45 | 1 | if (NS_SUCCEEDED(rv)) { \ | 46 | 1 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 1 | } \ | 48 | 1 | \ | 49 | 1 | return rv; \ | 50 | 1 | } |
nsNetModule.cpp:nsResProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
nsNetModule.cpp:nsNotifyAddrListenerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
nsNetModule.cpp:RequestContextServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
Unexecuted instantiation: nsNetModule.cpp:nsNetworkInfoServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_permissions0.cpp:nsContentBlockerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsImageModule.cpp:imgLoaderConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsPrintSettingsServiceGTKConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsPrintSessionConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsPrintDialogServiceGTKConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::widget::GfxInfoConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsStyleSheetServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:NotificationTelemetryServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:NullPrincipalConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:ThirdPartyUtilConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsDocShellConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsWebNavigationInfoConstructor(nsISupports*, nsID const&, void**) nsDocShellModule.cpp:nsDocLoaderConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 32 | 3 | void **aResult) \ | 33 | 3 | { \ | 34 | 3 | nsresult rv; \ | 35 | 3 | \ | 36 | 3 | RefPtr<_InstanceClass> inst; \ | 37 | 3 | \ | 38 | 3 | *aResult = nullptr; \ | 39 | 3 | if (nullptr != aOuter) { \ | 40 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 41 | 0 | } \ | 42 | 3 | \ | 43 | 3 | inst = new _InstanceClass(); \ | 44 | 3 | rv = inst->_InitMethod(); \ | 45 | 3 | if (NS_SUCCEEDED(rv)) { \ | 46 | 3 | rv = inst->QueryInterface(aIID, aResult); \ | 47 | 3 | } \ | 48 | 3 | \ | 49 | 3 | return rv; \ | 50 | 3 | } |
Unexecuted instantiation: nsDocShellModule.cpp:nsOSHelperAppServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:ContentHandlerServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsPrefetchServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpfe_appshell0.cpp:nsWindowMediatorConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_tools_profiler0.cpp:nsProfilerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_spellcheck_src0.cpp:mozHunspellConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_spellcheck_src0.cpp:mozPersonalDictionaryConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::nsNSSComponentConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::PSMContentListenerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::NSSErrorsServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_pki0.cpp:nsNSSDialogsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsAppStartupConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsPerformanceStatsServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:nsUrlClassifierUtilsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:FinalizationWitnessServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:NativeFileWatcherServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:nsWindowWatcherConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsUnixSystemProxySettings.cpp:nsUnixSystemProxySettingsConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_pref_autoconfig_src0.cpp:nsReadConfigConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: IdentityCryptoService.cpp:(anonymous namespace)::IdentityCryptoServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsGnomeModule.cpp:nsGConfServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsGnomeModule.cpp:nsGSettingsServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsGnomeModule.cpp:nsSystemAlertsServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsModule.cpp:nsGNOMEShellServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_test_gtest0.cpp:mozilla::net::nsTestDHCPClientConstructor(nsISupports*, nsID const&, void**) |
93 | 25 | } Unified_cpp_xpcom_build0.cpp:nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
Unified_cpp_modules_libpref0.cpp:PreferencesConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
Unexecuted instantiation: nsI18nModule.cpp:mozilla::intl::LocaleServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsI18nModule.cpp:mozilla::intl::OSPreferencesConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:nsIOServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
nsNetModule.cpp:nsIDNSServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
nsNetModule.cpp:mozilla::net::nsHttpHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 1 | void **aResult) \ | 75 | 1 | { \ | 76 | 1 | RefPtr<_InstanceClass> inst; \ | 77 | 1 | \ | 78 | 1 | *aResult = nullptr; \ | 79 | 1 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 1 | \ | 83 | 1 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 1 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 1 | "Singleton constructor must return already_AddRefed"); \ | 86 | 1 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 1 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 1 | inst = _GetterProc(); \ | 89 | 1 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 1 | return inst->QueryInterface(aIID, aResult); \ | 93 | 1 | } |
Unexecuted instantiation: nsNetModule.cpp:mozilla::ExtensionProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsNetModule.cpp:nsICookieServiceConstructor(nsISupports*, nsID const&, void**) nsNetModule.cpp:mozilla::net::nsICaptivePortalServiceConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
Unified_cpp_modules_libjar0.cpp:nsJARProtocolHandlerConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
Unexecuted instantiation: mozStorageModule.cpp:mozilla::storage::ServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: mozStorageModule.cpp:mozilla::storage::VacuumManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_extensions_cookie0.cpp:nsIPermissionManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_webspeech_synth0.cpp:nsFakeSynthServicesConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_synth_speechd0.cpp:SpeechDispatcherServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:nsPluginHostConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_payments0.cpp:PaymentRequestServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget1.cpp:ScreenManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsISoundConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsDragServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:ScreenManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:nsIdleServiceGTKConstructor(nsISupports*, nsID const&, void**) Unified_cpp_layout_build0.cpp:mozJSComponentLoaderConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
Unexecuted instantiation: Unified_cpp_layout_build0.cpp:DOMRequestServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:QuotaManagerServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:ServiceWorkerManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:StorageActivityServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:WorkerDebuggerManagerConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:GeolocationConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:WebSocketEventServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsSynthVoiceRegistryConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:SystemPrincipalConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsIPowerManagerServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:OSFileConstantsServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:GeckoMediaPluginServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsIMediaManagerServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_layout_build0.cpp:nsIPresentationServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsDocShellModule.cpp:nsOfflineCacheUpdateServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_places0.cpp:nsNavHistoryConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_places0.cpp:nsAnnotationServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_places0.cpp:nsNavBookmarksConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_places0.cpp:nsFaviconServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_places0.cpp:HistoryConstructor(nsISupports*, nsID const&, void**) Telemetry.cpp:(anonymous namespace)::nsITelemetryConstructor(nsISupports*, nsID const&, void**) Line | Count | Source | 74 | 3 | void **aResult) \ | 75 | 3 | { \ | 76 | 3 | RefPtr<_InstanceClass> inst; \ | 77 | 3 | \ | 78 | 3 | *aResult = nullptr; \ | 79 | 3 | if (nullptr != aOuter) { \ | 80 | 0 | return NS_ERROR_NO_AGGREGATION; \ | 81 | 0 | } \ | 82 | 3 | \ | 83 | 3 | using T = mozilla::detail::RemoveAlreadyAddRefed<decltype(_GetterProc())>::Type; \ | 84 | 3 | static_assert(mozilla::IsSame<already_AddRefed<T>, decltype(_GetterProc())>::value, \ | 85 | 3 | "Singleton constructor must return already_AddRefed"); \ | 86 | 3 | static_assert(mozilla::IsBaseOf<_InstanceClass, T>::value, \ | 87 | 3 | "Singleton constructor must return correct already_AddRefed");\ | 88 | 3 | inst = _GetterProc(); \ | 89 | 3 | if (nullptr == inst) { \ | 90 | 0 | return NS_ERROR_OUT_OF_MEMORY; \ | 91 | 0 | } \ | 92 | 3 | return inst->QueryInterface(aIID, aResult); \ | 93 | 3 | } |
Unexecuted instantiation: nsToolkitCompsModule.cpp:ApplicationReputationServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:LoginReputationServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:AddonManagerStartupConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: nsToolkitCompsModule.cpp:ExtensionPolicyServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:nsPrintingPromptServiceConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:nsPrintingProxyConstructor(nsISupports*, nsID const&, void**) Unexecuted instantiation: Unified_cpp_toolkit_xre0.cpp:nsXREDirProviderConstructor(nsISupports*, nsID const&, void**) |