Bug Summary

File:Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/DerivedSources/WebCore/WritableStreamInternalsBuiltins.h
Warning:line 677, column 5
Call argument uses a forward declared type 'FunctionExecutable *'

Annotated Source Code

Press '?' to see keyboard shortcuts

clang -cc1 -cc1 -triple arm64-apple-macosx15.5.0 -O2 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -analyze -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name UnifiedSource208.cpp -analyzer-checker=core -analyzer-checker=apiModeling -analyzer-checker=unix -analyzer-checker=osx -analyzer-checker=security.insecureAPI.decodeValueOfObjCType -analyzer-checker=deadcode -analyzer-checker=cplusplus -analyzer-checker=security.insecureAPI.UncheckedReturn -analyzer-checker=security.insecureAPI.getpw -analyzer-checker=security.insecureAPI.gets -analyzer-checker=security.insecureAPI.mktemp -analyzer-checker=security.insecureAPI.mkstemp -analyzer-checker=security.insecureAPI.vfork -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-output plist -w -setup-static-analyzer -analyzer-config-compatibility-mode=true -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -target-sdk-version=15.5 -fcompatibility-qualified-id-block-type-checking -fvisibility-inlines-hidden-static-local-var -fno-modulemap-allow-subdirectory-search -fdefine-target-os-macros -enable-tlsdesc -target-cpu apple-m1 -target-feature +v8.4a -target-feature +aes -target-feature +altnzcv -target-feature +ccdp -target-feature +ccpp -target-feature +complxnum -target-feature +crc -target-feature +dotprod -target-feature +flagm -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +fptoint -target-feature +fullfp16 -target-feature +jsconv -target-feature +lse -target-feature +neon -target-feature +pauth -target-feature +perfmon -target-feature +predres -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sb -target-feature +sha2 -target-feature +sha3 -target-feature +specrestrict -target-feature +ssbs -target-abi darwinpcs -dwarf-ext-refs -fmodule-format=obj -debug-info-kind=standalone -dwarf-version=5 -debugger-tuning=lldb -fdebug-compilation-dir=/Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/Source/WebCore -target-linker-version 1167.5 -fcoverage-compilation-dir=/Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/Source/WebCore -resource-dir /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/llvm-project/build/lib/clang/21 -dependency-file /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/scan-build-output/StaticAnalyzer/WebCore/WebCore/normal/arm64/UnifiedSource208.d -skip-unused-modulemap-deps -MT dependencies -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk -iquote /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/WebCore.build/Release/WebCore.build/WebCore-generated-files.hmap -iquote /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/WebCore.build/Release/WebCore.build/WebCore-project-headers.hmap -isystem /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/Source/WebCore/PAL/ThirdParty/dav1d/include -iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/PrivateFrameworks -iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/Frameworks -include-pch /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/PrecompiledHeaders/SharedPrecompiledHeaders/12902642326230122134/WebCorePrefix.h.gch -D _LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D CLANG_WEBKIT_BRANCH=1 -D NDEBUG -D BUILDING_WEBKIT -D GL_SILENCE_DEPRECATION=1 -D GLES_SILENCE_DEPRECATION=1 -D __clang_analyzer__ -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/WebCore.build/Release/WebCore.build/WebCore-own-target-headers.hmap -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/WebCore.build/Release/WebCore.build/WebCore-all-target-headers.hmap -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/include -I PAL -I ForwardingHeaders -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/libxslt -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/libxml2 -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/DerivedSources/WebCore -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/usr/local/include -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/usr/local/include/WebKitAdditions -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/local/include/WebKitAdditions -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/usr/local/include -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitLibraries/SDKs/macosx15.0-additions.sdk/usr/local/include -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/local/include -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/usr/local/include/webrtc -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/local/include/webrtc -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/usr/local/include/webm -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/local/include/webm -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/PAL.build/PAL.build/DerivedSources -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/PAL.build/Release/PAL.build/DerivedSources -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/Source/WebCore -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/WebCore.build/Release/WebCore.build/DerivedSources-normal/arm64 -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/WebCore.build/Release/WebCore.build/DerivedSources/arm64 -I /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/WebCore.build/Release/WebCore.build/DerivedSources -F/Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release -I/usr/local/include -stdlib=libc++ -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/local/include -internal-isystem /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/llvm-project/build/lib/clang/21/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/Frameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/System/Library/SubFrameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/Library/Frameworks -Wno-trigraphs -Werror -Wno-missing-field-initializers -Wmissing-prototypes -Wunreachable-code -Wnon-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wsign-compare -Wno-shorten-64-to-32 -Wnewline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -Wall -Wc99-designator -Wconditional-uninitialized -Wextra -Wdeprecated-enum-enum-conversion -Wdeprecated-enum-float-conversion -Wenum-float-conversion -Wfinal-dtor-non-final-class -Wformat=2 -Wmisleading-indentation -Wpointer-to-int-cast -Wreorder-init-list -Wundef -Wunused-but-set-variable -Wvla -Werror=unguarded-availability -Wno-elaborated-enum-base -Wcast-qual -Wchar-subscripts -Wextra-tokens -Winit-self -Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wexit-time-destructors -Wglobal-constructors -Wtautological-compare -Wimplicit-fallthrough -Wvla -Wno-unknown-warning-option -Wliteral-conversion -Wthread-safety -Wno-profile-instr-out-of-date -Wno-profile-instr-unprofiled -Wno-backend-plugin -Wunsafe-buffer-usage -std=c++2b -fdeprecated-macro -ferror-limit 19 -fmacro-backtrace-limit=0 -fvisibility=hidden -fvisibility-inlines-hidden -stack-protector 1 -fblocks -fencode-extended-block-signature -fno-rtti -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fno-implicit-modules -fskip-odr-check-in-gmf -fpascal-strings -fmax-type-align=16 -fdiagnostics-show-note-include-stack -vectorize-loops -vectorize-slp -fsafe-buffer-usage-suggestions -analyzer-output=html -analyzer-config report-in-main-source-file=true -analyzer-config nullability:NoDiagnoseCallsToSystemHeaders=true -analyzer-checker optin.osx.cocoa.localizability.NonLocalizedStringChecker -analyzer-checker security.insecureAPI.UncheckedReturn -analyzer-checker security.insecureAPI.getpw -analyzer-checker security.insecureAPI.gets -analyzer-checker security.insecureAPI.mkstemp -analyzer-checker security.insecureAPI.mktemp -analyzer-disable-checker security.insecureAPI.rand -analyzer-disable-checker security.insecureAPI.strcpy -analyzer-checker security.insecureAPI.vfork -analyzer-disable-checker alpha,apiModeling,core,cplusplus,deadcode,debug,fuchsia,nullability,optin,osx,security,unix,webkit -analyzer-checker alpha.webkit.ForwardDeclChecker,alpha.webkit.MemoryUnsafeCastChecker,alpha.webkit.NoDeleteChecker,alpha.webkit.NoUncheckedPtrMemberChecker,alpha.webkit.NoUnretainedMemberChecker,alpha.webkit.RetainPtrCtorAdoptChecker,alpha.webkit.UncheckedCallArgsChecker,alpha.webkit.UncheckedLocalVarsChecker,alpha.webkit.UncountedCallArgsChecker,alpha.webkit.UncountedLocalVarsChecker,alpha.webkit.UnretainedCallArgsChecker,alpha.webkit.UnretainedLambdaCapturesChecker,alpha.webkit.UnretainedLocalVarsChecker,webkit.NoUncountedMemberChecker,webkit.RefCntblBaseVirtualDtor,webkit.UncountedLambdaCapturesChecker -analyzer-config max-nodes=10000000 -analyzer-config verbose-report-filename=true -fdwarf2-cfi-asm -o /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/scan-build-output/StaticAnalyzer/WebCore/WebCore/normal/arm64/UnifiedSource208.plist -x c++ /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/DerivedSources/WebCore/unified-sources/UnifiedSource208.cpp
1/*
2 * Copyright (c) 2015 Canon Inc.
3 * Copyright (c) 2015 Igalia
4 * Copyright (c) 2016 Apple Inc. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 *
15 * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
16 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
17 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
19 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
25 * THE POSSIBILITY OF SUCH DAMAGE.
26 *
27 */
28
29// DO NOT EDIT THIS FILE. It is automatically generated from JavaScript files for
30// builtins by the script: Source/JavaScriptCore/Scripts/generate-js-builtins.py
31
32#pragma once
33
34#include <cstdint>
35
36#include <JavaScriptCore/BuiltinUtils.h>
37#include <JavaScriptCore/Identifier.h>
38#include <JavaScriptCore/JSFunction.h>
39#include <JavaScriptCore/UnlinkedFunctionExecutable.h>
40
41namespace JSC {
42class FunctionExecutable;
43}
44
45namespace WebCore {
46
47/* WritableStreamInternals */
48extern const char* const s_writableStreamInternalsIsWritableStreamCode;
49extern const int s_writableStreamInternalsIsWritableStreamCodeLength;
50extern const JSC::ConstructAbility s_writableStreamInternalsIsWritableStreamCodeConstructAbility;
51extern const JSC::ConstructorKind s_writableStreamInternalsIsWritableStreamCodeConstructorKind;
52extern const JSC::ImplementationVisibility s_writableStreamInternalsIsWritableStreamCodeImplementationVisibility;
53extern const JSC::InlineAttribute s_writableStreamInternalsIsWritableStreamCodeInlineAttribute;
54extern const char* const s_writableStreamInternalsIsWritableStreamDefaultWriterCode;
55extern const int s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength;
56extern const JSC::ConstructAbility s_writableStreamInternalsIsWritableStreamDefaultWriterCodeConstructAbility;
57extern const JSC::ConstructorKind s_writableStreamInternalsIsWritableStreamDefaultWriterCodeConstructorKind;
58extern const JSC::ImplementationVisibility s_writableStreamInternalsIsWritableStreamDefaultWriterCodeImplementationVisibility;
59extern const JSC::InlineAttribute s_writableStreamInternalsIsWritableStreamDefaultWriterCodeInlineAttribute;
60extern const char* const s_writableStreamInternalsAcquireWritableStreamDefaultWriterCode;
61extern const int s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength;
62extern const JSC::ConstructAbility s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeConstructAbility;
63extern const JSC::ConstructorKind s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeConstructorKind;
64extern const JSC::ImplementationVisibility s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeImplementationVisibility;
65extern const JSC::InlineAttribute s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeInlineAttribute;
66extern const char* const s_writableStreamInternalsCreateWritableStreamCode;
67extern const int s_writableStreamInternalsCreateWritableStreamCodeLength;
68extern const JSC::ConstructAbility s_writableStreamInternalsCreateWritableStreamCodeConstructAbility;
69extern const JSC::ConstructorKind s_writableStreamInternalsCreateWritableStreamCodeConstructorKind;
70extern const JSC::ImplementationVisibility s_writableStreamInternalsCreateWritableStreamCodeImplementationVisibility;
71extern const JSC::InlineAttribute s_writableStreamInternalsCreateWritableStreamCodeInlineAttribute;
72extern const char* const s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode;
73extern const int s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength;
74extern const JSC::ConstructAbility s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeConstructAbility;
75extern const JSC::ConstructorKind s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeConstructorKind;
76extern const JSC::ImplementationVisibility s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeImplementationVisibility;
77extern const JSC::InlineAttribute s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeInlineAttribute;
78extern const char* const s_writableStreamInternalsInitializeWritableStreamSlotsCode;
79extern const int s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength;
80extern const JSC::ConstructAbility s_writableStreamInternalsInitializeWritableStreamSlotsCodeConstructAbility;
81extern const JSC::ConstructorKind s_writableStreamInternalsInitializeWritableStreamSlotsCodeConstructorKind;
82extern const JSC::ImplementationVisibility s_writableStreamInternalsInitializeWritableStreamSlotsCodeImplementationVisibility;
83extern const JSC::InlineAttribute s_writableStreamInternalsInitializeWritableStreamSlotsCodeInlineAttribute;
84extern const char* const s_writableStreamInternalsWritableStreamCloseForBindingsCode;
85extern const int s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength;
86extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamCloseForBindingsCodeConstructAbility;
87extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamCloseForBindingsCodeConstructorKind;
88extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamCloseForBindingsCodeImplementationVisibility;
89extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamCloseForBindingsCodeInlineAttribute;
90extern const char* const s_writableStreamInternalsWritableStreamAbortForBindingsCode;
91extern const int s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength;
92extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamAbortForBindingsCodeConstructAbility;
93extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamAbortForBindingsCodeConstructorKind;
94extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamAbortForBindingsCodeImplementationVisibility;
95extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamAbortForBindingsCodeInlineAttribute;
96extern const char* const s_writableStreamInternalsIsWritableStreamLockedCode;
97extern const int s_writableStreamInternalsIsWritableStreamLockedCodeLength;
98extern const JSC::ConstructAbility s_writableStreamInternalsIsWritableStreamLockedCodeConstructAbility;
99extern const JSC::ConstructorKind s_writableStreamInternalsIsWritableStreamLockedCodeConstructorKind;
100extern const JSC::ImplementationVisibility s_writableStreamInternalsIsWritableStreamLockedCodeImplementationVisibility;
101extern const JSC::InlineAttribute s_writableStreamInternalsIsWritableStreamLockedCodeInlineAttribute;
102extern const char* const s_writableStreamInternalsSetUpWritableStreamDefaultWriterCode;
103extern const int s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength;
104extern const JSC::ConstructAbility s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeConstructAbility;
105extern const JSC::ConstructorKind s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeConstructorKind;
106extern const JSC::ImplementationVisibility s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeImplementationVisibility;
107extern const JSC::InlineAttribute s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeInlineAttribute;
108extern const char* const s_writableStreamInternalsWritableStreamAbortCode;
109extern const int s_writableStreamInternalsWritableStreamAbortCodeLength;
110extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamAbortCodeConstructAbility;
111extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamAbortCodeConstructorKind;
112extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamAbortCodeImplementationVisibility;
113extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamAbortCodeInlineAttribute;
114extern const char* const s_writableStreamInternalsWritableStreamErrorIfPossibleCode;
115extern const int s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength;
116extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamErrorIfPossibleCodeConstructAbility;
117extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamErrorIfPossibleCodeConstructorKind;
118extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamErrorIfPossibleCodeImplementationVisibility;
119extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamErrorIfPossibleCodeInlineAttribute;
120extern const char* const s_writableStreamInternalsWritableStreamCloseIfPossibleCode;
121extern const int s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength;
122extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamCloseIfPossibleCodeConstructAbility;
123extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamCloseIfPossibleCodeConstructorKind;
124extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamCloseIfPossibleCodeImplementationVisibility;
125extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamCloseIfPossibleCodeInlineAttribute;
126extern const char* const s_writableStreamInternalsWritableStreamCloseCode;
127extern const int s_writableStreamInternalsWritableStreamCloseCodeLength;
128extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamCloseCodeConstructAbility;
129extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamCloseCodeConstructorKind;
130extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamCloseCodeImplementationVisibility;
131extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamCloseCodeInlineAttribute;
132extern const char* const s_writableStreamInternalsWritableStreamAddWriteRequestCode;
133extern const int s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength;
134extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamAddWriteRequestCodeConstructAbility;
135extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamAddWriteRequestCodeConstructorKind;
136extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamAddWriteRequestCodeImplementationVisibility;
137extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamAddWriteRequestCodeInlineAttribute;
138extern const char* const s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode;
139extern const int s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength;
140extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeConstructAbility;
141extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeConstructorKind;
142extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeImplementationVisibility;
143extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeInlineAttribute;
144extern const char* const s_writableStreamInternalsWritableStreamDealWithRejectionCode;
145extern const int s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength;
146extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDealWithRejectionCodeConstructAbility;
147extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDealWithRejectionCodeConstructorKind;
148extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDealWithRejectionCodeImplementationVisibility;
149extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDealWithRejectionCodeInlineAttribute;
150extern const char* const s_writableStreamInternalsWritableStreamFinishErroringCode;
151extern const int s_writableStreamInternalsWritableStreamFinishErroringCodeLength;
152extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamFinishErroringCodeConstructAbility;
153extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamFinishErroringCodeConstructorKind;
154extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamFinishErroringCodeImplementationVisibility;
155extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamFinishErroringCodeInlineAttribute;
156extern const char* const s_writableStreamInternalsWritableStreamFinishInFlightCloseCode;
157extern const int s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength;
158extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeConstructAbility;
159extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeConstructorKind;
160extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeImplementationVisibility;
161extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeInlineAttribute;
162extern const char* const s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode;
163extern const int s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength;
164extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeConstructAbility;
165extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeConstructorKind;
166extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeImplementationVisibility;
167extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeInlineAttribute;
168extern const char* const s_writableStreamInternalsWritableStreamFinishInFlightWriteCode;
169extern const int s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength;
170extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeConstructAbility;
171extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeConstructorKind;
172extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeImplementationVisibility;
173extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeInlineAttribute;
174extern const char* const s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode;
175extern const int s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength;
176extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeConstructAbility;
177extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeConstructorKind;
178extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeImplementationVisibility;
179extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeInlineAttribute;
180extern const char* const s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode;
181extern const int s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength;
182extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeConstructAbility;
183extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeConstructorKind;
184extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeImplementationVisibility;
185extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeInlineAttribute;
186extern const char* const s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode;
187extern const int s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength;
188extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeConstructAbility;
189extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeConstructorKind;
190extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeImplementationVisibility;
191extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeInlineAttribute;
192extern const char* const s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode;
193extern const int s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength;
194extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeConstructAbility;
195extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeConstructorKind;
196extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeImplementationVisibility;
197extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeInlineAttribute;
198extern const char* const s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode;
199extern const int s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength;
200extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeConstructAbility;
201extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeConstructorKind;
202extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeImplementationVisibility;
203extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeInlineAttribute;
204extern const char* const s_writableStreamInternalsWritableStreamStartErroringCode;
205extern const int s_writableStreamInternalsWritableStreamStartErroringCodeLength;
206extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamStartErroringCodeConstructAbility;
207extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamStartErroringCodeConstructorKind;
208extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamStartErroringCodeImplementationVisibility;
209extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamStartErroringCodeInlineAttribute;
210extern const char* const s_writableStreamInternalsWritableStreamUpdateBackpressureCode;
211extern const int s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength;
212extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamUpdateBackpressureCodeConstructAbility;
213extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamUpdateBackpressureCodeConstructorKind;
214extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamUpdateBackpressureCodeImplementationVisibility;
215extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamUpdateBackpressureCodeInlineAttribute;
216extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterAbortCode;
217extern const int s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength;
218extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeConstructAbility;
219extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeConstructorKind;
220extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeImplementationVisibility;
221extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeInlineAttribute;
222extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterCloseCode;
223extern const int s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength;
224extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeConstructAbility;
225extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeConstructorKind;
226extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeImplementationVisibility;
227extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeInlineAttribute;
228extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode;
229extern const int s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength;
230extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeConstructAbility;
231extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeConstructorKind;
232extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeImplementationVisibility;
233extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeInlineAttribute;
234extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode;
235extern const int s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength;
236extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeConstructAbility;
237extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeConstructorKind;
238extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeImplementationVisibility;
239extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeInlineAttribute;
240extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode;
241extern const int s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength;
242extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeConstructAbility;
243extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeConstructorKind;
244extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeImplementationVisibility;
245extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeInlineAttribute;
246extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode;
247extern const int s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength;
248extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeConstructAbility;
249extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeConstructorKind;
250extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeImplementationVisibility;
251extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeInlineAttribute;
252extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterReleaseCode;
253extern const int s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength;
254extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeConstructAbility;
255extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeConstructorKind;
256extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeImplementationVisibility;
257extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeInlineAttribute;
258extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterWriteCode;
259extern const int s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength;
260extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeConstructAbility;
261extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeConstructorKind;
262extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeImplementationVisibility;
263extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeInlineAttribute;
264extern const char* const s_writableStreamInternalsSetUpWritableStreamDefaultControllerCode;
265extern const int s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength;
266extern const JSC::ConstructAbility s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeConstructAbility;
267extern const JSC::ConstructorKind s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeConstructorKind;
268extern const JSC::ImplementationVisibility s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeImplementationVisibility;
269extern const JSC::InlineAttribute s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeInlineAttribute;
270extern const char* const s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode;
271extern const int s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength;
272extern const JSC::ConstructAbility s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeConstructAbility;
273extern const JSC::ConstructorKind s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeConstructorKind;
274extern const JSC::ImplementationVisibility s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeImplementationVisibility;
275extern const JSC::InlineAttribute s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeInlineAttribute;
276extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode;
277extern const int s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength;
278extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeConstructAbility;
279extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeConstructorKind;
280extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeImplementationVisibility;
281extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeInlineAttribute;
282extern const char* const s_writableStreamInternalsIsCloseSentinelCode;
283extern const int s_writableStreamInternalsIsCloseSentinelCodeLength;
284extern const JSC::ConstructAbility s_writableStreamInternalsIsCloseSentinelCodeConstructAbility;
285extern const JSC::ConstructorKind s_writableStreamInternalsIsCloseSentinelCodeConstructorKind;
286extern const JSC::ImplementationVisibility s_writableStreamInternalsIsCloseSentinelCodeImplementationVisibility;
287extern const JSC::InlineAttribute s_writableStreamInternalsIsCloseSentinelCodeInlineAttribute;
288extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode;
289extern const int s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength;
290extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeConstructAbility;
291extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeConstructorKind;
292extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeImplementationVisibility;
293extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeInlineAttribute;
294extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerCloseCode;
295extern const int s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength;
296extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeConstructAbility;
297extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeConstructorKind;
298extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeImplementationVisibility;
299extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeInlineAttribute;
300extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerErrorCode;
301extern const int s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength;
302extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeConstructAbility;
303extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeConstructorKind;
304extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeImplementationVisibility;
305extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeInlineAttribute;
306extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode;
307extern const int s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength;
308extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeConstructAbility;
309extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeConstructorKind;
310extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeImplementationVisibility;
311extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeInlineAttribute;
312extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode;
313extern const int s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength;
314extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeConstructAbility;
315extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeConstructorKind;
316extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeImplementationVisibility;
317extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeInlineAttribute;
318extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode;
319extern const int s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength;
320extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeConstructAbility;
321extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeConstructorKind;
322extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeImplementationVisibility;
323extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeInlineAttribute;
324extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode;
325extern const int s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength;
326extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeConstructAbility;
327extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeConstructorKind;
328extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeImplementationVisibility;
329extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeInlineAttribute;
330extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode;
331extern const int s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength;
332extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeConstructAbility;
333extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeConstructorKind;
334extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeImplementationVisibility;
335extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeInlineAttribute;
336extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode;
337extern const int s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength;
338extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeConstructAbility;
339extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeConstructorKind;
340extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeImplementationVisibility;
341extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeInlineAttribute;
342extern const char* const s_writableStreamInternalsWritableStreamDefaultControllerWriteCode;
343extern const int s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength;
344extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeConstructAbility;
345extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeConstructorKind;
346extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeImplementationVisibility;
347extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeInlineAttribute;
348extern const char* const s_writableStreamInternalsWritableStreamStateCode;
349extern const int s_writableStreamInternalsWritableStreamStateCodeLength;
350extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamStateCodeConstructAbility;
351extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamStateCodeConstructorKind;
352extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamStateCodeImplementationVisibility;
353extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamStateCodeInlineAttribute;
354extern const char* const s_writableStreamInternalsWritableStreamStoredErrorCode;
355extern const int s_writableStreamInternalsWritableStreamStoredErrorCodeLength;
356extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamStoredErrorCodeConstructAbility;
357extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamStoredErrorCodeConstructorKind;
358extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamStoredErrorCodeImplementationVisibility;
359extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamStoredErrorCodeInlineAttribute;
360extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode;
361extern const int s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength;
362extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeConstructAbility;
363extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeConstructorKind;
364extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeImplementationVisibility;
365extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeInlineAttribute;
366extern const char* const s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode;
367extern const int s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength;
368extern const JSC::ConstructAbility s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeConstructAbility;
369extern const JSC::ConstructorKind s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeConstructorKind;
370extern const JSC::ImplementationVisibility s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeImplementationVisibility;
371extern const JSC::InlineAttribute s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeInlineAttribute;
372
373#define WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_DATA(macro)macro(isWritableStream, writableStreamInternalsIsWritableStream
, 1) macro(isWritableStreamDefaultWriter, writableStreamInternalsIsWritableStreamDefaultWriter
, 1) macro(acquireWritableStreamDefaultWriter, writableStreamInternalsAcquireWritableStreamDefaultWriter
, 1) macro(createWritableStream, writableStreamInternalsCreateWritableStream
, 6) macro(createInternalWritableStreamFromUnderlyingSink, writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSink
, 2) macro(initializeWritableStreamSlots, writableStreamInternalsInitializeWritableStreamSlots
, 2) macro(writableStreamCloseForBindings, writableStreamInternalsWritableStreamCloseForBindings
, 1) macro(writableStreamAbortForBindings, writableStreamInternalsWritableStreamAbortForBindings
, 2) macro(isWritableStreamLocked, writableStreamInternalsIsWritableStreamLocked
, 1) macro(setUpWritableStreamDefaultWriter, writableStreamInternalsSetUpWritableStreamDefaultWriter
, 2) macro(writableStreamAbort, writableStreamInternalsWritableStreamAbort
, 2) macro(writableStreamErrorIfPossible, writableStreamInternalsWritableStreamErrorIfPossible
, 2) macro(writableStreamCloseIfPossible, writableStreamInternalsWritableStreamCloseIfPossible
, 1) macro(writableStreamClose, writableStreamInternalsWritableStreamClose
, 1) macro(writableStreamAddWriteRequest, writableStreamInternalsWritableStreamAddWriteRequest
, 1) macro(writableStreamCloseQueuedOrInFlight, writableStreamInternalsWritableStreamCloseQueuedOrInFlight
, 1) macro(writableStreamDealWithRejection, writableStreamInternalsWritableStreamDealWithRejection
, 2) macro(writableStreamFinishErroring, writableStreamInternalsWritableStreamFinishErroring
, 1) macro(writableStreamFinishInFlightClose, writableStreamInternalsWritableStreamFinishInFlightClose
, 1) macro(writableStreamFinishInFlightCloseWithError, writableStreamInternalsWritableStreamFinishInFlightCloseWithError
, 2) macro(writableStreamFinishInFlightWrite, writableStreamInternalsWritableStreamFinishInFlightWrite
, 1) macro(writableStreamFinishInFlightWriteWithError, writableStreamInternalsWritableStreamFinishInFlightWriteWithError
, 2) macro(writableStreamHasOperationMarkedInFlight, writableStreamInternalsWritableStreamHasOperationMarkedInFlight
, 1) macro(writableStreamMarkCloseRequestInFlight, writableStreamInternalsWritableStreamMarkCloseRequestInFlight
, 1) macro(writableStreamMarkFirstWriteRequestInFlight, writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlight
, 1) macro(writableStreamRejectCloseAndClosedPromiseIfNeeded,
writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeeded
, 1) macro(writableStreamStartErroring, writableStreamInternalsWritableStreamStartErroring
, 2) macro(writableStreamUpdateBackpressure, writableStreamInternalsWritableStreamUpdateBackpressure
, 2) macro(writableStreamDefaultWriterAbort, writableStreamInternalsWritableStreamDefaultWriterAbort
, 2) macro(writableStreamDefaultWriterClose, writableStreamInternalsWritableStreamDefaultWriterClose
, 1) macro(writableStreamDefaultWriterCloseWithErrorPropagation
, writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagation
, 1) macro(writableStreamDefaultWriterEnsureClosedPromiseRejected
, writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejected
, 2) macro(writableStreamDefaultWriterEnsureReadyPromiseRejected
, writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejected
, 2) macro(writableStreamDefaultWriterGetDesiredSize, writableStreamInternalsWritableStreamDefaultWriterGetDesiredSize
, 1) macro(writableStreamDefaultWriterRelease, writableStreamInternalsWritableStreamDefaultWriterRelease
, 1) macro(writableStreamDefaultWriterWrite, writableStreamInternalsWritableStreamDefaultWriterWrite
, 2) macro(setUpWritableStreamDefaultController, writableStreamInternalsSetUpWritableStreamDefaultController
, 8) macro(setUpWritableStreamDefaultControllerFromUnderlyingSink
, writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSink
, 5) macro(writableStreamDefaultControllerAdvanceQueueIfNeeded
, writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeeded
, 1) macro(isCloseSentinel, writableStreamInternalsIsCloseSentinel
, 0) macro(writableStreamDefaultControllerClearAlgorithms, writableStreamInternalsWritableStreamDefaultControllerClearAlgorithms
, 1) macro(writableStreamDefaultControllerClose, writableStreamInternalsWritableStreamDefaultControllerClose
, 1) macro(writableStreamDefaultControllerError, writableStreamInternalsWritableStreamDefaultControllerError
, 2) macro(writableStreamDefaultControllerErrorIfNeeded, writableStreamInternalsWritableStreamDefaultControllerErrorIfNeeded
, 2) macro(writableStreamDefaultControllerGetBackpressure, writableStreamInternalsWritableStreamDefaultControllerGetBackpressure
, 1) macro(writableStreamDefaultControllerGetChunkSize, writableStreamInternalsWritableStreamDefaultControllerGetChunkSize
, 2) macro(writableStreamDefaultControllerGetDesiredSize, writableStreamInternalsWritableStreamDefaultControllerGetDesiredSize
, 1) macro(writableStreamDefaultControllerProcessClose, writableStreamInternalsWritableStreamDefaultControllerProcessClose
, 1) macro(writableStreamDefaultControllerProcessWrite, writableStreamInternalsWritableStreamDefaultControllerProcessWrite
, 2) macro(writableStreamDefaultControllerWrite, writableStreamInternalsWritableStreamDefaultControllerWrite
, 3) macro(writableStreamState, writableStreamInternalsWritableStreamState
, 1) macro(writableStreamStoredError, writableStreamInternalsWritableStreamStoredError
, 1) macro(writableStreamDefaultWriterClosedPromise, writableStreamInternalsWritableStreamDefaultWriterClosedPromise
, 1) macro(writableStreamDefaultWriterReadyPromise, writableStreamInternalsWritableStreamDefaultWriterReadyPromise
, 1)
\
374 macro(isWritableStream, writableStreamInternalsIsWritableStream, 1) \
375 macro(isWritableStreamDefaultWriter, writableStreamInternalsIsWritableStreamDefaultWriter, 1) \
376 macro(acquireWritableStreamDefaultWriter, writableStreamInternalsAcquireWritableStreamDefaultWriter, 1) \
377 macro(createWritableStream, writableStreamInternalsCreateWritableStream, 6) \
378 macro(createInternalWritableStreamFromUnderlyingSink, writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSink, 2) \
379 macro(initializeWritableStreamSlots, writableStreamInternalsInitializeWritableStreamSlots, 2) \
380 macro(writableStreamCloseForBindings, writableStreamInternalsWritableStreamCloseForBindings, 1) \
381 macro(writableStreamAbortForBindings, writableStreamInternalsWritableStreamAbortForBindings, 2) \
382 macro(isWritableStreamLocked, writableStreamInternalsIsWritableStreamLocked, 1) \
383 macro(setUpWritableStreamDefaultWriter, writableStreamInternalsSetUpWritableStreamDefaultWriter, 2) \
384 macro(writableStreamAbort, writableStreamInternalsWritableStreamAbort, 2) \
385 macro(writableStreamErrorIfPossible, writableStreamInternalsWritableStreamErrorIfPossible, 2) \
386 macro(writableStreamCloseIfPossible, writableStreamInternalsWritableStreamCloseIfPossible, 1) \
387 macro(writableStreamClose, writableStreamInternalsWritableStreamClose, 1) \
388 macro(writableStreamAddWriteRequest, writableStreamInternalsWritableStreamAddWriteRequest, 1) \
389 macro(writableStreamCloseQueuedOrInFlight, writableStreamInternalsWritableStreamCloseQueuedOrInFlight, 1) \
390 macro(writableStreamDealWithRejection, writableStreamInternalsWritableStreamDealWithRejection, 2) \
391 macro(writableStreamFinishErroring, writableStreamInternalsWritableStreamFinishErroring, 1) \
392 macro(writableStreamFinishInFlightClose, writableStreamInternalsWritableStreamFinishInFlightClose, 1) \
393 macro(writableStreamFinishInFlightCloseWithError, writableStreamInternalsWritableStreamFinishInFlightCloseWithError, 2) \
394 macro(writableStreamFinishInFlightWrite, writableStreamInternalsWritableStreamFinishInFlightWrite, 1) \
395 macro(writableStreamFinishInFlightWriteWithError, writableStreamInternalsWritableStreamFinishInFlightWriteWithError, 2) \
396 macro(writableStreamHasOperationMarkedInFlight, writableStreamInternalsWritableStreamHasOperationMarkedInFlight, 1) \
397 macro(writableStreamMarkCloseRequestInFlight, writableStreamInternalsWritableStreamMarkCloseRequestInFlight, 1) \
398 macro(writableStreamMarkFirstWriteRequestInFlight, writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlight, 1) \
399 macro(writableStreamRejectCloseAndClosedPromiseIfNeeded, writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeeded, 1) \
400 macro(writableStreamStartErroring, writableStreamInternalsWritableStreamStartErroring, 2) \
401 macro(writableStreamUpdateBackpressure, writableStreamInternalsWritableStreamUpdateBackpressure, 2) \
402 macro(writableStreamDefaultWriterAbort, writableStreamInternalsWritableStreamDefaultWriterAbort, 2) \
403 macro(writableStreamDefaultWriterClose, writableStreamInternalsWritableStreamDefaultWriterClose, 1) \
404 macro(writableStreamDefaultWriterCloseWithErrorPropagation, writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagation, 1) \
405 macro(writableStreamDefaultWriterEnsureClosedPromiseRejected, writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejected, 2) \
406 macro(writableStreamDefaultWriterEnsureReadyPromiseRejected, writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejected, 2) \
407 macro(writableStreamDefaultWriterGetDesiredSize, writableStreamInternalsWritableStreamDefaultWriterGetDesiredSize, 1) \
408 macro(writableStreamDefaultWriterRelease, writableStreamInternalsWritableStreamDefaultWriterRelease, 1) \
409 macro(writableStreamDefaultWriterWrite, writableStreamInternalsWritableStreamDefaultWriterWrite, 2) \
410 macro(setUpWritableStreamDefaultController, writableStreamInternalsSetUpWritableStreamDefaultController, 8) \
411 macro(setUpWritableStreamDefaultControllerFromUnderlyingSink, writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSink, 5) \
412 macro(writableStreamDefaultControllerAdvanceQueueIfNeeded, writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeeded, 1) \
413 macro(isCloseSentinel, writableStreamInternalsIsCloseSentinel, 0) \
414 macro(writableStreamDefaultControllerClearAlgorithms, writableStreamInternalsWritableStreamDefaultControllerClearAlgorithms, 1) \
415 macro(writableStreamDefaultControllerClose, writableStreamInternalsWritableStreamDefaultControllerClose, 1) \
416 macro(writableStreamDefaultControllerError, writableStreamInternalsWritableStreamDefaultControllerError, 2) \
417 macro(writableStreamDefaultControllerErrorIfNeeded, writableStreamInternalsWritableStreamDefaultControllerErrorIfNeeded, 2) \
418 macro(writableStreamDefaultControllerGetBackpressure, writableStreamInternalsWritableStreamDefaultControllerGetBackpressure, 1) \
419 macro(writableStreamDefaultControllerGetChunkSize, writableStreamInternalsWritableStreamDefaultControllerGetChunkSize, 2) \
420 macro(writableStreamDefaultControllerGetDesiredSize, writableStreamInternalsWritableStreamDefaultControllerGetDesiredSize, 1) \
421 macro(writableStreamDefaultControllerProcessClose, writableStreamInternalsWritableStreamDefaultControllerProcessClose, 1) \
422 macro(writableStreamDefaultControllerProcessWrite, writableStreamInternalsWritableStreamDefaultControllerProcessWrite, 2) \
423 macro(writableStreamDefaultControllerWrite, writableStreamInternalsWritableStreamDefaultControllerWrite, 3) \
424 macro(writableStreamState, writableStreamInternalsWritableStreamState, 1) \
425 macro(writableStreamStoredError, writableStreamInternalsWritableStreamStoredError, 1) \
426 macro(writableStreamDefaultWriterClosedPromise, writableStreamInternalsWritableStreamDefaultWriterClosedPromise, 1) \
427 macro(writableStreamDefaultWriterReadyPromise, writableStreamInternalsWritableStreamDefaultWriterReadyPromise, 1) \
428
429#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_ISWRITABLESTREAM1 1
430#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_ISWRITABLESTREAMDEFAULTWRITER1 1
431#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_ACQUIREWRITABLESTREAMDEFAULTWRITER1 1
432#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_CREATEWRITABLESTREAM1 1
433#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_CREATEINTERNALWRITABLESTREAMFROMUNDERLYINGSINK1 1
434#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_INITIALIZEWRITABLESTREAMSLOTS1 1
435#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMCLOSEFORBINDINGS1 1
436#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMABORTFORBINDINGS1 1
437#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_ISWRITABLESTREAMLOCKED1 1
438#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_SETUPWRITABLESTREAMDEFAULTWRITER1 1
439#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMABORT1 1
440#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMERRORIFPOSSIBLE1 1
441#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMCLOSEIFPOSSIBLE1 1
442#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMCLOSE1 1
443#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMADDWRITEREQUEST1 1
444#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMCLOSEQUEUEDORINFLIGHT1 1
445#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEALWITHREJECTION1 1
446#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMFINISHERRORING1 1
447#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMFINISHINFLIGHTCLOSE1 1
448#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMFINISHINFLIGHTCLOSEWITHERROR1 1
449#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMFINISHINFLIGHTWRITE1 1
450#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMFINISHINFLIGHTWRITEWITHERROR1 1
451#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMHASOPERATIONMARKEDINFLIGHT1 1
452#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMMARKCLOSEREQUESTINFLIGHT1 1
453#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMMARKFIRSTWRITEREQUESTINFLIGHT1 1
454#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMREJECTCLOSEANDCLOSEDPROMISEIFNEEDED1 1
455#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMSTARTERRORING1 1
456#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMUPDATEBACKPRESSURE1 1
457#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERABORT1 1
458#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERCLOSE1 1
459#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERCLOSEWITHERRORPROPAGATION1 1
460#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERENSURECLOSEDPROMISEREJECTED1 1
461#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERENSUREREADYPROMISEREJECTED1 1
462#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERGETDESIREDSIZE1 1
463#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERRELEASE1 1
464#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERWRITE1 1
465#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_SETUPWRITABLESTREAMDEFAULTCONTROLLER1 1
466#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_SETUPWRITABLESTREAMDEFAULTCONTROLLERFROMUNDERLYINGSINK1 1
467#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERADVANCEQUEUEIFNEEDED1 1
468#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_ISCLOSESENTINEL1 1
469#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERCLEARALGORITHMS1 1
470#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERCLOSE1 1
471#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERERROR1 1
472#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERERRORIFNEEDED1 1
473#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERGETBACKPRESSURE1 1
474#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERGETCHUNKSIZE1 1
475#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERGETDESIREDSIZE1 1
476#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERPROCESSCLOSE1 1
477#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERPROCESSWRITE1 1
478#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTCONTROLLERWRITE1 1
479#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMSTATE1 1
480#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMSTOREDERROR1 1
481#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERCLOSEDPROMISE1 1
482#define WEBCORE_BUILTIN_WRITABLESTREAMINTERNALS_WRITABLESTREAMDEFAULTWRITERREADYPROMISE1 1
483
484#define WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(macro)macro(writableStreamInternalsIsWritableStreamCode, isWritableStream
, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength
) macro(writableStreamInternalsIsWritableStreamDefaultWriterCode
, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength
) macro(writableStreamInternalsAcquireWritableStreamDefaultWriterCode
, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength
) macro(writableStreamInternalsCreateWritableStreamCode, createWritableStream
, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength
) macro(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode
, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength
) macro(writableStreamInternalsInitializeWritableStreamSlotsCode
, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength
) macro(writableStreamInternalsWritableStreamCloseForBindingsCode
, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength
) macro(writableStreamInternalsWritableStreamAbortForBindingsCode
, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength
) macro(writableStreamInternalsIsWritableStreamLockedCode, isWritableStreamLocked
, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength
) macro(writableStreamInternalsSetUpWritableStreamDefaultWriterCode
, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength
) macro(writableStreamInternalsWritableStreamAbortCode, writableStreamAbort
, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength
) macro(writableStreamInternalsWritableStreamErrorIfPossibleCode
, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength
) macro(writableStreamInternalsWritableStreamCloseIfPossibleCode
, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength
) macro(writableStreamInternalsWritableStreamCloseCode, writableStreamClose
, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength
) macro(writableStreamInternalsWritableStreamAddWriteRequestCode
, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength
) macro(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode
, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength
) macro(writableStreamInternalsWritableStreamDealWithRejectionCode
, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength
) macro(writableStreamInternalsWritableStreamFinishErroringCode
, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength
) macro(writableStreamInternalsWritableStreamFinishInFlightCloseCode
, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength
) macro(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode
, writableStreamFinishInFlightCloseWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength
) macro(writableStreamInternalsWritableStreamFinishInFlightWriteCode
, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength
) macro(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode
, writableStreamFinishInFlightWriteWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength
) macro(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode
, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength
) macro(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode
, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength
) macro(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode
, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral()
, s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength
) macro(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode
, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength
) macro(writableStreamInternalsWritableStreamStartErroringCode
, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength
) macro(writableStreamInternalsWritableStreamUpdateBackpressureCode
, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterAbortCode
, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterCloseCode
, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode
, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode
, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode
, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode
, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterReleaseCode
, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterWriteCode
, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength
) macro(writableStreamInternalsSetUpWritableStreamDefaultControllerCode
, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength
) macro(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode
, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode
, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength
) macro(writableStreamInternalsIsCloseSentinelCode, isCloseSentinel
, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode
, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerCloseCode
, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerErrorCode
, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode
, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(
), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode
, writableStreamDefaultControllerGetBackpressure, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode
, writableStreamDefaultControllerGetChunkSize, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode
, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode
, writableStreamDefaultControllerProcessClose, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode
, writableStreamDefaultControllerProcessWrite, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength
) macro(writableStreamInternalsWritableStreamDefaultControllerWriteCode
, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength
) macro(writableStreamInternalsWritableStreamStateCode, writableStreamState
, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength
) macro(writableStreamInternalsWritableStreamStoredErrorCode,
writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode
, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength
) macro(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode
, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength
)
\
485 macro(writableStreamInternalsIsWritableStreamCode, isWritableStream, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength) \
486 macro(writableStreamInternalsIsWritableStreamDefaultWriterCode, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength) \
487 macro(writableStreamInternalsAcquireWritableStreamDefaultWriterCode, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength) \
488 macro(writableStreamInternalsCreateWritableStreamCode, createWritableStream, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength) \
489 macro(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength) \
490 macro(writableStreamInternalsInitializeWritableStreamSlotsCode, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength) \
491 macro(writableStreamInternalsWritableStreamCloseForBindingsCode, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength) \
492 macro(writableStreamInternalsWritableStreamAbortForBindingsCode, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength) \
493 macro(writableStreamInternalsIsWritableStreamLockedCode, isWritableStreamLocked, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength) \
494 macro(writableStreamInternalsSetUpWritableStreamDefaultWriterCode, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength) \
495 macro(writableStreamInternalsWritableStreamAbortCode, writableStreamAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength) \
496 macro(writableStreamInternalsWritableStreamErrorIfPossibleCode, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength) \
497 macro(writableStreamInternalsWritableStreamCloseIfPossibleCode, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength) \
498 macro(writableStreamInternalsWritableStreamCloseCode, writableStreamClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength) \
499 macro(writableStreamInternalsWritableStreamAddWriteRequestCode, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength) \
500 macro(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength) \
501 macro(writableStreamInternalsWritableStreamDealWithRejectionCode, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength) \
502 macro(writableStreamInternalsWritableStreamFinishErroringCode, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength) \
503 macro(writableStreamInternalsWritableStreamFinishInFlightCloseCode, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength) \
504 macro(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode, writableStreamFinishInFlightCloseWithError, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength) \
505 macro(writableStreamInternalsWritableStreamFinishInFlightWriteCode, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength) \
506 macro(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode, writableStreamFinishInFlightWriteWithError, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength) \
507 macro(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength) \
508 macro(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength) \
509 macro(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength) \
510 macro(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength) \
511 macro(writableStreamInternalsWritableStreamStartErroringCode, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength) \
512 macro(writableStreamInternalsWritableStreamUpdateBackpressureCode, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength) \
513 macro(writableStreamInternalsWritableStreamDefaultWriterAbortCode, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength) \
514 macro(writableStreamInternalsWritableStreamDefaultWriterCloseCode, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength) \
515 macro(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength) \
516 macro(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength) \
517 macro(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength) \
518 macro(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength) \
519 macro(writableStreamInternalsWritableStreamDefaultWriterReleaseCode, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength) \
520 macro(writableStreamInternalsWritableStreamDefaultWriterWriteCode, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength) \
521 macro(writableStreamInternalsSetUpWritableStreamDefaultControllerCode, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength) \
522 macro(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength) \
523 macro(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength) \
524 macro(writableStreamInternalsIsCloseSentinelCode, isCloseSentinel, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength) \
525 macro(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength) \
526 macro(writableStreamInternalsWritableStreamDefaultControllerCloseCode, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength) \
527 macro(writableStreamInternalsWritableStreamDefaultControllerErrorCode, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength) \
528 macro(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength) \
529 macro(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode, writableStreamDefaultControllerGetBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength) \
530 macro(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode, writableStreamDefaultControllerGetChunkSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength) \
531 macro(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength) \
532 macro(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode, writableStreamDefaultControllerProcessClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength) \
533 macro(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode, writableStreamDefaultControllerProcessWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength) \
534 macro(writableStreamInternalsWritableStreamDefaultControllerWriteCode, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength) \
535 macro(writableStreamInternalsWritableStreamStateCode, writableStreamState, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength) \
536 macro(writableStreamInternalsWritableStreamStoredErrorCode, writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength) \
537 macro(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength) \
538 macro(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength) \
539
540#define WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(macro)macro(acquireWritableStreamDefaultWriter) macro(createInternalWritableStreamFromUnderlyingSink
) macro(createWritableStream) macro(initializeWritableStreamSlots
) macro(isCloseSentinel) macro(isWritableStream) macro(isWritableStreamDefaultWriter
) macro(isWritableStreamLocked) macro(setUpWritableStreamDefaultController
) macro(setUpWritableStreamDefaultControllerFromUnderlyingSink
) macro(setUpWritableStreamDefaultWriter) macro(writableStreamAbort
) macro(writableStreamAbortForBindings) macro(writableStreamAddWriteRequest
) macro(writableStreamClose) macro(writableStreamCloseForBindings
) macro(writableStreamCloseIfPossible) macro(writableStreamCloseQueuedOrInFlight
) macro(writableStreamDealWithRejection) macro(writableStreamDefaultControllerAdvanceQueueIfNeeded
) macro(writableStreamDefaultControllerClearAlgorithms) macro
(writableStreamDefaultControllerClose) macro(writableStreamDefaultControllerError
) macro(writableStreamDefaultControllerErrorIfNeeded) macro(writableStreamDefaultControllerGetBackpressure
) macro(writableStreamDefaultControllerGetChunkSize) macro(writableStreamDefaultControllerGetDesiredSize
) macro(writableStreamDefaultControllerProcessClose) macro(writableStreamDefaultControllerProcessWrite
) macro(writableStreamDefaultControllerWrite) macro(writableStreamDefaultWriterAbort
) macro(writableStreamDefaultWriterClose) macro(writableStreamDefaultWriterCloseWithErrorPropagation
) macro(writableStreamDefaultWriterClosedPromise) macro(writableStreamDefaultWriterEnsureClosedPromiseRejected
) macro(writableStreamDefaultWriterEnsureReadyPromiseRejected
) macro(writableStreamDefaultWriterGetDesiredSize) macro(writableStreamDefaultWriterReadyPromise
) macro(writableStreamDefaultWriterRelease) macro(writableStreamDefaultWriterWrite
) macro(writableStreamErrorIfPossible) macro(writableStreamFinishErroring
) macro(writableStreamFinishInFlightClose) macro(writableStreamFinishInFlightCloseWithError
) macro(writableStreamFinishInFlightWrite) macro(writableStreamFinishInFlightWriteWithError
) macro(writableStreamHasOperationMarkedInFlight) macro(writableStreamMarkCloseRequestInFlight
) macro(writableStreamMarkFirstWriteRequestInFlight) macro(writableStreamRejectCloseAndClosedPromiseIfNeeded
) macro(writableStreamStartErroring) macro(writableStreamState
) macro(writableStreamStoredError) macro(writableStreamUpdateBackpressure
)
\
541 macro(acquireWritableStreamDefaultWriter) \
542 macro(createInternalWritableStreamFromUnderlyingSink) \
543 macro(createWritableStream) \
544 macro(initializeWritableStreamSlots) \
545 macro(isCloseSentinel) \
546 macro(isWritableStream) \
547 macro(isWritableStreamDefaultWriter) \
548 macro(isWritableStreamLocked) \
549 macro(setUpWritableStreamDefaultController) \
550 macro(setUpWritableStreamDefaultControllerFromUnderlyingSink) \
551 macro(setUpWritableStreamDefaultWriter) \
552 macro(writableStreamAbort) \
553 macro(writableStreamAbortForBindings) \
554 macro(writableStreamAddWriteRequest) \
555 macro(writableStreamClose) \
556 macro(writableStreamCloseForBindings) \
557 macro(writableStreamCloseIfPossible) \
558 macro(writableStreamCloseQueuedOrInFlight) \
559 macro(writableStreamDealWithRejection) \
560 macro(writableStreamDefaultControllerAdvanceQueueIfNeeded) \
561 macro(writableStreamDefaultControllerClearAlgorithms) \
562 macro(writableStreamDefaultControllerClose) \
563 macro(writableStreamDefaultControllerError) \
564 macro(writableStreamDefaultControllerErrorIfNeeded) \
565 macro(writableStreamDefaultControllerGetBackpressure) \
566 macro(writableStreamDefaultControllerGetChunkSize) \
567 macro(writableStreamDefaultControllerGetDesiredSize) \
568 macro(writableStreamDefaultControllerProcessClose) \
569 macro(writableStreamDefaultControllerProcessWrite) \
570 macro(writableStreamDefaultControllerWrite) \
571 macro(writableStreamDefaultWriterAbort) \
572 macro(writableStreamDefaultWriterClose) \
573 macro(writableStreamDefaultWriterCloseWithErrorPropagation) \
574 macro(writableStreamDefaultWriterClosedPromise) \
575 macro(writableStreamDefaultWriterEnsureClosedPromiseRejected) \
576 macro(writableStreamDefaultWriterEnsureReadyPromiseRejected) \
577 macro(writableStreamDefaultWriterGetDesiredSize) \
578 macro(writableStreamDefaultWriterReadyPromise) \
579 macro(writableStreamDefaultWriterRelease) \
580 macro(writableStreamDefaultWriterWrite) \
581 macro(writableStreamErrorIfPossible) \
582 macro(writableStreamFinishErroring) \
583 macro(writableStreamFinishInFlightClose) \
584 macro(writableStreamFinishInFlightCloseWithError) \
585 macro(writableStreamFinishInFlightWrite) \
586 macro(writableStreamFinishInFlightWriteWithError) \
587 macro(writableStreamHasOperationMarkedInFlight) \
588 macro(writableStreamMarkCloseRequestInFlight) \
589 macro(writableStreamMarkFirstWriteRequestInFlight) \
590 macro(writableStreamRejectCloseAndClosedPromiseIfNeeded) \
591 macro(writableStreamStartErroring) \
592 macro(writableStreamState) \
593 macro(writableStreamStoredError) \
594 macro(writableStreamUpdateBackpressure) \
595
596#define DECLARE_BUILTIN_GENERATOR(codeName, functionName, overriddenName, argumentCount) \
597 JSC::FunctionExecutable* codeName##Generator(JSC::VM&);
598
599WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(DECLARE_BUILTIN_GENERATOR)DECLARE_BUILTIN_GENERATOR(writableStreamInternalsIsWritableStreamCode
, isWritableStream, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsIsWritableStreamDefaultWriterCode
, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsAcquireWritableStreamDefaultWriterCode
, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsCreateWritableStreamCode
, createWritableStream, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode
, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsInitializeWritableStreamSlotsCode
, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamCloseForBindingsCode
, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamAbortForBindingsCode
, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsIsWritableStreamLockedCode
, isWritableStreamLocked, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsSetUpWritableStreamDefaultWriterCode
, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamAbortCode
, writableStreamAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamErrorIfPossibleCode
, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamCloseIfPossibleCode
, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamCloseCode
, writableStreamClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamAddWriteRequestCode
, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode
, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDealWithRejectionCode
, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamFinishErroringCode
, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamFinishInFlightCloseCode
, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode
, writableStreamFinishInFlightCloseWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamFinishInFlightWriteCode
, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode
, writableStreamFinishInFlightWriteWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode
, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode
, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode
, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral()
, s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode
, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamStartErroringCode
, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamUpdateBackpressureCode
, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterAbortCode
, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterCloseCode
, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode
, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode
, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode
, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode
, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterReleaseCode
, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterWriteCode
, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsSetUpWritableStreamDefaultControllerCode
, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode
, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode
, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsIsCloseSentinelCode
, isCloseSentinel, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode
, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerCloseCode
, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerErrorCode
, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode
, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(
), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode
, writableStreamDefaultControllerGetBackpressure, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode
, writableStreamDefaultControllerGetChunkSize, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode
, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode
, writableStreamDefaultControllerProcessClose, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode
, writableStreamDefaultControllerProcessWrite, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultControllerWriteCode
, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamStateCode
, writableStreamState, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamStoredErrorCode
, writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode
, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength
) DECLARE_BUILTIN_GENERATOR(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode
, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength
)
600#undef DECLARE_BUILTIN_GENERATOR
601
602class WritableStreamInternalsBuiltinsWrapper : private JSC::WeakHandleOwner {
603public:
604 explicit WritableStreamInternalsBuiltinsWrapper(JSC::VM& vm)
605 : m_vm(vm)
606 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES), m_acquireWritableStreamDefaultWriter(JSC::Identifier::fromString
(vm, "acquireWritableStreamDefaultWriter" ""_s)), m_acquireWritableStreamDefaultWriterPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "acquireWritableStreamDefaultWriter" ""_s))) ,
m_createInternalWritableStreamFromUnderlyingSink(JSC::Identifier
::fromString(vm, "createInternalWritableStreamFromUnderlyingSink"
""_s)), m_createInternalWritableStreamFromUnderlyingSinkPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "createInternalWritableStreamFromUnderlyingSink"
""_s))) , m_createWritableStream(JSC::Identifier::fromString
(vm, "createWritableStream" ""_s)), m_createWritableStreamPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "createWritableStream" ""_s))) , m_initializeWritableStreamSlots
(JSC::Identifier::fromString(vm, "initializeWritableStreamSlots"
""_s)), m_initializeWritableStreamSlotsPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "initializeWritableStreamSlots"
""_s))) , m_isCloseSentinel(JSC::Identifier::fromString(vm, "isCloseSentinel"
""_s)), m_isCloseSentinelPrivateName(JSC::Identifier::fromUid
(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "isCloseSentinel"
""_s))) , m_isWritableStream(JSC::Identifier::fromString(vm,
"isWritableStream" ""_s)), m_isWritableStreamPrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "isWritableStream" ""_s))) , m_isWritableStreamDefaultWriter
(JSC::Identifier::fromString(vm, "isWritableStreamDefaultWriter"
""_s)), m_isWritableStreamDefaultWriterPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "isWritableStreamDefaultWriter"
""_s))) , m_isWritableStreamLocked(JSC::Identifier::fromString
(vm, "isWritableStreamLocked" ""_s)), m_isWritableStreamLockedPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "isWritableStreamLocked" ""_s))) , m_setUpWritableStreamDefaultController
(JSC::Identifier::fromString(vm, "setUpWritableStreamDefaultController"
""_s)), m_setUpWritableStreamDefaultControllerPrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "setUpWritableStreamDefaultController" ""_s))) , m_setUpWritableStreamDefaultControllerFromUnderlyingSink
(JSC::Identifier::fromString(vm, "setUpWritableStreamDefaultControllerFromUnderlyingSink"
""_s)), m_setUpWritableStreamDefaultControllerFromUnderlyingSinkPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "setUpWritableStreamDefaultControllerFromUnderlyingSink"
""_s))) , m_setUpWritableStreamDefaultWriter(JSC::Identifier
::fromString(vm, "setUpWritableStreamDefaultWriter" ""_s)), m_setUpWritableStreamDefaultWriterPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "setUpWritableStreamDefaultWriter" ""_s))) , m_writableStreamAbort
(JSC::Identifier::fromString(vm, "writableStreamAbort" ""_s))
, m_writableStreamAbortPrivateName(JSC::Identifier::fromUid(JSC
::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamAbort"
""_s))) , m_writableStreamAbortForBindings(JSC::Identifier::
fromString(vm, "writableStreamAbortForBindings" ""_s)), m_writableStreamAbortForBindingsPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamAbortForBindings" ""_s))) , m_writableStreamAddWriteRequest
(JSC::Identifier::fromString(vm, "writableStreamAddWriteRequest"
""_s)), m_writableStreamAddWriteRequestPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamAddWriteRequest"
""_s))) , m_writableStreamClose(JSC::Identifier::fromString(
vm, "writableStreamClose" ""_s)), m_writableStreamClosePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamClose" ""_s))) , m_writableStreamCloseForBindings
(JSC::Identifier::fromString(vm, "writableStreamCloseForBindings"
""_s)), m_writableStreamCloseForBindingsPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamCloseForBindings"
""_s))) , m_writableStreamCloseIfPossible(JSC::Identifier::fromString
(vm, "writableStreamCloseIfPossible" ""_s)), m_writableStreamCloseIfPossiblePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamCloseIfPossible" ""_s))) , m_writableStreamCloseQueuedOrInFlight
(JSC::Identifier::fromString(vm, "writableStreamCloseQueuedOrInFlight"
""_s)), m_writableStreamCloseQueuedOrInFlightPrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "writableStreamCloseQueuedOrInFlight" ""_s))) , m_writableStreamDealWithRejection
(JSC::Identifier::fromString(vm, "writableStreamDealWithRejection"
""_s)), m_writableStreamDealWithRejectionPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamDealWithRejection"
""_s))) , m_writableStreamDefaultControllerAdvanceQueueIfNeeded
(JSC::Identifier::fromString(vm, "writableStreamDefaultControllerAdvanceQueueIfNeeded"
""_s)), m_writableStreamDefaultControllerAdvanceQueueIfNeededPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerAdvanceQueueIfNeeded"
""_s))) , m_writableStreamDefaultControllerClearAlgorithms(JSC
::Identifier::fromString(vm, "writableStreamDefaultControllerClearAlgorithms"
""_s)), m_writableStreamDefaultControllerClearAlgorithmsPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerClearAlgorithms"
""_s))) , m_writableStreamDefaultControllerClose(JSC::Identifier
::fromString(vm, "writableStreamDefaultControllerClose" ""_s)
), m_writableStreamDefaultControllerClosePrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamDefaultControllerClose"
""_s))) , m_writableStreamDefaultControllerError(JSC::Identifier
::fromString(vm, "writableStreamDefaultControllerError" ""_s)
), m_writableStreamDefaultControllerErrorPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamDefaultControllerError"
""_s))) , m_writableStreamDefaultControllerErrorIfNeeded(JSC
::Identifier::fromString(vm, "writableStreamDefaultControllerErrorIfNeeded"
""_s)), m_writableStreamDefaultControllerErrorIfNeededPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerErrorIfNeeded"
""_s))) , m_writableStreamDefaultControllerGetBackpressure(JSC
::Identifier::fromString(vm, "writableStreamDefaultControllerGetBackpressure"
""_s)), m_writableStreamDefaultControllerGetBackpressurePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerGetBackpressure"
""_s))) , m_writableStreamDefaultControllerGetChunkSize(JSC::
Identifier::fromString(vm, "writableStreamDefaultControllerGetChunkSize"
""_s)), m_writableStreamDefaultControllerGetChunkSizePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerGetChunkSize" ""_s
))) , m_writableStreamDefaultControllerGetDesiredSize(JSC::Identifier
::fromString(vm, "writableStreamDefaultControllerGetDesiredSize"
""_s)), m_writableStreamDefaultControllerGetDesiredSizePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerGetDesiredSize"
""_s))) , m_writableStreamDefaultControllerProcessClose(JSC::
Identifier::fromString(vm, "writableStreamDefaultControllerProcessClose"
""_s)), m_writableStreamDefaultControllerProcessClosePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerProcessClose" ""_s
))) , m_writableStreamDefaultControllerProcessWrite(JSC::Identifier
::fromString(vm, "writableStreamDefaultControllerProcessWrite"
""_s)), m_writableStreamDefaultControllerProcessWritePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultControllerProcessWrite" ""_s
))) , m_writableStreamDefaultControllerWrite(JSC::Identifier::
fromString(vm, "writableStreamDefaultControllerWrite" ""_s)),
m_writableStreamDefaultControllerWritePrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamDefaultControllerWrite"
""_s))) , m_writableStreamDefaultWriterAbort(JSC::Identifier
::fromString(vm, "writableStreamDefaultWriterAbort" ""_s)), m_writableStreamDefaultWriterAbortPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultWriterAbort" ""_s))) , m_writableStreamDefaultWriterClose
(JSC::Identifier::fromString(vm, "writableStreamDefaultWriterClose"
""_s)), m_writableStreamDefaultWriterClosePrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamDefaultWriterClose"
""_s))) , m_writableStreamDefaultWriterCloseWithErrorPropagation
(JSC::Identifier::fromString(vm, "writableStreamDefaultWriterCloseWithErrorPropagation"
""_s)), m_writableStreamDefaultWriterCloseWithErrorPropagationPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultWriterCloseWithErrorPropagation"
""_s))) , m_writableStreamDefaultWriterClosedPromise(JSC::Identifier
::fromString(vm, "writableStreamDefaultWriterClosedPromise" ""_s
)), m_writableStreamDefaultWriterClosedPromisePrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "writableStreamDefaultWriterClosedPromise" ""_s))) , m_writableStreamDefaultWriterEnsureClosedPromiseRejected
(JSC::Identifier::fromString(vm, "writableStreamDefaultWriterEnsureClosedPromiseRejected"
""_s)), m_writableStreamDefaultWriterEnsureClosedPromiseRejectedPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultWriterEnsureClosedPromiseRejected"
""_s))) , m_writableStreamDefaultWriterEnsureReadyPromiseRejected
(JSC::Identifier::fromString(vm, "writableStreamDefaultWriterEnsureReadyPromiseRejected"
""_s)), m_writableStreamDefaultWriterEnsureReadyPromiseRejectedPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultWriterEnsureReadyPromiseRejected"
""_s))) , m_writableStreamDefaultWriterGetDesiredSize(JSC::Identifier
::fromString(vm, "writableStreamDefaultWriterGetDesiredSize" ""_s
)), m_writableStreamDefaultWriterGetDesiredSizePrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "writableStreamDefaultWriterGetDesiredSize" ""_s))) , m_writableStreamDefaultWriterReadyPromise
(JSC::Identifier::fromString(vm, "writableStreamDefaultWriterReadyPromise"
""_s)), m_writableStreamDefaultWriterReadyPromisePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultWriterReadyPromise" ""_s
))) , m_writableStreamDefaultWriterRelease(JSC::Identifier::fromString
(vm, "writableStreamDefaultWriterRelease" ""_s)), m_writableStreamDefaultWriterReleasePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultWriterRelease" ""_s))) ,
m_writableStreamDefaultWriterWrite(JSC::Identifier::fromString
(vm, "writableStreamDefaultWriterWrite" ""_s)), m_writableStreamDefaultWriterWritePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamDefaultWriterWrite" ""_s))) , m_writableStreamErrorIfPossible
(JSC::Identifier::fromString(vm, "writableStreamErrorIfPossible"
""_s)), m_writableStreamErrorIfPossiblePrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamErrorIfPossible"
""_s))) , m_writableStreamFinishErroring(JSC::Identifier::fromString
(vm, "writableStreamFinishErroring" ""_s)), m_writableStreamFinishErroringPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamFinishErroring" ""_s))) , m_writableStreamFinishInFlightClose
(JSC::Identifier::fromString(vm, "writableStreamFinishInFlightClose"
""_s)), m_writableStreamFinishInFlightClosePrivateName(JSC::
Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "writableStreamFinishInFlightClose" ""_s))) , m_writableStreamFinishInFlightCloseWithError
(JSC::Identifier::fromString(vm, "writableStreamFinishInFlightCloseWithError"
""_s)), m_writableStreamFinishInFlightCloseWithErrorPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamFinishInFlightCloseWithError" ""_s
))) , m_writableStreamFinishInFlightWrite(JSC::Identifier::fromString
(vm, "writableStreamFinishInFlightWrite" ""_s)), m_writableStreamFinishInFlightWritePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamFinishInFlightWrite" ""_s))) , m_writableStreamFinishInFlightWriteWithError
(JSC::Identifier::fromString(vm, "writableStreamFinishInFlightWriteWithError"
""_s)), m_writableStreamFinishInFlightWriteWithErrorPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamFinishInFlightWriteWithError" ""_s
))) , m_writableStreamHasOperationMarkedInFlight(JSC::Identifier
::fromString(vm, "writableStreamHasOperationMarkedInFlight" ""_s
)), m_writableStreamHasOperationMarkedInFlightPrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "writableStreamHasOperationMarkedInFlight" ""_s))) , m_writableStreamMarkCloseRequestInFlight
(JSC::Identifier::fromString(vm, "writableStreamMarkCloseRequestInFlight"
""_s)), m_writableStreamMarkCloseRequestInFlightPrivateName(
JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "writableStreamMarkCloseRequestInFlight" ""_s))) , m_writableStreamMarkFirstWriteRequestInFlight
(JSC::Identifier::fromString(vm, "writableStreamMarkFirstWriteRequestInFlight"
""_s)), m_writableStreamMarkFirstWriteRequestInFlightPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamMarkFirstWriteRequestInFlight" ""_s
))) , m_writableStreamRejectCloseAndClosedPromiseIfNeeded(JSC
::Identifier::fromString(vm, "writableStreamRejectCloseAndClosedPromiseIfNeeded"
""_s)), m_writableStreamRejectCloseAndClosedPromiseIfNeededPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamRejectCloseAndClosedPromiseIfNeeded"
""_s))) , m_writableStreamStartErroring(JSC::Identifier::fromString
(vm, "writableStreamStartErroring" ""_s)), m_writableStreamStartErroringPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamStartErroring" ""_s))) , m_writableStreamState
(JSC::Identifier::fromString(vm, "writableStreamState" ""_s))
, m_writableStreamStatePrivateName(JSC::Identifier::fromUid(JSC
::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamState"
""_s))) , m_writableStreamStoredError(JSC::Identifier::fromString
(vm, "writableStreamStoredError" ""_s)), m_writableStreamStoredErrorPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "writableStreamStoredError" ""_s))) , m_writableStreamUpdateBackpressure
(JSC::Identifier::fromString(vm, "writableStreamUpdateBackpressure"
""_s)), m_writableStreamUpdateBackpressurePrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "writableStreamUpdateBackpressure"
""_s)))
607#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(unsafeMakeSpan(s_##name, static_cast<size_t>(length))), { }, JSC::SourceTaintedOrigin::Untainted))
608 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsWritableStreamCode
, isWritableStream, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsWritableStreamDefaultWriterCode
, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsAcquireWritableStreamDefaultWriterCode
, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsCreateWritableStreamCode
, createWritableStream, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode
, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsInitializeWritableStreamSlotsCode
, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseForBindingsCode
, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamAbortForBindingsCode
, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsWritableStreamLockedCode
, isWritableStreamLocked, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsSetUpWritableStreamDefaultWriterCode
, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamAbortCode
, writableStreamAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamErrorIfPossibleCode
, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseIfPossibleCode
, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseCode
, writableStreamClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamAddWriteRequestCode
, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode
, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDealWithRejectionCode
, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishErroringCode
, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightCloseCode
, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode
, writableStreamFinishInFlightCloseWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightWriteCode
, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode
, writableStreamFinishInFlightWriteWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode
, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode
, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode
, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral()
, s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode
, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamStartErroringCode
, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamUpdateBackpressureCode
, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterAbortCode
, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterCloseCode
, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode
, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode
, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode
, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode
, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterReleaseCode
, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterWriteCode
, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsSetUpWritableStreamDefaultControllerCode
, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode
, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode
, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsCloseSentinelCode
, isCloseSentinel, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode
, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerCloseCode
, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerErrorCode
, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode
, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(
), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode
, writableStreamDefaultControllerGetBackpressure, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode
, writableStreamDefaultControllerGetChunkSize, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode
, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode
, writableStreamDefaultControllerProcessClose, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode
, writableStreamDefaultControllerProcessWrite, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerWriteCode
, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamStateCode
, writableStreamState, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamStoredErrorCode
, writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode
, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode
, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength
)
609#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
610 {
611 }
612
613#define EXPOSE_BUILTIN_EXECUTABLES(name, functionName, overriddenName, length) \
614 JSC::UnlinkedFunctionExecutable* name##Executable(); \
615 const JSC::SourceCode& name##Source() const { return m_##name##Source; }
616 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(EXPOSE_BUILTIN_EXECUTABLES)EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsIsWritableStreamCode
, isWritableStream, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsIsWritableStreamDefaultWriterCode
, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsAcquireWritableStreamDefaultWriterCode
, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsCreateWritableStreamCode
, createWritableStream, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode
, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsInitializeWritableStreamSlotsCode
, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseForBindingsCode
, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamAbortForBindingsCode
, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsIsWritableStreamLockedCode
, isWritableStreamLocked, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsSetUpWritableStreamDefaultWriterCode
, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamAbortCode
, writableStreamAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamErrorIfPossibleCode
, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseIfPossibleCode
, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseCode
, writableStreamClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamAddWriteRequestCode
, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode
, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDealWithRejectionCode
, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishErroringCode
, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightCloseCode
, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode
, writableStreamFinishInFlightCloseWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightWriteCode
, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode
, writableStreamFinishInFlightWriteWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode
, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode
, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode
, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral()
, s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode
, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamStartErroringCode
, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamUpdateBackpressureCode
, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterAbortCode
, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterCloseCode
, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode
, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode
, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode
, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode
, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterReleaseCode
, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterWriteCode
, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsSetUpWritableStreamDefaultControllerCode
, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode
, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode
, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsIsCloseSentinelCode
, isCloseSentinel, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode
, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerCloseCode
, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerErrorCode
, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode
, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(
), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode
, writableStreamDefaultControllerGetBackpressure, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode
, writableStreamDefaultControllerGetChunkSize, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode
, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode
, writableStreamDefaultControllerProcessClose, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode
, writableStreamDefaultControllerProcessWrite, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerWriteCode
, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamStateCode
, writableStreamState, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamStoredErrorCode
, writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode
, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode
, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength
)
617#undef EXPOSE_BUILTIN_EXECUTABLES
618
619 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(DECLARE_BUILTIN_IDENTIFIER_ACCESSOR)const JSC::Identifier& acquireWritableStreamDefaultWriterPublicName
() const { return m_acquireWritableStreamDefaultWriter; } const
JSC::Identifier& acquireWritableStreamDefaultWriterPrivateName
() const { return m_acquireWritableStreamDefaultWriterPrivateName
; } const JSC::Identifier& createInternalWritableStreamFromUnderlyingSinkPublicName
() const { return m_createInternalWritableStreamFromUnderlyingSink
; } const JSC::Identifier& createInternalWritableStreamFromUnderlyingSinkPrivateName
() const { return m_createInternalWritableStreamFromUnderlyingSinkPrivateName
; } const JSC::Identifier& createWritableStreamPublicName
() const { return m_createWritableStream; } const JSC::Identifier
& createWritableStreamPrivateName() const { return m_createWritableStreamPrivateName
; } const JSC::Identifier& initializeWritableStreamSlotsPublicName
() const { return m_initializeWritableStreamSlots; } const JSC
::Identifier& initializeWritableStreamSlotsPrivateName() const
{ return m_initializeWritableStreamSlotsPrivateName; } const
JSC::Identifier& isCloseSentinelPublicName() const { return
m_isCloseSentinel; } const JSC::Identifier& isCloseSentinelPrivateName
() const { return m_isCloseSentinelPrivateName; } const JSC::
Identifier& isWritableStreamPublicName() const { return m_isWritableStream
; } const JSC::Identifier& isWritableStreamPrivateName() const
{ return m_isWritableStreamPrivateName; } const JSC::Identifier
& isWritableStreamDefaultWriterPublicName() const { return
m_isWritableStreamDefaultWriter; } const JSC::Identifier&
isWritableStreamDefaultWriterPrivateName() const { return m_isWritableStreamDefaultWriterPrivateName
; } const JSC::Identifier& isWritableStreamLockedPublicName
() const { return m_isWritableStreamLocked; } const JSC::Identifier
& isWritableStreamLockedPrivateName() const { return m_isWritableStreamLockedPrivateName
; } const JSC::Identifier& setUpWritableStreamDefaultControllerPublicName
() const { return m_setUpWritableStreamDefaultController; } const
JSC::Identifier& setUpWritableStreamDefaultControllerPrivateName
() const { return m_setUpWritableStreamDefaultControllerPrivateName
; } const JSC::Identifier& setUpWritableStreamDefaultControllerFromUnderlyingSinkPublicName
() const { return m_setUpWritableStreamDefaultControllerFromUnderlyingSink
; } const JSC::Identifier& setUpWritableStreamDefaultControllerFromUnderlyingSinkPrivateName
() const { return m_setUpWritableStreamDefaultControllerFromUnderlyingSinkPrivateName
; } const JSC::Identifier& setUpWritableStreamDefaultWriterPublicName
() const { return m_setUpWritableStreamDefaultWriter; } const
JSC::Identifier& setUpWritableStreamDefaultWriterPrivateName
() const { return m_setUpWritableStreamDefaultWriterPrivateName
; } const JSC::Identifier& writableStreamAbortPublicName(
) const { return m_writableStreamAbort; } const JSC::Identifier
& writableStreamAbortPrivateName() const { return m_writableStreamAbortPrivateName
; } const JSC::Identifier& writableStreamAbortForBindingsPublicName
() const { return m_writableStreamAbortForBindings; } const JSC
::Identifier& writableStreamAbortForBindingsPrivateName()
const { return m_writableStreamAbortForBindingsPrivateName; }
const JSC::Identifier& writableStreamAddWriteRequestPublicName
() const { return m_writableStreamAddWriteRequest; } const JSC
::Identifier& writableStreamAddWriteRequestPrivateName() const
{ return m_writableStreamAddWriteRequestPrivateName; } const
JSC::Identifier& writableStreamClosePublicName() const {
return m_writableStreamClose; } const JSC::Identifier& writableStreamClosePrivateName
() const { return m_writableStreamClosePrivateName; } const JSC
::Identifier& writableStreamCloseForBindingsPublicName() const
{ return m_writableStreamCloseForBindings; } const JSC::Identifier
& writableStreamCloseForBindingsPrivateName() const { return
m_writableStreamCloseForBindingsPrivateName; } const JSC::Identifier
& writableStreamCloseIfPossiblePublicName() const { return
m_writableStreamCloseIfPossible; } const JSC::Identifier&
writableStreamCloseIfPossiblePrivateName() const { return m_writableStreamCloseIfPossiblePrivateName
; } const JSC::Identifier& writableStreamCloseQueuedOrInFlightPublicName
() const { return m_writableStreamCloseQueuedOrInFlight; } const
JSC::Identifier& writableStreamCloseQueuedOrInFlightPrivateName
() const { return m_writableStreamCloseQueuedOrInFlightPrivateName
; } const JSC::Identifier& writableStreamDealWithRejectionPublicName
() const { return m_writableStreamDealWithRejection; } const JSC
::Identifier& writableStreamDealWithRejectionPrivateName(
) const { return m_writableStreamDealWithRejectionPrivateName
; } const JSC::Identifier& writableStreamDefaultControllerAdvanceQueueIfNeededPublicName
() const { return m_writableStreamDefaultControllerAdvanceQueueIfNeeded
; } const JSC::Identifier& writableStreamDefaultControllerAdvanceQueueIfNeededPrivateName
() const { return m_writableStreamDefaultControllerAdvanceQueueIfNeededPrivateName
; } const JSC::Identifier& writableStreamDefaultControllerClearAlgorithmsPublicName
() const { return m_writableStreamDefaultControllerClearAlgorithms
; } const JSC::Identifier& writableStreamDefaultControllerClearAlgorithmsPrivateName
() const { return m_writableStreamDefaultControllerClearAlgorithmsPrivateName
; } const JSC::Identifier& writableStreamDefaultControllerClosePublicName
() const { return m_writableStreamDefaultControllerClose; } const
JSC::Identifier& writableStreamDefaultControllerClosePrivateName
() const { return m_writableStreamDefaultControllerClosePrivateName
; } const JSC::Identifier& writableStreamDefaultControllerErrorPublicName
() const { return m_writableStreamDefaultControllerError; } const
JSC::Identifier& writableStreamDefaultControllerErrorPrivateName
() const { return m_writableStreamDefaultControllerErrorPrivateName
; } const JSC::Identifier& writableStreamDefaultControllerErrorIfNeededPublicName
() const { return m_writableStreamDefaultControllerErrorIfNeeded
; } const JSC::Identifier& writableStreamDefaultControllerErrorIfNeededPrivateName
() const { return m_writableStreamDefaultControllerErrorIfNeededPrivateName
; } const JSC::Identifier& writableStreamDefaultControllerGetBackpressurePublicName
() const { return m_writableStreamDefaultControllerGetBackpressure
; } const JSC::Identifier& writableStreamDefaultControllerGetBackpressurePrivateName
() const { return m_writableStreamDefaultControllerGetBackpressurePrivateName
; } const JSC::Identifier& writableStreamDefaultControllerGetChunkSizePublicName
() const { return m_writableStreamDefaultControllerGetChunkSize
; } const JSC::Identifier& writableStreamDefaultControllerGetChunkSizePrivateName
() const { return m_writableStreamDefaultControllerGetChunkSizePrivateName
; } const JSC::Identifier& writableStreamDefaultControllerGetDesiredSizePublicName
() const { return m_writableStreamDefaultControllerGetDesiredSize
; } const JSC::Identifier& writableStreamDefaultControllerGetDesiredSizePrivateName
() const { return m_writableStreamDefaultControllerGetDesiredSizePrivateName
; } const JSC::Identifier& writableStreamDefaultControllerProcessClosePublicName
() const { return m_writableStreamDefaultControllerProcessClose
; } const JSC::Identifier& writableStreamDefaultControllerProcessClosePrivateName
() const { return m_writableStreamDefaultControllerProcessClosePrivateName
; } const JSC::Identifier& writableStreamDefaultControllerProcessWritePublicName
() const { return m_writableStreamDefaultControllerProcessWrite
; } const JSC::Identifier& writableStreamDefaultControllerProcessWritePrivateName
() const { return m_writableStreamDefaultControllerProcessWritePrivateName
; } const JSC::Identifier& writableStreamDefaultControllerWritePublicName
() const { return m_writableStreamDefaultControllerWrite; } const
JSC::Identifier& writableStreamDefaultControllerWritePrivateName
() const { return m_writableStreamDefaultControllerWritePrivateName
; } const JSC::Identifier& writableStreamDefaultWriterAbortPublicName
() const { return m_writableStreamDefaultWriterAbort; } const
JSC::Identifier& writableStreamDefaultWriterAbortPrivateName
() const { return m_writableStreamDefaultWriterAbortPrivateName
; } const JSC::Identifier& writableStreamDefaultWriterClosePublicName
() const { return m_writableStreamDefaultWriterClose; } const
JSC::Identifier& writableStreamDefaultWriterClosePrivateName
() const { return m_writableStreamDefaultWriterClosePrivateName
; } const JSC::Identifier& writableStreamDefaultWriterCloseWithErrorPropagationPublicName
() const { return m_writableStreamDefaultWriterCloseWithErrorPropagation
; } const JSC::Identifier& writableStreamDefaultWriterCloseWithErrorPropagationPrivateName
() const { return m_writableStreamDefaultWriterCloseWithErrorPropagationPrivateName
; } const JSC::Identifier& writableStreamDefaultWriterClosedPromisePublicName
() const { return m_writableStreamDefaultWriterClosedPromise;
} const JSC::Identifier& writableStreamDefaultWriterClosedPromisePrivateName
() const { return m_writableStreamDefaultWriterClosedPromisePrivateName
; } const JSC::Identifier& writableStreamDefaultWriterEnsureClosedPromiseRejectedPublicName
() const { return m_writableStreamDefaultWriterEnsureClosedPromiseRejected
; } const JSC::Identifier& writableStreamDefaultWriterEnsureClosedPromiseRejectedPrivateName
() const { return m_writableStreamDefaultWriterEnsureClosedPromiseRejectedPrivateName
; } const JSC::Identifier& writableStreamDefaultWriterEnsureReadyPromiseRejectedPublicName
() const { return m_writableStreamDefaultWriterEnsureReadyPromiseRejected
; } const JSC::Identifier& writableStreamDefaultWriterEnsureReadyPromiseRejectedPrivateName
() const { return m_writableStreamDefaultWriterEnsureReadyPromiseRejectedPrivateName
; } const JSC::Identifier& writableStreamDefaultWriterGetDesiredSizePublicName
() const { return m_writableStreamDefaultWriterGetDesiredSize
; } const JSC::Identifier& writableStreamDefaultWriterGetDesiredSizePrivateName
() const { return m_writableStreamDefaultWriterGetDesiredSizePrivateName
; } const JSC::Identifier& writableStreamDefaultWriterReadyPromisePublicName
() const { return m_writableStreamDefaultWriterReadyPromise; }
const JSC::Identifier& writableStreamDefaultWriterReadyPromisePrivateName
() const { return m_writableStreamDefaultWriterReadyPromisePrivateName
; } const JSC::Identifier& writableStreamDefaultWriterReleasePublicName
() const { return m_writableStreamDefaultWriterRelease; } const
JSC::Identifier& writableStreamDefaultWriterReleasePrivateName
() const { return m_writableStreamDefaultWriterReleasePrivateName
; } const JSC::Identifier& writableStreamDefaultWriterWritePublicName
() const { return m_writableStreamDefaultWriterWrite; } const
JSC::Identifier& writableStreamDefaultWriterWritePrivateName
() const { return m_writableStreamDefaultWriterWritePrivateName
; } const JSC::Identifier& writableStreamErrorIfPossiblePublicName
() const { return m_writableStreamErrorIfPossible; } const JSC
::Identifier& writableStreamErrorIfPossiblePrivateName() const
{ return m_writableStreamErrorIfPossiblePrivateName; } const
JSC::Identifier& writableStreamFinishErroringPublicName(
) const { return m_writableStreamFinishErroring; } const JSC::
Identifier& writableStreamFinishErroringPrivateName() const
{ return m_writableStreamFinishErroringPrivateName; } const JSC
::Identifier& writableStreamFinishInFlightClosePublicName
() const { return m_writableStreamFinishInFlightClose; } const
JSC::Identifier& writableStreamFinishInFlightClosePrivateName
() const { return m_writableStreamFinishInFlightClosePrivateName
; } const JSC::Identifier& writableStreamFinishInFlightCloseWithErrorPublicName
() const { return m_writableStreamFinishInFlightCloseWithError
; } const JSC::Identifier& writableStreamFinishInFlightCloseWithErrorPrivateName
() const { return m_writableStreamFinishInFlightCloseWithErrorPrivateName
; } const JSC::Identifier& writableStreamFinishInFlightWritePublicName
() const { return m_writableStreamFinishInFlightWrite; } const
JSC::Identifier& writableStreamFinishInFlightWritePrivateName
() const { return m_writableStreamFinishInFlightWritePrivateName
; } const JSC::Identifier& writableStreamFinishInFlightWriteWithErrorPublicName
() const { return m_writableStreamFinishInFlightWriteWithError
; } const JSC::Identifier& writableStreamFinishInFlightWriteWithErrorPrivateName
() const { return m_writableStreamFinishInFlightWriteWithErrorPrivateName
; } const JSC::Identifier& writableStreamHasOperationMarkedInFlightPublicName
() const { return m_writableStreamHasOperationMarkedInFlight;
} const JSC::Identifier& writableStreamHasOperationMarkedInFlightPrivateName
() const { return m_writableStreamHasOperationMarkedInFlightPrivateName
; } const JSC::Identifier& writableStreamMarkCloseRequestInFlightPublicName
() const { return m_writableStreamMarkCloseRequestInFlight; }
const JSC::Identifier& writableStreamMarkCloseRequestInFlightPrivateName
() const { return m_writableStreamMarkCloseRequestInFlightPrivateName
; } const JSC::Identifier& writableStreamMarkFirstWriteRequestInFlightPublicName
() const { return m_writableStreamMarkFirstWriteRequestInFlight
; } const JSC::Identifier& writableStreamMarkFirstWriteRequestInFlightPrivateName
() const { return m_writableStreamMarkFirstWriteRequestInFlightPrivateName
; } const JSC::Identifier& writableStreamRejectCloseAndClosedPromiseIfNeededPublicName
() const { return m_writableStreamRejectCloseAndClosedPromiseIfNeeded
; } const JSC::Identifier& writableStreamRejectCloseAndClosedPromiseIfNeededPrivateName
() const { return m_writableStreamRejectCloseAndClosedPromiseIfNeededPrivateName
; } const JSC::Identifier& writableStreamStartErroringPublicName
() const { return m_writableStreamStartErroring; } const JSC::
Identifier& writableStreamStartErroringPrivateName() const
{ return m_writableStreamStartErroringPrivateName; } const JSC
::Identifier& writableStreamStatePublicName() const { return
m_writableStreamState; } const JSC::Identifier& writableStreamStatePrivateName
() const { return m_writableStreamStatePrivateName; } const JSC
::Identifier& writableStreamStoredErrorPublicName() const
{ return m_writableStreamStoredError; } const JSC::Identifier
& writableStreamStoredErrorPrivateName() const { return m_writableStreamStoredErrorPrivateName
; } const JSC::Identifier& writableStreamUpdateBackpressurePublicName
() const { return m_writableStreamUpdateBackpressure; } const
JSC::Identifier& writableStreamUpdateBackpressurePrivateName
() const { return m_writableStreamUpdateBackpressurePrivateName
; }
620
621 void exportNames();
622
623private:
624 JSC::VM& m_vm;
625
626 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(DECLARE_BUILTIN_NAMES)const JSC::Identifier m_acquireWritableStreamDefaultWriter; const
JSC::Identifier m_acquireWritableStreamDefaultWriterPrivateName
; const JSC::Identifier m_createInternalWritableStreamFromUnderlyingSink
; const JSC::Identifier m_createInternalWritableStreamFromUnderlyingSinkPrivateName
; const JSC::Identifier m_createWritableStream; const JSC::Identifier
m_createWritableStreamPrivateName; const JSC::Identifier m_initializeWritableStreamSlots
; const JSC::Identifier m_initializeWritableStreamSlotsPrivateName
; const JSC::Identifier m_isCloseSentinel; const JSC::Identifier
m_isCloseSentinelPrivateName; const JSC::Identifier m_isWritableStream
; const JSC::Identifier m_isWritableStreamPrivateName; const JSC
::Identifier m_isWritableStreamDefaultWriter; const JSC::Identifier
m_isWritableStreamDefaultWriterPrivateName; const JSC::Identifier
m_isWritableStreamLocked; const JSC::Identifier m_isWritableStreamLockedPrivateName
; const JSC::Identifier m_setUpWritableStreamDefaultController
; const JSC::Identifier m_setUpWritableStreamDefaultControllerPrivateName
; const JSC::Identifier m_setUpWritableStreamDefaultControllerFromUnderlyingSink
; const JSC::Identifier m_setUpWritableStreamDefaultControllerFromUnderlyingSinkPrivateName
; const JSC::Identifier m_setUpWritableStreamDefaultWriter; const
JSC::Identifier m_setUpWritableStreamDefaultWriterPrivateName
; const JSC::Identifier m_writableStreamAbort; const JSC::Identifier
m_writableStreamAbortPrivateName; const JSC::Identifier m_writableStreamAbortForBindings
; const JSC::Identifier m_writableStreamAbortForBindingsPrivateName
; const JSC::Identifier m_writableStreamAddWriteRequest; const
JSC::Identifier m_writableStreamAddWriteRequestPrivateName; const
JSC::Identifier m_writableStreamClose; const JSC::Identifier
m_writableStreamClosePrivateName; const JSC::Identifier m_writableStreamCloseForBindings
; const JSC::Identifier m_writableStreamCloseForBindingsPrivateName
; const JSC::Identifier m_writableStreamCloseIfPossible; const
JSC::Identifier m_writableStreamCloseIfPossiblePrivateName; const
JSC::Identifier m_writableStreamCloseQueuedOrInFlight; const
JSC::Identifier m_writableStreamCloseQueuedOrInFlightPrivateName
; const JSC::Identifier m_writableStreamDealWithRejection; const
JSC::Identifier m_writableStreamDealWithRejectionPrivateName
; const JSC::Identifier m_writableStreamDefaultControllerAdvanceQueueIfNeeded
; const JSC::Identifier m_writableStreamDefaultControllerAdvanceQueueIfNeededPrivateName
; const JSC::Identifier m_writableStreamDefaultControllerClearAlgorithms
; const JSC::Identifier m_writableStreamDefaultControllerClearAlgorithmsPrivateName
; const JSC::Identifier m_writableStreamDefaultControllerClose
; const JSC::Identifier m_writableStreamDefaultControllerClosePrivateName
; const JSC::Identifier m_writableStreamDefaultControllerError
; const JSC::Identifier m_writableStreamDefaultControllerErrorPrivateName
; const JSC::Identifier m_writableStreamDefaultControllerErrorIfNeeded
; const JSC::Identifier m_writableStreamDefaultControllerErrorIfNeededPrivateName
; const JSC::Identifier m_writableStreamDefaultControllerGetBackpressure
; const JSC::Identifier m_writableStreamDefaultControllerGetBackpressurePrivateName
; const JSC::Identifier m_writableStreamDefaultControllerGetChunkSize
; const JSC::Identifier m_writableStreamDefaultControllerGetChunkSizePrivateName
; const JSC::Identifier m_writableStreamDefaultControllerGetDesiredSize
; const JSC::Identifier m_writableStreamDefaultControllerGetDesiredSizePrivateName
; const JSC::Identifier m_writableStreamDefaultControllerProcessClose
; const JSC::Identifier m_writableStreamDefaultControllerProcessClosePrivateName
; const JSC::Identifier m_writableStreamDefaultControllerProcessWrite
; const JSC::Identifier m_writableStreamDefaultControllerProcessWritePrivateName
; const JSC::Identifier m_writableStreamDefaultControllerWrite
; const JSC::Identifier m_writableStreamDefaultControllerWritePrivateName
; const JSC::Identifier m_writableStreamDefaultWriterAbort; const
JSC::Identifier m_writableStreamDefaultWriterAbortPrivateName
; const JSC::Identifier m_writableStreamDefaultWriterClose; const
JSC::Identifier m_writableStreamDefaultWriterClosePrivateName
; const JSC::Identifier m_writableStreamDefaultWriterCloseWithErrorPropagation
; const JSC::Identifier m_writableStreamDefaultWriterCloseWithErrorPropagationPrivateName
; const JSC::Identifier m_writableStreamDefaultWriterClosedPromise
; const JSC::Identifier m_writableStreamDefaultWriterClosedPromisePrivateName
; const JSC::Identifier m_writableStreamDefaultWriterEnsureClosedPromiseRejected
; const JSC::Identifier m_writableStreamDefaultWriterEnsureClosedPromiseRejectedPrivateName
; const JSC::Identifier m_writableStreamDefaultWriterEnsureReadyPromiseRejected
; const JSC::Identifier m_writableStreamDefaultWriterEnsureReadyPromiseRejectedPrivateName
; const JSC::Identifier m_writableStreamDefaultWriterGetDesiredSize
; const JSC::Identifier m_writableStreamDefaultWriterGetDesiredSizePrivateName
; const JSC::Identifier m_writableStreamDefaultWriterReadyPromise
; const JSC::Identifier m_writableStreamDefaultWriterReadyPromisePrivateName
; const JSC::Identifier m_writableStreamDefaultWriterRelease;
const JSC::Identifier m_writableStreamDefaultWriterReleasePrivateName
; const JSC::Identifier m_writableStreamDefaultWriterWrite; const
JSC::Identifier m_writableStreamDefaultWriterWritePrivateName
; const JSC::Identifier m_writableStreamErrorIfPossible; const
JSC::Identifier m_writableStreamErrorIfPossiblePrivateName; const
JSC::Identifier m_writableStreamFinishErroring; const JSC::Identifier
m_writableStreamFinishErroringPrivateName; const JSC::Identifier
m_writableStreamFinishInFlightClose; const JSC::Identifier m_writableStreamFinishInFlightClosePrivateName
; const JSC::Identifier m_writableStreamFinishInFlightCloseWithError
; const JSC::Identifier m_writableStreamFinishInFlightCloseWithErrorPrivateName
; const JSC::Identifier m_writableStreamFinishInFlightWrite; const
JSC::Identifier m_writableStreamFinishInFlightWritePrivateName
; const JSC::Identifier m_writableStreamFinishInFlightWriteWithError
; const JSC::Identifier m_writableStreamFinishInFlightWriteWithErrorPrivateName
; const JSC::Identifier m_writableStreamHasOperationMarkedInFlight
; const JSC::Identifier m_writableStreamHasOperationMarkedInFlightPrivateName
; const JSC::Identifier m_writableStreamMarkCloseRequestInFlight
; const JSC::Identifier m_writableStreamMarkCloseRequestInFlightPrivateName
; const JSC::Identifier m_writableStreamMarkFirstWriteRequestInFlight
; const JSC::Identifier m_writableStreamMarkFirstWriteRequestInFlightPrivateName
; const JSC::Identifier m_writableStreamRejectCloseAndClosedPromiseIfNeeded
; const JSC::Identifier m_writableStreamRejectCloseAndClosedPromiseIfNeededPrivateName
; const JSC::Identifier m_writableStreamStartErroring; const JSC
::Identifier m_writableStreamStartErroringPrivateName; const JSC
::Identifier m_writableStreamState; const JSC::Identifier m_writableStreamStatePrivateName
; const JSC::Identifier m_writableStreamStoredError; const JSC
::Identifier m_writableStreamStoredErrorPrivateName; const JSC
::Identifier m_writableStreamUpdateBackpressure; const JSC::Identifier
m_writableStreamUpdateBackpressurePrivateName;
627
628#define DECLARE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) \
629 JSC::SourceCode m_##name##Source;\
630 JSC::Weak<JSC::UnlinkedFunctionExecutable> m_##name##Executable;
631 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(DECLARE_BUILTIN_SOURCE_MEMBERS)DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsWritableStreamCode
, isWritableStream, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsWritableStreamDefaultWriterCode
, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsAcquireWritableStreamDefaultWriterCode
, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsCreateWritableStreamCode
, createWritableStream, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode
, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsInitializeWritableStreamSlotsCode
, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseForBindingsCode
, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamAbortForBindingsCode
, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsWritableStreamLockedCode
, isWritableStreamLocked, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsSetUpWritableStreamDefaultWriterCode
, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamAbortCode
, writableStreamAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamErrorIfPossibleCode
, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseIfPossibleCode
, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseCode
, writableStreamClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamAddWriteRequestCode
, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode
, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDealWithRejectionCode
, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishErroringCode
, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightCloseCode
, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode
, writableStreamFinishInFlightCloseWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightWriteCode
, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode
, writableStreamFinishInFlightWriteWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode
, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode
, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode
, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral()
, s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode
, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamStartErroringCode
, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamUpdateBackpressureCode
, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterAbortCode
, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterCloseCode
, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode
, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode
, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode
, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode
, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterReleaseCode
, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterWriteCode
, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsSetUpWritableStreamDefaultControllerCode
, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode
, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode
, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsIsCloseSentinelCode
, isCloseSentinel, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode
, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerCloseCode
, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerErrorCode
, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode
, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(
), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode
, writableStreamDefaultControllerGetBackpressure, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode
, writableStreamDefaultControllerGetChunkSize, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode
, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode
, writableStreamDefaultControllerProcessClose, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode
, writableStreamDefaultControllerProcessWrite, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultControllerWriteCode
, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamStateCode
, writableStreamState, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamStoredErrorCode
, writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode
, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode
, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength
)
632#undef DECLARE_BUILTIN_SOURCE_MEMBERS
633
634};
635
636#define DEFINE_BUILTIN_EXECUTABLES(name, functionName, overriddenName, length) \
637inline JSC::UnlinkedFunctionExecutable* WritableStreamInternalsBuiltinsWrapper::name##Executable() \
638{\
639 if (!m_##name##Executable) {\
640 JSC::Identifier executableName = functionName##PublicName();\
641 if (overriddenName)\
642 executableName = JSC::Identifier::fromString(m_vm, overriddenName);\
643 m_##name##Executable = JSC::Weak<JSC::UnlinkedFunctionExecutable>(JSC::createBuiltinExecutable(m_vm, m_##name##Source, executableName, s_##name##ImplementationVisibility, s_##name##ConstructorKind, s_##name##ConstructAbility, s_##name##InlineAttribute), this, &m_##name##Executable);\
644 }\
645 return m_##name##Executable.get();\
646}
647WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(DEFINE_BUILTIN_EXECUTABLES)DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsIsWritableStreamCode
, isWritableStream, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsIsWritableStreamDefaultWriterCode
, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsAcquireWritableStreamDefaultWriterCode
, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsCreateWritableStreamCode
, createWritableStream, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode
, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsInitializeWritableStreamSlotsCode
, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseForBindingsCode
, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamAbortForBindingsCode
, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsIsWritableStreamLockedCode
, isWritableStreamLocked, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsSetUpWritableStreamDefaultWriterCode
, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamAbortCode
, writableStreamAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamErrorIfPossibleCode
, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseIfPossibleCode
, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseCode
, writableStreamClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamAddWriteRequestCode
, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode
, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDealWithRejectionCode
, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishErroringCode
, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightCloseCode
, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode
, writableStreamFinishInFlightCloseWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightWriteCode
, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode
, writableStreamFinishInFlightWriteWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode
, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode
, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode
, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral()
, s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode
, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamStartErroringCode
, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamUpdateBackpressureCode
, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterAbortCode
, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterCloseCode
, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode
, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode
, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode
, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode
, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterReleaseCode
, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterWriteCode
, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsSetUpWritableStreamDefaultControllerCode
, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode
, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode
, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsIsCloseSentinelCode
, isCloseSentinel, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode
, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerCloseCode
, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerErrorCode
, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode
, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(
), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode
, writableStreamDefaultControllerGetBackpressure, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode
, writableStreamDefaultControllerGetChunkSize, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode
, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode
, writableStreamDefaultControllerProcessClose, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode
, writableStreamDefaultControllerProcessWrite, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultControllerWriteCode
, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamStateCode
, writableStreamState, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamStoredErrorCode
, writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode
, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode
, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength
)
648#undef DEFINE_BUILTIN_EXECUTABLES
649
650inline void WritableStreamInternalsBuiltinsWrapper::exportNames()
651{
652#define EXPORT_FUNCTION_NAME(name) m_vm.propertyNames->appendExternalName(name##PublicName(), name##PrivateName());
653 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(EXPORT_FUNCTION_NAME)EXPORT_FUNCTION_NAME(acquireWritableStreamDefaultWriter) EXPORT_FUNCTION_NAME
(createInternalWritableStreamFromUnderlyingSink) EXPORT_FUNCTION_NAME
(createWritableStream) EXPORT_FUNCTION_NAME(initializeWritableStreamSlots
) EXPORT_FUNCTION_NAME(isCloseSentinel) EXPORT_FUNCTION_NAME(
isWritableStream) EXPORT_FUNCTION_NAME(isWritableStreamDefaultWriter
) EXPORT_FUNCTION_NAME(isWritableStreamLocked) EXPORT_FUNCTION_NAME
(setUpWritableStreamDefaultController) EXPORT_FUNCTION_NAME(setUpWritableStreamDefaultControllerFromUnderlyingSink
) EXPORT_FUNCTION_NAME(setUpWritableStreamDefaultWriter) EXPORT_FUNCTION_NAME
(writableStreamAbort) EXPORT_FUNCTION_NAME(writableStreamAbortForBindings
) EXPORT_FUNCTION_NAME(writableStreamAddWriteRequest) EXPORT_FUNCTION_NAME
(writableStreamClose) EXPORT_FUNCTION_NAME(writableStreamCloseForBindings
) EXPORT_FUNCTION_NAME(writableStreamCloseIfPossible) EXPORT_FUNCTION_NAME
(writableStreamCloseQueuedOrInFlight) EXPORT_FUNCTION_NAME(writableStreamDealWithRejection
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerAdvanceQueueIfNeeded
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerClearAlgorithms
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerClose) EXPORT_FUNCTION_NAME
(writableStreamDefaultControllerError) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerErrorIfNeeded
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerGetBackpressure
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerGetChunkSize
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerGetDesiredSize
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerProcessClose
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerProcessWrite
) EXPORT_FUNCTION_NAME(writableStreamDefaultControllerWrite) EXPORT_FUNCTION_NAME
(writableStreamDefaultWriterAbort) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterClose
) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterCloseWithErrorPropagation
) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterClosedPromise
) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterEnsureClosedPromiseRejected
) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterEnsureReadyPromiseRejected
) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterGetDesiredSize
) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterReadyPromise
) EXPORT_FUNCTION_NAME(writableStreamDefaultWriterRelease) EXPORT_FUNCTION_NAME
(writableStreamDefaultWriterWrite) EXPORT_FUNCTION_NAME(writableStreamErrorIfPossible
) EXPORT_FUNCTION_NAME(writableStreamFinishErroring) EXPORT_FUNCTION_NAME
(writableStreamFinishInFlightClose) EXPORT_FUNCTION_NAME(writableStreamFinishInFlightCloseWithError
) EXPORT_FUNCTION_NAME(writableStreamFinishInFlightWrite) EXPORT_FUNCTION_NAME
(writableStreamFinishInFlightWriteWithError) EXPORT_FUNCTION_NAME
(writableStreamHasOperationMarkedInFlight) EXPORT_FUNCTION_NAME
(writableStreamMarkCloseRequestInFlight) EXPORT_FUNCTION_NAME
(writableStreamMarkFirstWriteRequestInFlight) EXPORT_FUNCTION_NAME
(writableStreamRejectCloseAndClosedPromiseIfNeeded) EXPORT_FUNCTION_NAME
(writableStreamStartErroring) EXPORT_FUNCTION_NAME(writableStreamState
) EXPORT_FUNCTION_NAME(writableStreamStoredError) EXPORT_FUNCTION_NAME
(writableStreamUpdateBackpressure)
654#undef EXPORT_FUNCTION_NAME
655}
656
657class WritableStreamInternalsBuiltinFunctions {
658public:
659 explicit WritableStreamInternalsBuiltinFunctions(JSC::VM& vm) : m_vm(vm) { }
660
661 void init(JSC::JSGlobalObject&);
662 template<typename Visitor> void visit(Visitor&);
663
664public:
665 JSC::VM& m_vm;
666
667#define DECLARE_BUILTIN_SOURCE_MEMBERS(functionName) \
668 JSC::WriteBarrier<JSC::JSFunction> m_##functionName##Function;
669 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(DECLARE_BUILTIN_SOURCE_MEMBERS)DECLARE_BUILTIN_SOURCE_MEMBERS(acquireWritableStreamDefaultWriter
) DECLARE_BUILTIN_SOURCE_MEMBERS(createInternalWritableStreamFromUnderlyingSink
) DECLARE_BUILTIN_SOURCE_MEMBERS(createWritableStream) DECLARE_BUILTIN_SOURCE_MEMBERS
(initializeWritableStreamSlots) DECLARE_BUILTIN_SOURCE_MEMBERS
(isCloseSentinel) DECLARE_BUILTIN_SOURCE_MEMBERS(isWritableStream
) DECLARE_BUILTIN_SOURCE_MEMBERS(isWritableStreamDefaultWriter
) DECLARE_BUILTIN_SOURCE_MEMBERS(isWritableStreamLocked) DECLARE_BUILTIN_SOURCE_MEMBERS
(setUpWritableStreamDefaultController) DECLARE_BUILTIN_SOURCE_MEMBERS
(setUpWritableStreamDefaultControllerFromUnderlyingSink) DECLARE_BUILTIN_SOURCE_MEMBERS
(setUpWritableStreamDefaultWriter) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamAbort) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamAbortForBindings
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamAddWriteRequest
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamClose) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamCloseForBindings) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamCloseIfPossible) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamCloseQueuedOrInFlight) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDealWithRejection) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerAdvanceQueueIfNeeded) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerClearAlgorithms) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerClose) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerError) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerErrorIfNeeded) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerGetBackpressure) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerGetChunkSize) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerGetDesiredSize) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerProcessClose) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerProcessWrite) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultControllerWrite) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterAbort) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterClose) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterCloseWithErrorPropagation) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterClosedPromise) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterEnsureClosedPromiseRejected) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterEnsureReadyPromiseRejected) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterGetDesiredSize) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterReadyPromise) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterRelease) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamDefaultWriterWrite) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamErrorIfPossible) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamFinishErroring) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamFinishInFlightClose) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamFinishInFlightCloseWithError) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamFinishInFlightWrite) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamFinishInFlightWriteWithError) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamHasOperationMarkedInFlight) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamMarkCloseRequestInFlight) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamMarkFirstWriteRequestInFlight) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamRejectCloseAndClosedPromiseIfNeeded) DECLARE_BUILTIN_SOURCE_MEMBERS
(writableStreamStartErroring) DECLARE_BUILTIN_SOURCE_MEMBERS(
writableStreamState) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamStoredError
) DECLARE_BUILTIN_SOURCE_MEMBERS(writableStreamUpdateBackpressure
)
670#undef DECLARE_BUILTIN_SOURCE_MEMBERS
671};
672
673inline void WritableStreamInternalsBuiltinFunctions::init(JSC::JSGlobalObject& globalObject)
674{
675#define EXPORT_FUNCTION(codeName, functionName, overriddenName, length)\
676 m_##functionName##Function.set(m_vm, &globalObject, JSC::JSFunction::create(m_vm, &globalObject, codeName##Generator(m_vm), &globalObject));
677 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(EXPORT_FUNCTION)EXPORT_FUNCTION(writableStreamInternalsIsWritableStreamCode, isWritableStream
, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamCodeLength
) EXPORT_FUNCTION(writableStreamInternalsIsWritableStreamDefaultWriterCode
, isWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamDefaultWriterCodeLength
) EXPORT_FUNCTION(writableStreamInternalsAcquireWritableStreamDefaultWriterCode
, acquireWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsAcquireWritableStreamDefaultWriterCodeLength
) EXPORT_FUNCTION(writableStreamInternalsCreateWritableStreamCode
, createWritableStream, ASCIILiteral(), s_writableStreamInternalsCreateWritableStreamCodeLength
) EXPORT_FUNCTION(writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCode
, createInternalWritableStreamFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsCreateInternalWritableStreamFromUnderlyingSinkCodeLength
) EXPORT_FUNCTION(writableStreamInternalsInitializeWritableStreamSlotsCode
, initializeWritableStreamSlots, ASCIILiteral(), s_writableStreamInternalsInitializeWritableStreamSlotsCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamCloseForBindingsCode
, writableStreamCloseForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseForBindingsCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamAbortForBindingsCode
, writableStreamAbortForBindings, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortForBindingsCodeLength
) EXPORT_FUNCTION(writableStreamInternalsIsWritableStreamLockedCode
, isWritableStreamLocked, ASCIILiteral(), s_writableStreamInternalsIsWritableStreamLockedCodeLength
) EXPORT_FUNCTION(writableStreamInternalsSetUpWritableStreamDefaultWriterCode
, setUpWritableStreamDefaultWriter, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultWriterCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamAbortCode
, writableStreamAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamAbortCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamErrorIfPossibleCode
, writableStreamErrorIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamErrorIfPossibleCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamCloseIfPossibleCode
, writableStreamCloseIfPossible, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseIfPossibleCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamCloseCode
, writableStreamClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamAddWriteRequestCode
, writableStreamAddWriteRequest, ASCIILiteral(), s_writableStreamInternalsWritableStreamAddWriteRequestCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamCloseQueuedOrInFlightCode
, writableStreamCloseQueuedOrInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamCloseQueuedOrInFlightCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDealWithRejectionCode
, writableStreamDealWithRejection, ASCIILiteral(), s_writableStreamInternalsWritableStreamDealWithRejectionCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamFinishErroringCode
, writableStreamFinishErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishErroringCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamFinishInFlightCloseCode
, writableStreamFinishInFlightClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightCloseCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCode
, writableStreamFinishInFlightCloseWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightCloseWithErrorCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamFinishInFlightWriteCode
, writableStreamFinishInFlightWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamFinishInFlightWriteCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCode
, writableStreamFinishInFlightWriteWithError, ASCIILiteral(),
s_writableStreamInternalsWritableStreamFinishInFlightWriteWithErrorCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamHasOperationMarkedInFlightCode
, writableStreamHasOperationMarkedInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamHasOperationMarkedInFlightCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamMarkCloseRequestInFlightCode
, writableStreamMarkCloseRequestInFlight, ASCIILiteral(), s_writableStreamInternalsWritableStreamMarkCloseRequestInFlightCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCode
, writableStreamMarkFirstWriteRequestInFlight, ASCIILiteral()
, s_writableStreamInternalsWritableStreamMarkFirstWriteRequestInFlightCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCode
, writableStreamRejectCloseAndClosedPromiseIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamRejectCloseAndClosedPromiseIfNeededCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamStartErroringCode
, writableStreamStartErroring, ASCIILiteral(), s_writableStreamInternalsWritableStreamStartErroringCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamUpdateBackpressureCode
, writableStreamUpdateBackpressure, ASCIILiteral(), s_writableStreamInternalsWritableStreamUpdateBackpressureCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterAbortCode
, writableStreamDefaultWriterAbort, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterAbortCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterCloseCode
, writableStreamDefaultWriterClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterCloseCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCode
, writableStreamDefaultWriterCloseWithErrorPropagation, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterCloseWithErrorPropagationCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCode
, writableStreamDefaultWriterEnsureClosedPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureClosedPromiseRejectedCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCode
, writableStreamDefaultWriterEnsureReadyPromiseRejected, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultWriterEnsureReadyPromiseRejectedCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCode
, writableStreamDefaultWriterGetDesiredSize, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterGetDesiredSizeCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterReleaseCode
, writableStreamDefaultWriterRelease, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReleaseCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterWriteCode
, writableStreamDefaultWriterWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterWriteCodeLength
) EXPORT_FUNCTION(writableStreamInternalsSetUpWritableStreamDefaultControllerCode
, setUpWritableStreamDefaultController, ASCIILiteral(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerCodeLength
) EXPORT_FUNCTION(writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCode
, setUpWritableStreamDefaultControllerFromUnderlyingSink, ASCIILiteral
(), s_writableStreamInternalsSetUpWritableStreamDefaultControllerFromUnderlyingSinkCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCode
, writableStreamDefaultControllerAdvanceQueueIfNeeded, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerAdvanceQueueIfNeededCodeLength
) EXPORT_FUNCTION(writableStreamInternalsIsCloseSentinelCode,
isCloseSentinel, ASCIILiteral(), s_writableStreamInternalsIsCloseSentinelCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCode
, writableStreamDefaultControllerClearAlgorithms, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerClearAlgorithmsCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerCloseCode
, writableStreamDefaultControllerClose, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerCloseCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerErrorCode
, writableStreamDefaultControllerError, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerErrorCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCode
, writableStreamDefaultControllerErrorIfNeeded, ASCIILiteral(
), s_writableStreamInternalsWritableStreamDefaultControllerErrorIfNeededCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCode
, writableStreamDefaultControllerGetBackpressure, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetBackpressureCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCode
, writableStreamDefaultControllerGetChunkSize, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerGetChunkSizeCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCode
, writableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_writableStreamInternalsWritableStreamDefaultControllerGetDesiredSizeCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerProcessCloseCode
, writableStreamDefaultControllerProcessClose, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessCloseCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerProcessWriteCode
, writableStreamDefaultControllerProcessWrite, ASCIILiteral()
, s_writableStreamInternalsWritableStreamDefaultControllerProcessWriteCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultControllerWriteCode
, writableStreamDefaultControllerWrite, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultControllerWriteCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamStateCode
, writableStreamState, ASCIILiteral(), s_writableStreamInternalsWritableStreamStateCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamStoredErrorCode
, writableStreamStoredError, ASCIILiteral(), s_writableStreamInternalsWritableStreamStoredErrorCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCode
, writableStreamDefaultWriterClosedPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterClosedPromiseCodeLength
) EXPORT_FUNCTION(writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCode
, writableStreamDefaultWriterReadyPromise, ASCIILiteral(), s_writableStreamInternalsWritableStreamDefaultWriterReadyPromiseCodeLength
)
Call argument uses a forward declared type 'FunctionExecutable *'
678#undef EXPORT_FUNCTION
679}
680
681template<typename Visitor>
682inline void WritableStreamInternalsBuiltinFunctions::visit(Visitor& visitor)
683{
684#define VISIT_FUNCTION(name) visitor.append(m_##name##Function);
685 WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(VISIT_FUNCTION)VISIT_FUNCTION(acquireWritableStreamDefaultWriter) VISIT_FUNCTION
(createInternalWritableStreamFromUnderlyingSink) VISIT_FUNCTION
(createWritableStream) VISIT_FUNCTION(initializeWritableStreamSlots
) VISIT_FUNCTION(isCloseSentinel) VISIT_FUNCTION(isWritableStream
) VISIT_FUNCTION(isWritableStreamDefaultWriter) VISIT_FUNCTION
(isWritableStreamLocked) VISIT_FUNCTION(setUpWritableStreamDefaultController
) VISIT_FUNCTION(setUpWritableStreamDefaultControllerFromUnderlyingSink
) VISIT_FUNCTION(setUpWritableStreamDefaultWriter) VISIT_FUNCTION
(writableStreamAbort) VISIT_FUNCTION(writableStreamAbortForBindings
) VISIT_FUNCTION(writableStreamAddWriteRequest) VISIT_FUNCTION
(writableStreamClose) VISIT_FUNCTION(writableStreamCloseForBindings
) VISIT_FUNCTION(writableStreamCloseIfPossible) VISIT_FUNCTION
(writableStreamCloseQueuedOrInFlight) VISIT_FUNCTION(writableStreamDealWithRejection
) VISIT_FUNCTION(writableStreamDefaultControllerAdvanceQueueIfNeeded
) VISIT_FUNCTION(writableStreamDefaultControllerClearAlgorithms
) VISIT_FUNCTION(writableStreamDefaultControllerClose) VISIT_FUNCTION
(writableStreamDefaultControllerError) VISIT_FUNCTION(writableStreamDefaultControllerErrorIfNeeded
) VISIT_FUNCTION(writableStreamDefaultControllerGetBackpressure
) VISIT_FUNCTION(writableStreamDefaultControllerGetChunkSize)
VISIT_FUNCTION(writableStreamDefaultControllerGetDesiredSize
) VISIT_FUNCTION(writableStreamDefaultControllerProcessClose)
VISIT_FUNCTION(writableStreamDefaultControllerProcessWrite) VISIT_FUNCTION
(writableStreamDefaultControllerWrite) VISIT_FUNCTION(writableStreamDefaultWriterAbort
) VISIT_FUNCTION(writableStreamDefaultWriterClose) VISIT_FUNCTION
(writableStreamDefaultWriterCloseWithErrorPropagation) VISIT_FUNCTION
(writableStreamDefaultWriterClosedPromise) VISIT_FUNCTION(writableStreamDefaultWriterEnsureClosedPromiseRejected
) VISIT_FUNCTION(writableStreamDefaultWriterEnsureReadyPromiseRejected
) VISIT_FUNCTION(writableStreamDefaultWriterGetDesiredSize) VISIT_FUNCTION
(writableStreamDefaultWriterReadyPromise) VISIT_FUNCTION(writableStreamDefaultWriterRelease
) VISIT_FUNCTION(writableStreamDefaultWriterWrite) VISIT_FUNCTION
(writableStreamErrorIfPossible) VISIT_FUNCTION(writableStreamFinishErroring
) VISIT_FUNCTION(writableStreamFinishInFlightClose) VISIT_FUNCTION
(writableStreamFinishInFlightCloseWithError) VISIT_FUNCTION(writableStreamFinishInFlightWrite
) VISIT_FUNCTION(writableStreamFinishInFlightWriteWithError) VISIT_FUNCTION
(writableStreamHasOperationMarkedInFlight) VISIT_FUNCTION(writableStreamMarkCloseRequestInFlight
) VISIT_FUNCTION(writableStreamMarkFirstWriteRequestInFlight)
VISIT_FUNCTION(writableStreamRejectCloseAndClosedPromiseIfNeeded
) VISIT_FUNCTION(writableStreamStartErroring) VISIT_FUNCTION(
writableStreamState) VISIT_FUNCTION(writableStreamStoredError
) VISIT_FUNCTION(writableStreamUpdateBackpressure)
686#undef VISIT_FUNCTION
687}
688
689template void WritableStreamInternalsBuiltinFunctions::visit(JSC::AbstractSlotVisitor&);
690template void WritableStreamInternalsBuiltinFunctions::visit(JSC::SlotVisitor&);
691
692
693
694} // namespace WebCore