Bug Summary

File:Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/DerivedSources/WebCore/ReadableStreamInternalsBuiltins.h
Warning:line 547, 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 UnifiedSource482.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/UnifiedSource482.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/UnifiedSource482.plist -x c++ /Volumes/Data/worker/macOS-Safer-CPP-Checks-EWS/build/WebKitBuild/Release/DerivedSources/WebCore/unified-sources/UnifiedSource482.cpp
1/*
2 * Copyright (c) 2015 Canon Inc. All rights reserved.
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/* ReadableStreamInternals */
48extern const char* const s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode;
49extern const int s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength;
50extern const JSC::ConstructAbility s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeConstructAbility;
51extern const JSC::ConstructorKind s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeConstructorKind;
52extern const JSC::ImplementationVisibility s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeImplementationVisibility;
53extern const JSC::InlineAttribute s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeInlineAttribute;
54extern const char* const s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode;
55extern const int s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength;
56extern const JSC::ConstructAbility s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeConstructAbility;
57extern const JSC::ConstructorKind s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeConstructorKind;
58extern const JSC::ImplementationVisibility s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeImplementationVisibility;
59extern const JSC::InlineAttribute s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeInlineAttribute;
60extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode;
61extern const int s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength;
62extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeConstructAbility;
63extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeConstructorKind;
64extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeImplementationVisibility;
65extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeInlineAttribute;
66extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode;
67extern const int s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength;
68extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeConstructAbility;
69extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeConstructorKind;
70extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeImplementationVisibility;
71extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeInlineAttribute;
72extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode;
73extern const int s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength;
74extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeConstructAbility;
75extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeConstructorKind;
76extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeImplementationVisibility;
77extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeInlineAttribute;
78extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode;
79extern const int s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength;
80extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeConstructAbility;
81extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeConstructorKind;
82extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeImplementationVisibility;
83extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeInlineAttribute;
84extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode;
85extern const int s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength;
86extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeConstructAbility;
87extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeConstructorKind;
88extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeImplementationVisibility;
89extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeInlineAttribute;
90extern const char* const s_readableStreamInternalsReadableStreamReaderGenericInitializeCode;
91extern const int s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength;
92extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeConstructAbility;
93extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeConstructorKind;
94extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeImplementationVisibility;
95extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeInlineAttribute;
96extern const char* const s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode;
97extern const int s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength;
98extern const JSC::ConstructAbility s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeConstructAbility;
99extern const JSC::ConstructorKind s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeConstructorKind;
100extern const JSC::ImplementationVisibility s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeImplementationVisibility;
101extern const JSC::InlineAttribute s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeInlineAttribute;
102extern const char* const s_readableStreamInternalsSetupReadableStreamDefaultControllerCode;
103extern const int s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength;
104extern const JSC::ConstructAbility s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeConstructAbility;
105extern const JSC::ConstructorKind s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeConstructorKind;
106extern const JSC::ImplementationVisibility s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeImplementationVisibility;
107extern const JSC::InlineAttribute s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeInlineAttribute;
108extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerErrorCode;
109extern const int s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength;
110extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeConstructAbility;
111extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeConstructorKind;
112extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeImplementationVisibility;
113extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeInlineAttribute;
114extern const char* const s_readableStreamInternalsAcquireReadableStreamDefaultReaderCode;
115extern const int s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength;
116extern const JSC::ConstructAbility s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeConstructAbility;
117extern const JSC::ConstructorKind s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeConstructorKind;
118extern const JSC::ImplementationVisibility s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeImplementationVisibility;
119extern const JSC::InlineAttribute s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeInlineAttribute;
120extern const char* const s_readableStreamInternalsReadableStreamTeeCode;
121extern const int s_readableStreamInternalsReadableStreamTeeCodeLength;
122extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeeCodeConstructAbility;
123extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeeCodeConstructorKind;
124extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeeCodeImplementationVisibility;
125extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeeCodeInlineAttribute;
126extern const char* const s_readableStreamInternalsReadableStreamTeePullFunctionCode;
127extern const int s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength;
128extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeePullFunctionCodeConstructAbility;
129extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeePullFunctionCodeConstructorKind;
130extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeePullFunctionCodeImplementationVisibility;
131extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeePullFunctionCodeInlineAttribute;
132extern const char* const s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode;
133extern const int s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength;
134extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeConstructAbility;
135extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeConstructorKind;
136extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeImplementationVisibility;
137extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeInlineAttribute;
138extern const char* const s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode;
139extern const int s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength;
140extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeConstructAbility;
141extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeConstructorKind;
142extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeImplementationVisibility;
143extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeInlineAttribute;
144extern const char* const s_readableStreamInternalsIsReadableStreamCode;
145extern const int s_readableStreamInternalsIsReadableStreamCodeLength;
146extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamCodeConstructAbility;
147extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamCodeConstructorKind;
148extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamCodeImplementationVisibility;
149extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamCodeInlineAttribute;
150extern const char* const s_readableStreamInternalsIsReadableStreamDefaultReaderCode;
151extern const int s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength;
152extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamDefaultReaderCodeConstructAbility;
153extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamDefaultReaderCodeConstructorKind;
154extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamDefaultReaderCodeImplementationVisibility;
155extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamDefaultReaderCodeInlineAttribute;
156extern const char* const s_readableStreamInternalsIsReadableStreamDefaultControllerCode;
157extern const int s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength;
158extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamDefaultControllerCodeConstructAbility;
159extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamDefaultControllerCodeConstructorKind;
160extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamDefaultControllerCodeImplementationVisibility;
161extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamDefaultControllerCodeInlineAttribute;
162extern const char* const s_readableStreamInternalsReadableStreamErrorCode;
163extern const int s_readableStreamInternalsReadableStreamErrorCodeLength;
164extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamErrorCodeConstructAbility;
165extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamErrorCodeConstructorKind;
166extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamErrorCodeImplementationVisibility;
167extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamErrorCodeInlineAttribute;
168extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode;
169extern const int s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength;
170extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeConstructAbility;
171extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeConstructorKind;
172extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeImplementationVisibility;
173extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeInlineAttribute;
174extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode;
175extern const int s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength;
176extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeConstructAbility;
177extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeConstructorKind;
178extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeImplementationVisibility;
179extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeInlineAttribute;
180extern const char* const s_readableStreamInternalsIsReadableStreamLockedCode;
181extern const int s_readableStreamInternalsIsReadableStreamLockedCodeLength;
182extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamLockedCodeConstructAbility;
183extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamLockedCodeConstructorKind;
184extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamLockedCodeImplementationVisibility;
185extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamLockedCodeInlineAttribute;
186extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode;
187extern const int s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength;
188extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeConstructAbility;
189extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeConstructorKind;
190extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeImplementationVisibility;
191extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeInlineAttribute;
192extern const char* const s_readableStreamInternalsReadableStreamReaderGenericCancelCode;
193extern const int s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength;
194extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamReaderGenericCancelCodeConstructAbility;
195extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamReaderGenericCancelCodeConstructorKind;
196extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamReaderGenericCancelCodeImplementationVisibility;
197extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamReaderGenericCancelCodeInlineAttribute;
198extern const char* const s_readableStreamInternalsReadableStreamCancelCode;
199extern const int s_readableStreamInternalsReadableStreamCancelCodeLength;
200extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamCancelCodeConstructAbility;
201extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamCancelCodeConstructorKind;
202extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamCancelCodeImplementationVisibility;
203extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamCancelCodeInlineAttribute;
204extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCancelCode;
205extern const int s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength;
206extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeConstructAbility;
207extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeConstructorKind;
208extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeImplementationVisibility;
209extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeInlineAttribute;
210extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerPullCode;
211extern const int s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength;
212extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerPullCodeConstructAbility;
213extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerPullCodeConstructorKind;
214extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerPullCodeImplementationVisibility;
215extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerPullCodeInlineAttribute;
216extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCloseCode;
217extern const int s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength;
218extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeConstructAbility;
219extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeConstructorKind;
220extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeImplementationVisibility;
221extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeInlineAttribute;
222extern const char* const s_readableStreamInternalsReadableStreamCloseCode;
223extern const int s_readableStreamInternalsReadableStreamCloseCodeLength;
224extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamCloseCodeConstructAbility;
225extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamCloseCodeConstructorKind;
226extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamCloseCodeImplementationVisibility;
227extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamCloseCodeInlineAttribute;
228extern const char* const s_readableStreamInternalsReadableStreamFulfillReadRequestCode;
229extern const int s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength;
230extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamFulfillReadRequestCodeConstructAbility;
231extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamFulfillReadRequestCodeConstructorKind;
232extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamFulfillReadRequestCodeImplementationVisibility;
233extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamFulfillReadRequestCodeInlineAttribute;
234extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCode;
235extern const int s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength;
236extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeConstructAbility;
237extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeConstructorKind;
238extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeImplementationVisibility;
239extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeInlineAttribute;
240extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReadCode;
241extern const int s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength;
242extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReadCodeConstructAbility;
243extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReadCodeConstructorKind;
244extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReadCodeImplementationVisibility;
245extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReadCodeInlineAttribute;
246extern const char* const s_readableStreamInternalsReadableStreamAddReadRequestCode;
247extern const int s_readableStreamInternalsReadableStreamAddReadRequestCodeLength;
248extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamAddReadRequestCodeConstructAbility;
249extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamAddReadRequestCodeConstructorKind;
250extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamAddReadRequestCodeImplementationVisibility;
251extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamAddReadRequestCodeInlineAttribute;
252extern const char* const s_readableStreamInternalsIsReadableStreamDisturbedCode;
253extern const int s_readableStreamInternalsIsReadableStreamDisturbedCodeLength;
254extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamDisturbedCodeConstructAbility;
255extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamDisturbedCodeConstructorKind;
256extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamDisturbedCodeImplementationVisibility;
257extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamDisturbedCodeInlineAttribute;
258extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReleaseCode;
259extern const int s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength;
260extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeConstructAbility;
261extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeConstructorKind;
262extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeImplementationVisibility;
263extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeInlineAttribute;
264extern const char* const s_readableStreamInternalsReadableStreamReaderGenericReleaseCode;
265extern const int s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength;
266extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeConstructAbility;
267extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeConstructorKind;
268extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeImplementationVisibility;
269extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeInlineAttribute;
270extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode;
271extern const int s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength;
272extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeConstructAbility;
273extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeConstructorKind;
274extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeImplementationVisibility;
275extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeInlineAttribute;
276extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode;
277extern const int s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength;
278extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeConstructAbility;
279extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeConstructorKind;
280extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeImplementationVisibility;
281extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeInlineAttribute;
282extern const char* const s_readableStreamInternalsReadableStreamStateCode;
283extern const int s_readableStreamInternalsReadableStreamStateCodeLength;
284extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamStateCodeConstructAbility;
285extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamStateCodeConstructorKind;
286extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamStateCodeImplementationVisibility;
287extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamStateCodeInlineAttribute;
288extern const char* const s_readableStreamInternalsReadableStreamStoredErrorCode;
289extern const int s_readableStreamInternalsReadableStreamStoredErrorCodeLength;
290extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamStoredErrorCodeConstructAbility;
291extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamStoredErrorCodeConstructorKind;
292extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamStoredErrorCodeImplementationVisibility;
293extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamStoredErrorCodeInlineAttribute;
294
295#define WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_DATA(macro)macro(createInternalReadableStreamFromUnderlyingSource, readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSource
, 3) macro(createInternalReadableStreamDefaultReader, readableStreamInternalsCreateInternalReadableStreamDefaultReader
, 1) macro(readableStreamDefaultReaderClosedForBindings, readableStreamInternalsReadableStreamDefaultReaderClosedForBindings
, 1) macro(readableStreamDefaultReaderReadForBindings, readableStreamInternalsReadableStreamDefaultReaderReadForBindings
, 1) macro(readableStreamDefaultReaderReleaseLockForBindings,
readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindings
, 1) macro(readableStreamDefaultReaderCancelForBindings, readableStreamInternalsReadableStreamDefaultReaderCancelForBindings
, 2) macro(readableStreamDefaultReaderClosedPromise, readableStreamInternalsReadableStreamDefaultReaderClosedPromise
, 1) macro(readableStreamReaderGenericInitialize, readableStreamInternalsReadableStreamReaderGenericInitialize
, 2) macro(privateInitializeReadableStreamDefaultController, readableStreamInternalsPrivateInitializeReadableStreamDefaultController
, 4) macro(setupReadableStreamDefaultController, readableStreamInternalsSetupReadableStreamDefaultController
, 7) macro(readableStreamDefaultControllerError, readableStreamInternalsReadableStreamDefaultControllerError
, 2) macro(acquireReadableStreamDefaultReader, readableStreamInternalsAcquireReadableStreamDefaultReader
, 1) macro(readableStreamTee, readableStreamInternalsReadableStreamTee
, 2) macro(readableStreamTeePullFunction, readableStreamInternalsReadableStreamTeePullFunction
, 3) macro(readableStreamTeeBranch1CancelFunction, readableStreamInternalsReadableStreamTeeBranch1CancelFunction
, 2) macro(readableStreamTeeBranch2CancelFunction, readableStreamInternalsReadableStreamTeeBranch2CancelFunction
, 2) macro(isReadableStream, readableStreamInternalsIsReadableStream
, 1) macro(isReadableStreamDefaultReader, readableStreamInternalsIsReadableStreamDefaultReader
, 1) macro(isReadableStreamDefaultController, readableStreamInternalsIsReadableStreamDefaultController
, 1) macro(readableStreamError, readableStreamInternalsReadableStreamError
, 2) macro(readableStreamDefaultControllerShouldCallPull, readableStreamInternalsReadableStreamDefaultControllerShouldCallPull
, 1) macro(readableStreamDefaultControllerCallPullIfNeeded, readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeeded
, 1) macro(isReadableStreamLocked, readableStreamInternalsIsReadableStreamLocked
, 1) macro(readableStreamDefaultControllerGetDesiredSize, readableStreamInternalsReadableStreamDefaultControllerGetDesiredSize
, 1) macro(readableStreamReaderGenericCancel, readableStreamInternalsReadableStreamReaderGenericCancel
, 2) macro(readableStreamCancel, readableStreamInternalsReadableStreamCancel
, 2) macro(readableStreamDefaultControllerCancel, readableStreamInternalsReadableStreamDefaultControllerCancel
, 2) macro(readableStreamDefaultControllerPull, readableStreamInternalsReadableStreamDefaultControllerPull
, 1) macro(readableStreamDefaultControllerClose, readableStreamInternalsReadableStreamDefaultControllerClose
, 1) macro(readableStreamClose, readableStreamInternalsReadableStreamClose
, 1) macro(readableStreamFulfillReadRequest, readableStreamInternalsReadableStreamFulfillReadRequest
, 3) macro(readableStreamDefaultControllerEnqueue, readableStreamInternalsReadableStreamDefaultControllerEnqueue
, 2) macro(readableStreamDefaultReaderRead, readableStreamInternalsReadableStreamDefaultReaderRead
, 1) macro(readableStreamAddReadRequest, readableStreamInternalsReadableStreamAddReadRequest
, 1) macro(isReadableStreamDisturbed, readableStreamInternalsIsReadableStreamDisturbed
, 1) macro(readableStreamDefaultReaderRelease, readableStreamInternalsReadableStreamDefaultReaderRelease
, 1) macro(readableStreamReaderGenericRelease, readableStreamInternalsReadableStreamReaderGenericRelease
, 1) macro(readableStreamDefaultReaderErrorReadRequests, readableStreamInternalsReadableStreamDefaultReaderErrorReadRequests
, 2) macro(readableStreamDefaultControllerCanCloseOrEnqueue, readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueue
, 1) macro(readableStreamState, readableStreamInternalsReadableStreamState
, 1) macro(readableStreamStoredError, readableStreamInternalsReadableStreamStoredError
, 1)
\
296 macro(createInternalReadableStreamFromUnderlyingSource, readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSource, 3) \
297 macro(createInternalReadableStreamDefaultReader, readableStreamInternalsCreateInternalReadableStreamDefaultReader, 1) \
298 macro(readableStreamDefaultReaderClosedForBindings, readableStreamInternalsReadableStreamDefaultReaderClosedForBindings, 1) \
299 macro(readableStreamDefaultReaderReadForBindings, readableStreamInternalsReadableStreamDefaultReaderReadForBindings, 1) \
300 macro(readableStreamDefaultReaderReleaseLockForBindings, readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindings, 1) \
301 macro(readableStreamDefaultReaderCancelForBindings, readableStreamInternalsReadableStreamDefaultReaderCancelForBindings, 2) \
302 macro(readableStreamDefaultReaderClosedPromise, readableStreamInternalsReadableStreamDefaultReaderClosedPromise, 1) \
303 macro(readableStreamReaderGenericInitialize, readableStreamInternalsReadableStreamReaderGenericInitialize, 2) \
304 macro(privateInitializeReadableStreamDefaultController, readableStreamInternalsPrivateInitializeReadableStreamDefaultController, 4) \
305 macro(setupReadableStreamDefaultController, readableStreamInternalsSetupReadableStreamDefaultController, 7) \
306 macro(readableStreamDefaultControllerError, readableStreamInternalsReadableStreamDefaultControllerError, 2) \
307 macro(acquireReadableStreamDefaultReader, readableStreamInternalsAcquireReadableStreamDefaultReader, 1) \
308 macro(readableStreamTee, readableStreamInternalsReadableStreamTee, 2) \
309 macro(readableStreamTeePullFunction, readableStreamInternalsReadableStreamTeePullFunction, 3) \
310 macro(readableStreamTeeBranch1CancelFunction, readableStreamInternalsReadableStreamTeeBranch1CancelFunction, 2) \
311 macro(readableStreamTeeBranch2CancelFunction, readableStreamInternalsReadableStreamTeeBranch2CancelFunction, 2) \
312 macro(isReadableStream, readableStreamInternalsIsReadableStream, 1) \
313 macro(isReadableStreamDefaultReader, readableStreamInternalsIsReadableStreamDefaultReader, 1) \
314 macro(isReadableStreamDefaultController, readableStreamInternalsIsReadableStreamDefaultController, 1) \
315 macro(readableStreamError, readableStreamInternalsReadableStreamError, 2) \
316 macro(readableStreamDefaultControllerShouldCallPull, readableStreamInternalsReadableStreamDefaultControllerShouldCallPull, 1) \
317 macro(readableStreamDefaultControllerCallPullIfNeeded, readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeeded, 1) \
318 macro(isReadableStreamLocked, readableStreamInternalsIsReadableStreamLocked, 1) \
319 macro(readableStreamDefaultControllerGetDesiredSize, readableStreamInternalsReadableStreamDefaultControllerGetDesiredSize, 1) \
320 macro(readableStreamReaderGenericCancel, readableStreamInternalsReadableStreamReaderGenericCancel, 2) \
321 macro(readableStreamCancel, readableStreamInternalsReadableStreamCancel, 2) \
322 macro(readableStreamDefaultControllerCancel, readableStreamInternalsReadableStreamDefaultControllerCancel, 2) \
323 macro(readableStreamDefaultControllerPull, readableStreamInternalsReadableStreamDefaultControllerPull, 1) \
324 macro(readableStreamDefaultControllerClose, readableStreamInternalsReadableStreamDefaultControllerClose, 1) \
325 macro(readableStreamClose, readableStreamInternalsReadableStreamClose, 1) \
326 macro(readableStreamFulfillReadRequest, readableStreamInternalsReadableStreamFulfillReadRequest, 3) \
327 macro(readableStreamDefaultControllerEnqueue, readableStreamInternalsReadableStreamDefaultControllerEnqueue, 2) \
328 macro(readableStreamDefaultReaderRead, readableStreamInternalsReadableStreamDefaultReaderRead, 1) \
329 macro(readableStreamAddReadRequest, readableStreamInternalsReadableStreamAddReadRequest, 1) \
330 macro(isReadableStreamDisturbed, readableStreamInternalsIsReadableStreamDisturbed, 1) \
331 macro(readableStreamDefaultReaderRelease, readableStreamInternalsReadableStreamDefaultReaderRelease, 1) \
332 macro(readableStreamReaderGenericRelease, readableStreamInternalsReadableStreamReaderGenericRelease, 1) \
333 macro(readableStreamDefaultReaderErrorReadRequests, readableStreamInternalsReadableStreamDefaultReaderErrorReadRequests, 2) \
334 macro(readableStreamDefaultControllerCanCloseOrEnqueue, readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueue, 1) \
335 macro(readableStreamState, readableStreamInternalsReadableStreamState, 1) \
336 macro(readableStreamStoredError, readableStreamInternalsReadableStreamStoredError, 1) \
337
338#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_CREATEINTERNALREADABLESTREAMFROMUNDERLYINGSOURCE1 1
339#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_CREATEINTERNALREADABLESTREAMDEFAULTREADER1 1
340#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERCLOSEDFORBINDINGS1 1
341#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERREADFORBINDINGS1 1
342#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERRELEASELOCKFORBINDINGS1 1
343#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERCANCELFORBINDINGS1 1
344#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERCLOSEDPROMISE1 1
345#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMREADERGENERICINITIALIZE1 1
346#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_PRIVATEINITIALIZEREADABLESTREAMDEFAULTCONTROLLER1 1
347#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_SETUPREADABLESTREAMDEFAULTCONTROLLER1 1
348#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERERROR1 1
349#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_ACQUIREREADABLESTREAMDEFAULTREADER1 1
350#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMTEE1 1
351#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMTEEPULLFUNCTION1 1
352#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMTEEBRANCH1CANCELFUNCTION1 1
353#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMTEEBRANCH2CANCELFUNCTION1 1
354#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_ISREADABLESTREAM1 1
355#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_ISREADABLESTREAMDEFAULTREADER1 1
356#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_ISREADABLESTREAMDEFAULTCONTROLLER1 1
357#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMERROR1 1
358#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERSHOULDCALLPULL1 1
359#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERCALLPULLIFNEEDED1 1
360#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_ISREADABLESTREAMLOCKED1 1
361#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERGETDESIREDSIZE1 1
362#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMREADERGENERICCANCEL1 1
363#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMCANCEL1 1
364#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERCANCEL1 1
365#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERPULL1 1
366#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERCLOSE1 1
367#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMCLOSE1 1
368#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMFULFILLREADREQUEST1 1
369#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERENQUEUE1 1
370#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERREAD1 1
371#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMADDREADREQUEST1 1
372#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_ISREADABLESTREAMDISTURBED1 1
373#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERRELEASE1 1
374#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMREADERGENERICRELEASE1 1
375#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTREADERERRORREADREQUESTS1 1
376#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMDEFAULTCONTROLLERCANCLOSEORENQUEUE1 1
377#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMSTATE1 1
378#define WEBCORE_BUILTIN_READABLESTREAMINTERNALS_READABLESTREAMSTOREDERROR1 1
379
380#define WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(macro)macro(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode
, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral
(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength
) macro(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode
, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode
, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode
, readableStreamDefaultReaderReadForBindings, ASCIILiteral(),
s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode
, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode
, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode
, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength
) macro(readableStreamInternalsReadableStreamReaderGenericInitializeCode
, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength
) macro(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode
, privateInitializeReadableStreamDefaultController, ASCIILiteral
(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength
) macro(readableStreamInternalsSetupReadableStreamDefaultControllerCode
, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerErrorCode
, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength
) macro(readableStreamInternalsAcquireReadableStreamDefaultReaderCode
, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength
) macro(readableStreamInternalsReadableStreamTeeCode, readableStreamTee
, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength
) macro(readableStreamInternalsReadableStreamTeePullFunctionCode
, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength
) macro(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode
, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength
) macro(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode
, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength
) macro(readableStreamInternalsIsReadableStreamCode, isReadableStream
, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength
) macro(readableStreamInternalsIsReadableStreamDefaultReaderCode
, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength
) macro(readableStreamInternalsIsReadableStreamDefaultControllerCode
, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength
) macro(readableStreamInternalsReadableStreamErrorCode, readableStreamError
, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode
, readableStreamDefaultControllerShouldCallPull, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode
, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength
) macro(readableStreamInternalsIsReadableStreamLockedCode, isReadableStreamLocked
, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode
, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength
) macro(readableStreamInternalsReadableStreamReaderGenericCancelCode
, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength
) macro(readableStreamInternalsReadableStreamCancelCode, readableStreamCancel
, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerCancelCode
, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerPullCode
, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerCloseCode
, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength
) macro(readableStreamInternalsReadableStreamCloseCode, readableStreamClose
, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength
) macro(readableStreamInternalsReadableStreamFulfillReadRequestCode
, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode
, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderReadCode
, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength
) macro(readableStreamInternalsReadableStreamAddReadRequestCode
, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength
) macro(readableStreamInternalsIsReadableStreamDisturbedCode,
isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderReleaseCode
, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength
) macro(readableStreamInternalsReadableStreamReaderGenericReleaseCode
, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength
) macro(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode
, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength
) macro(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode
, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength
) macro(readableStreamInternalsReadableStreamStateCode, readableStreamState
, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength
) macro(readableStreamInternalsReadableStreamStoredErrorCode,
readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength
)
\
381 macro(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength) \
382 macro(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength) \
383 macro(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength) \
384 macro(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode, readableStreamDefaultReaderReadForBindings, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength) \
385 macro(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength) \
386 macro(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength) \
387 macro(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength) \
388 macro(readableStreamInternalsReadableStreamReaderGenericInitializeCode, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength) \
389 macro(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode, privateInitializeReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength) \
390 macro(readableStreamInternalsSetupReadableStreamDefaultControllerCode, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength) \
391 macro(readableStreamInternalsReadableStreamDefaultControllerErrorCode, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength) \
392 macro(readableStreamInternalsAcquireReadableStreamDefaultReaderCode, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength) \
393 macro(readableStreamInternalsReadableStreamTeeCode, readableStreamTee, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength) \
394 macro(readableStreamInternalsReadableStreamTeePullFunctionCode, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength) \
395 macro(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength) \
396 macro(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength) \
397 macro(readableStreamInternalsIsReadableStreamCode, isReadableStream, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength) \
398 macro(readableStreamInternalsIsReadableStreamDefaultReaderCode, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength) \
399 macro(readableStreamInternalsIsReadableStreamDefaultControllerCode, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength) \
400 macro(readableStreamInternalsReadableStreamErrorCode, readableStreamError, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength) \
401 macro(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode, readableStreamDefaultControllerShouldCallPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength) \
402 macro(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength) \
403 macro(readableStreamInternalsIsReadableStreamLockedCode, isReadableStreamLocked, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength) \
404 macro(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength) \
405 macro(readableStreamInternalsReadableStreamReaderGenericCancelCode, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength) \
406 macro(readableStreamInternalsReadableStreamCancelCode, readableStreamCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength) \
407 macro(readableStreamInternalsReadableStreamDefaultControllerCancelCode, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength) \
408 macro(readableStreamInternalsReadableStreamDefaultControllerPullCode, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength) \
409 macro(readableStreamInternalsReadableStreamDefaultControllerCloseCode, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength) \
410 macro(readableStreamInternalsReadableStreamCloseCode, readableStreamClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength) \
411 macro(readableStreamInternalsReadableStreamFulfillReadRequestCode, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength) \
412 macro(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength) \
413 macro(readableStreamInternalsReadableStreamDefaultReaderReadCode, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength) \
414 macro(readableStreamInternalsReadableStreamAddReadRequestCode, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength) \
415 macro(readableStreamInternalsIsReadableStreamDisturbedCode, isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength) \
416 macro(readableStreamInternalsReadableStreamDefaultReaderReleaseCode, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength) \
417 macro(readableStreamInternalsReadableStreamReaderGenericReleaseCode, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength) \
418 macro(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength) \
419 macro(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength) \
420 macro(readableStreamInternalsReadableStreamStateCode, readableStreamState, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength) \
421 macro(readableStreamInternalsReadableStreamStoredErrorCode, readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength) \
422
423#define WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(macro)macro(acquireReadableStreamDefaultReader) macro(createInternalReadableStreamDefaultReader
) macro(createInternalReadableStreamFromUnderlyingSource) macro
(isReadableStream) macro(isReadableStreamDefaultController) macro
(isReadableStreamDefaultReader) macro(isReadableStreamDisturbed
) macro(isReadableStreamLocked) macro(privateInitializeReadableStreamDefaultController
) macro(readableStreamAddReadRequest) macro(readableStreamCancel
) macro(readableStreamClose) macro(readableStreamDefaultControllerCallPullIfNeeded
) macro(readableStreamDefaultControllerCanCloseOrEnqueue) macro
(readableStreamDefaultControllerCancel) macro(readableStreamDefaultControllerClose
) macro(readableStreamDefaultControllerEnqueue) macro(readableStreamDefaultControllerError
) macro(readableStreamDefaultControllerGetDesiredSize) macro(
readableStreamDefaultControllerPull) macro(readableStreamDefaultControllerShouldCallPull
) macro(readableStreamDefaultReaderCancelForBindings) macro(readableStreamDefaultReaderClosedForBindings
) macro(readableStreamDefaultReaderClosedPromise) macro(readableStreamDefaultReaderErrorReadRequests
) macro(readableStreamDefaultReaderRead) macro(readableStreamDefaultReaderReadForBindings
) macro(readableStreamDefaultReaderRelease) macro(readableStreamDefaultReaderReleaseLockForBindings
) macro(readableStreamError) macro(readableStreamFulfillReadRequest
) macro(readableStreamReaderGenericCancel) macro(readableStreamReaderGenericInitialize
) macro(readableStreamReaderGenericRelease) macro(readableStreamState
) macro(readableStreamStoredError) macro(readableStreamTee) macro
(readableStreamTeeBranch1CancelFunction) macro(readableStreamTeeBranch2CancelFunction
) macro(readableStreamTeePullFunction) macro(setupReadableStreamDefaultController
)
\
424 macro(acquireReadableStreamDefaultReader) \
425 macro(createInternalReadableStreamDefaultReader) \
426 macro(createInternalReadableStreamFromUnderlyingSource) \
427 macro(isReadableStream) \
428 macro(isReadableStreamDefaultController) \
429 macro(isReadableStreamDefaultReader) \
430 macro(isReadableStreamDisturbed) \
431 macro(isReadableStreamLocked) \
432 macro(privateInitializeReadableStreamDefaultController) \
433 macro(readableStreamAddReadRequest) \
434 macro(readableStreamCancel) \
435 macro(readableStreamClose) \
436 macro(readableStreamDefaultControllerCallPullIfNeeded) \
437 macro(readableStreamDefaultControllerCanCloseOrEnqueue) \
438 macro(readableStreamDefaultControllerCancel) \
439 macro(readableStreamDefaultControllerClose) \
440 macro(readableStreamDefaultControllerEnqueue) \
441 macro(readableStreamDefaultControllerError) \
442 macro(readableStreamDefaultControllerGetDesiredSize) \
443 macro(readableStreamDefaultControllerPull) \
444 macro(readableStreamDefaultControllerShouldCallPull) \
445 macro(readableStreamDefaultReaderCancelForBindings) \
446 macro(readableStreamDefaultReaderClosedForBindings) \
447 macro(readableStreamDefaultReaderClosedPromise) \
448 macro(readableStreamDefaultReaderErrorReadRequests) \
449 macro(readableStreamDefaultReaderRead) \
450 macro(readableStreamDefaultReaderReadForBindings) \
451 macro(readableStreamDefaultReaderRelease) \
452 macro(readableStreamDefaultReaderReleaseLockForBindings) \
453 macro(readableStreamError) \
454 macro(readableStreamFulfillReadRequest) \
455 macro(readableStreamReaderGenericCancel) \
456 macro(readableStreamReaderGenericInitialize) \
457 macro(readableStreamReaderGenericRelease) \
458 macro(readableStreamState) \
459 macro(readableStreamStoredError) \
460 macro(readableStreamTee) \
461 macro(readableStreamTeeBranch1CancelFunction) \
462 macro(readableStreamTeeBranch2CancelFunction) \
463 macro(readableStreamTeePullFunction) \
464 macro(setupReadableStreamDefaultController) \
465
466#define DECLARE_BUILTIN_GENERATOR(codeName, functionName, overriddenName, argumentCount) \
467 JSC::FunctionExecutable* codeName##Generator(JSC::VM&);
468
469WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(DECLARE_BUILTIN_GENERATOR)DECLARE_BUILTIN_GENERATOR(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode
, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral
(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode
, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode
, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode
, readableStreamDefaultReaderReadForBindings, ASCIILiteral(),
s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode
, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode
, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode
, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamReaderGenericInitializeCode
, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode
, privateInitializeReadableStreamDefaultController, ASCIILiteral
(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsSetupReadableStreamDefaultControllerCode
, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerErrorCode
, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsAcquireReadableStreamDefaultReaderCode
, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamTeeCode
, readableStreamTee, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamTeePullFunctionCode
, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode
, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode
, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsIsReadableStreamCode
, isReadableStream, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsIsReadableStreamDefaultReaderCode
, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsIsReadableStreamDefaultControllerCode
, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamErrorCode
, readableStreamError, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode
, readableStreamDefaultControllerShouldCallPull, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode
, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsIsReadableStreamLockedCode
, isReadableStreamLocked, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode
, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamReaderGenericCancelCode
, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamCancelCode
, readableStreamCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerCancelCode
, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerPullCode
, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerCloseCode
, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamCloseCode
, readableStreamClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamFulfillReadRequestCode
, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode
, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderReadCode
, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamAddReadRequestCode
, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsIsReadableStreamDisturbedCode
, isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderReleaseCode
, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamReaderGenericReleaseCode
, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode
, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode
, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamStateCode
, readableStreamState, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength
) DECLARE_BUILTIN_GENERATOR(readableStreamInternalsReadableStreamStoredErrorCode
, readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength
)
470#undef DECLARE_BUILTIN_GENERATOR
471
472class ReadableStreamInternalsBuiltinsWrapper : private JSC::WeakHandleOwner {
473public:
474 explicit ReadableStreamInternalsBuiltinsWrapper(JSC::VM& vm)
475 : m_vm(vm)
476 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES), m_acquireReadableStreamDefaultReader(JSC::Identifier::fromString
(vm, "acquireReadableStreamDefaultReader" ""_s)), m_acquireReadableStreamDefaultReaderPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "acquireReadableStreamDefaultReader" ""_s))) ,
m_createInternalReadableStreamDefaultReader(JSC::Identifier::
fromString(vm, "createInternalReadableStreamDefaultReader" ""_s
)), m_createInternalReadableStreamDefaultReaderPrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "createInternalReadableStreamDefaultReader" ""_s))) , m_createInternalReadableStreamFromUnderlyingSource
(JSC::Identifier::fromString(vm, "createInternalReadableStreamFromUnderlyingSource"
""_s)), m_createInternalReadableStreamFromUnderlyingSourcePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "createInternalReadableStreamFromUnderlyingSource"
""_s))) , m_isReadableStream(JSC::Identifier::fromString(vm,
"isReadableStream" ""_s)), m_isReadableStreamPrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "isReadableStream" ""_s))) , m_isReadableStreamDefaultController
(JSC::Identifier::fromString(vm, "isReadableStreamDefaultController"
""_s)), m_isReadableStreamDefaultControllerPrivateName(JSC::
Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "isReadableStreamDefaultController" ""_s))) , m_isReadableStreamDefaultReader
(JSC::Identifier::fromString(vm, "isReadableStreamDefaultReader"
""_s)), m_isReadableStreamDefaultReaderPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "isReadableStreamDefaultReader"
""_s))) , m_isReadableStreamDisturbed(JSC::Identifier::fromString
(vm, "isReadableStreamDisturbed" ""_s)), m_isReadableStreamDisturbedPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "isReadableStreamDisturbed" ""_s))) , m_isReadableStreamLocked
(JSC::Identifier::fromString(vm, "isReadableStreamLocked" ""_s
)), m_isReadableStreamLockedPrivateName(JSC::Identifier::fromUid
(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "isReadableStreamLocked"
""_s))) , m_privateInitializeReadableStreamDefaultController
(JSC::Identifier::fromString(vm, "privateInitializeReadableStreamDefaultController"
""_s)), m_privateInitializeReadableStreamDefaultControllerPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "privateInitializeReadableStreamDefaultController"
""_s))) , m_readableStreamAddReadRequest(JSC::Identifier::fromString
(vm, "readableStreamAddReadRequest" ""_s)), m_readableStreamAddReadRequestPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamAddReadRequest" ""_s))) , m_readableStreamCancel
(JSC::Identifier::fromString(vm, "readableStreamCancel" ""_s)
), m_readableStreamCancelPrivateName(JSC::Identifier::fromUid
(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "readableStreamCancel"
""_s))) , m_readableStreamClose(JSC::Identifier::fromString(
vm, "readableStreamClose" ""_s)), m_readableStreamClosePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamClose" ""_s))) , m_readableStreamDefaultControllerCallPullIfNeeded
(JSC::Identifier::fromString(vm, "readableStreamDefaultControllerCallPullIfNeeded"
""_s)), m_readableStreamDefaultControllerCallPullIfNeededPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultControllerCallPullIfNeeded"
""_s))) , m_readableStreamDefaultControllerCanCloseOrEnqueue
(JSC::Identifier::fromString(vm, "readableStreamDefaultControllerCanCloseOrEnqueue"
""_s)), m_readableStreamDefaultControllerCanCloseOrEnqueuePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultControllerCanCloseOrEnqueue"
""_s))) , m_readableStreamDefaultControllerCancel(JSC::Identifier
::fromString(vm, "readableStreamDefaultControllerCancel" ""_s
)), m_readableStreamDefaultControllerCancelPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "readableStreamDefaultControllerCancel"
""_s))) , m_readableStreamDefaultControllerClose(JSC::Identifier
::fromString(vm, "readableStreamDefaultControllerClose" ""_s)
), m_readableStreamDefaultControllerClosePrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "readableStreamDefaultControllerClose"
""_s))) , m_readableStreamDefaultControllerEnqueue(JSC::Identifier
::fromString(vm, "readableStreamDefaultControllerEnqueue" ""_s
)), m_readableStreamDefaultControllerEnqueuePrivateName(JSC::
Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "readableStreamDefaultControllerEnqueue" ""_s))) , m_readableStreamDefaultControllerError
(JSC::Identifier::fromString(vm, "readableStreamDefaultControllerError"
""_s)), m_readableStreamDefaultControllerErrorPrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "readableStreamDefaultControllerError" ""_s))) , m_readableStreamDefaultControllerGetDesiredSize
(JSC::Identifier::fromString(vm, "readableStreamDefaultControllerGetDesiredSize"
""_s)), m_readableStreamDefaultControllerGetDesiredSizePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultControllerGetDesiredSize"
""_s))) , m_readableStreamDefaultControllerPull(JSC::Identifier
::fromString(vm, "readableStreamDefaultControllerPull" ""_s))
, m_readableStreamDefaultControllerPullPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "readableStreamDefaultControllerPull"
""_s))) , m_readableStreamDefaultControllerShouldCallPull(JSC
::Identifier::fromString(vm, "readableStreamDefaultControllerShouldCallPull"
""_s)), m_readableStreamDefaultControllerShouldCallPullPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultControllerShouldCallPull"
""_s))) , m_readableStreamDefaultReaderCancelForBindings(JSC
::Identifier::fromString(vm, "readableStreamDefaultReaderCancelForBindings"
""_s)), m_readableStreamDefaultReaderCancelForBindingsPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultReaderCancelForBindings"
""_s))) , m_readableStreamDefaultReaderClosedForBindings(JSC
::Identifier::fromString(vm, "readableStreamDefaultReaderClosedForBindings"
""_s)), m_readableStreamDefaultReaderClosedForBindingsPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultReaderClosedForBindings"
""_s))) , m_readableStreamDefaultReaderClosedPromise(JSC::Identifier
::fromString(vm, "readableStreamDefaultReaderClosedPromise" ""_s
)), m_readableStreamDefaultReaderClosedPromisePrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "readableStreamDefaultReaderClosedPromise" ""_s))) , m_readableStreamDefaultReaderErrorReadRequests
(JSC::Identifier::fromString(vm, "readableStreamDefaultReaderErrorReadRequests"
""_s)), m_readableStreamDefaultReaderErrorReadRequestsPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultReaderErrorReadRequests"
""_s))) , m_readableStreamDefaultReaderRead(JSC::Identifier::
fromString(vm, "readableStreamDefaultReaderRead" ""_s)), m_readableStreamDefaultReaderReadPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultReaderRead" ""_s))) , m_readableStreamDefaultReaderReadForBindings
(JSC::Identifier::fromString(vm, "readableStreamDefaultReaderReadForBindings"
""_s)), m_readableStreamDefaultReaderReadForBindingsPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultReaderReadForBindings" ""_s
))) , m_readableStreamDefaultReaderRelease(JSC::Identifier::fromString
(vm, "readableStreamDefaultReaderRelease" ""_s)), m_readableStreamDefaultReaderReleasePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultReaderRelease" ""_s))) ,
m_readableStreamDefaultReaderReleaseLockForBindings(JSC::Identifier
::fromString(vm, "readableStreamDefaultReaderReleaseLockForBindings"
""_s)), m_readableStreamDefaultReaderReleaseLockForBindingsPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamDefaultReaderReleaseLockForBindings"
""_s))) , m_readableStreamError(JSC::Identifier::fromString(
vm, "readableStreamError" ""_s)), m_readableStreamErrorPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamError" ""_s))) , m_readableStreamFulfillReadRequest
(JSC::Identifier::fromString(vm, "readableStreamFulfillReadRequest"
""_s)), m_readableStreamFulfillReadRequestPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "readableStreamFulfillReadRequest"
""_s))) , m_readableStreamReaderGenericCancel(JSC::Identifier
::fromString(vm, "readableStreamReaderGenericCancel" ""_s)), m_readableStreamReaderGenericCancelPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamReaderGenericCancel" ""_s))) , m_readableStreamReaderGenericInitialize
(JSC::Identifier::fromString(vm, "readableStreamReaderGenericInitialize"
""_s)), m_readableStreamReaderGenericInitializePrivateName(JSC
::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "readableStreamReaderGenericInitialize" ""_s))) , m_readableStreamReaderGenericRelease
(JSC::Identifier::fromString(vm, "readableStreamReaderGenericRelease"
""_s)), m_readableStreamReaderGenericReleasePrivateName(JSC::
Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "readableStreamReaderGenericRelease" ""_s))) , m_readableStreamState
(JSC::Identifier::fromString(vm, "readableStreamState" ""_s))
, m_readableStreamStatePrivateName(JSC::Identifier::fromUid(JSC
::PrivateName(JSC::PrivateName::PrivateSymbol, "readableStreamState"
""_s))) , m_readableStreamStoredError(JSC::Identifier::fromString
(vm, "readableStreamStoredError" ""_s)), m_readableStreamStoredErrorPrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamStoredError" ""_s))) , m_readableStreamTee
(JSC::Identifier::fromString(vm, "readableStreamTee" ""_s)), m_readableStreamTeePrivateName
(JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::
PrivateSymbol, "readableStreamTee" ""_s))) , m_readableStreamTeeBranch1CancelFunction
(JSC::Identifier::fromString(vm, "readableStreamTeeBranch1CancelFunction"
""_s)), m_readableStreamTeeBranch1CancelFunctionPrivateName(
JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "readableStreamTeeBranch1CancelFunction" ""_s))) , m_readableStreamTeeBranch2CancelFunction
(JSC::Identifier::fromString(vm, "readableStreamTeeBranch2CancelFunction"
""_s)), m_readableStreamTeeBranch2CancelFunctionPrivateName(
JSC::Identifier::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol
, "readableStreamTeeBranch2CancelFunction" ""_s))) , m_readableStreamTeePullFunction
(JSC::Identifier::fromString(vm, "readableStreamTeePullFunction"
""_s)), m_readableStreamTeePullFunctionPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "readableStreamTeePullFunction"
""_s))) , m_setupReadableStreamDefaultController(JSC::Identifier
::fromString(vm, "setupReadableStreamDefaultController" ""_s)
), m_setupReadableStreamDefaultControllerPrivateName(JSC::Identifier
::fromUid(JSC::PrivateName(JSC::PrivateName::PrivateSymbol, "setupReadableStreamDefaultController"
""_s)))
477#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))
478 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode
, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral
(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode
, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode
, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode
, readableStreamDefaultReaderReadForBindings, ASCIILiteral(),
s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode
, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode
, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode
, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamReaderGenericInitializeCode
, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode
, privateInitializeReadableStreamDefaultController, ASCIILiteral
(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsSetupReadableStreamDefaultControllerCode
, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerErrorCode
, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsAcquireReadableStreamDefaultReaderCode
, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeeCode
, readableStreamTee, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeePullFunctionCode
, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode
, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode
, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamCode
, isReadableStream, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamDefaultReaderCode
, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamDefaultControllerCode
, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamErrorCode
, readableStreamError, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode
, readableStreamDefaultControllerShouldCallPull, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode
, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamLockedCode
, isReadableStreamLocked, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode
, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamReaderGenericCancelCode
, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamCancelCode
, readableStreamCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCancelCode
, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerPullCode
, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCloseCode
, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamCloseCode
, readableStreamClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamFulfillReadRequestCode
, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode
, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReadCode
, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamAddReadRequestCode
, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamDisturbedCode
, isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReleaseCode
, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamReaderGenericReleaseCode
, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode
, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode
, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamStateCode
, readableStreamState, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength
) INITIALIZE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamStoredErrorCode
, readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength
)
479#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
480 {
481 }
482
483#define EXPOSE_BUILTIN_EXECUTABLES(name, functionName, overriddenName, length) \
484 JSC::UnlinkedFunctionExecutable* name##Executable(); \
485 const JSC::SourceCode& name##Source() const { return m_##name##Source; }
486 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(EXPOSE_BUILTIN_EXECUTABLES)EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode
, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral
(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode
, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode
, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode
, readableStreamDefaultReaderReadForBindings, ASCIILiteral(),
s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode
, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode
, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode
, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamReaderGenericInitializeCode
, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode
, privateInitializeReadableStreamDefaultController, ASCIILiteral
(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsSetupReadableStreamDefaultControllerCode
, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerErrorCode
, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsAcquireReadableStreamDefaultReaderCode
, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeeCode
, readableStreamTee, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeePullFunctionCode
, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode
, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode
, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamCode
, isReadableStream, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamDefaultReaderCode
, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamDefaultControllerCode
, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamErrorCode
, readableStreamError, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode
, readableStreamDefaultControllerShouldCallPull, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode
, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamLockedCode
, isReadableStreamLocked, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode
, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamReaderGenericCancelCode
, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamCancelCode
, readableStreamCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCancelCode
, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerPullCode
, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCloseCode
, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamCloseCode
, readableStreamClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamFulfillReadRequestCode
, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode
, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReadCode
, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamAddReadRequestCode
, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamDisturbedCode
, isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReleaseCode
, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamReaderGenericReleaseCode
, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode
, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode
, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamStateCode
, readableStreamState, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength
) EXPOSE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamStoredErrorCode
, readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength
)
487#undef EXPOSE_BUILTIN_EXECUTABLES
488
489 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(DECLARE_BUILTIN_IDENTIFIER_ACCESSOR)const JSC::Identifier& acquireReadableStreamDefaultReaderPublicName
() const { return m_acquireReadableStreamDefaultReader; } const
JSC::Identifier& acquireReadableStreamDefaultReaderPrivateName
() const { return m_acquireReadableStreamDefaultReaderPrivateName
; } const JSC::Identifier& createInternalReadableStreamDefaultReaderPublicName
() const { return m_createInternalReadableStreamDefaultReader
; } const JSC::Identifier& createInternalReadableStreamDefaultReaderPrivateName
() const { return m_createInternalReadableStreamDefaultReaderPrivateName
; } const JSC::Identifier& createInternalReadableStreamFromUnderlyingSourcePublicName
() const { return m_createInternalReadableStreamFromUnderlyingSource
; } const JSC::Identifier& createInternalReadableStreamFromUnderlyingSourcePrivateName
() const { return m_createInternalReadableStreamFromUnderlyingSourcePrivateName
; } const JSC::Identifier& isReadableStreamPublicName() const
{ return m_isReadableStream; } const JSC::Identifier& isReadableStreamPrivateName
() const { return m_isReadableStreamPrivateName; } const JSC::
Identifier& isReadableStreamDefaultControllerPublicName()
const { return m_isReadableStreamDefaultController; } const JSC
::Identifier& isReadableStreamDefaultControllerPrivateName
() const { return m_isReadableStreamDefaultControllerPrivateName
; } const JSC::Identifier& isReadableStreamDefaultReaderPublicName
() const { return m_isReadableStreamDefaultReader; } const JSC
::Identifier& isReadableStreamDefaultReaderPrivateName() const
{ return m_isReadableStreamDefaultReaderPrivateName; } const
JSC::Identifier& isReadableStreamDisturbedPublicName() const
{ return m_isReadableStreamDisturbed; } const JSC::Identifier
& isReadableStreamDisturbedPrivateName() const { return m_isReadableStreamDisturbedPrivateName
; } const JSC::Identifier& isReadableStreamLockedPublicName
() const { return m_isReadableStreamLocked; } const JSC::Identifier
& isReadableStreamLockedPrivateName() const { return m_isReadableStreamLockedPrivateName
; } const JSC::Identifier& privateInitializeReadableStreamDefaultControllerPublicName
() const { return m_privateInitializeReadableStreamDefaultController
; } const JSC::Identifier& privateInitializeReadableStreamDefaultControllerPrivateName
() const { return m_privateInitializeReadableStreamDefaultControllerPrivateName
; } const JSC::Identifier& readableStreamAddReadRequestPublicName
() const { return m_readableStreamAddReadRequest; } const JSC
::Identifier& readableStreamAddReadRequestPrivateName() const
{ return m_readableStreamAddReadRequestPrivateName; } const JSC
::Identifier& readableStreamCancelPublicName() const { return
m_readableStreamCancel; } const JSC::Identifier& readableStreamCancelPrivateName
() const { return m_readableStreamCancelPrivateName; } const JSC
::Identifier& readableStreamClosePublicName() const { return
m_readableStreamClose; } const JSC::Identifier& readableStreamClosePrivateName
() const { return m_readableStreamClosePrivateName; } const JSC
::Identifier& readableStreamDefaultControllerCallPullIfNeededPublicName
() const { return m_readableStreamDefaultControllerCallPullIfNeeded
; } const JSC::Identifier& readableStreamDefaultControllerCallPullIfNeededPrivateName
() const { return m_readableStreamDefaultControllerCallPullIfNeededPrivateName
; } const JSC::Identifier& readableStreamDefaultControllerCanCloseOrEnqueuePublicName
() const { return m_readableStreamDefaultControllerCanCloseOrEnqueue
; } const JSC::Identifier& readableStreamDefaultControllerCanCloseOrEnqueuePrivateName
() const { return m_readableStreamDefaultControllerCanCloseOrEnqueuePrivateName
; } const JSC::Identifier& readableStreamDefaultControllerCancelPublicName
() const { return m_readableStreamDefaultControllerCancel; } const
JSC::Identifier& readableStreamDefaultControllerCancelPrivateName
() const { return m_readableStreamDefaultControllerCancelPrivateName
; } const JSC::Identifier& readableStreamDefaultControllerClosePublicName
() const { return m_readableStreamDefaultControllerClose; } const
JSC::Identifier& readableStreamDefaultControllerClosePrivateName
() const { return m_readableStreamDefaultControllerClosePrivateName
; } const JSC::Identifier& readableStreamDefaultControllerEnqueuePublicName
() const { return m_readableStreamDefaultControllerEnqueue; }
const JSC::Identifier& readableStreamDefaultControllerEnqueuePrivateName
() const { return m_readableStreamDefaultControllerEnqueuePrivateName
; } const JSC::Identifier& readableStreamDefaultControllerErrorPublicName
() const { return m_readableStreamDefaultControllerError; } const
JSC::Identifier& readableStreamDefaultControllerErrorPrivateName
() const { return m_readableStreamDefaultControllerErrorPrivateName
; } const JSC::Identifier& readableStreamDefaultControllerGetDesiredSizePublicName
() const { return m_readableStreamDefaultControllerGetDesiredSize
; } const JSC::Identifier& readableStreamDefaultControllerGetDesiredSizePrivateName
() const { return m_readableStreamDefaultControllerGetDesiredSizePrivateName
; } const JSC::Identifier& readableStreamDefaultControllerPullPublicName
() const { return m_readableStreamDefaultControllerPull; } const
JSC::Identifier& readableStreamDefaultControllerPullPrivateName
() const { return m_readableStreamDefaultControllerPullPrivateName
; } const JSC::Identifier& readableStreamDefaultControllerShouldCallPullPublicName
() const { return m_readableStreamDefaultControllerShouldCallPull
; } const JSC::Identifier& readableStreamDefaultControllerShouldCallPullPrivateName
() const { return m_readableStreamDefaultControllerShouldCallPullPrivateName
; } const JSC::Identifier& readableStreamDefaultReaderCancelForBindingsPublicName
() const { return m_readableStreamDefaultReaderCancelForBindings
; } const JSC::Identifier& readableStreamDefaultReaderCancelForBindingsPrivateName
() const { return m_readableStreamDefaultReaderCancelForBindingsPrivateName
; } const JSC::Identifier& readableStreamDefaultReaderClosedForBindingsPublicName
() const { return m_readableStreamDefaultReaderClosedForBindings
; } const JSC::Identifier& readableStreamDefaultReaderClosedForBindingsPrivateName
() const { return m_readableStreamDefaultReaderClosedForBindingsPrivateName
; } const JSC::Identifier& readableStreamDefaultReaderClosedPromisePublicName
() const { return m_readableStreamDefaultReaderClosedPromise;
} const JSC::Identifier& readableStreamDefaultReaderClosedPromisePrivateName
() const { return m_readableStreamDefaultReaderClosedPromisePrivateName
; } const JSC::Identifier& readableStreamDefaultReaderErrorReadRequestsPublicName
() const { return m_readableStreamDefaultReaderErrorReadRequests
; } const JSC::Identifier& readableStreamDefaultReaderErrorReadRequestsPrivateName
() const { return m_readableStreamDefaultReaderErrorReadRequestsPrivateName
; } const JSC::Identifier& readableStreamDefaultReaderReadPublicName
() const { return m_readableStreamDefaultReaderRead; } const JSC
::Identifier& readableStreamDefaultReaderReadPrivateName(
) const { return m_readableStreamDefaultReaderReadPrivateName
; } const JSC::Identifier& readableStreamDefaultReaderReadForBindingsPublicName
() const { return m_readableStreamDefaultReaderReadForBindings
; } const JSC::Identifier& readableStreamDefaultReaderReadForBindingsPrivateName
() const { return m_readableStreamDefaultReaderReadForBindingsPrivateName
; } const JSC::Identifier& readableStreamDefaultReaderReleasePublicName
() const { return m_readableStreamDefaultReaderRelease; } const
JSC::Identifier& readableStreamDefaultReaderReleasePrivateName
() const { return m_readableStreamDefaultReaderReleasePrivateName
; } const JSC::Identifier& readableStreamDefaultReaderReleaseLockForBindingsPublicName
() const { return m_readableStreamDefaultReaderReleaseLockForBindings
; } const JSC::Identifier& readableStreamDefaultReaderReleaseLockForBindingsPrivateName
() const { return m_readableStreamDefaultReaderReleaseLockForBindingsPrivateName
; } const JSC::Identifier& readableStreamErrorPublicName(
) const { return m_readableStreamError; } const JSC::Identifier
& readableStreamErrorPrivateName() const { return m_readableStreamErrorPrivateName
; } const JSC::Identifier& readableStreamFulfillReadRequestPublicName
() const { return m_readableStreamFulfillReadRequest; } const
JSC::Identifier& readableStreamFulfillReadRequestPrivateName
() const { return m_readableStreamFulfillReadRequestPrivateName
; } const JSC::Identifier& readableStreamReaderGenericCancelPublicName
() const { return m_readableStreamReaderGenericCancel; } const
JSC::Identifier& readableStreamReaderGenericCancelPrivateName
() const { return m_readableStreamReaderGenericCancelPrivateName
; } const JSC::Identifier& readableStreamReaderGenericInitializePublicName
() const { return m_readableStreamReaderGenericInitialize; } const
JSC::Identifier& readableStreamReaderGenericInitializePrivateName
() const { return m_readableStreamReaderGenericInitializePrivateName
; } const JSC::Identifier& readableStreamReaderGenericReleasePublicName
() const { return m_readableStreamReaderGenericRelease; } const
JSC::Identifier& readableStreamReaderGenericReleasePrivateName
() const { return m_readableStreamReaderGenericReleasePrivateName
; } const JSC::Identifier& readableStreamStatePublicName(
) const { return m_readableStreamState; } const JSC::Identifier
& readableStreamStatePrivateName() const { return m_readableStreamStatePrivateName
; } const JSC::Identifier& readableStreamStoredErrorPublicName
() const { return m_readableStreamStoredError; } const JSC::Identifier
& readableStreamStoredErrorPrivateName() const { return m_readableStreamStoredErrorPrivateName
; } const JSC::Identifier& readableStreamTeePublicName() const
{ return m_readableStreamTee; } const JSC::Identifier& readableStreamTeePrivateName
() const { return m_readableStreamTeePrivateName; } const JSC
::Identifier& readableStreamTeeBranch1CancelFunctionPublicName
() const { return m_readableStreamTeeBranch1CancelFunction; }
const JSC::Identifier& readableStreamTeeBranch1CancelFunctionPrivateName
() const { return m_readableStreamTeeBranch1CancelFunctionPrivateName
; } const JSC::Identifier& readableStreamTeeBranch2CancelFunctionPublicName
() const { return m_readableStreamTeeBranch2CancelFunction; }
const JSC::Identifier& readableStreamTeeBranch2CancelFunctionPrivateName
() const { return m_readableStreamTeeBranch2CancelFunctionPrivateName
; } const JSC::Identifier& readableStreamTeePullFunctionPublicName
() const { return m_readableStreamTeePullFunction; } const JSC
::Identifier& readableStreamTeePullFunctionPrivateName() const
{ return m_readableStreamTeePullFunctionPrivateName; } const
JSC::Identifier& setupReadableStreamDefaultControllerPublicName
() const { return m_setupReadableStreamDefaultController; } const
JSC::Identifier& setupReadableStreamDefaultControllerPrivateName
() const { return m_setupReadableStreamDefaultControllerPrivateName
; }
490
491 void exportNames();
492
493private:
494 JSC::VM& m_vm;
495
496 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(DECLARE_BUILTIN_NAMES)const JSC::Identifier m_acquireReadableStreamDefaultReader; const
JSC::Identifier m_acquireReadableStreamDefaultReaderPrivateName
; const JSC::Identifier m_createInternalReadableStreamDefaultReader
; const JSC::Identifier m_createInternalReadableStreamDefaultReaderPrivateName
; const JSC::Identifier m_createInternalReadableStreamFromUnderlyingSource
; const JSC::Identifier m_createInternalReadableStreamFromUnderlyingSourcePrivateName
; const JSC::Identifier m_isReadableStream; const JSC::Identifier
m_isReadableStreamPrivateName; const JSC::Identifier m_isReadableStreamDefaultController
; const JSC::Identifier m_isReadableStreamDefaultControllerPrivateName
; const JSC::Identifier m_isReadableStreamDefaultReader; const
JSC::Identifier m_isReadableStreamDefaultReaderPrivateName; const
JSC::Identifier m_isReadableStreamDisturbed; const JSC::Identifier
m_isReadableStreamDisturbedPrivateName; const JSC::Identifier
m_isReadableStreamLocked; const JSC::Identifier m_isReadableStreamLockedPrivateName
; const JSC::Identifier m_privateInitializeReadableStreamDefaultController
; const JSC::Identifier m_privateInitializeReadableStreamDefaultControllerPrivateName
; const JSC::Identifier m_readableStreamAddReadRequest; const
JSC::Identifier m_readableStreamAddReadRequestPrivateName; const
JSC::Identifier m_readableStreamCancel; const JSC::Identifier
m_readableStreamCancelPrivateName; const JSC::Identifier m_readableStreamClose
; const JSC::Identifier m_readableStreamClosePrivateName; const
JSC::Identifier m_readableStreamDefaultControllerCallPullIfNeeded
; const JSC::Identifier m_readableStreamDefaultControllerCallPullIfNeededPrivateName
; const JSC::Identifier m_readableStreamDefaultControllerCanCloseOrEnqueue
; const JSC::Identifier m_readableStreamDefaultControllerCanCloseOrEnqueuePrivateName
; const JSC::Identifier m_readableStreamDefaultControllerCancel
; const JSC::Identifier m_readableStreamDefaultControllerCancelPrivateName
; const JSC::Identifier m_readableStreamDefaultControllerClose
; const JSC::Identifier m_readableStreamDefaultControllerClosePrivateName
; const JSC::Identifier m_readableStreamDefaultControllerEnqueue
; const JSC::Identifier m_readableStreamDefaultControllerEnqueuePrivateName
; const JSC::Identifier m_readableStreamDefaultControllerError
; const JSC::Identifier m_readableStreamDefaultControllerErrorPrivateName
; const JSC::Identifier m_readableStreamDefaultControllerGetDesiredSize
; const JSC::Identifier m_readableStreamDefaultControllerGetDesiredSizePrivateName
; const JSC::Identifier m_readableStreamDefaultControllerPull
; const JSC::Identifier m_readableStreamDefaultControllerPullPrivateName
; const JSC::Identifier m_readableStreamDefaultControllerShouldCallPull
; const JSC::Identifier m_readableStreamDefaultControllerShouldCallPullPrivateName
; const JSC::Identifier m_readableStreamDefaultReaderCancelForBindings
; const JSC::Identifier m_readableStreamDefaultReaderCancelForBindingsPrivateName
; const JSC::Identifier m_readableStreamDefaultReaderClosedForBindings
; const JSC::Identifier m_readableStreamDefaultReaderClosedForBindingsPrivateName
; const JSC::Identifier m_readableStreamDefaultReaderClosedPromise
; const JSC::Identifier m_readableStreamDefaultReaderClosedPromisePrivateName
; const JSC::Identifier m_readableStreamDefaultReaderErrorReadRequests
; const JSC::Identifier m_readableStreamDefaultReaderErrorReadRequestsPrivateName
; const JSC::Identifier m_readableStreamDefaultReaderRead; const
JSC::Identifier m_readableStreamDefaultReaderReadPrivateName
; const JSC::Identifier m_readableStreamDefaultReaderReadForBindings
; const JSC::Identifier m_readableStreamDefaultReaderReadForBindingsPrivateName
; const JSC::Identifier m_readableStreamDefaultReaderRelease;
const JSC::Identifier m_readableStreamDefaultReaderReleasePrivateName
; const JSC::Identifier m_readableStreamDefaultReaderReleaseLockForBindings
; const JSC::Identifier m_readableStreamDefaultReaderReleaseLockForBindingsPrivateName
; const JSC::Identifier m_readableStreamError; const JSC::Identifier
m_readableStreamErrorPrivateName; const JSC::Identifier m_readableStreamFulfillReadRequest
; const JSC::Identifier m_readableStreamFulfillReadRequestPrivateName
; const JSC::Identifier m_readableStreamReaderGenericCancel; const
JSC::Identifier m_readableStreamReaderGenericCancelPrivateName
; const JSC::Identifier m_readableStreamReaderGenericInitialize
; const JSC::Identifier m_readableStreamReaderGenericInitializePrivateName
; const JSC::Identifier m_readableStreamReaderGenericRelease;
const JSC::Identifier m_readableStreamReaderGenericReleasePrivateName
; const JSC::Identifier m_readableStreamState; const JSC::Identifier
m_readableStreamStatePrivateName; const JSC::Identifier m_readableStreamStoredError
; const JSC::Identifier m_readableStreamStoredErrorPrivateName
; const JSC::Identifier m_readableStreamTee; const JSC::Identifier
m_readableStreamTeePrivateName; const JSC::Identifier m_readableStreamTeeBranch1CancelFunction
; const JSC::Identifier m_readableStreamTeeBranch1CancelFunctionPrivateName
; const JSC::Identifier m_readableStreamTeeBranch2CancelFunction
; const JSC::Identifier m_readableStreamTeeBranch2CancelFunctionPrivateName
; const JSC::Identifier m_readableStreamTeePullFunction; const
JSC::Identifier m_readableStreamTeePullFunctionPrivateName; const
JSC::Identifier m_setupReadableStreamDefaultController; const
JSC::Identifier m_setupReadableStreamDefaultControllerPrivateName
;
497
498#define DECLARE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) \
499 JSC::SourceCode m_##name##Source;\
500 JSC::Weak<JSC::UnlinkedFunctionExecutable> m_##name##Executable;
501 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(DECLARE_BUILTIN_SOURCE_MEMBERS)DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode
, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral
(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode
, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode
, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode
, readableStreamDefaultReaderReadForBindings, ASCIILiteral(),
s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode
, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode
, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode
, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamReaderGenericInitializeCode
, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode
, privateInitializeReadableStreamDefaultController, ASCIILiteral
(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsSetupReadableStreamDefaultControllerCode
, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerErrorCode
, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsAcquireReadableStreamDefaultReaderCode
, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeeCode
, readableStreamTee, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeePullFunctionCode
, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode
, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode
, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamCode
, isReadableStream, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamDefaultReaderCode
, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamDefaultControllerCode
, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamErrorCode
, readableStreamError, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode
, readableStreamDefaultControllerShouldCallPull, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode
, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamLockedCode
, isReadableStreamLocked, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode
, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamReaderGenericCancelCode
, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamCancelCode
, readableStreamCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCancelCode
, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerPullCode
, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCloseCode
, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamCloseCode
, readableStreamClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamFulfillReadRequestCode
, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode
, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReadCode
, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamAddReadRequestCode
, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsIsReadableStreamDisturbedCode
, isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderReleaseCode
, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamReaderGenericReleaseCode
, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode
, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode
, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamStateCode
, readableStreamState, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamInternalsReadableStreamStoredErrorCode
, readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength
)
502#undef DECLARE_BUILTIN_SOURCE_MEMBERS
503
504};
505
506#define DEFINE_BUILTIN_EXECUTABLES(name, functionName, overriddenName, length) \
507inline JSC::UnlinkedFunctionExecutable* ReadableStreamInternalsBuiltinsWrapper::name##Executable() \
508{\
509 if (!m_##name##Executable) {\
510 JSC::Identifier executableName = functionName##PublicName();\
511 if (overriddenName)\
512 executableName = JSC::Identifier::fromString(m_vm, overriddenName);\
513 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);\
514 }\
515 return m_##name##Executable.get();\
516}
517WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(DEFINE_BUILTIN_EXECUTABLES)DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode
, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral
(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode
, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode
, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode
, readableStreamDefaultReaderReadForBindings, ASCIILiteral(),
s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode
, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode
, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode
, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamReaderGenericInitializeCode
, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode
, privateInitializeReadableStreamDefaultController, ASCIILiteral
(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsSetupReadableStreamDefaultControllerCode
, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerErrorCode
, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsAcquireReadableStreamDefaultReaderCode
, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeeCode
, readableStreamTee, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeePullFunctionCode
, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode
, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode
, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamCode
, isReadableStream, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamDefaultReaderCode
, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamDefaultControllerCode
, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamErrorCode
, readableStreamError, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode
, readableStreamDefaultControllerShouldCallPull, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode
, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamLockedCode
, isReadableStreamLocked, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode
, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamReaderGenericCancelCode
, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamCancelCode
, readableStreamCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCancelCode
, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerPullCode
, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCloseCode
, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamCloseCode
, readableStreamClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamFulfillReadRequestCode
, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode
, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReadCode
, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamAddReadRequestCode
, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsIsReadableStreamDisturbedCode
, isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderReleaseCode
, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamReaderGenericReleaseCode
, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode
, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode
, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamStateCode
, readableStreamState, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength
) DEFINE_BUILTIN_EXECUTABLES(readableStreamInternalsReadableStreamStoredErrorCode
, readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength
)
518#undef DEFINE_BUILTIN_EXECUTABLES
519
520inline void ReadableStreamInternalsBuiltinsWrapper::exportNames()
521{
522#define EXPORT_FUNCTION_NAME(name) m_vm.propertyNames->appendExternalName(name##PublicName(), name##PrivateName());
523 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(EXPORT_FUNCTION_NAME)EXPORT_FUNCTION_NAME(acquireReadableStreamDefaultReader) EXPORT_FUNCTION_NAME
(createInternalReadableStreamDefaultReader) EXPORT_FUNCTION_NAME
(createInternalReadableStreamFromUnderlyingSource) EXPORT_FUNCTION_NAME
(isReadableStream) EXPORT_FUNCTION_NAME(isReadableStreamDefaultController
) EXPORT_FUNCTION_NAME(isReadableStreamDefaultReader) EXPORT_FUNCTION_NAME
(isReadableStreamDisturbed) EXPORT_FUNCTION_NAME(isReadableStreamLocked
) EXPORT_FUNCTION_NAME(privateInitializeReadableStreamDefaultController
) EXPORT_FUNCTION_NAME(readableStreamAddReadRequest) EXPORT_FUNCTION_NAME
(readableStreamCancel) EXPORT_FUNCTION_NAME(readableStreamClose
) EXPORT_FUNCTION_NAME(readableStreamDefaultControllerCallPullIfNeeded
) EXPORT_FUNCTION_NAME(readableStreamDefaultControllerCanCloseOrEnqueue
) EXPORT_FUNCTION_NAME(readableStreamDefaultControllerCancel)
EXPORT_FUNCTION_NAME(readableStreamDefaultControllerClose) EXPORT_FUNCTION_NAME
(readableStreamDefaultControllerEnqueue) EXPORT_FUNCTION_NAME
(readableStreamDefaultControllerError) EXPORT_FUNCTION_NAME(readableStreamDefaultControllerGetDesiredSize
) EXPORT_FUNCTION_NAME(readableStreamDefaultControllerPull) EXPORT_FUNCTION_NAME
(readableStreamDefaultControllerShouldCallPull) EXPORT_FUNCTION_NAME
(readableStreamDefaultReaderCancelForBindings) EXPORT_FUNCTION_NAME
(readableStreamDefaultReaderClosedForBindings) EXPORT_FUNCTION_NAME
(readableStreamDefaultReaderClosedPromise) EXPORT_FUNCTION_NAME
(readableStreamDefaultReaderErrorReadRequests) EXPORT_FUNCTION_NAME
(readableStreamDefaultReaderRead) EXPORT_FUNCTION_NAME(readableStreamDefaultReaderReadForBindings
) EXPORT_FUNCTION_NAME(readableStreamDefaultReaderRelease) EXPORT_FUNCTION_NAME
(readableStreamDefaultReaderReleaseLockForBindings) EXPORT_FUNCTION_NAME
(readableStreamError) EXPORT_FUNCTION_NAME(readableStreamFulfillReadRequest
) EXPORT_FUNCTION_NAME(readableStreamReaderGenericCancel) EXPORT_FUNCTION_NAME
(readableStreamReaderGenericInitialize) EXPORT_FUNCTION_NAME(
readableStreamReaderGenericRelease) EXPORT_FUNCTION_NAME(readableStreamState
) EXPORT_FUNCTION_NAME(readableStreamStoredError) EXPORT_FUNCTION_NAME
(readableStreamTee) EXPORT_FUNCTION_NAME(readableStreamTeeBranch1CancelFunction
) EXPORT_FUNCTION_NAME(readableStreamTeeBranch2CancelFunction
) EXPORT_FUNCTION_NAME(readableStreamTeePullFunction) EXPORT_FUNCTION_NAME
(setupReadableStreamDefaultController)
524#undef EXPORT_FUNCTION_NAME
525}
526
527class ReadableStreamInternalsBuiltinFunctions {
528public:
529 explicit ReadableStreamInternalsBuiltinFunctions(JSC::VM& vm) : m_vm(vm) { }
530
531 void init(JSC::JSGlobalObject&);
532 template<typename Visitor> void visit(Visitor&);
533
534public:
535 JSC::VM& m_vm;
536
537#define DECLARE_BUILTIN_SOURCE_MEMBERS(functionName) \
538 JSC::WriteBarrier<JSC::JSFunction> m_##functionName##Function;
539 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(DECLARE_BUILTIN_SOURCE_MEMBERS)DECLARE_BUILTIN_SOURCE_MEMBERS(acquireReadableStreamDefaultReader
) DECLARE_BUILTIN_SOURCE_MEMBERS(createInternalReadableStreamDefaultReader
) DECLARE_BUILTIN_SOURCE_MEMBERS(createInternalReadableStreamFromUnderlyingSource
) DECLARE_BUILTIN_SOURCE_MEMBERS(isReadableStream) DECLARE_BUILTIN_SOURCE_MEMBERS
(isReadableStreamDefaultController) DECLARE_BUILTIN_SOURCE_MEMBERS
(isReadableStreamDefaultReader) DECLARE_BUILTIN_SOURCE_MEMBERS
(isReadableStreamDisturbed) DECLARE_BUILTIN_SOURCE_MEMBERS(isReadableStreamLocked
) DECLARE_BUILTIN_SOURCE_MEMBERS(privateInitializeReadableStreamDefaultController
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamAddReadRequest
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamCancel) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamClose) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerCallPullIfNeeded
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerCanCloseOrEnqueue
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerCancel
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerClose
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerEnqueue
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerError
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerGetDesiredSize
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerPull
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultControllerShouldCallPull
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderCancelForBindings
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderClosedForBindings
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderClosedPromise
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderErrorReadRequests
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderRead
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderReadForBindings
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderRelease
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamDefaultReaderReleaseLockForBindings
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamError) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamFulfillReadRequest) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamReaderGenericCancel) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamReaderGenericInitialize) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamReaderGenericRelease) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamState) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamStoredError
) DECLARE_BUILTIN_SOURCE_MEMBERS(readableStreamTee) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamTeeBranch1CancelFunction) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamTeeBranch2CancelFunction) DECLARE_BUILTIN_SOURCE_MEMBERS
(readableStreamTeePullFunction) DECLARE_BUILTIN_SOURCE_MEMBERS
(setupReadableStreamDefaultController)
540#undef DECLARE_BUILTIN_SOURCE_MEMBERS
541};
542
543inline void ReadableStreamInternalsBuiltinFunctions::init(JSC::JSGlobalObject& globalObject)
544{
545#define EXPORT_FUNCTION(codeName, functionName, overriddenName, length)\
546 m_##functionName##Function.set(m_vm, &globalObject, JSC::JSFunction::create(m_vm, &globalObject, codeName##Generator(m_vm), &globalObject));
547 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(EXPORT_FUNCTION)EXPORT_FUNCTION(readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode
, createInternalReadableStreamFromUnderlyingSource, ASCIILiteral
(), s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength
) EXPORT_FUNCTION(readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode
, createInternalReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode
, readableStreamDefaultReaderClosedForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode
, readableStreamDefaultReaderReadForBindings, ASCIILiteral(),
s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode
, readableStreamDefaultReaderReleaseLockForBindings, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode
, readableStreamDefaultReaderCancelForBindings, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode
, readableStreamDefaultReaderClosedPromise, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamReaderGenericInitializeCode
, readableStreamReaderGenericInitialize, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength
) EXPORT_FUNCTION(readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode
, privateInitializeReadableStreamDefaultController, ASCIILiteral
(), s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength
) EXPORT_FUNCTION(readableStreamInternalsSetupReadableStreamDefaultControllerCode
, setupReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerErrorCode
, readableStreamDefaultControllerError, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength
) EXPORT_FUNCTION(readableStreamInternalsAcquireReadableStreamDefaultReaderCode
, acquireReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamTeeCode
, readableStreamTee, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamTeePullFunctionCode
, readableStreamTeePullFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode
, readableStreamTeeBranch1CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode
, readableStreamTeeBranch2CancelFunction, ASCIILiteral(), s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength
) EXPORT_FUNCTION(readableStreamInternalsIsReadableStreamCode
, isReadableStream, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamCodeLength
) EXPORT_FUNCTION(readableStreamInternalsIsReadableStreamDefaultReaderCode
, isReadableStreamDefaultReader, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength
) EXPORT_FUNCTION(readableStreamInternalsIsReadableStreamDefaultControllerCode
, isReadableStreamDefaultController, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamErrorCode
, readableStreamError, ASCIILiteral(), s_readableStreamInternalsReadableStreamErrorCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode
, readableStreamDefaultControllerShouldCallPull, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode
, readableStreamDefaultControllerCallPullIfNeeded, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength
) EXPORT_FUNCTION(readableStreamInternalsIsReadableStreamLockedCode
, isReadableStreamLocked, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamLockedCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode
, readableStreamDefaultControllerGetDesiredSize, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamReaderGenericCancelCode
, readableStreamReaderGenericCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamCancelCode
, readableStreamCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamCancelCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerCancelCode
, readableStreamDefaultControllerCancel, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerPullCode
, readableStreamDefaultControllerPull, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerCloseCode
, readableStreamDefaultControllerClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamCloseCode
, readableStreamClose, ASCIILiteral(), s_readableStreamInternalsReadableStreamCloseCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamFulfillReadRequestCode
, readableStreamFulfillReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerEnqueueCode
, readableStreamDefaultControllerEnqueue, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderReadCode
, readableStreamDefaultReaderRead, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamAddReadRequestCode
, readableStreamAddReadRequest, ASCIILiteral(), s_readableStreamInternalsReadableStreamAddReadRequestCodeLength
) EXPORT_FUNCTION(readableStreamInternalsIsReadableStreamDisturbedCode
, isReadableStreamDisturbed, ASCIILiteral(), s_readableStreamInternalsIsReadableStreamDisturbedCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderReleaseCode
, readableStreamDefaultReaderRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamReaderGenericReleaseCode
, readableStreamReaderGenericRelease, ASCIILiteral(), s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode
, readableStreamDefaultReaderErrorReadRequests, ASCIILiteral(
), s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode
, readableStreamDefaultControllerCanCloseOrEnqueue, ASCIILiteral
(), s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamStateCode
, readableStreamState, ASCIILiteral(), s_readableStreamInternalsReadableStreamStateCodeLength
) EXPORT_FUNCTION(readableStreamInternalsReadableStreamStoredErrorCode
, readableStreamStoredError, ASCIILiteral(), s_readableStreamInternalsReadableStreamStoredErrorCodeLength
)
Call argument uses a forward declared type 'FunctionExecutable *'
548#undef EXPORT_FUNCTION
549}
550
551template<typename Visitor>
552inline void ReadableStreamInternalsBuiltinFunctions::visit(Visitor& visitor)
553{
554#define VISIT_FUNCTION(name) visitor.append(m_##name##Function);
555 WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(VISIT_FUNCTION)VISIT_FUNCTION(acquireReadableStreamDefaultReader) VISIT_FUNCTION
(createInternalReadableStreamDefaultReader) VISIT_FUNCTION(createInternalReadableStreamFromUnderlyingSource
) VISIT_FUNCTION(isReadableStream) VISIT_FUNCTION(isReadableStreamDefaultController
) VISIT_FUNCTION(isReadableStreamDefaultReader) VISIT_FUNCTION
(isReadableStreamDisturbed) VISIT_FUNCTION(isReadableStreamLocked
) VISIT_FUNCTION(privateInitializeReadableStreamDefaultController
) VISIT_FUNCTION(readableStreamAddReadRequest) VISIT_FUNCTION
(readableStreamCancel) VISIT_FUNCTION(readableStreamClose) VISIT_FUNCTION
(readableStreamDefaultControllerCallPullIfNeeded) VISIT_FUNCTION
(readableStreamDefaultControllerCanCloseOrEnqueue) VISIT_FUNCTION
(readableStreamDefaultControllerCancel) VISIT_FUNCTION(readableStreamDefaultControllerClose
) VISIT_FUNCTION(readableStreamDefaultControllerEnqueue) VISIT_FUNCTION
(readableStreamDefaultControllerError) VISIT_FUNCTION(readableStreamDefaultControllerGetDesiredSize
) VISIT_FUNCTION(readableStreamDefaultControllerPull) VISIT_FUNCTION
(readableStreamDefaultControllerShouldCallPull) VISIT_FUNCTION
(readableStreamDefaultReaderCancelForBindings) VISIT_FUNCTION
(readableStreamDefaultReaderClosedForBindings) VISIT_FUNCTION
(readableStreamDefaultReaderClosedPromise) VISIT_FUNCTION(readableStreamDefaultReaderErrorReadRequests
) VISIT_FUNCTION(readableStreamDefaultReaderRead) VISIT_FUNCTION
(readableStreamDefaultReaderReadForBindings) VISIT_FUNCTION(readableStreamDefaultReaderRelease
) VISIT_FUNCTION(readableStreamDefaultReaderReleaseLockForBindings
) VISIT_FUNCTION(readableStreamError) VISIT_FUNCTION(readableStreamFulfillReadRequest
) VISIT_FUNCTION(readableStreamReaderGenericCancel) VISIT_FUNCTION
(readableStreamReaderGenericInitialize) VISIT_FUNCTION(readableStreamReaderGenericRelease
) VISIT_FUNCTION(readableStreamState) VISIT_FUNCTION(readableStreamStoredError
) VISIT_FUNCTION(readableStreamTee) VISIT_FUNCTION(readableStreamTeeBranch1CancelFunction
) VISIT_FUNCTION(readableStreamTeeBranch2CancelFunction) VISIT_FUNCTION
(readableStreamTeePullFunction) VISIT_FUNCTION(setupReadableStreamDefaultController
)
556#undef VISIT_FUNCTION
557}
558
559template void ReadableStreamInternalsBuiltinFunctions::visit(JSC::AbstractSlotVisitor&);
560template void ReadableStreamInternalsBuiltinFunctions::visit(JSC::SlotVisitor&);
561
562
563
564} // namespace WebCore