| 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 *' |
Press '?' to see keyboard shortcuts
Keyboard shortcuts:
| 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 | |
| 41 | namespace JSC { |
| 42 | class FunctionExecutable; |
| 43 | } |
| 44 | |
| 45 | namespace WebCore { |
| 46 | |
| 47 | /* ReadableStreamInternals */ |
| 48 | extern const char* const s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCode; |
| 49 | extern const int s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeLength; |
| 50 | extern const JSC::ConstructAbility s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeConstructAbility; |
| 51 | extern const JSC::ConstructorKind s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeConstructorKind; |
| 52 | extern const JSC::ImplementationVisibility s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeImplementationVisibility; |
| 53 | extern const JSC::InlineAttribute s_readableStreamInternalsCreateInternalReadableStreamFromUnderlyingSourceCodeInlineAttribute; |
| 54 | extern const char* const s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCode; |
| 55 | extern const int s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeLength; |
| 56 | extern const JSC::ConstructAbility s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeConstructAbility; |
| 57 | extern const JSC::ConstructorKind s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeConstructorKind; |
| 58 | extern const JSC::ImplementationVisibility s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeImplementationVisibility; |
| 59 | extern const JSC::InlineAttribute s_readableStreamInternalsCreateInternalReadableStreamDefaultReaderCodeInlineAttribute; |
| 60 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCode; |
| 61 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeLength; |
| 62 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeConstructAbility; |
| 63 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeConstructorKind; |
| 64 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeImplementationVisibility; |
| 65 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderClosedForBindingsCodeInlineAttribute; |
| 66 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCode; |
| 67 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeLength; |
| 68 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeConstructAbility; |
| 69 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeConstructorKind; |
| 70 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeImplementationVisibility; |
| 71 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReadForBindingsCodeInlineAttribute; |
| 72 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCode; |
| 73 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeLength; |
| 74 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeConstructAbility; |
| 75 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeConstructorKind; |
| 76 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeImplementationVisibility; |
| 77 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReleaseLockForBindingsCodeInlineAttribute; |
| 78 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCode; |
| 79 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeLength; |
| 80 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeConstructAbility; |
| 81 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeConstructorKind; |
| 82 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeImplementationVisibility; |
| 83 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderCancelForBindingsCodeInlineAttribute; |
| 84 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCode; |
| 85 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeLength; |
| 86 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeConstructAbility; |
| 87 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeConstructorKind; |
| 88 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeImplementationVisibility; |
| 89 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderClosedPromiseCodeInlineAttribute; |
| 90 | extern const char* const s_readableStreamInternalsReadableStreamReaderGenericInitializeCode; |
| 91 | extern const int s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeLength; |
| 92 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeConstructAbility; |
| 93 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeConstructorKind; |
| 94 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeImplementationVisibility; |
| 95 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamReaderGenericInitializeCodeInlineAttribute; |
| 96 | extern const char* const s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCode; |
| 97 | extern const int s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeLength; |
| 98 | extern const JSC::ConstructAbility s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeConstructAbility; |
| 99 | extern const JSC::ConstructorKind s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeConstructorKind; |
| 100 | extern const JSC::ImplementationVisibility s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeImplementationVisibility; |
| 101 | extern const JSC::InlineAttribute s_readableStreamInternalsPrivateInitializeReadableStreamDefaultControllerCodeInlineAttribute; |
| 102 | extern const char* const s_readableStreamInternalsSetupReadableStreamDefaultControllerCode; |
| 103 | extern const int s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeLength; |
| 104 | extern const JSC::ConstructAbility s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeConstructAbility; |
| 105 | extern const JSC::ConstructorKind s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeConstructorKind; |
| 106 | extern const JSC::ImplementationVisibility s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeImplementationVisibility; |
| 107 | extern const JSC::InlineAttribute s_readableStreamInternalsSetupReadableStreamDefaultControllerCodeInlineAttribute; |
| 108 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerErrorCode; |
| 109 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeLength; |
| 110 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeConstructAbility; |
| 111 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeConstructorKind; |
| 112 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeImplementationVisibility; |
| 113 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerErrorCodeInlineAttribute; |
| 114 | extern const char* const s_readableStreamInternalsAcquireReadableStreamDefaultReaderCode; |
| 115 | extern const int s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeLength; |
| 116 | extern const JSC::ConstructAbility s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeConstructAbility; |
| 117 | extern const JSC::ConstructorKind s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeConstructorKind; |
| 118 | extern const JSC::ImplementationVisibility s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeImplementationVisibility; |
| 119 | extern const JSC::InlineAttribute s_readableStreamInternalsAcquireReadableStreamDefaultReaderCodeInlineAttribute; |
| 120 | extern const char* const s_readableStreamInternalsReadableStreamTeeCode; |
| 121 | extern const int s_readableStreamInternalsReadableStreamTeeCodeLength; |
| 122 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeeCodeConstructAbility; |
| 123 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeeCodeConstructorKind; |
| 124 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeeCodeImplementationVisibility; |
| 125 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeeCodeInlineAttribute; |
| 126 | extern const char* const s_readableStreamInternalsReadableStreamTeePullFunctionCode; |
| 127 | extern const int s_readableStreamInternalsReadableStreamTeePullFunctionCodeLength; |
| 128 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeePullFunctionCodeConstructAbility; |
| 129 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeePullFunctionCodeConstructorKind; |
| 130 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeePullFunctionCodeImplementationVisibility; |
| 131 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeePullFunctionCodeInlineAttribute; |
| 132 | extern const char* const s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCode; |
| 133 | extern const int s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeLength; |
| 134 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeConstructAbility; |
| 135 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeConstructorKind; |
| 136 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeImplementationVisibility; |
| 137 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeeBranch1CancelFunctionCodeInlineAttribute; |
| 138 | extern const char* const s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCode; |
| 139 | extern const int s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeLength; |
| 140 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeConstructAbility; |
| 141 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeConstructorKind; |
| 142 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeImplementationVisibility; |
| 143 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamTeeBranch2CancelFunctionCodeInlineAttribute; |
| 144 | extern const char* const s_readableStreamInternalsIsReadableStreamCode; |
| 145 | extern const int s_readableStreamInternalsIsReadableStreamCodeLength; |
| 146 | extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamCodeConstructAbility; |
| 147 | extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamCodeConstructorKind; |
| 148 | extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamCodeImplementationVisibility; |
| 149 | extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamCodeInlineAttribute; |
| 150 | extern const char* const s_readableStreamInternalsIsReadableStreamDefaultReaderCode; |
| 151 | extern const int s_readableStreamInternalsIsReadableStreamDefaultReaderCodeLength; |
| 152 | extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamDefaultReaderCodeConstructAbility; |
| 153 | extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamDefaultReaderCodeConstructorKind; |
| 154 | extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamDefaultReaderCodeImplementationVisibility; |
| 155 | extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamDefaultReaderCodeInlineAttribute; |
| 156 | extern const char* const s_readableStreamInternalsIsReadableStreamDefaultControllerCode; |
| 157 | extern const int s_readableStreamInternalsIsReadableStreamDefaultControllerCodeLength; |
| 158 | extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamDefaultControllerCodeConstructAbility; |
| 159 | extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamDefaultControllerCodeConstructorKind; |
| 160 | extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamDefaultControllerCodeImplementationVisibility; |
| 161 | extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamDefaultControllerCodeInlineAttribute; |
| 162 | extern const char* const s_readableStreamInternalsReadableStreamErrorCode; |
| 163 | extern const int s_readableStreamInternalsReadableStreamErrorCodeLength; |
| 164 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamErrorCodeConstructAbility; |
| 165 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamErrorCodeConstructorKind; |
| 166 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamErrorCodeImplementationVisibility; |
| 167 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamErrorCodeInlineAttribute; |
| 168 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCode; |
| 169 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeLength; |
| 170 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeConstructAbility; |
| 171 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeConstructorKind; |
| 172 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeImplementationVisibility; |
| 173 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerShouldCallPullCodeInlineAttribute; |
| 174 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCode; |
| 175 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeLength; |
| 176 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeConstructAbility; |
| 177 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeConstructorKind; |
| 178 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeImplementationVisibility; |
| 179 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCallPullIfNeededCodeInlineAttribute; |
| 180 | extern const char* const s_readableStreamInternalsIsReadableStreamLockedCode; |
| 181 | extern const int s_readableStreamInternalsIsReadableStreamLockedCodeLength; |
| 182 | extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamLockedCodeConstructAbility; |
| 183 | extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamLockedCodeConstructorKind; |
| 184 | extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamLockedCodeImplementationVisibility; |
| 185 | extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamLockedCodeInlineAttribute; |
| 186 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCode; |
| 187 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeLength; |
| 188 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeConstructAbility; |
| 189 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeConstructorKind; |
| 190 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeImplementationVisibility; |
| 191 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerGetDesiredSizeCodeInlineAttribute; |
| 192 | extern const char* const s_readableStreamInternalsReadableStreamReaderGenericCancelCode; |
| 193 | extern const int s_readableStreamInternalsReadableStreamReaderGenericCancelCodeLength; |
| 194 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamReaderGenericCancelCodeConstructAbility; |
| 195 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamReaderGenericCancelCodeConstructorKind; |
| 196 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamReaderGenericCancelCodeImplementationVisibility; |
| 197 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamReaderGenericCancelCodeInlineAttribute; |
| 198 | extern const char* const s_readableStreamInternalsReadableStreamCancelCode; |
| 199 | extern const int s_readableStreamInternalsReadableStreamCancelCodeLength; |
| 200 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamCancelCodeConstructAbility; |
| 201 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamCancelCodeConstructorKind; |
| 202 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamCancelCodeImplementationVisibility; |
| 203 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamCancelCodeInlineAttribute; |
| 204 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCancelCode; |
| 205 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeLength; |
| 206 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeConstructAbility; |
| 207 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeConstructorKind; |
| 208 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeImplementationVisibility; |
| 209 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCancelCodeInlineAttribute; |
| 210 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerPullCode; |
| 211 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerPullCodeLength; |
| 212 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerPullCodeConstructAbility; |
| 213 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerPullCodeConstructorKind; |
| 214 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerPullCodeImplementationVisibility; |
| 215 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerPullCodeInlineAttribute; |
| 216 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCloseCode; |
| 217 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeLength; |
| 218 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeConstructAbility; |
| 219 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeConstructorKind; |
| 220 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeImplementationVisibility; |
| 221 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCloseCodeInlineAttribute; |
| 222 | extern const char* const s_readableStreamInternalsReadableStreamCloseCode; |
| 223 | extern const int s_readableStreamInternalsReadableStreamCloseCodeLength; |
| 224 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamCloseCodeConstructAbility; |
| 225 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamCloseCodeConstructorKind; |
| 226 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamCloseCodeImplementationVisibility; |
| 227 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamCloseCodeInlineAttribute; |
| 228 | extern const char* const s_readableStreamInternalsReadableStreamFulfillReadRequestCode; |
| 229 | extern const int s_readableStreamInternalsReadableStreamFulfillReadRequestCodeLength; |
| 230 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamFulfillReadRequestCodeConstructAbility; |
| 231 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamFulfillReadRequestCodeConstructorKind; |
| 232 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamFulfillReadRequestCodeImplementationVisibility; |
| 233 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamFulfillReadRequestCodeInlineAttribute; |
| 234 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCode; |
| 235 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeLength; |
| 236 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeConstructAbility; |
| 237 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeConstructorKind; |
| 238 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeImplementationVisibility; |
| 239 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerEnqueueCodeInlineAttribute; |
| 240 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReadCode; |
| 241 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderReadCodeLength; |
| 242 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReadCodeConstructAbility; |
| 243 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReadCodeConstructorKind; |
| 244 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReadCodeImplementationVisibility; |
| 245 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReadCodeInlineAttribute; |
| 246 | extern const char* const s_readableStreamInternalsReadableStreamAddReadRequestCode; |
| 247 | extern const int s_readableStreamInternalsReadableStreamAddReadRequestCodeLength; |
| 248 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamAddReadRequestCodeConstructAbility; |
| 249 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamAddReadRequestCodeConstructorKind; |
| 250 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamAddReadRequestCodeImplementationVisibility; |
| 251 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamAddReadRequestCodeInlineAttribute; |
| 252 | extern const char* const s_readableStreamInternalsIsReadableStreamDisturbedCode; |
| 253 | extern const int s_readableStreamInternalsIsReadableStreamDisturbedCodeLength; |
| 254 | extern const JSC::ConstructAbility s_readableStreamInternalsIsReadableStreamDisturbedCodeConstructAbility; |
| 255 | extern const JSC::ConstructorKind s_readableStreamInternalsIsReadableStreamDisturbedCodeConstructorKind; |
| 256 | extern const JSC::ImplementationVisibility s_readableStreamInternalsIsReadableStreamDisturbedCodeImplementationVisibility; |
| 257 | extern const JSC::InlineAttribute s_readableStreamInternalsIsReadableStreamDisturbedCodeInlineAttribute; |
| 258 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderReleaseCode; |
| 259 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeLength; |
| 260 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeConstructAbility; |
| 261 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeConstructorKind; |
| 262 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeImplementationVisibility; |
| 263 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderReleaseCodeInlineAttribute; |
| 264 | extern const char* const s_readableStreamInternalsReadableStreamReaderGenericReleaseCode; |
| 265 | extern const int s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeLength; |
| 266 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeConstructAbility; |
| 267 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeConstructorKind; |
| 268 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeImplementationVisibility; |
| 269 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamReaderGenericReleaseCodeInlineAttribute; |
| 270 | extern const char* const s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCode; |
| 271 | extern const int s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeLength; |
| 272 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeConstructAbility; |
| 273 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeConstructorKind; |
| 274 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeImplementationVisibility; |
| 275 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultReaderErrorReadRequestsCodeInlineAttribute; |
| 276 | extern const char* const s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCode; |
| 277 | extern const int s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeLength; |
| 278 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeConstructAbility; |
| 279 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeConstructorKind; |
| 280 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeImplementationVisibility; |
| 281 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamDefaultControllerCanCloseOrEnqueueCodeInlineAttribute; |
| 282 | extern const char* const s_readableStreamInternalsReadableStreamStateCode; |
| 283 | extern const int s_readableStreamInternalsReadableStreamStateCodeLength; |
| 284 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamStateCodeConstructAbility; |
| 285 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamStateCodeConstructorKind; |
| 286 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamStateCodeImplementationVisibility; |
| 287 | extern const JSC::InlineAttribute s_readableStreamInternalsReadableStreamStateCodeInlineAttribute; |
| 288 | extern const char* const s_readableStreamInternalsReadableStreamStoredErrorCode; |
| 289 | extern const int s_readableStreamInternalsReadableStreamStoredErrorCodeLength; |
| 290 | extern const JSC::ConstructAbility s_readableStreamInternalsReadableStreamStoredErrorCodeConstructAbility; |
| 291 | extern const JSC::ConstructorKind s_readableStreamInternalsReadableStreamStoredErrorCodeConstructorKind; |
| 292 | extern const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamStoredErrorCodeImplementationVisibility; |
| 293 | extern 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 | |
| 469 | WEBCORE_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 | |
| 472 | class ReadableStreamInternalsBuiltinsWrapper : private JSC::WeakHandleOwner { |
| 473 | public: |
| 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 | |
| 493 | private: |
| 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) \ |
| 507 | inline 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 | } |
| 517 | WEBCORE_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 | |
| 520 | inline 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 | |
| 527 | class ReadableStreamInternalsBuiltinFunctions { |
| 528 | public: |
| 529 | explicit ReadableStreamInternalsBuiltinFunctions(JSC::VM& vm) : m_vm(vm) { } |
| 530 | |
| 531 | void init(JSC::JSGlobalObject&); |
| 532 | template<typename Visitor> void visit(Visitor&); |
| 533 | |
| 534 | public: |
| 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 | |
| 543 | inline 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 | |
| 551 | template<typename Visitor> |
| 552 | inline 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 | |
| 559 | template void ReadableStreamInternalsBuiltinFunctions::visit(JSC::AbstractSlotVisitor&); |
| 560 | template void ReadableStreamInternalsBuiltinFunctions::visit(JSC::SlotVisitor&); |
| 561 | |
| 562 | |
| 563 | |
| 564 | } // namespace WebCore |