/src/serenity/Userland/Libraries/LibJS/SafeFunction.h
Line | Count | Source |
1 | | /* |
2 | | * Copyright (c) 2016 Apple Inc. All rights reserved. |
3 | | * Copyright (c) 2021, Gunnar Beutner <gbeutner@serenityos.org> |
4 | | * Copyright (c) 2022, Andreas Kling <kling@serenityos.org> |
5 | | * |
6 | | * SPDX-License-Identifier: BSD-2-Clause |
7 | | */ |
8 | | |
9 | | #pragma once |
10 | | |
11 | | #include <AK/Function.h> |
12 | | #include <AK/SourceLocation.h> |
13 | | |
14 | | namespace JS { |
15 | | |
16 | | void register_safe_function_closure(void*, size_t, SourceLocation*); |
17 | | void unregister_safe_function_closure(void*, size_t, SourceLocation*); |
18 | | |
19 | | template<typename> |
20 | | class SafeFunction; |
21 | | |
22 | | template<typename Out, typename... In> |
23 | | class SafeFunction<Out(In...)> { |
24 | | AK_MAKE_NONCOPYABLE(SafeFunction); |
25 | | |
26 | | public: |
27 | 0 | SafeFunction() = default; |
28 | | SafeFunction(nullptr_t) |
29 | 0 | { |
30 | 0 | } |
31 | | |
32 | | ~SafeFunction() |
33 | 0 | { |
34 | 0 | clear(false); |
35 | 0 | } Unexecuted instantiation: JS::SafeFunction<bool ()>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<void ()>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::~SafeFunction() Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::~SafeFunction() |
36 | | |
37 | | void register_closure() |
38 | 0 | { |
39 | 0 | if (!m_size) |
40 | 0 | return; |
41 | 0 | if (auto* wrapper = callable_wrapper()) |
42 | 0 | register_safe_function_closure(wrapper, m_size, &m_location); |
43 | 0 | } Unexecuted instantiation: JS::SafeFunction<bool ()>::register_closure() Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::register_closure() Unexecuted instantiation: JS::SafeFunction<void ()>::register_closure() Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::register_closure() Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::register_closure() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::register_closure() Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::register_closure() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::register_closure() Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::register_closure() |
44 | | |
45 | | void unregister_closure() |
46 | 0 | { |
47 | 0 | if (!m_size) |
48 | 0 | return; |
49 | 0 | if (auto* wrapper = callable_wrapper()) |
50 | 0 | unregister_safe_function_closure(wrapper, m_size, &m_location); |
51 | 0 | } Unexecuted instantiation: JS::SafeFunction<bool ()>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<void ()>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::unregister_closure() Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::unregister_closure() |
52 | | |
53 | | template<typename CallableType> |
54 | | SafeFunction(CallableType&& callable, SourceLocation location = SourceLocation::current()) |
55 | | requires((AK::IsFunctionObject<CallableType> && IsCallableWithArguments<CallableType, Out, In...> && !IsSame<RemoveCVReference<CallableType>, SafeFunction>)) |
56 | 0 | : m_location(location) |
57 | 0 | { |
58 | 0 | init_with_callable(forward<CallableType>(callable), CallableKind::FunctionObject); |
59 | 0 | } Unexecuted instantiation: Completion.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZNS_5awaitERNS_2VMENS_5ValueEE3$_2EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: ArrayConstructor.cpp:_ZN2JS12SafeFunctionIFNS_10CompletionEvEEC2IZNS_16ArrayConstructor10from_asyncERNS_2VMEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_S9_DpT0_Ent6IsSameINSB_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFS9_SF_EEEE Unexecuted instantiation: CSSStyleSheet.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web3CSS13CSSStyleSheet7replaceEN2AK6StringEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_SA_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFSA_SF_EEEE Unexecuted instantiation: ImageStyleValue.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZZN3Web3CSS15ImageStyleValue18load_any_resourcesERNS4_3DOM8DocumentEENK3$_0clEvEUlvE_EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISG_SC_DpT0_Ent6IsSameINSE_6Detail16__RemoveVolatileINSJ_13__RemoveConstINSJ_17__RemoveReferenceISG_E4TypeEE4TypeEE4TypeENS0_IFSC_SI_EEEE Unexecuted instantiation: Document.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web3DOM8Document4openERKN2AK8OptionalINS7_6StringEEESC_E3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISH_SE_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSK_13__RemoveConstINSK_17__RemoveReferenceISH_E4TypeEE4TypeEE4TypeENS0_IFSE_SJ_EEEE Unexecuted instantiation: Document.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web3DOM8Document38destroy_a_document_and_its_descendantsENS_5GCPtrINS_12HeapFunctionIFvvEEEEEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISH_SD_DpT0_Ent6IsSameINSF_6Detail16__RemoveVolatileINSK_13__RemoveConstINSK_17__RemoveReferenceISH_E4TypeEE4TypeEE4TypeENS0_IFSD_SJ_EEEE Unexecuted instantiation: Document.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web3DOM8Document37unload_a_document_and_its_descendantsENS_5GCPtrIS6_EENS7_INS_12HeapFunctionIFvvEEEEEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISI_SE_DpT0_Ent6IsSameINSG_6Detail16__RemoveVolatileINSL_13__RemoveConstINSL_17__RemoveReferenceISI_E4TypeEE4TypeEE4TypeENS0_IFSE_SK_EEEE Unexecuted instantiation: FontFaceSet.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web3CSS11FontFaceSet4loadERKN2AK6StringESA_E3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISF_SC_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSI_13__RemoveConstINSI_17__RemoveReferenceISF_E4TypeEE4TypeEE4TypeENS0_IFSC_SH_EEEE Unexecuted instantiation: FontFace.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web3CSSL16load_vector_fontERKN2AK6Detail10ByteBufferILm32EEEE3$_0EEOT_NS6_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISG_SD_DpT0_Ent6IsSameINS7_16__RemoveVolatileINS7_13__RemoveConstINS7_17__RemoveReferenceISG_E4TypeEE4TypeEE4TypeENS0_IFSD_SI_EEEE Unexecuted instantiation: FontFace.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web3CSS8FontFace16load_font_sourceEvE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: BodyInit.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web5Fetch12extract_bodyERNS_5RealmERKN2AK7VariantIJNS_6HandleINS4_7Streams14ReadableStreamEEENSA_INS4_7FileAPI4BlobEEENSA_INS4_6WebIDL12BufferSourceEEENSA_INS4_3XHR8FormDataEEENSA_INS4_6DOMURL15URLSearchParamsEEENS8_6StringENS8_4SpanIKhEEEEEbE3$_8EEOT_NS8_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIS11_SY_DpT0_Ent6IsSameINS8_6Detail16__RemoveVolatileINS14_13__RemoveConstINS14_17__RemoveReferenceIS11_E4TypeEE4TypeEE4TypeENS0_IFSY_S13_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto7encryptERKN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEENS_12NonnullGCPtrINS5_9CryptoKeyEEERKNS9_INS4_6WebIDL12BufferSourceEEEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISS_SP_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSV_13__RemoveConstINSV_17__RemoveReferenceISS_E4TypeEE4TypeEE4TypeENS0_IFSP_SU_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto7decryptERKN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEENS_12NonnullGCPtrINS5_9CryptoKeyEEERKNS9_INS4_6WebIDL12BufferSourceEEEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISS_SP_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSV_13__RemoveConstINSV_17__RemoveReferenceISS_E4TypeEE4TypeEE4TypeENS0_IFSP_SU_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto6digestERKN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEERKNS9_INS4_6WebIDL12BufferSourceEEEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISP_SM_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSS_13__RemoveConstINSS_17__RemoveReferenceISP_E4TypeEE4TypeEE4TypeENS0_IFSM_SR_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto12generate_keyEN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEEbNS7_6VectorINS4_8Bindings8KeyUsageELm0EEEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISM_SJ_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSP_13__RemoveConstINSP_17__RemoveReferenceISM_E4TypeEE4TypeEE4TypeENS0_IFSJ_SO_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto10import_keyENS4_8Bindings9KeyFormatEN2AK7VariantIJNS_6HandleINS4_6WebIDL12BufferSourceEEENS7_10JsonWebKeyEEEENSA_IJNSB_INS_6ObjectEEENS9_6StringEEEEbNS9_6VectorINS7_8KeyUsageELm0EEEE3$_0EEOT_NS9_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISS_SP_DpT0_Ent6IsSameINS9_6Detail16__RemoveVolatileINSV_13__RemoveConstINSV_17__RemoveReferenceISS_E4TypeEE4TypeEE4TypeENS0_IFSP_SU_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto10export_keyENS4_8Bindings9KeyFormatENS_12NonnullGCPtrINS5_9CryptoKeyEEEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISH_SD_DpT0_Ent6IsSameINSF_6Detail16__RemoveVolatileINSK_13__RemoveConstINSK_17__RemoveReferenceISH_E4TypeEE4TypeEE4TypeENS0_IFSD_SJ_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto4signERKN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEENS_12NonnullGCPtrINS5_9CryptoKeyEEERKNS9_INS4_6WebIDL12BufferSourceEEEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISS_SP_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSV_13__RemoveConstINSV_17__RemoveReferenceISS_E4TypeEE4TypeEE4TypeENS0_IFSP_SU_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto6verifyERKN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEENS_12NonnullGCPtrINS5_9CryptoKeyEEERKNS9_INS4_6WebIDL12BufferSourceEEESN_E3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISS_SP_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSV_13__RemoveConstINSV_17__RemoveReferenceISS_E4TypeEE4TypeEE4TypeENS0_IFSP_SU_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto11derive_bitsEN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEENS_12NonnullGCPtrINS5_9CryptoKeyEEEjE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISL_SI_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSO_13__RemoveConstINSO_17__RemoveReferenceISL_E4TypeEE4TypeEE4TypeENS0_IFSI_SN_EEEE Unexecuted instantiation: SubtleCrypto.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web6Crypto12SubtleCrypto10derive_keyEN2AK7VariantIJNS_6HandleINS_6ObjectEEENS7_6StringEEEENS_12NonnullGCPtrINS5_9CryptoKeyEEESD_bNS7_6VectorINS4_8Bindings8KeyUsageELm0EEEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISP_SM_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSS_13__RemoveConstINSS_17__RemoveReferenceISP_E4TypeEE4TypeEE4TypeENS0_IFSM_SR_EEEE Unexecuted instantiation: EventLoop.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web4HTML9EventLoop8scheduleEvE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: EventLoop.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML9EventLoop10spin_untilES2_E3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: EventLoop.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML9EventLoop39spin_processing_tasks_with_source_untilENS5_4Task6SourceES2_E3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISE_SA_DpT0_Ent6IsSameINSC_6Detail16__RemoveVolatileINSH_13__RemoveConstINSH_17__RemoveReferenceISE_E4TypeEE4TypeEE4TypeENS0_IFSA_SG_EEEE Unexecuted instantiation: HTMLCanvasElement.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web4HTML17HTMLCanvasElement7to_blobENS_12NonnullGCPtrINS4_6WebIDL12CallbackTypeEEEN2AK10StringViewENSB_8OptionalIdEEE3$_0EEOT_NSB_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISJ_SG_DpT0_Ent6IsSameINSB_6Detail16__RemoveVolatileINSM_13__RemoveConstINSM_17__RemoveReferenceISJ_E4TypeEE4TypeEE4TypeENS0_IFSG_SL_EEEE Unexecuted instantiation: HTMLImageElement.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZZNK3Web4HTML16HTMLImageElement6decodeEvEN3$_0clEvEUlvE1_EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_S9_DpT0_Ent6IsSameINSB_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFS9_SF_EEEE Unexecuted instantiation: HTMLImageElement.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZZZNK3Web4HTML16HTMLImageElement6decodeEvEN3$_0clEvENKUlvE1_clEvEUlvE_EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISE_SA_DpT0_Ent6IsSameINSC_6Detail16__RemoveVolatileINSH_13__RemoveConstINSH_17__RemoveReferenceISE_E4TypeEE4TypeEE4TypeENS0_IFSA_SG_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFN3Web6WebIDL11ExceptionOrINS_12NonnullGCPtrINS1_5Fetch8Fetching15PendingResponseEEEEEvEEC2IZNS6_10main_fetchERNS_5RealmERKNS5_14Infrastructure11FetchParamsENS6_9RecursiveEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISP_SL_DpT0_Ent6IsSameINSN_6Detail16__RemoveVolatileINSS_13__RemoveConstINSS_17__RemoveReferenceISP_E4TypeEE4TypeEE4TypeENS0_IFSL_SR_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZZN3Web5Fetch8Fetching10main_fetchERNS_5RealmERKNS5_14Infrastructure11FetchParamsENS6_9RecursiveEENK3$_0clEvEUlvE_EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISK_SG_DpT0_Ent6IsSameINSI_6Detail16__RemoveVolatileINSN_13__RemoveConstINSN_17__RemoveReferenceISK_E4TypeEE4TypeEE4TypeENS0_IFSG_SM_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web5Fetch8Fetching10main_fetchERNS_5RealmERKNS5_14Infrastructure11FetchParamsENS6_9RecursiveEE3$_1EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISJ_SF_DpT0_Ent6IsSameINSH_6Detail16__RemoveVolatileINSM_13__RemoveConstINSM_17__RemoveReferenceISJ_E4TypeEE4TypeEE4TypeENS0_IFSF_SL_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web5Fetch8Fetching27http_network_or_cache_fetchERNS_5RealmERKNS5_14Infrastructure11FetchParamsENS6_21IsAuthenticationFetchENS6_20IsNewConnectionFetchEE3$_4EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISK_SG_DpT0_Ent6IsSameINSI_6Detail16__RemoveVolatileINSN_13__RemoveConstINSN_17__RemoveReferenceISK_E4TypeEE4TypeEE4TypeENS0_IFSG_SM_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFvRKN4HTTP9HeaderMapEN2AK8OptionalIjEEEEC2IZN3Web5Fetch8Fetching54nonstandard_resource_loader_file_or_http_network_fetchERNS_5RealmERKNSC_14Infrastructure11FetchParamsENSD_18IncludeCredentialsENSD_20IsNewConnectionFetchEE3$_3EEOT_NS5_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISQ_SN_DpT0_Ent6IsSameINS5_6Detail16__RemoveVolatileINST_13__RemoveConstINST_17__RemoveReferenceISQ_E4TypeEE4TypeEE4TypeENS0_IFSN_SS_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFvN2AK4SpanIKhEEEEC2IZN3Web5Fetch8Fetching54nonstandard_resource_loader_file_or_http_network_fetchERNS_5RealmERKNS9_14Infrastructure11FetchParamsENSA_18IncludeCredentialsENSA_20IsNewConnectionFetchEE3$_4EEOT_NS1_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISN_SK_DpT0_Ent6IsSameINS1_6Detail16__RemoveVolatileINSQ_13__RemoveConstINSQ_17__RemoveReferenceISN_E4TypeEE4TypeEE4TypeENS0_IFSK_SP_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFvbN2AK8OptionalINS1_10StringViewEEEEEC2IZN3Web5Fetch8Fetching54nonstandard_resource_loader_file_or_http_network_fetchERNS_5RealmERKNS9_14Infrastructure11FetchParamsENSA_18IncludeCredentialsENSA_20IsNewConnectionFetchEE3$_5EEOT_NS1_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISN_SK_DpT0_Ent6IsSameINS1_6Detail16__RemoveVolatileINSQ_13__RemoveConstINSQ_17__RemoveReferenceISN_E4TypeEE4TypeEE4TypeENS0_IFSK_SP_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFvN2AK4SpanIKhEERKN4HTTP9HeaderMapENS1_8OptionalIjEEEEC2IZN3Web5Fetch8Fetching54nonstandard_resource_loader_file_or_http_network_fetchERNS_5RealmERKNSF_14Infrastructure11FetchParamsENSG_18IncludeCredentialsENSG_20IsNewConnectionFetchEE3$_6EEOT_NS1_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIST_SQ_DpT0_Ent6IsSameINS1_6Detail16__RemoveVolatileINSW_13__RemoveConstINSW_17__RemoveReferenceIST_E4TypeEE4TypeEE4TypeENS0_IFSQ_SV_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFvRKN2AK10ByteStringENS1_8OptionalIjEENS1_4SpanIKhEERKN4HTTP9HeaderMapEEEC2IZN3Web5Fetch8Fetching54nonstandard_resource_loader_file_or_http_network_fetchERNS_5RealmERKNSI_14Infrastructure11FetchParamsENSJ_18IncludeCredentialsENSJ_20IsNewConnectionFetchEE3$_7EEOT_NS1_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISW_ST_DpT0_Ent6IsSameINS1_6Detail16__RemoveVolatileINSZ_13__RemoveConstINSZ_17__RemoveReferenceISW_E4TypeEE4TypeEE4TypeENS0_IFST_SY_EEEE Unexecuted instantiation: PendingResponse.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web5Fetch8Fetching15PendingResponse12run_callbackEvE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_S9_DpT0_Ent6IsSameINSB_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFS9_SF_EEEE Unexecuted instantiation: HTMLMediaElement.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZZN3Web4HTML16HTMLMediaElement15select_resourceEvENK3$_1clIN2AK6StringEEEDaT_EUlvE0_EEOSB_NS9_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISF_SB_DpT0_Ent6IsSameINS9_6Detail16__RemoveVolatileINSI_13__RemoveConstINSI_17__RemoveReferenceISF_E4TypeEE4TypeEE4TypeENS0_IFSB_SH_EEEE Unexecuted instantiation: HTMLMediaElement.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML16HTMLMediaElement12seek_elementEdNS5_13MediaSeekModeEE3$_1EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_S9_DpT0_Ent6IsSameINSB_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFS9_SF_EEEE Unexecuted instantiation: DocumentLoading.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZZN3WebL18load_html_documentERKNS4_4HTML16NavigationParamsEENK3$_0clEN2AK6Detail10ByteBufferILm32EEEEUlvE_EEOT_NSA_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISI_SF_DpT0_Ent6IsSameINSB_16__RemoveVolatileINSB_13__RemoveConstINSB_17__RemoveReferenceISI_E4TypeEE4TypeEE4TypeENS0_IFSF_SK_EEEE Unexecuted instantiation: HTMLScriptElement.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML17HTMLScriptElement14execute_scriptEvE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: Navigable.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTMLL36create_navigation_params_by_fetchingENS_5GCPtrINS5_19SessionHistoryEntryEEENS6_INS5_9NavigableEEERKNS5_20SourceSnapshotParamsERKNS5_20TargetSnapshotParamsENS5_17CSPNavigationTypeEN2AK8OptionalINSI_6StringEEEE3$_1EEOT_NSI_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISQ_SN_DpT0_Ent6IsSameINSI_6Detail16__RemoveVolatileINST_13__RemoveConstINST_17__RemoveReferenceISQ_E4TypeEE4TypeEE4TypeENS0_IFSN_SS_EEEE Unexecuted instantiation: Navigable.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web4HTML9Navigable8navigateENS6_14NavigateParamsEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_S9_DpT0_Ent6IsSameINSB_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFS9_SF_EEEE Unexecuted instantiation: HTMLParser.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML10HTMLParser7the_endENS_12NonnullGCPtrINS4_3DOM8DocumentEEENS_5GCPtrIS6_EEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISI_SE_DpT0_Ent6IsSameINSG_6Detail16__RemoveVolatileINSL_13__RemoveConstINSL_17__RemoveReferenceISI_E4TypeEE4TypeEE4TypeENS0_IFSE_SK_EEEE Unexecuted instantiation: HTMLParser.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML10HTMLParser7the_endENS_12NonnullGCPtrINS4_3DOM8DocumentEEENS_5GCPtrIS6_EEE3$_1EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISI_SE_DpT0_Ent6IsSameINSG_6Detail16__RemoveVolatileINSL_13__RemoveConstINSL_17__RemoveReferenceISI_E4TypeEE4TypeEE4TypeENS0_IFSE_SK_EEEE Unexecuted instantiation: HTMLParser.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML10HTMLParser7the_endENS_12NonnullGCPtrINS4_3DOM8DocumentEEENS_5GCPtrIS6_EEE3$_2EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISI_SE_DpT0_Ent6IsSameINSG_6Detail16__RemoveVolatileINSL_13__RemoveConstINSL_17__RemoveReferenceISI_E4TypeEE4TypeEE4TypeENS0_IFSE_SK_EEEE Unexecuted instantiation: HTMLParser.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML10HTMLParser11handle_textERNS5_9HTMLTokenEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISE_SA_DpT0_Ent6IsSameINSC_6Detail16__RemoveVolatileINSH_13__RemoveConstINSH_17__RemoveReferenceISE_E4TypeEE4TypeEE4TypeENS0_IFSA_SG_EEEE Unexecuted instantiation: Fetching.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML38fetch_a_classic_worker_imported_scriptERKN3URL3URLERNS5_25EnvironmentSettingsObjectENS_5GCPtrINS_12HeapFunctionIFNS4_6WebIDL11ExceptionOrIvEENS_12NonnullGCPtrINS4_5Fetch14Infrastructure7RequestEEENS5_14TopLevelModuleEN2AK8FunctionIFvNSH_INSJ_8ResponseEEENSN_7VariantIJNSN_5EmptyENSJ_15FetchAlgorithms21ConsumeBodyFailureTagENSN_6Detail10ByteBufferILm32EEEEEEEEEEEEEEE3$_1EEOT_NSN_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIS18_S15_DpT0_Ent6IsSameINSV_16__RemoveVolatileINSV_13__RemoveConstINSV_17__RemoveReferenceIS18_E4TypeEE4TypeEE4TypeENS0_IFS15_S1A_EEEE Unexecuted instantiation: TraversableNavigable.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web4HTML20TraversableNavigable36create_a_fresh_top_level_traversableENS_12NonnullGCPtrINS4_4PageEEERKN3URL3URLEN2AK7VariantIJNSE_5EmptyENSE_6StringENS5_12POSTResourceEEEEE3$_0EEOT_NSE_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISO_SL_DpT0_Ent6IsSameINSE_6Detail16__RemoveVolatileINSR_13__RemoveConstINSR_17__RemoveReferenceISO_E4TypeEE4TypeEE4TypeENS0_IFSL_SQ_EEEE Unexecuted instantiation: TraversableNavigable.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZZN3Web4HTML20TraversableNavigable22apply_the_history_stepEibN2AK8OptionalINS5_20SourceSnapshotParamsEEENS_5GCPtrINS5_9NavigableEEENS8_INS5_25UserNavigationInvolvementEEENS8_INS4_8Bindings14NavigationTypeEEENS6_21SynchronousNavigationEENK3$_0clEvEUlvE_EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISP_SM_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSS_13__RemoveConstINSS_17__RemoveReferenceISP_E4TypeEE4TypeEE4TypeENS0_IFSM_SR_EEEE Unexecuted instantiation: TraversableNavigable.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML20TraversableNavigable22apply_the_history_stepEibN2AK8OptionalINS5_20SourceSnapshotParamsEEENS_5GCPtrINS5_9NavigableEEENS8_INS5_25UserNavigationInvolvementEEENS8_INS4_8Bindings14NavigationTypeEEENS6_21SynchronousNavigationEE3$_1EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISO_SL_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSR_13__RemoveConstINSR_17__RemoveReferenceISO_E4TypeEE4TypeEE4TypeENS0_IFSL_SQ_EEEE Unexecuted instantiation: TraversableNavigable.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML20TraversableNavigable22apply_the_history_stepEibN2AK8OptionalINS5_20SourceSnapshotParamsEEENS_5GCPtrINS5_9NavigableEEENS8_INS5_25UserNavigationInvolvementEEENS8_INS4_8Bindings14NavigationTypeEEENS6_21SynchronousNavigationEE3$_2EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISO_SL_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSR_13__RemoveConstINSR_17__RemoveReferenceISO_E4TypeEE4TypeEE4TypeENS0_IFSL_SQ_EEEE Unexecuted instantiation: TraversableNavigable.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML20TraversableNavigable22apply_the_history_stepEibN2AK8OptionalINS5_20SourceSnapshotParamsEEENS_5GCPtrINS5_9NavigableEEENS8_INS5_25UserNavigationInvolvementEEENS8_INS4_8Bindings14NavigationTypeEEENS6_21SynchronousNavigationEE3$_3EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISO_SL_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSR_13__RemoveConstINSR_17__RemoveReferenceISO_E4TypeEE4TypeEE4TypeENS0_IFSL_SQ_EEEE Unexecuted instantiation: TraversableNavigable.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML20TraversableNavigable30check_if_unloading_is_canceledEN2AK6VectorINS_6HandleINS5_9NavigableEEELm0EEENS_5GCPtrIS6_EENS7_8OptionalIiEENSF_INS5_25UserNavigationInvolvementEEEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISN_SK_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSQ_13__RemoveConstINSQ_17__RemoveReferenceISN_E4TypeEE4TypeEE4TypeENS0_IFSK_SP_EEEE Unexecuted instantiation: TraversableNavigable.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML20TraversableNavigable30check_if_unloading_is_canceledEN2AK6VectorINS_6HandleINS5_9NavigableEEELm0EEENS_5GCPtrIS6_EENS7_8OptionalIiEENSF_INS5_25UserNavigationInvolvementEEEE3$_1EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISN_SK_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSQ_13__RemoveConstINSQ_17__RemoveReferenceISN_E4TypeEE4TypeEE4TypeENS0_IFSK_SP_EEEE Unexecuted instantiation: Clipboard.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web9Clipboard9Clipboard10write_textEN2AK6StringEE3$_0EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_SA_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFSA_SF_EEEE Unexecuted instantiation: WindowOrWorkerGlobalScope.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZZNK3Web4HTML30WindowOrWorkerGlobalScopeMixin24create_image_bitmap_implERN2AK7VariantIJNS8_IJNS_6HandleINS5_16HTMLImageElementEEENS9_INS4_3SVG15SVGImageElementEEENS9_INS5_17HTMLCanvasElementEEENS9_INS5_11ImageBitmapEEENS9_INS5_16HTMLVideoElementEEEEEENS9_INS4_7FileAPI4BlobEEENS9_INS5_9ImageDataEEEEEENS7_8OptionalIiEESU_SU_SU_RNST_INS5_18ImageBitmapOptionsEEEENK3$_0clERSO_EUlvE_EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIS14_S11_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINS17_13__RemoveConstINS17_17__RemoveReferenceIS14_E4TypeEE4TypeEE4TypeENS0_IFS11_S16_EEEE Unexecuted instantiation: EventSource.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML11EventSource26reestablish_the_connectionEvE3$_1EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: EventSource.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web4HTML11EventSource26reestablish_the_connectionEvE3$_2EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: Resource.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web14ResourceClient12set_resourceEPNS4_8ResourceEE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISD_S9_DpT0_Ent6IsSameINSB_6Detail16__RemoveVolatileINSG_13__RemoveConstINSG_17__RemoveReferenceISD_E4TypeEE4TypeEE4TypeENS0_IFS9_SF_EEEE Unexecuted instantiation: ResourceLoader.cpp:_ZN2JS12SafeFunctionIFvN2AK4SpanIKhEERKN4HTTP9HeaderMapENS1_8OptionalIjEEEEC2IZN3Web14ResourceLoader13load_resourceENSE_8Resource4TypeERNSE_11LoadRequestEE3$_0EEOT_NS1_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISO_SL_DpT0_Ent6IsSameINS1_6Detail16__RemoveVolatileINSR_13__RemoveConstINSR_17__RemoveReferenceISO_E4TypeEE4TypeEE4TypeENS0_IFSL_SQ_EEEE Unexecuted instantiation: ResourceLoader.cpp:_ZN2JS12SafeFunctionIFvRKN2AK10ByteStringENS1_8OptionalIjEENS1_4SpanIKhEERKN4HTTP9HeaderMapEEEC2IZN3Web14ResourceLoader13load_resourceENSH_8Resource4TypeERNSH_11LoadRequestEE3$_1EEOT_NS1_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISR_SO_DpT0_Ent6IsSameINS1_6Detail16__RemoveVolatileINSU_13__RemoveConstINSU_17__RemoveReferenceISR_E4TypeEE4TypeEE4TypeENS0_IFSO_ST_EEEE Unexecuted instantiation: ResourceLoader.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web14ResourceLoader4loadERNS4_11LoadRequestENS0_IFvN2AK4SpanIKhEERKN4HTTP9HeaderMapENS8_8OptionalIjEEEEENS0_IFvRKNS8_10ByteStringESH_SB_SF_EEESH_S2_E3$_0EEOT_NS8_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIST_SQ_DpT0_Ent6IsSameINS8_6Detail16__RemoveVolatileINSW_13__RemoveConstINSW_17__RemoveReferenceIST_E4TypeEE4TypeEE4TypeENS0_IFSQ_SV_EEEE Unexecuted instantiation: ResourceLoader.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web14ResourceLoader4loadERNS4_11LoadRequestENS0_IFvN2AK4SpanIKhEERKN4HTTP9HeaderMapENS8_8OptionalIjEEEEENS0_IFvRKNS8_10ByteStringESH_SB_SF_EEESH_S2_E3$_1EEOT_NS8_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIST_SQ_DpT0_Ent6IsSameINS8_6Detail16__RemoveVolatileINSW_13__RemoveConstINSW_17__RemoveReferenceIST_E4TypeEE4TypeEE4TypeENS0_IFSQ_SV_EEEE Unexecuted instantiation: ResourceLoader.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web14ResourceLoader4loadERNS4_11LoadRequestENS0_IFvN2AK4SpanIKhEERKN4HTTP9HeaderMapENS8_8OptionalIjEEEEENS0_IFvRKNS8_10ByteStringESH_SB_SF_EEESH_S2_E3$_3EEOT_NS8_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIST_SQ_DpT0_Ent6IsSameINS8_6Detail16__RemoveVolatileINSW_13__RemoveConstINSW_17__RemoveReferenceIST_E4TypeEE4TypeEE4TypeENS0_IFSQ_SV_EEEE Unexecuted instantiation: ResourceLoader.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web14ResourceLoader22finish_network_requestERKN2AK13NonnullRefPtrINS4_30ResourceLoaderConnectorRequestEEEE3$_0EEOT_NS6_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISG_SD_DpT0_Ent6IsSameINS6_6Detail16__RemoveVolatileINSJ_13__RemoveConstINSJ_17__RemoveReferenceISG_E4TypeEE4TypeEE4TypeENS0_IFSD_SI_EEEE Unexecuted instantiation: Page.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3WebL35spin_event_loop_until_dialog_closedIN2AK5EmptyEEET_RNS4_10PageClientERNS6_8OptionalIS8_EENS6_14SourceLocationEEUlvE0_EEOS8_SE_Qaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISH_S8_DpT0_Ent6IsSameINS6_6Detail16__RemoveVolatileINSK_13__RemoveConstINSK_17__RemoveReferenceISH_E4TypeEE4TypeEE4TypeENS0_IFS8_SJ_EEEE Unexecuted instantiation: Page.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3WebL35spin_event_loop_until_dialog_closedIbEET_RNS4_10PageClientERN2AK8OptionalIS6_EENS9_14SourceLocationEEUlvE0_EEOS6_SD_Qaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISG_S6_DpT0_Ent6IsSameINS9_6Detail16__RemoveVolatileINSJ_13__RemoveConstINSJ_17__RemoveReferenceISG_E4TypeEE4TypeEE4TypeENS0_IFS6_SI_EEEE Unexecuted instantiation: Page.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3WebL35spin_event_loop_until_dialog_closedIN2AK8OptionalINS6_6StringEEEEET_RNS4_10PageClientERNS7_ISA_EENS6_14SourceLocationEEUlvE0_EEOSA_SF_Qaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISI_SA_DpT0_Ent6IsSameINS6_6Detail16__RemoveVolatileINSL_13__RemoveConstINSL_17__RemoveReferenceISI_E4TypeEE4TypeEE4TypeENS0_IFSA_SK_EEEE Unexecuted instantiation: Job.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZZN3Web13ServiceWorkerL6updateERNS_2VMENS_12NonnullGCPtrINS5_3JobEEEENK3$_0clENS8_INS4_5Fetch14Infrastructure7RequestEEENS4_4HTML14TopLevelModuleEN2AK8FunctionIFvNS8_INSD_8ResponseEEENSI_7VariantIJNSI_5EmptyENSD_15FetchAlgorithms21ConsumeBodyFailureTagENSI_6Detail10ByteBufferILm32EEEEEEEEEEUlvE_EEOT_NSI_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsIS10_SX_DpT0_Ent6IsSameINSQ_16__RemoveVolatileINSQ_13__RemoveConstINSQ_17__RemoveReferenceIS10_E4TypeEE4TypeEE4TypeENS0_IFSX_S12_EEEE Unexecuted instantiation: SVGScriptElement.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web3SVG16SVGScriptElement26process_the_script_elementEvE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISC_S8_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSF_13__RemoveConstINSF_17__RemoveReferenceISC_E4TypeEE4TypeEE4TypeENS0_IFS8_SE_EEEE Unexecuted instantiation: XMLDocumentBuilder.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web18XMLDocumentBuilder11element_endERKN2AK10ByteStringEE3$_0EEOT_NS6_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISE_SB_DpT0_Ent6IsSameINS6_6Detail16__RemoveVolatileINSH_13__RemoveConstINSH_17__RemoveReferenceISE_E4TypeEE4TypeEE4TypeENS0_IFSB_SG_EEEE Unexecuted instantiation: XMLDocumentBuilder.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web18XMLDocumentBuilder12document_endEvE3$_0EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISB_S7_DpT0_Ent6IsSameINS9_6Detail16__RemoveVolatileINSE_13__RemoveConstINSE_17__RemoveReferenceISB_E4TypeEE4TypeEE4TypeENS0_IFS7_SD_EEEE Unexecuted instantiation: XMLDocumentBuilder.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web18XMLDocumentBuilder12document_endEvE3$_1EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISB_S7_DpT0_Ent6IsSameINS9_6Detail16__RemoveVolatileINSE_13__RemoveConstINSE_17__RemoveReferenceISB_E4TypeEE4TypeEE4TypeENS0_IFS7_SD_EEEE Unexecuted instantiation: XMLDocumentBuilder.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web18XMLDocumentBuilder12document_endEvE3$_2EEOT_N2AK14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISB_S7_DpT0_Ent6IsSameINS9_6Detail16__RemoveVolatileINSE_13__RemoveConstINSE_17__RemoveReferenceISB_E4TypeEE4TypeEE4TypeENS0_IFS7_SD_EEEE Unexecuted instantiation: FileReader.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web7FileAPI10FileReader14read_operationERNS5_4BlobENS6_4TypeERKN2AK8OptionalINSA_6StringEEEE3$_0EEOT_NSA_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISK_SH_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSN_13__RemoveConstINSN_17__RemoveReferenceISK_E4TypeEE4TypeEE4TypeENS0_IFSH_SM_EEEE Unexecuted instantiation: FileReader.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZZN3Web7FileAPI10FileReader14read_operationERNS5_4BlobENS6_4TypeERKN2AK8OptionalINSA_6StringEEEEN3$_0clEvEUlvE_EEOT_NSA_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISL_SI_DpT0_Ent6IsSameINSA_6Detail16__RemoveVolatileINSO_13__RemoveConstINSO_17__RemoveReferenceISL_E4TypeEE4TypeEE4TypeENS0_IFSI_SN_EEEE Unexecuted instantiation: XMLHttpRequest.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web3XHR14XMLHttpRequest4sendEN2AK8OptionalINS7_7VariantIJNS_6HandleINS4_3DOM8DocumentEEENSA_INS4_7FileAPI4BlobEEENSA_INS4_6WebIDL12BufferSourceEEENSA_INS5_8FormDataEEENSA_INS4_6DOMURL15URLSearchParamsEEENS7_6StringEEEEEEE3$_3EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISW_ST_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSZ_13__RemoveConstINSZ_17__RemoveReferenceISW_E4TypeEE4TypeEE4TypeENS0_IFST_SY_EEEE Unexecuted instantiation: XMLHttpRequest.cpp:_ZN2JS12SafeFunctionIFvvEEC2IZN3Web3XHR14XMLHttpRequest4sendEN2AK8OptionalINS7_7VariantIJNS_6HandleINS4_3DOM8DocumentEEENSA_INS4_7FileAPI4BlobEEENSA_INS4_6WebIDL12BufferSourceEEENSA_INS5_8FormDataEEENSA_INS4_6DOMURL15URLSearchParamsEEENS7_6StringEEEEEEE3$_5EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISW_ST_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSZ_13__RemoveConstINSZ_17__RemoveReferenceISW_E4TypeEE4TypeEE4TypeENS0_IFST_SY_EEEE Unexecuted instantiation: XMLHttpRequest.cpp:_ZN2JS12SafeFunctionIFbvEEC2IZN3Web3XHR14XMLHttpRequest4sendEN2AK8OptionalINS7_7VariantIJNS_6HandleINS4_3DOM8DocumentEEENSA_INS4_7FileAPI4BlobEEENSA_INS4_6WebIDL12BufferSourceEEENSA_INS5_8FormDataEEENSA_INS4_6DOMURL15URLSearchParamsEEENS7_6StringEEEEEEE3$_6EEOT_NS7_14SourceLocationEQaaaasr2AKE16IsFunctionObjectITL0__E23IsCallableWithArgumentsISW_ST_DpT0_Ent6IsSameINS7_6Detail16__RemoveVolatileINSZ_13__RemoveConstINSZ_17__RemoveReferenceISW_E4TypeEE4TypeEE4TypeENS0_IFST_SY_EEEE |
60 | | |
61 | | template<typename FunctionType> |
62 | | SafeFunction(FunctionType f, SourceLocation location = SourceLocation::current()) |
63 | | requires((AK::IsFunctionPointer<FunctionType> && IsCallableWithArguments<RemovePointer<FunctionType>, Out, In...> && !IsSame<RemoveCVReference<FunctionType>, SafeFunction>)) |
64 | | : m_location(location) |
65 | | { |
66 | | init_with_callable(move(f), CallableKind::FunctionPointer); |
67 | | } |
68 | | |
69 | | SafeFunction(SafeFunction&& other) |
70 | 0 | : m_location(move(other.m_location)) |
71 | 0 | { |
72 | 0 | move_from(move(other)); |
73 | 0 | } Unexecuted instantiation: JS::SafeFunction<bool ()>::SafeFunction(JS::SafeFunction<bool ()>&&) Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::SafeFunction(JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>&&) Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::SafeFunction(JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>&&) Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::SafeFunction(JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>&&) Unexecuted instantiation: JS::SafeFunction<void ()>::SafeFunction(JS::SafeFunction<void ()>&&) Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::SafeFunction(JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>&&) Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::SafeFunction(JS::SafeFunction<void (AK::Span<unsigned char const>)>&&) Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::SafeFunction(JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>&&) |
74 | | |
75 | | // Note: Despite this method being const, a mutable lambda _may_ modify its own captures. |
76 | | Out operator()(In... in) const |
77 | 0 | { |
78 | 0 | auto* wrapper = callable_wrapper(); |
79 | 0 | VERIFY(wrapper); |
80 | 0 | ++m_call_nesting_level; |
81 | 0 | ScopeGuard guard([this] { |
82 | 0 | if (--m_call_nesting_level == 0 && m_deferred_clear) |
83 | 0 | const_cast<SafeFunction*>(this)->clear(false); |
84 | 0 | }); Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::operator()() const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<bool ()>::operator()() const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::operator()() const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::operator()(HTTP::HeaderMap const&, AK::Optional<unsigned int>) const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::operator()(AK::Span<unsigned char const>) const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::operator()(AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&) const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<void ()>::operator()() const::{lambda()#1}::operator()() constUnexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::operator()(bool, AK::Optional<AK::StringView>) const::{lambda()#1}::operator()() const |
85 | 0 | return wrapper->call(forward<In>(in)...); |
86 | 0 | } Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::operator()() const Unexecuted instantiation: JS::SafeFunction<bool ()>::operator()() const Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::operator()() const Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::operator()(HTTP::HeaderMap const&, AK::Optional<unsigned int>) const Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::operator()(AK::Span<unsigned char const>) const Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::operator()(AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&) const Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::operator()(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) const Unexecuted instantiation: JS::SafeFunction<void ()>::operator()() const Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::operator()(bool, AK::Optional<AK::StringView>) const |
87 | | |
88 | 0 | explicit operator bool() const { return !!callable_wrapper(); }Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::operator bool() const Unexecuted instantiation: JS::SafeFunction<void ()>::operator bool() const |
89 | | |
90 | | SafeFunction& operator=(nullptr_t) |
91 | | { |
92 | | clear(); |
93 | | return *this; |
94 | | } |
95 | | |
96 | | SafeFunction& operator=(SafeFunction&& other) |
97 | 0 | { |
98 | 0 | if (this != &other) { |
99 | 0 | clear(); |
100 | 0 | move_from(move(other)); |
101 | 0 | } |
102 | 0 | return *this; |
103 | 0 | } |
104 | | |
105 | | private: |
106 | | enum class CallableKind { |
107 | | FunctionPointer, |
108 | | FunctionObject, |
109 | | }; |
110 | | |
111 | | class CallableWrapperBase { |
112 | | public: |
113 | 0 | virtual ~CallableWrapperBase() = default; Unexecuted instantiation: JS::SafeFunction<bool ()>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<void ()>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapperBase::~CallableWrapperBase() Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapperBase::~CallableWrapperBase() |
114 | | // Note: This is not const to allow storing mutable lambdas. |
115 | | virtual Out call(In...) = 0; |
116 | | virtual void destroy() = 0; |
117 | | virtual void init_and_swap(u8*, size_t) = 0; |
118 | | }; |
119 | | |
120 | | template<typename CallableType> |
121 | | class CallableWrapper final : public CallableWrapperBase { |
122 | | AK_MAKE_NONMOVABLE(CallableWrapper); |
123 | | AK_MAKE_NONCOPYABLE(CallableWrapper); |
124 | | |
125 | | public: |
126 | | explicit CallableWrapper(CallableType&& callable) |
127 | 0 | : m_callable(move(callable)) |
128 | 0 | { |
129 | 0 | } Unexecuted instantiation: Completion.cpp:JS::SafeFunction<bool ()>::CallableWrapper<JS::await(JS::VM&, JS::Value)::$_2>::CallableWrapper(JS::await(JS::VM&, JS::Value)::$_2&&) Unexecuted instantiation: ArrayConstructor.cpp:JS::SafeFunction<JS::Completion ()>::CallableWrapper<JS::ArrayConstructor::from_async(JS::VM&)::$_0>::CallableWrapper(JS::ArrayConstructor::from_async(JS::VM&)::$_0&&) Unexecuted instantiation: CSSStyleSheet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::CSSStyleSheet::replace(AK::String)::$_0>::CallableWrapper(Web::CSS::CSSStyleSheet::replace(AK::String)::$_0&&) Unexecuted instantiation: ImageStyleValue.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::ImageStyleValue::load_any_resources(Web::DOM::Document&)::$_0::operator()() const::{lambda()#1}>::CallableWrapper({lambda()#1}&&)Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::open(AK::Optional<AK::String> const&, AK::Optional<AK::String> const&)::$_0>::CallableWrapper(Web::DOM::Document::open(AK::Optional<AK::String> const&, AK::Optional<AK::String> const&)::$_0&&) Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::destroy_a_document_and_its_descendants(JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::CallableWrapper(Web::DOM::Document::destroy_a_document_and_its_descendants(JS::GCPtr<JS::HeapFunction<void ()> >)::$_0&&) Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::unload_a_document_and_its_descendants(JS::GCPtr<Web::DOM::Document>, JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::CallableWrapper(Web::DOM::Document::unload_a_document_and_its_descendants(JS::GCPtr<Web::DOM::Document>, JS::GCPtr<JS::HeapFunction<void ()> >)::$_0&&) Unexecuted instantiation: FontFaceSet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFaceSet::load(AK::String const&, AK::String const&)::$_0>::CallableWrapper(Web::CSS::FontFaceSet::load(AK::String const&, AK::String const&)::$_0&&) Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::load_vector_font(AK::Detail::ByteBuffer<32ul> const&)::$_0>::CallableWrapper(Web::CSS::load_vector_font(AK::Detail::ByteBuffer<32ul> const&)::$_0&&) Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFace::load_font_source()::$_0>::CallableWrapper(Web::CSS::FontFace::load_font_source()::$_0&&) Unexecuted instantiation: BodyInit.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::extract_body(JS::Realm&, AK::Variant<JS::Handle<Web::Streams::ReadableStream>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String, AK::Span<unsigned char const> > const&, bool)::$_8>::CallableWrapper(Web::Fetch::extract_body(JS::Realm&, AK::Variant<JS::Handle<Web::Streams::ReadableStream>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String, AK::Span<unsigned char const> > const&, bool)::$_8&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::encrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::encrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::decrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::decrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::digest(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::digest(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::generate_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::generate_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::import_key(Web::Bindings::KeyFormat, AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, Web::Bindings::JsonWebKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::import_key(Web::Bindings::KeyFormat, AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, Web::Bindings::JsonWebKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::export_key(Web::Bindings::KeyFormat, JS::NonnullGCPtr<Web::Crypto::CryptoKey>)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::export_key(Web::Bindings::KeyFormat, JS::NonnullGCPtr<Web::Crypto::CryptoKey>)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::sign(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::sign(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::verify(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::verify(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_bits(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, unsigned int)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::derive_bits(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, unsigned int)::$_0&&) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::CallableWrapper(Web::Crypto::SubtleCrypto::derive_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0&&) Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::EventLoop::schedule()::$_0>::CallableWrapper(Web::HTML::EventLoop::schedule()::$_0&&) Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_until(JS::SafeFunction<bool ()>)::$_0>::CallableWrapper(Web::HTML::EventLoop::spin_until(JS::SafeFunction<bool ()>)::$_0&&) Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_processing_tasks_with_source_until(Web::HTML::Task::Source, JS::SafeFunction<bool ()>)::$_0>::CallableWrapper(Web::HTML::EventLoop::spin_processing_tasks_with_source_until(Web::HTML::Task::Source, JS::SafeFunction<bool ()>)::$_0&&) Unexecuted instantiation: HTMLCanvasElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLCanvasElement::to_blob(JS::NonnullGCPtr<Web::WebIDL::CallbackType>, AK::StringView, AK::Optional<double>)::$_0>::CallableWrapper(Web::HTML::HTMLCanvasElement::to_blob(JS::NonnullGCPtr<Web::WebIDL::CallbackType>, AK::StringView, AK::Optional<double>)::$_0&&) Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}>::CallableWrapper({lambda()#3}&&)Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}::operator()() const::{lambda()#1}>::CallableWrapper({lambda()#3}&&)Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0>::CallableWrapper(Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0::operator()() const::{lambda()#1}>::CallableWrapper({lambda()#1}&&)Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_1>::CallableWrapper(Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_1&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::http_network_or_cache_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IsAuthenticationFetch, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::CallableWrapper(Web::Fetch::Fetching::http_network_or_cache_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IsAuthenticationFetch, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_3>::CallableWrapper(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_3&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::CallableWrapper(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_5>::CallableWrapper(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_5&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_6>::CallableWrapper(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_6&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_7>::CallableWrapper(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_7&&) Unexecuted instantiation: PendingResponse.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::PendingResponse::run_callback()::$_0>::CallableWrapper(Web::Fetch::Fetching::PendingResponse::run_callback()::$_0&&) Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::select_resource()::$_1::operator()<AK::String>(AK::String) const::{lambda()#2}>::CallableWrapper({lambda()#2}&&)Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::seek_element(double, Web::HTML::MediaSeekMode)::$_1>::CallableWrapper(Web::HTML::HTMLMediaElement::seek_element(double, Web::HTML::MediaSeekMode)::$_1&&) Unexecuted instantiation: DocumentLoading.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::load_html_document(Web::HTML::NavigationParams const&)::$_0::operator()(AK::Detail::ByteBuffer<32ul>) const::{lambda()#1}>::CallableWrapper({lambda()#1}&&)Unexecuted instantiation: HTMLScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLScriptElement::execute_script()::$_0>::CallableWrapper(Web::HTML::HTMLScriptElement::execute_script()::$_0&&) Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::create_navigation_params_by_fetching(JS::GCPtr<Web::HTML::SessionHistoryEntry>, JS::GCPtr<Web::HTML::Navigable>, Web::HTML::SourceSnapshotParams const&, Web::HTML::TargetSnapshotParams const&, Web::HTML::CSPNavigationType, AK::Optional<AK::String>)::$_1>::CallableWrapper(Web::HTML::create_navigation_params_by_fetching(JS::GCPtr<Web::HTML::SessionHistoryEntry>, JS::GCPtr<Web::HTML::Navigable>, Web::HTML::SourceSnapshotParams const&, Web::HTML::TargetSnapshotParams const&, Web::HTML::CSPNavigationType, AK::Optional<AK::String>)::$_1&&) Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::Navigable::navigate(Web::HTML::Navigable::NavigateParams)::$_0>::CallableWrapper(Web::HTML::Navigable::navigate(Web::HTML::Navigable::NavigateParams)::$_0&&) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_0>::CallableWrapper(Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_0&&) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_1>::CallableWrapper(Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_1&&) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_2>::CallableWrapper(Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_2&&) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::handle_text(Web::HTML::HTMLToken&)::$_0>::CallableWrapper(Web::HTML::HTMLParser::handle_text(Web::HTML::HTMLToken&)::$_0&&) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::fetch_a_classic_worker_imported_script(URL::URL const&, Web::HTML::EnvironmentSettingsObject&, JS::GCPtr<JS::HeapFunction<Web::WebIDL::ExceptionOr<void> (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>)> >)::$_1>::CallableWrapper(Web::HTML::fetch_a_classic_worker_imported_script(URL::URL const&, Web::HTML::EnvironmentSettingsObject&, JS::GCPtr<JS::HeapFunction<Web::WebIDL::ExceptionOr<void> (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>)> >)::$_1&&) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::create_a_fresh_top_level_traversable(JS::NonnullGCPtr<Web::Page>, URL::URL const&, AK::Variant<AK::Empty, AK::String, Web::HTML::POSTResource>)::$_0>::CallableWrapper(Web::HTML::TraversableNavigable::create_a_fresh_top_level_traversable(JS::NonnullGCPtr<Web::Page>, URL::URL const&, AK::Variant<AK::Empty, AK::String, Web::HTML::POSTResource>)::$_0&&) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_0::operator()() const::{lambda()#1}>::CallableWrapper({lambda()#1}&&)Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_1>::CallableWrapper(Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_1&&) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_2>::CallableWrapper(Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_2&&) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_3>::CallableWrapper(Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_3&&) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_0>::CallableWrapper(Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_0&&) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_1>::CallableWrapper(Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_1&&) Unexecuted instantiation: Clipboard.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Clipboard::Clipboard::write_text(AK::String)::$_0>::CallableWrapper(Web::Clipboard::Clipboard::write_text(AK::String)::$_0&&) Unexecuted instantiation: WindowOrWorkerGlobalScope.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::WindowOrWorkerGlobalScopeMixin::create_image_bitmap_impl(AK::Variant<AK::Variant<JS::Handle<Web::HTML::HTMLImageElement>, JS::Handle<Web::SVG::SVGImageElement>, JS::Handle<Web::HTML::HTMLCanvasElement>, JS::Handle<Web::HTML::ImageBitmap>, JS::Handle<Web::HTML::HTMLVideoElement> >, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::HTML::ImageData> >&, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<Web::HTML::ImageBitmapOptions>&) const::$_0::operator()(JS::Handle<Web::FileAPI::Blob>&) const::{lambda()#1}>::CallableWrapper({lambda()#1}&&)Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_1>::CallableWrapper(Web::HTML::EventSource::reestablish_the_connection()::$_1&&) Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_2>::CallableWrapper(Web::HTML::EventSource::reestablish_the_connection()::$_2&&) Unexecuted instantiation: Resource.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceClient::set_resource(Web::Resource*)::$_0>::CallableWrapper(Web::ResourceClient::set_resource(Web::Resource*)::$_0&&) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_0>::CallableWrapper(Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_0&&) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_1>::CallableWrapper(Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_1&&) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_0>::CallableWrapper(Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_0&&) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_1>::CallableWrapper(Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_1&&) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_3>::CallableWrapper(Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_3&&) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::finish_network_request(AK::NonnullRefPtr<Web::ResourceLoaderConnectorRequest> const&)::$_0>::CallableWrapper(Web::ResourceLoader::finish_network_request(AK::NonnullRefPtr<Web::ResourceLoaderConnectorRequest> const&)::$_0&&) Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Empty>(Web::PageClient&, AK::Optional<AK::Empty>&, AK::SourceLocation)::{lambda()#2}>::CallableWrapper({lambda()#2}&&)Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<bool>(Web::PageClient&, AK::Optional<bool>&, AK::SourceLocation)::{lambda()#2}>::CallableWrapper({lambda()#2}&&)Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Optional<AK::String> >(Web::PageClient&, AK::Optional<AK::Optional<AK::String> >&, AK::SourceLocation)::{lambda()#2}>::CallableWrapper({lambda()#2}&&)Unexecuted instantiation: Job.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::ServiceWorker::update(JS::VM&, JS::NonnullGCPtr<Web::ServiceWorker::Job>)::$_0::operator()(JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>) const::{lambda()#1}>::CallableWrapper({lambda()#1}&&)Unexecuted instantiation: SVGScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::SVG::SVGScriptElement::process_the_script_element()::$_0>::CallableWrapper(Web::SVG::SVGScriptElement::process_the_script_element()::$_0&&) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::element_end(AK::ByteString const&)::$_0>::CallableWrapper(Web::XMLDocumentBuilder::element_end(AK::ByteString const&)::$_0&&) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_0>::CallableWrapper(Web::XMLDocumentBuilder::document_end()::$_0&&) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_1>::CallableWrapper(Web::XMLDocumentBuilder::document_end()::$_1&&) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_2>::CallableWrapper(Web::XMLDocumentBuilder::document_end()::$_2&&) Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0>::CallableWrapper(Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0&&) Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0::operator()()::{lambda()#1}>::CallableWrapper({lambda()#1}&&)Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_3>::CallableWrapper(Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_3&&) Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_5>::CallableWrapper(Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_5&&) Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_6>::CallableWrapper(Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_6&&) |
130 | | |
131 | | Out call(In... in) final override |
132 | 0 | { |
133 | 0 | return m_callable(forward<In>(in)...); |
134 | 0 | } Unexecuted instantiation: Completion.cpp:JS::SafeFunction<bool ()>::CallableWrapper<JS::await(JS::VM&, JS::Value)::$_2>::call() Unexecuted instantiation: ArrayConstructor.cpp:JS::SafeFunction<JS::Completion ()>::CallableWrapper<JS::ArrayConstructor::from_async(JS::VM&)::$_0>::call() Unexecuted instantiation: CSSStyleSheet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::CSSStyleSheet::replace(AK::String)::$_0>::call() Unexecuted instantiation: ImageStyleValue.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::ImageStyleValue::load_any_resources(Web::DOM::Document&)::$_0::operator()() const::{lambda()#1}>::call()Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::open(AK::Optional<AK::String> const&, AK::Optional<AK::String> const&)::$_0>::call() Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::destroy_a_document_and_its_descendants(JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::call() Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::unload_a_document_and_its_descendants(JS::GCPtr<Web::DOM::Document>, JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::call() Unexecuted instantiation: FontFaceSet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFaceSet::load(AK::String const&, AK::String const&)::$_0>::call() Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::load_vector_font(AK::Detail::ByteBuffer<32ul> const&)::$_0>::call() Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFace::load_font_source()::$_0>::call() Unexecuted instantiation: BodyInit.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::extract_body(JS::Realm&, AK::Variant<JS::Handle<Web::Streams::ReadableStream>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String, AK::Span<unsigned char const> > const&, bool)::$_8>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::encrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::decrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::digest(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::generate_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::import_key(Web::Bindings::KeyFormat, AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, Web::Bindings::JsonWebKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::export_key(Web::Bindings::KeyFormat, JS::NonnullGCPtr<Web::Crypto::CryptoKey>)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::sign(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::verify(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_bits(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, unsigned int)::$_0>::call() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::call() Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::EventLoop::schedule()::$_0>::call() Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_until(JS::SafeFunction<bool ()>)::$_0>::call() Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_processing_tasks_with_source_until(Web::HTML::Task::Source, JS::SafeFunction<bool ()>)::$_0>::call() Unexecuted instantiation: HTMLCanvasElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLCanvasElement::to_blob(JS::NonnullGCPtr<Web::WebIDL::CallbackType>, AK::StringView, AK::Optional<double>)::$_0>::call() Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}>::call()Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}::operator()() const::{lambda()#1}>::call()Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0>::call() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0::operator()() const::{lambda()#1}>::call()Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_1>::call() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::http_network_or_cache_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IsAuthenticationFetch, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::call() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_3>::call(HTTP::HeaderMap const&, AK::Optional<unsigned int>) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::call(AK::Span<unsigned char const>) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_5>::call(bool, AK::Optional<AK::StringView>) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_6>::call(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_7>::call(AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&) Unexecuted instantiation: PendingResponse.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::PendingResponse::run_callback()::$_0>::call() Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::select_resource()::$_1::operator()<AK::String>(AK::String) const::{lambda()#2}>::call()Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::seek_element(double, Web::HTML::MediaSeekMode)::$_1>::call() Unexecuted instantiation: DocumentLoading.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::load_html_document(Web::HTML::NavigationParams const&)::$_0::operator()(AK::Detail::ByteBuffer<32ul>) const::{lambda()#1}>::call()Unexecuted instantiation: HTMLScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLScriptElement::execute_script()::$_0>::call() Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::create_navigation_params_by_fetching(JS::GCPtr<Web::HTML::SessionHistoryEntry>, JS::GCPtr<Web::HTML::Navigable>, Web::HTML::SourceSnapshotParams const&, Web::HTML::TargetSnapshotParams const&, Web::HTML::CSPNavigationType, AK::Optional<AK::String>)::$_1>::call() Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::Navigable::navigate(Web::HTML::Navigable::NavigateParams)::$_0>::call() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_0>::call() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_1>::call() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_2>::call() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::handle_text(Web::HTML::HTMLToken&)::$_0>::call() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::fetch_a_classic_worker_imported_script(URL::URL const&, Web::HTML::EnvironmentSettingsObject&, JS::GCPtr<JS::HeapFunction<Web::WebIDL::ExceptionOr<void> (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>)> >)::$_1>::call() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::create_a_fresh_top_level_traversable(JS::NonnullGCPtr<Web::Page>, URL::URL const&, AK::Variant<AK::Empty, AK::String, Web::HTML::POSTResource>)::$_0>::call() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_0::operator()() const::{lambda()#1}>::call()Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_1>::call() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_2>::call() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_3>::call() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_0>::call() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_1>::call() Unexecuted instantiation: Clipboard.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Clipboard::Clipboard::write_text(AK::String)::$_0>::call() Unexecuted instantiation: WindowOrWorkerGlobalScope.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::WindowOrWorkerGlobalScopeMixin::create_image_bitmap_impl(AK::Variant<AK::Variant<JS::Handle<Web::HTML::HTMLImageElement>, JS::Handle<Web::SVG::SVGImageElement>, JS::Handle<Web::HTML::HTMLCanvasElement>, JS::Handle<Web::HTML::ImageBitmap>, JS::Handle<Web::HTML::HTMLVideoElement> >, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::HTML::ImageData> >&, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<Web::HTML::ImageBitmapOptions>&) const::$_0::operator()(JS::Handle<Web::FileAPI::Blob>&) const::{lambda()#1}>::call()Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_1>::call() Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_2>::call() Unexecuted instantiation: Resource.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceClient::set_resource(Web::Resource*)::$_0>::call() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_0>::call(AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_1>::call(AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_0>::call() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_1>::call() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_3>::call() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::finish_network_request(AK::NonnullRefPtr<Web::ResourceLoaderConnectorRequest> const&)::$_0>::call() Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Empty>(Web::PageClient&, AK::Optional<AK::Empty>&, AK::SourceLocation)::{lambda()#2}>::call()Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<bool>(Web::PageClient&, AK::Optional<bool>&, AK::SourceLocation)::{lambda()#2}>::call()Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Optional<AK::String> >(Web::PageClient&, AK::Optional<AK::Optional<AK::String> >&, AK::SourceLocation)::{lambda()#2}>::call()Unexecuted instantiation: Job.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::ServiceWorker::update(JS::VM&, JS::NonnullGCPtr<Web::ServiceWorker::Job>)::$_0::operator()(JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>) const::{lambda()#1}>::call()Unexecuted instantiation: SVGScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::SVG::SVGScriptElement::process_the_script_element()::$_0>::call() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::element_end(AK::ByteString const&)::$_0>::call() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_0>::call() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_1>::call() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_2>::call() Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0>::call() Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0::operator()()::{lambda()#1}>::call()Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_3>::call() Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_5>::call() Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_6>::call() |
135 | | |
136 | | void destroy() final override |
137 | 0 | { |
138 | 0 | delete this; |
139 | 0 | } Unexecuted instantiation: Completion.cpp:JS::SafeFunction<bool ()>::CallableWrapper<JS::await(JS::VM&, JS::Value)::$_2>::destroy() Unexecuted instantiation: ArrayConstructor.cpp:JS::SafeFunction<JS::Completion ()>::CallableWrapper<JS::ArrayConstructor::from_async(JS::VM&)::$_0>::destroy() Unexecuted instantiation: CSSStyleSheet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::CSSStyleSheet::replace(AK::String)::$_0>::destroy() Unexecuted instantiation: ImageStyleValue.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::ImageStyleValue::load_any_resources(Web::DOM::Document&)::$_0::operator()() const::{lambda()#1}>::destroy()Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::open(AK::Optional<AK::String> const&, AK::Optional<AK::String> const&)::$_0>::destroy() Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::destroy_a_document_and_its_descendants(JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::destroy() Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::unload_a_document_and_its_descendants(JS::GCPtr<Web::DOM::Document>, JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::destroy() Unexecuted instantiation: FontFaceSet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFaceSet::load(AK::String const&, AK::String const&)::$_0>::destroy() Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::load_vector_font(AK::Detail::ByteBuffer<32ul> const&)::$_0>::destroy() Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFace::load_font_source()::$_0>::destroy() Unexecuted instantiation: BodyInit.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::extract_body(JS::Realm&, AK::Variant<JS::Handle<Web::Streams::ReadableStream>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String, AK::Span<unsigned char const> > const&, bool)::$_8>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::encrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::decrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::digest(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::generate_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::import_key(Web::Bindings::KeyFormat, AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, Web::Bindings::JsonWebKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::export_key(Web::Bindings::KeyFormat, JS::NonnullGCPtr<Web::Crypto::CryptoKey>)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::sign(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::verify(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_bits(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, unsigned int)::$_0>::destroy() Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::destroy() Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::EventLoop::schedule()::$_0>::destroy() Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_until(JS::SafeFunction<bool ()>)::$_0>::destroy() Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_processing_tasks_with_source_until(Web::HTML::Task::Source, JS::SafeFunction<bool ()>)::$_0>::destroy() Unexecuted instantiation: HTMLCanvasElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLCanvasElement::to_blob(JS::NonnullGCPtr<Web::WebIDL::CallbackType>, AK::StringView, AK::Optional<double>)::$_0>::destroy() Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}::operator()() const::{lambda()#1}>::destroy()Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}>::destroy()Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0::operator()() const::{lambda()#1}>::destroy()Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_1>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::http_network_or_cache_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IsAuthenticationFetch, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_3>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_5>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_6>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_7>::destroy() Unexecuted instantiation: PendingResponse.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::PendingResponse::run_callback()::$_0>::destroy() Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::select_resource()::$_1::operator()<AK::String>(AK::String) const::{lambda()#2}>::destroy()Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::seek_element(double, Web::HTML::MediaSeekMode)::$_1>::destroy() Unexecuted instantiation: DocumentLoading.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::load_html_document(Web::HTML::NavigationParams const&)::$_0::operator()(AK::Detail::ByteBuffer<32ul>) const::{lambda()#1}>::destroy()Unexecuted instantiation: HTMLScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLScriptElement::execute_script()::$_0>::destroy() Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::create_navigation_params_by_fetching(JS::GCPtr<Web::HTML::SessionHistoryEntry>, JS::GCPtr<Web::HTML::Navigable>, Web::HTML::SourceSnapshotParams const&, Web::HTML::TargetSnapshotParams const&, Web::HTML::CSPNavigationType, AK::Optional<AK::String>)::$_1>::destroy() Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::Navigable::navigate(Web::HTML::Navigable::NavigateParams)::$_0>::destroy() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_0>::destroy() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_1>::destroy() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_2>::destroy() Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::handle_text(Web::HTML::HTMLToken&)::$_0>::destroy() Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::fetch_a_classic_worker_imported_script(URL::URL const&, Web::HTML::EnvironmentSettingsObject&, JS::GCPtr<JS::HeapFunction<Web::WebIDL::ExceptionOr<void> (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>)> >)::$_1>::destroy() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::create_a_fresh_top_level_traversable(JS::NonnullGCPtr<Web::Page>, URL::URL const&, AK::Variant<AK::Empty, AK::String, Web::HTML::POSTResource>)::$_0>::destroy() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_0::operator()() const::{lambda()#1}>::destroy()Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_1>::destroy() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_2>::destroy() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_3>::destroy() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_0>::destroy() Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_1>::destroy() Unexecuted instantiation: Clipboard.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Clipboard::Clipboard::write_text(AK::String)::$_0>::destroy() Unexecuted instantiation: WindowOrWorkerGlobalScope.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::WindowOrWorkerGlobalScopeMixin::create_image_bitmap_impl(AK::Variant<AK::Variant<JS::Handle<Web::HTML::HTMLImageElement>, JS::Handle<Web::SVG::SVGImageElement>, JS::Handle<Web::HTML::HTMLCanvasElement>, JS::Handle<Web::HTML::ImageBitmap>, JS::Handle<Web::HTML::HTMLVideoElement> >, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::HTML::ImageData> >&, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<Web::HTML::ImageBitmapOptions>&) const::$_0::operator()(JS::Handle<Web::FileAPI::Blob>&) const::{lambda()#1}>::destroy()Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_1>::destroy() Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_2>::destroy() Unexecuted instantiation: Resource.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceClient::set_resource(Web::Resource*)::$_0>::destroy() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_0>::destroy() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_1>::destroy() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_0>::destroy() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_1>::destroy() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_3>::destroy() Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::finish_network_request(AK::NonnullRefPtr<Web::ResourceLoaderConnectorRequest> const&)::$_0>::destroy() Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Empty>(Web::PageClient&, AK::Optional<AK::Empty>&, AK::SourceLocation)::{lambda()#2}>::destroy()Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<bool>(Web::PageClient&, AK::Optional<bool>&, AK::SourceLocation)::{lambda()#2}>::destroy()Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Optional<AK::String> >(Web::PageClient&, AK::Optional<AK::Optional<AK::String> >&, AK::SourceLocation)::{lambda()#2}>::destroy()Unexecuted instantiation: Job.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::ServiceWorker::update(JS::VM&, JS::NonnullGCPtr<Web::ServiceWorker::Job>)::$_0::operator()(JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>) const::{lambda()#1}>::destroy()Unexecuted instantiation: SVGScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::SVG::SVGScriptElement::process_the_script_element()::$_0>::destroy() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::element_end(AK::ByteString const&)::$_0>::destroy() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_0>::destroy() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_1>::destroy() Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_2>::destroy() Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0::operator()()::{lambda()#1}>::destroy()Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0>::destroy() Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_3>::destroy() Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_5>::destroy() Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_6>::destroy() |
140 | | |
141 | | // NOLINTNEXTLINE(readability-non-const-parameter) False positive; destination is used in a placement new expression |
142 | | void init_and_swap(u8* destination, size_t size) final override |
143 | 0 | { |
144 | 0 | VERIFY(size >= sizeof(CallableWrapper)); |
145 | 0 | new (destination) CallableWrapper { move(m_callable) }; |
146 | 0 | } Unexecuted instantiation: Completion.cpp:JS::SafeFunction<bool ()>::CallableWrapper<JS::await(JS::VM&, JS::Value)::$_2>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ArrayConstructor.cpp:JS::SafeFunction<JS::Completion ()>::CallableWrapper<JS::ArrayConstructor::from_async(JS::VM&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: CSSStyleSheet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::CSSStyleSheet::replace(AK::String)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ImageStyleValue.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::ImageStyleValue::load_any_resources(Web::DOM::Document&)::$_0::operator()() const::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::open(AK::Optional<AK::String> const&, AK::Optional<AK::String> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::destroy_a_document_and_its_descendants(JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Document.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::DOM::Document::unload_a_document_and_its_descendants(JS::GCPtr<Web::DOM::Document>, JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: FontFaceSet.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFaceSet::load(AK::String const&, AK::String const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::load_vector_font(AK::Detail::ByteBuffer<32ul> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: FontFace.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::CSS::FontFace::load_font_source()::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: BodyInit.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::extract_body(JS::Realm&, AK::Variant<JS::Handle<Web::Streams::ReadableStream>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String, AK::Span<unsigned char const> > const&, bool)::$_8>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::encrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::decrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::digest(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::generate_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::import_key(Web::Bindings::KeyFormat, AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, Web::Bindings::JsonWebKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::export_key(Web::Bindings::KeyFormat, JS::NonnullGCPtr<Web::Crypto::CryptoKey>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::sign(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::verify(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_bits(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, unsigned int)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: SubtleCrypto.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Crypto::SubtleCrypto::derive_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::EventLoop::schedule()::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_until(JS::SafeFunction<bool ()>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: EventLoop.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventLoop::spin_processing_tasks_with_source_until(Web::HTML::Task::Source, JS::SafeFunction<bool ()>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: HTMLCanvasElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLCanvasElement::to_blob(JS::NonnullGCPtr<Web::WebIDL::CallbackType>, AK::StringView, AK::Optional<double>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}::operator()() const::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: HTMLImageElement.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0::operator()() const::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::http_network_or_cache_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IsAuthenticationFetch, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_3>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_5>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_6>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_7>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: PendingResponse.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Fetch::Fetching::PendingResponse::run_callback()::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::select_resource()::$_1::operator()<AK::String>(AK::String) const::{lambda()#2}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: HTMLMediaElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLMediaElement::seek_element(double, Web::HTML::MediaSeekMode)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: DocumentLoading.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::load_html_document(Web::HTML::NavigationParams const&)::$_0::operator()(AK::Detail::ByteBuffer<32ul>) const::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: HTMLScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLScriptElement::execute_script()::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::create_navigation_params_by_fetching(JS::GCPtr<Web::HTML::SessionHistoryEntry>, JS::GCPtr<Web::HTML::Navigable>, Web::HTML::SourceSnapshotParams const&, Web::HTML::TargetSnapshotParams const&, Web::HTML::CSPNavigationType, AK::Optional<AK::String>)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Navigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::Navigable::navigate(Web::HTML::Navigable::NavigateParams)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_2>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: HTMLParser.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::HTMLParser::handle_text(Web::HTML::HTMLToken&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Fetching.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::fetch_a_classic_worker_imported_script(URL::URL const&, Web::HTML::EnvironmentSettingsObject&, JS::GCPtr<JS::HeapFunction<Web::WebIDL::ExceptionOr<void> (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>)> >)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::create_a_fresh_top_level_traversable(JS::NonnullGCPtr<Web::Page>, URL::URL const&, AK::Variant<AK::Empty, AK::String, Web::HTML::POSTResource>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_0::operator()() const::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_2>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_3>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: TraversableNavigable.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Clipboard.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::Clipboard::Clipboard::write_text(AK::String)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: WindowOrWorkerGlobalScope.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::HTML::WindowOrWorkerGlobalScopeMixin::create_image_bitmap_impl(AK::Variant<AK::Variant<JS::Handle<Web::HTML::HTMLImageElement>, JS::Handle<Web::SVG::SVGImageElement>, JS::Handle<Web::HTML::HTMLCanvasElement>, JS::Handle<Web::HTML::ImageBitmap>, JS::Handle<Web::HTML::HTMLVideoElement> >, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::HTML::ImageData> >&, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<Web::HTML::ImageBitmapOptions>&) const::$_0::operator()(JS::Handle<Web::FileAPI::Blob>&) const::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: EventSource.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::HTML::EventSource::reestablish_the_connection()::$_2>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Resource.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceClient::set_resource(Web::Resource*)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableWrapper<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_3>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: ResourceLoader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::ResourceLoader::finish_network_request(AK::NonnullRefPtr<Web::ResourceLoaderConnectorRequest> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Empty>(Web::PageClient&, AK::Optional<AK::Empty>&, AK::SourceLocation)::{lambda()#2}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<bool>(Web::PageClient&, AK::Optional<bool>&, AK::SourceLocation)::{lambda()#2}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: Page.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::spin_event_loop_until_dialog_closed<AK::Optional<AK::String> >(Web::PageClient&, AK::Optional<AK::Optional<AK::String> >&, AK::SourceLocation)::{lambda()#2}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: Job.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::ServiceWorker::update(JS::VM&, JS::NonnullGCPtr<Web::ServiceWorker::Job>)::$_0::operator()(JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>) const::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: SVGScriptElement.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::SVG::SVGScriptElement::process_the_script_element()::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::element_end(AK::ByteString const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_1>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: XMLDocumentBuilder.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XMLDocumentBuilder::document_end()::$_2>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0::operator()()::{lambda()#1}>::init_and_swap(unsigned char*, unsigned long)Unexecuted instantiation: FileReader.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_3>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<void ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_5>::init_and_swap(unsigned char*, unsigned long) Unexecuted instantiation: XMLHttpRequest.cpp:JS::SafeFunction<bool ()>::CallableWrapper<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_6>::init_and_swap(unsigned char*, unsigned long) |
147 | | |
148 | | private: |
149 | | CallableType m_callable; |
150 | | }; |
151 | | |
152 | | enum class FunctionKind { |
153 | | NullPointer, |
154 | | Inline, |
155 | | Outline, |
156 | | }; |
157 | | |
158 | | CallableWrapperBase* callable_wrapper() const |
159 | 0 | { |
160 | 0 | switch (m_kind) { |
161 | 0 | case FunctionKind::NullPointer: |
162 | 0 | return nullptr; |
163 | 0 | case FunctionKind::Inline: |
164 | 0 | return bit_cast<CallableWrapperBase*>(&m_storage); |
165 | 0 | case FunctionKind::Outline: |
166 | 0 | return *bit_cast<CallableWrapperBase**>(&m_storage); |
167 | 0 | default: |
168 | 0 | VERIFY_NOT_REACHED(); |
169 | 0 | } |
170 | 0 | } Unexecuted instantiation: JS::SafeFunction<bool ()>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<void ()>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::callable_wrapper() const Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::callable_wrapper() const |
171 | | |
172 | | void clear(bool may_defer = true) |
173 | 0 | { |
174 | 0 | bool called_from_inside_function = m_call_nesting_level > 0; |
175 | | // NOTE: This VERIFY could fail because a Function is destroyed from within itself. |
176 | 0 | VERIFY(may_defer || !called_from_inside_function); |
177 | 0 | if (called_from_inside_function && may_defer) { |
178 | 0 | m_deferred_clear = true; |
179 | 0 | return; |
180 | 0 | } |
181 | 0 | m_deferred_clear = false; |
182 | 0 | auto* wrapper = callable_wrapper(); |
183 | 0 | if (m_kind == FunctionKind::Inline) { |
184 | 0 | VERIFY(wrapper); |
185 | 0 | wrapper->~CallableWrapperBase(); |
186 | 0 | unregister_closure(); |
187 | 0 | } else if (m_kind == FunctionKind::Outline) { |
188 | 0 | VERIFY(wrapper); |
189 | 0 | wrapper->destroy(); |
190 | 0 | unregister_closure(); |
191 | 0 | } |
192 | 0 | m_kind = FunctionKind::NullPointer; |
193 | 0 | } Unexecuted instantiation: JS::SafeFunction<bool ()>::clear(bool) Unexecuted instantiation: JS::SafeFunction<JS::Completion ()>::clear(bool) Unexecuted instantiation: JS::SafeFunction<void ()>::clear(bool) Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::clear(bool) Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::clear(bool) Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::clear(bool) Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::clear(bool) Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::clear(bool) Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::clear(bool) |
194 | | |
195 | | template<typename Callable> |
196 | | void init_with_callable(Callable&& callable, CallableKind kind) |
197 | 0 | { |
198 | 0 | VERIFY(m_call_nesting_level == 0); |
199 | 0 | VERIFY(m_kind == FunctionKind::NullPointer); |
200 | 0 | using WrapperType = CallableWrapper<Callable>; |
201 | 0 | if constexpr (sizeof(WrapperType) > inline_capacity) { |
202 | 0 | *bit_cast<CallableWrapperBase**>(&m_storage) = new WrapperType(forward<Callable>(callable)); |
203 | 0 | m_kind = FunctionKind::Outline; |
204 | 0 | } else { |
205 | 0 | new (m_storage) WrapperType(forward<Callable>(callable)); |
206 | 0 | m_kind = FunctionKind::Inline; |
207 | 0 | } |
208 | 0 | if (kind == CallableKind::FunctionObject) |
209 | 0 | m_size = sizeof(WrapperType); |
210 | 0 | else |
211 | 0 | m_size = 0; |
212 | 0 | register_closure(); |
213 | 0 | } Unexecuted instantiation: Completion.cpp:void JS::SafeFunction<bool ()>::init_with_callable<JS::await(JS::VM&, JS::Value)::$_2>(JS::await(JS::VM&, JS::Value)::$_2&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: ArrayConstructor.cpp:void JS::SafeFunction<JS::Completion ()>::init_with_callable<JS::ArrayConstructor::from_async(JS::VM&)::$_0>(JS::ArrayConstructor::from_async(JS::VM&)::$_0&&, JS::SafeFunction<JS::Completion ()>::CallableKind) Unexecuted instantiation: CSSStyleSheet.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::CSS::CSSStyleSheet::replace(AK::String)::$_0>(Web::CSS::CSSStyleSheet::replace(AK::String)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: ImageStyleValue.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::CSS::ImageStyleValue::load_any_resources(Web::DOM::Document&)::$_0::operator()() const::{lambda()#1}>(Web::CSS::ImageStyleValue::load_any_resources(Web::DOM::Document&)::$_0::operator()() const::{lambda()#1}&&, JS::SafeFunction<void ()>::CallableKind)Unexecuted instantiation: Document.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::DOM::Document::open(AK::Optional<AK::String> const&, AK::Optional<AK::String> const&)::$_0>(Web::DOM::Document::open(AK::Optional<AK::String> const&, AK::Optional<AK::String> const&)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: Document.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::DOM::Document::destroy_a_document_and_its_descendants(JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>(Web::DOM::Document::destroy_a_document_and_its_descendants(JS::GCPtr<JS::HeapFunction<void ()> >)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: Document.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::DOM::Document::unload_a_document_and_its_descendants(JS::GCPtr<Web::DOM::Document>, JS::GCPtr<JS::HeapFunction<void ()> >)::$_0>(Web::DOM::Document::unload_a_document_and_its_descendants(JS::GCPtr<Web::DOM::Document>, JS::GCPtr<JS::HeapFunction<void ()> >)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: FontFaceSet.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::CSS::FontFaceSet::load(AK::String const&, AK::String const&)::$_0>(Web::CSS::FontFaceSet::load(AK::String const&, AK::String const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: FontFace.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::CSS::load_vector_font(AK::Detail::ByteBuffer<32ul> const&)::$_0>(Web::CSS::load_vector_font(AK::Detail::ByteBuffer<32ul> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: FontFace.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::CSS::FontFace::load_font_source()::$_0>(Web::CSS::FontFace::load_font_source()::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: BodyInit.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Fetch::extract_body(JS::Realm&, AK::Variant<JS::Handle<Web::Streams::ReadableStream>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String, AK::Span<unsigned char const> > const&, bool)::$_8>(Web::Fetch::extract_body(JS::Realm&, AK::Variant<JS::Handle<Web::Streams::ReadableStream>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String, AK::Span<unsigned char const> > const&, bool)::$_8&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::encrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>(Web::Crypto::SubtleCrypto::encrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::decrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>(Web::Crypto::SubtleCrypto::decrypt(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::digest(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>(Web::Crypto::SubtleCrypto::digest(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::generate_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>(Web::Crypto::SubtleCrypto::generate_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::import_key(Web::Bindings::KeyFormat, AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, Web::Bindings::JsonWebKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>(Web::Crypto::SubtleCrypto::import_key(Web::Bindings::KeyFormat, AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, Web::Bindings::JsonWebKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::export_key(Web::Bindings::KeyFormat, JS::NonnullGCPtr<Web::Crypto::CryptoKey>)::$_0>(Web::Crypto::SubtleCrypto::export_key(Web::Bindings::KeyFormat, JS::NonnullGCPtr<Web::Crypto::CryptoKey>)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::sign(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>(Web::Crypto::SubtleCrypto::sign(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::verify(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0>(Web::Crypto::SubtleCrypto::verify(AK::Variant<JS::Handle<JS::Object>, AK::String> const&, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, JS::Handle<Web::WebIDL::BufferSource> const&, JS::Handle<Web::WebIDL::BufferSource> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::derive_bits(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, unsigned int)::$_0>(Web::Crypto::SubtleCrypto::derive_bits(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, unsigned int)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: SubtleCrypto.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Crypto::SubtleCrypto::derive_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0>(Web::Crypto::SubtleCrypto::derive_key(AK::Variant<JS::Handle<JS::Object>, AK::String>, JS::NonnullGCPtr<Web::Crypto::CryptoKey>, AK::Variant<JS::Handle<JS::Object>, AK::String>, bool, AK::Vector<Web::Bindings::KeyUsage, 0ul>)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: EventLoop.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::HTML::EventLoop::schedule()::$_0>(Web::HTML::EventLoop::schedule()::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: EventLoop.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::EventLoop::spin_until(JS::SafeFunction<bool ()>)::$_0>(Web::HTML::EventLoop::spin_until(JS::SafeFunction<bool ()>)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: EventLoop.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::EventLoop::spin_processing_tasks_with_source_until(Web::HTML::Task::Source, JS::SafeFunction<bool ()>)::$_0>(Web::HTML::EventLoop::spin_processing_tasks_with_source_until(Web::HTML::Task::Source, JS::SafeFunction<bool ()>)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: HTMLCanvasElement.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::HTML::HTMLCanvasElement::to_blob(JS::NonnullGCPtr<Web::WebIDL::CallbackType>, AK::StringView, AK::Optional<double>)::$_0>(Web::HTML::HTMLCanvasElement::to_blob(JS::NonnullGCPtr<Web::WebIDL::CallbackType>, AK::StringView, AK::Optional<double>)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: HTMLImageElement.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}>(Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}&&, JS::SafeFunction<void ()>::CallableKind)Unexecuted instantiation: HTMLImageElement.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}::operator()() const::{lambda()#1}>(Web::HTML::HTMLImageElement::decode() const::$_0::operator()()::{lambda()#3}::operator()() const::{lambda()#1}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::init_with_callable<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0>(Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0&&, JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0::operator()() const::{lambda()#1}>(Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_0::operator()() const::{lambda()#1}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_1>(Web::Fetch::Fetching::main_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::Recursive)::$_1&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Fetch::Fetching::http_network_or_cache_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IsAuthenticationFetch, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>(Web::Fetch::Fetching::http_network_or_cache_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IsAuthenticationFetch, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::init_with_callable<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_3>(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_3&&, JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<void (AK::Span<unsigned char const>)>::init_with_callable<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4>(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_4&&, JS::SafeFunction<void (AK::Span<unsigned char const>)>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::init_with_callable<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_5>(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_5&&, JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::init_with_callable<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_6>(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_6&&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::init_with_callable<Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_7>(Web::Fetch::Fetching::nonstandard_resource_loader_file_or_http_network_fetch(JS::Realm&, Web::Fetch::Infrastructure::FetchParams const&, Web::Fetch::Fetching::IncludeCredentials, Web::Fetch::Fetching::IsNewConnectionFetch)::$_7&&, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableKind) Unexecuted instantiation: PendingResponse.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Fetch::Fetching::PendingResponse::run_callback()::$_0>(Web::Fetch::Fetching::PendingResponse::run_callback()::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: HTMLMediaElement.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLMediaElement::select_resource()::$_1::operator()<AK::String>(AK::String) const::{lambda()#2}>(Web::HTML::HTMLMediaElement::select_resource()::$_1::operator()<AK::String>(AK::String) const::{lambda()#2}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: HTMLMediaElement.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLMediaElement::seek_element(double, Web::HTML::MediaSeekMode)::$_1>(Web::HTML::HTMLMediaElement::seek_element(double, Web::HTML::MediaSeekMode)::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: DocumentLoading.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::load_html_document(Web::HTML::NavigationParams const&)::$_0::operator()(AK::Detail::ByteBuffer<32ul>) const::{lambda()#1}>(Web::load_html_document(Web::HTML::NavigationParams const&)::$_0::operator()(AK::Detail::ByteBuffer<32ul>) const::{lambda()#1}&&, JS::SafeFunction<void ()>::CallableKind)Unexecuted instantiation: HTMLScriptElement.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLScriptElement::execute_script()::$_0>(Web::HTML::HTMLScriptElement::execute_script()::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: Navigable.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::create_navigation_params_by_fetching(JS::GCPtr<Web::HTML::SessionHistoryEntry>, JS::GCPtr<Web::HTML::Navigable>, Web::HTML::SourceSnapshotParams const&, Web::HTML::TargetSnapshotParams const&, Web::HTML::CSPNavigationType, AK::Optional<AK::String>)::$_1>(Web::HTML::create_navigation_params_by_fetching(JS::GCPtr<Web::HTML::SessionHistoryEntry>, JS::GCPtr<Web::HTML::Navigable>, Web::HTML::SourceSnapshotParams const&, Web::HTML::TargetSnapshotParams const&, Web::HTML::CSPNavigationType, AK::Optional<AK::String>)::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: Navigable.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::HTML::Navigable::navigate(Web::HTML::Navigable::NavigateParams)::$_0>(Web::HTML::Navigable::navigate(Web::HTML::Navigable::NavigateParams)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: HTMLParser.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_0>(Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: HTMLParser.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_1>(Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: HTMLParser.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_2>(Web::HTML::HTMLParser::the_end(JS::NonnullGCPtr<Web::DOM::Document>, JS::GCPtr<Web::HTML::HTMLParser>)::$_2&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: HTMLParser.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::HTMLParser::handle_text(Web::HTML::HTMLToken&)::$_0>(Web::HTML::HTMLParser::handle_text(Web::HTML::HTMLToken&)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: Fetching.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::fetch_a_classic_worker_imported_script(URL::URL const&, Web::HTML::EnvironmentSettingsObject&, JS::GCPtr<JS::HeapFunction<Web::WebIDL::ExceptionOr<void> (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>)> >)::$_1>(Web::HTML::fetch_a_classic_worker_imported_script(URL::URL const&, Web::HTML::EnvironmentSettingsObject&, JS::GCPtr<JS::HeapFunction<Web::WebIDL::ExceptionOr<void> (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>)> >)::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: TraversableNavigable.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::HTML::TraversableNavigable::create_a_fresh_top_level_traversable(JS::NonnullGCPtr<Web::Page>, URL::URL const&, AK::Variant<AK::Empty, AK::String, Web::HTML::POSTResource>)::$_0>(Web::HTML::TraversableNavigable::create_a_fresh_top_level_traversable(JS::NonnullGCPtr<Web::Page>, URL::URL const&, AK::Variant<AK::Empty, AK::String, Web::HTML::POSTResource>)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: TraversableNavigable.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_0::operator()() const::{lambda()#1}>(Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_0::operator()() const::{lambda()#1}&&, JS::SafeFunction<void ()>::CallableKind)Unexecuted instantiation: TraversableNavigable.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_1>(Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: TraversableNavigable.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_2>(Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_2&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: TraversableNavigable.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_3>(Web::HTML::TraversableNavigable::apply_the_history_step(int, bool, AK::Optional<Web::HTML::SourceSnapshotParams>, JS::GCPtr<Web::HTML::Navigable>, AK::Optional<Web::HTML::UserNavigationInvolvement>, AK::Optional<Web::Bindings::NavigationType>, Web::HTML::TraversableNavigable::SynchronousNavigation)::$_3&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: TraversableNavigable.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_0>(Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: TraversableNavigable.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_1>(Web::HTML::TraversableNavigable::check_if_unloading_is_canceled(AK::Vector<JS::Handle<Web::HTML::Navigable>, 0ul>, JS::GCPtr<Web::HTML::TraversableNavigable>, AK::Optional<int>, AK::Optional<Web::HTML::UserNavigationInvolvement>)::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: Clipboard.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::Clipboard::Clipboard::write_text(AK::String)::$_0>(Web::Clipboard::Clipboard::write_text(AK::String)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: WindowOrWorkerGlobalScope.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::HTML::WindowOrWorkerGlobalScopeMixin::create_image_bitmap_impl(AK::Variant<AK::Variant<JS::Handle<Web::HTML::HTMLImageElement>, JS::Handle<Web::SVG::SVGImageElement>, JS::Handle<Web::HTML::HTMLCanvasElement>, JS::Handle<Web::HTML::ImageBitmap>, JS::Handle<Web::HTML::HTMLVideoElement> >, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::HTML::ImageData> >&, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<Web::HTML::ImageBitmapOptions>&) const::$_0::operator()(JS::Handle<Web::FileAPI::Blob>&) const::{lambda()#1}>(Web::HTML::WindowOrWorkerGlobalScopeMixin::create_image_bitmap_impl(AK::Variant<AK::Variant<JS::Handle<Web::HTML::HTMLImageElement>, JS::Handle<Web::SVG::SVGImageElement>, JS::Handle<Web::HTML::HTMLCanvasElement>, JS::Handle<Web::HTML::ImageBitmap>, JS::Handle<Web::HTML::HTMLVideoElement> >, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::HTML::ImageData> >&, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<int>, AK::Optional<Web::HTML::ImageBitmapOptions>&) const::$_0::operator()(JS::Handle<Web::FileAPI::Blob>&) const::{lambda()#1}&&, JS::SafeFunction<void ()>::CallableKind)Unexecuted instantiation: EventSource.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::EventSource::reestablish_the_connection()::$_1>(Web::HTML::EventSource::reestablish_the_connection()::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: EventSource.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::HTML::EventSource::reestablish_the_connection()::$_2>(Web::HTML::EventSource::reestablish_the_connection()::$_2&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: Resource.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::ResourceClient::set_resource(Web::Resource*)::$_0>(Web::ResourceClient::set_resource(Web::Resource*)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: ResourceLoader.cpp:void JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::init_with_callable<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_0>(Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_0&&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::CallableKind) Unexecuted instantiation: ResourceLoader.cpp:void JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::init_with_callable<Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_1>(Web::ResourceLoader::load_resource(Web::Resource::Type, Web::LoadRequest&)::$_1&&, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::CallableKind) Unexecuted instantiation: ResourceLoader.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_0>(Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: ResourceLoader.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_1>(Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_1&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: ResourceLoader.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_3>(Web::ResourceLoader::load(Web::LoadRequest&, JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>, JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>, AK::Optional<unsigned int>, JS::SafeFunction<void ()>)::$_3&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: ResourceLoader.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::ResourceLoader::finish_network_request(AK::NonnullRefPtr<Web::ResourceLoaderConnectorRequest> const&)::$_0>(Web::ResourceLoader::finish_network_request(AK::NonnullRefPtr<Web::ResourceLoaderConnectorRequest> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: Page.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::spin_event_loop_until_dialog_closed<AK::Empty>(Web::PageClient&, AK::Optional<AK::Empty>&, AK::SourceLocation)::{lambda()#2}>(Web::spin_event_loop_until_dialog_closed<AK::Empty>(Web::PageClient&, AK::Optional<AK::Empty>&, AK::SourceLocation)::{lambda()#2}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: Page.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::spin_event_loop_until_dialog_closed<bool>(Web::PageClient&, AK::Optional<bool>&, AK::SourceLocation)::{lambda()#2}>(Web::spin_event_loop_until_dialog_closed<bool>(Web::PageClient&, AK::Optional<bool>&, AK::SourceLocation)::{lambda()#2}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: Page.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::spin_event_loop_until_dialog_closed<AK::Optional<AK::String> >(Web::PageClient&, AK::Optional<AK::Optional<AK::String> >&, AK::SourceLocation)::{lambda()#2}>(Web::spin_event_loop_until_dialog_closed<AK::Optional<AK::String> >(Web::PageClient&, AK::Optional<AK::Optional<AK::String> >&, AK::SourceLocation)::{lambda()#2}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: Job.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::ServiceWorker::update(JS::VM&, JS::NonnullGCPtr<Web::ServiceWorker::Job>)::$_0::operator()(JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>) const::{lambda()#1}>(Web::ServiceWorker::update(JS::VM&, JS::NonnullGCPtr<Web::ServiceWorker::Job>)::$_0::operator()(JS::NonnullGCPtr<Web::Fetch::Infrastructure::Request>, Web::HTML::TopLevelModule, AK::Function<void (JS::NonnullGCPtr<Web::Fetch::Infrastructure::Response>, AK::Variant<AK::Empty, Web::Fetch::Infrastructure::FetchAlgorithms::ConsumeBodyFailureTag, AK::Detail::ByteBuffer<32ul> >)>) const::{lambda()#1}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: SVGScriptElement.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::SVG::SVGScriptElement::process_the_script_element()::$_0>(Web::SVG::SVGScriptElement::process_the_script_element()::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: XMLDocumentBuilder.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::XMLDocumentBuilder::element_end(AK::ByteString const&)::$_0>(Web::XMLDocumentBuilder::element_end(AK::ByteString const&)::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: XMLDocumentBuilder.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::XMLDocumentBuilder::document_end()::$_0>(Web::XMLDocumentBuilder::document_end()::$_0&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: XMLDocumentBuilder.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::XMLDocumentBuilder::document_end()::$_1>(Web::XMLDocumentBuilder::document_end()::$_1&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: XMLDocumentBuilder.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::XMLDocumentBuilder::document_end()::$_2>(Web::XMLDocumentBuilder::document_end()::$_2&&, JS::SafeFunction<bool ()>::CallableKind) Unexecuted instantiation: FileReader.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0>(Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: FileReader.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0::operator()()::{lambda()#1}>(Web::FileAPI::FileReader::read_operation(Web::FileAPI::Blob&, Web::FileAPI::FileReader::Type, AK::Optional<AK::String> const&)::$_0::operator()()::{lambda()#1}&&, JS::SafeFunction<bool ()>::CallableKind)Unexecuted instantiation: XMLHttpRequest.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_3>(Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_3&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: XMLHttpRequest.cpp:void JS::SafeFunction<void ()>::init_with_callable<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_5>(Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_5&&, JS::SafeFunction<void ()>::CallableKind) Unexecuted instantiation: XMLHttpRequest.cpp:void JS::SafeFunction<bool ()>::init_with_callable<Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_6>(Web::XHR::XMLHttpRequest::send(AK::Optional<AK::Variant<JS::Handle<Web::DOM::Document>, JS::Handle<Web::FileAPI::Blob>, JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::XHR::FormData>, JS::Handle<Web::DOMURL::URLSearchParams>, AK::String> >)::$_6&&, JS::SafeFunction<bool ()>::CallableKind) |
214 | | |
215 | | void move_from(SafeFunction&& other) |
216 | 0 | { |
217 | 0 | VERIFY(m_call_nesting_level == 0); |
218 | 0 | VERIFY(other.m_call_nesting_level == 0); |
219 | 0 | VERIFY(m_kind == FunctionKind::NullPointer); |
220 | 0 | auto* other_wrapper = other.callable_wrapper(); |
221 | 0 | m_size = other.m_size; |
222 | 0 | AK::TypedTransfer<SourceLocation>::move(&m_location, &other.m_location, 1); |
223 | 0 | switch (other.m_kind) { |
224 | 0 | case FunctionKind::NullPointer: |
225 | 0 | break; |
226 | 0 | case FunctionKind::Inline: |
227 | 0 | other.unregister_closure(); |
228 | 0 | other_wrapper->init_and_swap(m_storage, inline_capacity); |
229 | 0 | m_kind = FunctionKind::Inline; |
230 | 0 | register_closure(); |
231 | 0 | break; |
232 | 0 | case FunctionKind::Outline: |
233 | 0 | other.unregister_closure(); |
234 | 0 | *bit_cast<CallableWrapperBase**>(&m_storage) = other_wrapper; |
235 | 0 | m_kind = FunctionKind::Outline; |
236 | 0 | register_closure(); |
237 | 0 | break; |
238 | 0 | default: |
239 | 0 | VERIFY_NOT_REACHED(); |
240 | 0 | } |
241 | 0 | other.m_kind = FunctionKind::NullPointer; |
242 | 0 | } Unexecuted instantiation: JS::SafeFunction<bool ()>::move_from(JS::SafeFunction<bool ()>&&) Unexecuted instantiation: JS::SafeFunction<void ()>::move_from(JS::SafeFunction<void ()>&&) Unexecuted instantiation: JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>::move_from(JS::SafeFunction<Web::WebIDL::ExceptionOr<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> > ()>&&) Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::move_from(JS::SafeFunction<void (AK::Span<unsigned char const>, HTTP::HeaderMap const&, AK::Optional<unsigned int>)>&&) Unexecuted instantiation: JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>::move_from(JS::SafeFunction<void (AK::ByteString const&, AK::Optional<unsigned int>, AK::Span<unsigned char const>, HTTP::HeaderMap const&)>&&) Unexecuted instantiation: JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>::move_from(JS::SafeFunction<void (HTTP::HeaderMap const&, AK::Optional<unsigned int>)>&&) Unexecuted instantiation: JS::SafeFunction<void (AK::Span<unsigned char const>)>::move_from(JS::SafeFunction<void (AK::Span<unsigned char const>)>&&) Unexecuted instantiation: JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>::move_from(JS::SafeFunction<void (bool, AK::Optional<AK::StringView>)>&&) |
243 | | |
244 | | FunctionKind m_kind { FunctionKind::NullPointer }; |
245 | | bool m_deferred_clear { false }; |
246 | | mutable Atomic<u16> m_call_nesting_level { 0 }; |
247 | | size_t m_size { 0 }; |
248 | | SourceLocation m_location; |
249 | | |
250 | | // Empirically determined to fit most lambdas and functions. |
251 | | static constexpr size_t inline_capacity = 4 * sizeof(void*); |
252 | | alignas(max(alignof(CallableWrapperBase), alignof(CallableWrapperBase*))) u8 m_storage[inline_capacity]; |
253 | | }; |
254 | | |
255 | | } |