Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e4fd8e95f979f622b541e389f009180567836b1a https://github.com/WebKit/WebKit/commit/e4fd8e95f979f622b541e389f009180567836b1a Author: Chris Dumez <cdu...@apple.com> Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths: M Source/JavaScriptCore/API/JSAPIWrapperObject.mm M Source/JavaScriptCore/API/JSManagedValue.mm M Source/JavaScriptCore/API/glib/JSAPIWrapperObjectGLib.cpp M Source/JavaScriptCore/heap/HeapAnalyzer.h M Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp M Source/JavaScriptCore/heap/HeapSnapshotBuilder.h M Source/JavaScriptCore/heap/WeakBlock.cpp M Source/JavaScriptCore/heap/WeakHandleOwner.cpp M Source/JavaScriptCore/heap/WeakHandleOwner.h M Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp M Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp M Source/JavaScriptCore/runtime/SimpleTypedArrayController.h M Source/JavaScriptCore/tools/JSDollarVM.cpp M Source/WebCore/bindings/js/JSAbortSignalCustom.cpp M Source/WebCore/bindings/js/JSCSSRuleListCustom.cpp M Source/WebCore/bindings/js/JSCallbackData.cpp M Source/WebCore/bindings/js/JSCallbackData.h M Source/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp M Source/WebCore/bindings/js/JSDeprecatedCSSOMValueCustom.cpp M Source/WebCore/bindings/js/JSIntersectionObserverCustom.cpp M Source/WebCore/bindings/js/JSMutationObserverCustom.cpp M Source/WebCore/bindings/js/JSNodeCustom.cpp M Source/WebCore/bindings/js/JSNodeListCustom.cpp M Source/WebCore/bindings/js/JSOffscreenCanvasRenderingContext2DCustom.cpp M Source/WebCore/bindings/js/JSPaintRenderingContext2DCustom.cpp M Source/WebCore/bindings/js/JSPerformanceObserverCustom.cpp M Source/WebCore/bindings/js/JSResizeObserverCustom.cpp M Source/WebCore/bindings/js/JSTextTrackCueCustom.cpp M Source/WebCore/bindings/js/JSUndoItemCustom.cpp M Source/WebCore/bindings/js/WebCoreTypedArrayController.cpp M Source/WebCore/bindings/js/WebCoreTypedArrayController.h M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm M Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.cpp M Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.h M Source/WebCore/bindings/scripts/test/JS/JSShadowRealmGlobalScope.cpp M Source/WebCore/bindings/scripts/test/JS/JSShadowRealmGlobalScope.h M Source/WebCore/bindings/scripts/test/JS/JSTestAsyncIterable.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestAsyncIterable.h M Source/WebCore/bindings/scripts/test/JS/JSTestAsyncKeyValueIterable.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestAsyncKeyValueIterable.h M Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.h M Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.h M Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h M Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.h M Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.h M Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.h M Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.h M Source/WebCore/bindings/scripts/test/JS/JSTestDelegateToSharedSyntheticAttribute.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestDelegateToSharedSyntheticAttribute.h M Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.h M Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.h M Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.h M Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestException.h M Source/WebCore/bindings/scripts/test/JS/JSTestGenerateAddOpaqueRoot.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestGenerateAddOpaqueRoot.h M Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h M Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.h M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.h M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h M Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.h M Source/WebCore/bindings/scripts/test/JS/JSTestIterable.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestIterable.h M Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.h M Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.h M Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.h M Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.h M Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.h M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.h M Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestObj.h M Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.h M Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h M Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.h M Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.h M Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.h M Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.h M Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.h M Source/WebCore/bindings/scripts/test/JS/JSTestScheduledAction.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestScheduledAction.h M Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h M Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.h M Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringContext.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringContext.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.h M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.h M Source/WebCore/bindings/scripts/test/JS/JSTestTaggedWrapper.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestTaggedWrapper.h M Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h Log Message: ----------- Update isReachableFromOpaqueRoots to use ASCIILiteral https://bugs.webkit.org/show_bug.cgi?id=273382 Reviewed by Darin Adler. * Source/JavaScriptCore/API/JSAPIWrapperObject.mm: (JSAPIWrapperObjectHandleOwner::isReachableFromOpaqueRoots): * Source/JavaScriptCore/API/JSManagedValue.mm: (JSManagedValueHandleOwner::isReachableFromOpaqueRoots): * Source/JavaScriptCore/API/glib/JSAPIWrapperObjectGLib.cpp: (JSAPIWrapperObjectHandleOwner::isReachableFromOpaqueRoots): * Source/JavaScriptCore/heap/HeapAnalyzer.h: * Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp: (JSC::HeapSnapshotBuilder::setOpaqueRootReachabilityReasonForCell): (JSC::HeapSnapshotBuilder::json): * Source/JavaScriptCore/heap/HeapSnapshotBuilder.h: * Source/JavaScriptCore/heap/WeakBlock.cpp: (JSC::WeakBlock::specializedVisit): * Source/JavaScriptCore/heap/WeakHandleOwner.cpp: (JSC::WeakHandleOwner::isReachableFromOpaqueRoots): * Source/JavaScriptCore/heap/WeakHandleOwner.h: * Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp: * Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp: (JSC::SimpleTypedArrayController::JSArrayBufferOwner::isReachableFromOpaqueRoots): * Source/JavaScriptCore/runtime/SimpleTypedArrayController.h: * Source/JavaScriptCore/tools/JSDollarVM.cpp: * Source/WebCore/bindings/js/JSAbortSignalCustom.cpp: (WebCore::JSAbortSignalOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSCSSRuleListCustom.cpp: (WebCore::JSCSSRuleListOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSCallbackData.cpp: (WebCore::JSCallbackDataWeak::WeakOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSCallbackData.h: * Source/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp: (WebCore::JSCanvasRenderingContext2DOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSDeprecatedCSSOMValueCustom.cpp: (WebCore::JSDeprecatedCSSOMValueOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSIntersectionObserverCustom.cpp: (WebCore::JSIntersectionObserverOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSMutationObserverCustom.cpp: (WebCore::JSMutationObserverOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSNodeCustom.cpp: (WebCore::JSNodeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSNodeListCustom.cpp: (WebCore::JSNodeListOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSOffscreenCanvasRenderingContext2DCustom.cpp: (WebCore::JSOffscreenCanvasRenderingContext2DOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSPaintRenderingContext2DCustom.cpp: (WebCore::JSPaintRenderingContext2DOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSPerformanceObserverCustom.cpp: (WebCore::JSPerformanceObserverOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSResizeObserverCustom.cpp: (WebCore::JSResizeObserverOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSTextTrackCueCustom.cpp: (WebCore::JSTextTrackCueOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/JSUndoItemCustom.cpp: (WebCore::JSUndoItemOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/WebCoreTypedArrayController.cpp: (WebCore::WebCoreTypedArrayController::JSArrayBufferOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/js/WebCoreTypedArrayController.h: * Source/WebCore/bindings/scripts/CodeGeneratorJS.pm: (GenerateHeader): (GenerateImplementation): * Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.cpp: (WebCore::JSExposedToWorkerAndWindowOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSExposedToWorkerAndWindow.h: * Source/WebCore/bindings/scripts/test/JS/JSShadowRealmGlobalScope.cpp: (WebCore::JSShadowRealmGlobalScopeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSShadowRealmGlobalScope.h: * Source/WebCore/bindings/scripts/test/JS/JSTestAsyncIterable.cpp: (WebCore::JSTestAsyncIterableOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestAsyncIterable.h: * Source/WebCore/bindings/scripts/test/JS/JSTestAsyncKeyValueIterable.cpp: (WebCore::JSTestAsyncKeyValueIterableOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestAsyncKeyValueIterable.h: * Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp: (WebCore::JSTestCEReactionsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.h: * Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.cpp: (WebCore::JSTestCEReactionsStringifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestCEReactionsStringifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp: (WebCore::JSTestCallTracerOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.h: * Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp: (WebCore::JSTestClassWithJSBuiltinConstructorOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h: * Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp: (WebCore::JSTestConditionalIncludesOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.h: * Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.cpp: (WebCore::JSTestConditionallyReadWriteOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestConditionallyReadWrite.h: * Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.cpp: (WebCore::JSTestDefaultToJSONOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSON.h: * Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.cpp: (WebCore::JSTestDefaultToJSONFilteredByExposedOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONFilteredByExposed.h: * Source/WebCore/bindings/scripts/test/JS/JSTestDelegateToSharedSyntheticAttribute.cpp: (WebCore::JSTestDelegateToSharedSyntheticAttributeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestDelegateToSharedSyntheticAttribute.h: * Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp: (WebCore::JSTestDomainSecurityOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.h: * Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp: (WebCore::JSTestEnabledBySettingOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.h: * Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.cpp: (WebCore::JSTestEnabledForContextOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestEnabledForContext.h: * Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp: (WebCore::JSTestExceptionOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestException.h: * Source/WebCore/bindings/scripts/test/JS/JSTestGenerateAddOpaqueRoot.cpp: (WebCore::JSTestGenerateAddOpaqueRootOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestGenerateAddOpaqueRoot.h: * Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp: (WebCore::JSTestGenerateIsReachableOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.h: * Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp: (WebCore::JSTestGlobalObjectOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.h: * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp: (WebCore::JSTestIndexedSetterNoIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp: (WebCore::JSTestIndexedSetterThrowingExceptionOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.h: * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp: (WebCore::JSTestIndexedSetterWithIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp: (WebCore::JSTestInterfaceOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestInterface.h: * Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.cpp: (WebCore::JSTestInterfaceLeadingUnderscoreOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestInterfaceLeadingUnderscore.h: * Source/WebCore/bindings/scripts/test/JS/JSTestIterable.cpp: (WebCore::JSTestIterableOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestIterable.h: * Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.cpp: (WebCore::JSTestLegacyFactoryFunctionOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestLegacyFactoryFunction.h: * Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp: (WebCore::JSTestLegacyNoInterfaceObjectOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.h: * Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp: (WebCore::JSTestLegacyOverrideBuiltInsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.h: * Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.cpp: (WebCore::JSTestMapLikeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestMapLike.h: * Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp: (WebCore::JSTestMapLikeWithOverriddenOperationsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp: (WebCore::JSTestNamedAndIndexedSetterNoIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp: (WebCore::JSTestNamedAndIndexedSetterThrowingExceptionOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp: (WebCore::JSTestNamedAndIndexedSetterWithIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp: (WebCore::JSTestNamedDeleterNoIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp: (WebCore::JSTestNamedDeleterThrowingExceptionOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp: (WebCore::JSTestNamedDeleterWithIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp: (WebCore::JSTestNamedDeleterWithIndexedGetterOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp: (WebCore::JSTestNamedGetterCallWithOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp: (WebCore::JSTestNamedGetterNoIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp: (WebCore::JSTestNamedGetterWithIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp: (WebCore::JSTestNamedSetterNoIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp: (WebCore::JSTestNamedSetterThrowingExceptionOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp: (WebCore::JSTestNamedSetterWithIdentifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp: (WebCore::JSTestNamedSetterWithIndexedGetterOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp: (WebCore::JSTestNamedSetterWithIndexedGetterAndSetterOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp: (WebCore::JSTestNamedSetterWithLegacyOverrideBuiltInsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp: (WebCore::JSTestNamedSetterWithLegacyUnforgeablePropertiesOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.h: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp: (WebCore::JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltInsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.h: * Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp: (WebCore::JSTestObjOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestObj.h: * Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp: (WebCore::JSTestOperationConditionalOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.h: * Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp: (WebCore::JSTestOverloadedConstructorsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.h: * Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.cpp: (WebCore::JSTestOverloadedConstructorsWithSequenceOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructorsWithSequence.h: * Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp: (WebCore::JSTestPluginInterfaceOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.h: * Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.cpp: (WebCore::JSTestReadOnlyMapLikeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlyMapLike.h: * Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.cpp: (WebCore::JSTestReadOnlySetLikeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestReadOnlySetLike.h: * Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.cpp: (WebCore::JSTestReportExtraMemoryCostOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestReportExtraMemoryCost.h: * Source/WebCore/bindings/scripts/test/JS/JSTestScheduledAction.cpp: (WebCore::JSTestScheduledActionOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestScheduledAction.h: * Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp: (WebCore::JSTestSerializedScriptValueInterfaceOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h: * Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.cpp: (WebCore::JSTestSetLikeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestSetLike.h: * Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp: (WebCore::JSTestSetLikeWithOverriddenOperationsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringContext.cpp: (WebCore::JSTestStringContextOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringContext.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.cpp: (WebCore::JSTestStringifierOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringifier.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.cpp: (WebCore::JSTestStringifierAnonymousOperationOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierAnonymousOperation.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.cpp: (WebCore::JSTestStringifierNamedOperationOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierNamedOperation.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.cpp: (WebCore::JSTestStringifierOperationImplementedAsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationImplementedAs.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.cpp: (WebCore::JSTestStringifierOperationNamedToStringOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierOperationNamedToString.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.cpp: (WebCore::JSTestStringifierReadOnlyAttributeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadOnlyAttribute.h: * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.cpp: (WebCore::JSTestStringifierReadWriteAttributeOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestStringifierReadWriteAttribute.h: * Source/WebCore/bindings/scripts/test/JS/JSTestTaggedWrapper.cpp: (WebCore::JSTestTaggedWrapperOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestTaggedWrapper.h: * Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp: (WebCore::JSTestTypedefsOwner::isReachableFromOpaqueRoots): * Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.h: Canonical link: https://commits.webkit.org/278135@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes