#include "third_party/blink/renderer/bindings/modules/v8/v8_internals.h"
#include "third_party/blink/public/mojom/origin_trial_feature/origin_trial_feature.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/generated_code_helper.h"
#include "third_party/blink/renderer/bindings/core/v8/native_value_traits_impl.h"
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_animation.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_callback_function_test.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_css_style_declaration.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dictionary_test.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_document.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dom_point.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dom_rect.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dom_rect_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dom_rect_read_only.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_gc_observation.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_hit_test_layer_rect_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_canvas_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_iframe_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_image_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_input_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_media_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_select_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_select_list_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_video_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_internal_cookie.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_internal_runtime_flags.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_internal_settings.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_internals_ukm_recorder.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_location.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_navigator.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_node.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_node_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_offscreen_canvas.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_origin_trials_test.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_range.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_readable_stream.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_record_test.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_response.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_sequence_test.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_set_return_value_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_shadow_root.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_static_selection.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_text.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_type_conversions.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_arraybuffer_arraybufferview.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_types_test.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_window.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_audio_context.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_create_virtual_pressure_source_options.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_create_virtual_sensor_options.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_device_posture_type.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_dialog_button.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_effective_connection_type.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_device_info.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_stream_track.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_track_constraints.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_permission_state.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_pressure_source.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_pressure_state.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_rtc_certificate.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_rtc_peer_connection.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_service_worker.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_virtual_sensor_information.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_virtual_sensor_reading.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_virtual_sensor_type.h"
#include "third_party/blink/renderer/core/animation/animation.h"
#include "third_party/blink/renderer/core/css/css_style_declaration.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/dom/node_list.h"
#include "third_party/blink/renderer/core/dom/range.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/dom/testing/internals_storage_access.h"
#include "third_party/blink/renderer/core/dom/text.h"
#include "third_party/blink/renderer/core/fetch/response.h"
#include "third_party/blink/renderer/core/fetch/testing/internals_fetch.h"
#include "third_party/blink/renderer/core/frame/dom_window.h"
#include "third_party/blink/renderer/core/frame/location.h"
#include "third_party/blink/renderer/core/frame/navigator.h"
#include "third_party/blink/renderer/core/geometry/dom_point.h"
#include "third_party/blink/renderer/core/geometry/dom_rect.h"
#include "third_party/blink/renderer/core/geometry/dom_rect_list.h"
#include "third_party/blink/renderer/core/geometry/dom_rect_read_only.h"
#include "third_party/blink/renderer/core/html/canvas/html_canvas_element.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/html/forms/html_select_element.h"
#include "third_party/blink/renderer/core/html/forms/html_select_list_element.h"
#include "third_party/blink/renderer/core/html/html_iframe_element.h"
#include "third_party/blink/renderer/core/html/html_image_element.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/html/media/html_video_element.h"
#include "third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.h"
#include "third_party/blink/renderer/core/streams/readable_stream.h"
#include "third_party/blink/renderer/core/testing/callback_function_test.h"
#include "third_party/blink/renderer/core/testing/dictionary_test.h"
#include "third_party/blink/renderer/core/testing/gc_observation.h"
#include "third_party/blink/renderer/core/testing/hit_test_layer_rect_list.h"
#include "third_party/blink/renderer/core/testing/internal_runtime_flags.h"
#include "third_party/blink/renderer/core/testing/internal_settings.h"
#include "third_party/blink/renderer/core/testing/internals.h"
#include "third_party/blink/renderer/core/testing/internals_delete_all_cookies.h"
#include "third_party/blink/renderer/core/testing/internals_get_all_cookies.h"
#include "third_party/blink/renderer/core/testing/internals_get_named_cookie.h"
#include "third_party/blink/renderer/core/testing/internals_ukm_recorder.h"
#include "third_party/blink/renderer/core/testing/origin_trials_test.h"
#include "third_party/blink/renderer/core/testing/record_test.h"
#include "third_party/blink/renderer/core/testing/sequence_test.h"
#include "third_party/blink/renderer/core/testing/static_selection.h"
#include "third_party/blink/renderer/core/testing/type_conversions.h"
#include "third_party/blink/renderer/core/testing/union_types_test.h"
#include "third_party/blink/renderer/core/timing/internals_profiler.h"
#include "third_party/blink/renderer/modules/accessibility/testing/internals_accessibility.h"
#include "third_party/blink/renderer/modules/compute_pressure/testing/internals_compute_pressure.h"
#include "third_party/blink/renderer/modules/credentialmanagement/testing/internals_fed_cm.h"
#include "third_party/blink/renderer/modules/device_posture/testing/internals_device_posture.h"
#include "third_party/blink/renderer/modules/fuzzing/internals_fuzzing.h"
#include "third_party/blink/renderer/modules/mediastream/media_device_info.h"
#include "third_party/blink/renderer/modules/mediastream/media_stream_track.h"
#include "third_party/blink/renderer/modules/mediastream/testing/internals_media_stream.h"
#include "third_party/blink/renderer/modules/netinfo/testing/internals_net_info.h"
#include "third_party/blink/renderer/modules/peerconnection/rtc_certificate.h"
#include "third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.h"
#include "third_party/blink/renderer/modules/peerconnection/testing/internals_rtc_certificate.h"
#include "third_party/blink/renderer/modules/peerconnection/testing/internals_rtc_peer_connection.h"
#include "third_party/blink/renderer/modules/permissions/testing/internals_permission.h"
#include "third_party/blink/renderer/modules/sensor/testing/internals_sensor.h"
#include "third_party/blink/renderer/modules/service_worker/service_worker.h"
#include "third_party/blink/renderer/modules/service_worker/testing/internals_service_worker.h"
#include "third_party/blink/renderer/modules/speech/testing/internals_speech_synthesis.h"
#include "third_party/blink/renderer/modules/vibration/testing/internals_vibration.h"
#include "third_party/blink/renderer/modules/webaudio/audio_context.h"
#include "third_party/blink/renderer/modules/webaudio/testing/internals_web_audio.h"
#include "third_party/blink/renderer/platform/bindings/cooperative_scheduling_helpers.h"
#include "third_party/blink/renderer/platform/bindings/exception_messages.h"
#include "third_party/blink/renderer/platform/bindings/idl_member_installer.h"
#include "third_party/blink/renderer/platform/bindings/runtime_call_stats.h"
#include "third_party/blink/renderer/platform/bindings/v8_binding.h"
namespace blink {
void V8Internals::Impl::Init() { … }
namespace {
namespace v8_internals {
void PagePopupWindowAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SettingsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RuntimeFlagsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WorkerThreadCountAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CursorUpdatePendingAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void VisibleSelectionAnchorNodeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void VisibleSelectionAnchorOffsetAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void VisibleSelectionFocusNodeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void VisibleSelectionFocusOffsetAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TextAffinityAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LengthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UnscopableAttributeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OverlayScrollbarsEnabledAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PeerConnectionCountLimitAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DisableIntersectionObserverThrottleDelayOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LCPPredictionOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSupportsDraggableRegionsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ShadowRootModeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AbsoluteCaretBoundsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ActiveMarkerCountForNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AddActiveSuggestionMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AddCompositionMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AddEmbedderCustomElementNameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AddFakeDeviceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AddOneToPromiseOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AddSuggestionMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AddTextMatchMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AdvanceImageAnimationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AllIconURLsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AudioHandlerCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AudioWorkletProcessorCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BoundingBoxOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CallbackFunctionTestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CanHyphenateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CancelCurrentSpellCheckRequestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CanvasFontCacheMaxFontsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClearDevicePostureOverrideOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClearHitTestCacheOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClearNetworkConnectionInfoOverrideOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClearUseCounterOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClickFedCmDialogButtonOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CollectSampleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CompareTreeScopePositionOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ComputedStyleIncludingVisitedInfoOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CountElementShadowOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CounterValueOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CrashOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CreateReadableStreamOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CreateRejectedPromiseOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CreateResolvedPromiseOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CreateUserAgentShadowRootOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CreateVirtualPressureSourceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CreateVirtualSensorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CreateWritableStreamAndSinkOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CurrentTimeTicksOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DeleteAllCookiesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DeserializeBufferOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DictionaryTestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DisableCanvasAccelerationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DisableCompositedAnimationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DisableReferencedFilePathsVerificationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DismissFedCmDialogOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DoesWindowHaveUrlFragmentOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void DraggableRegionsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void EffectivePreloadOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void EffectiveRootScrollerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ElementFromPointOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ElementLayoutTreeAsTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ElementShouldAutoCompleteOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void EmulateDeviceFailureOnAudioContextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void EnableMockSpeechSynthesizerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void EndColorChooserOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void EvaluateInInspectorOverlayOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void EvictAllResourcesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ExecuteCommandOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ExemptUrlFromNetworkRevocationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FakeCaptureConfigurationChangedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FirstChildInFlatTreeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceCompositingUpdateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceFullRepaintOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceImageReloadOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceLoseCanvasContextOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceLoseCanvasContextOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceLoseCanvasContextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceReloadOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ForceStaleStateForMediaElementOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FormControlStateOfHistoryItemOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GenerateTestReportOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAgentIdOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAllCookiesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetCSSPropertyAliasesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetCSSPropertyLonghandsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetCSSPropertyShorthandsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetComputedLabelOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetComputedRoleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetCreatorScriptsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetCurrentCursorInfoOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetDragCaretOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetFedCmDialogTypeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetFedCmTitleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetImageSourceURLOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetInitialResourcePriorityOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetInitialResourcePriorityOfNewLoadOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetInternalResponseURLListOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetNamedCookieOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetParsedImportMapOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetProgrammaticScrollAnimationStateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetReferencedFilePathsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetResourceHeaderOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetScrollAnimationStateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetSelectionInFlatTreeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetVirtualSensorInformationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasAutofocusRequestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasGrammarMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasLastEditCommandOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasSpellingMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HitTestCacheHitsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HitTestCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HTMLNamespaceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HTMLTagsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IdleTimeSpellCheckerStateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InitializeUKMRecorderOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InnerEditorElementOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsActivatedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsAnimatedCSSPropertyUseCountedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsCSSPropertyUseCountedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsCompositedAnimationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsInCanvasFontCacheOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsLoadingOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsLoadingFromMemoryCacheOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsLowEndDeviceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsMediaElementSuspendedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsPreloadedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsPreloadedByOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsSelectPopupVisibleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsSiteIsolatedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsTrackingOcclusionForIFrameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsUseCountedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsValidationMessageVisibleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsVibratingOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IsWebDXFeatureUseCountedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LastChildInFlatTreeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LastSpellCheckProcessedSequenceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LastSpellCheckRequestSequenceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LayerTreeAsTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LayoutCountForTestingOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LayoutZoomFactorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LengthFromRangeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LocationFromRangeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MainThreadScrollingReasonsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarkerBackgroundColorForNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarkerCountForNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarkerDescriptionForNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarkerRangeForNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarkerTextForListItemOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MarkerUnderlineColorForNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MediaKeySessionCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MediaKeysCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MediaPlayerPlayingRemotelyChangedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MediaPlayerRemoteRouteAvailabilityChangedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MonotonicTimeToZeroBasedDocumentTimeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NeedsLayoutCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NextInFlatTreeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NextSiblingInFlatTreeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NodeNeedsStyleRecalcOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NodesFromRectOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NonDraggableRegionsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NumberOfLiveAXObjectsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NumberOfLiveDocumentsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NumberOfLiveNodesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NumberOfPagesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NumberOfScrollableAreasOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ObserveGCOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ObserveUseCounterOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OriginTrialsTestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PageNumberOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PageScaleFactorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ParentTreeScopeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PauseAnimationsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PeerConnectionCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PendingVibrationPatternOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PointerEventHandlerCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PreviousInFlatTreeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PromiseCheckOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PromiseCheckOverloadOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PromiseCheckOverloadOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PromiseCheckOverloadOperationOverload3(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PromiseCheckOverloadOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PromiseCheckRangeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PromiseCheckWithoutExceptionStateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RangeAsTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RangeFromLocationAndLengthOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RecordTestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RegisterURLSchemeAsBypassingContentSecurityPolicyOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RegisterURLSchemeAsBypassingContentSecurityPolicyOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RegisterURLSchemeAsBypassingContentSecurityPolicyOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveURLSchemeRegisteredAsBypassingContentSecurityPolicyOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveVirtualPressureSourceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveVirtualSensorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ReplaceMisspelledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ResetSelectListTypeAheadSessionOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ResetTypeAheadSessionOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RTCCertificateEqualsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RunFuzzerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RunIdleTimeSpellCheckerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollEventHandlerCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectColorInColorChooserOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectFedCmAccountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectMenuListTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectPopupItemStyleFontHeightOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectPopupItemStyleIsRtlOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectedHTMLForClipboardOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectedTextForClipboardOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SelectionBoundsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SequenceTestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SerializeObjectOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAllowPerChunkTransferringOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAutofilledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAutofilledValueOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetBackForwardCacheRestorationBufferSizeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetBrowserControlsShownRatioOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetBrowserControlsStateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetCapsLockStateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDarkPreferredColorSchemeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDarkPreferredRootScrollbarColorSchemeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDeviceEmulationScaleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetDevicePostureOverrideOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetEventTimingBufferSizeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetFocusedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetForcedColorsAndDarkPreferredColorSchemeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetFormControlStateOfHistoryItemOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetInitialFocusOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetIsAdFrameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetIsCursorVisibleOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetIsLowEndDeviceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMarkedTextMatchesAreHighlightedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMarkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMaxNumberOfFramesToTenOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMediaControlsTestModeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetMockHyphenationOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetNetworkConnectionInfoOverrideOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPageScaleFactorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPageScaleFactorLimitsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPermissionOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPersistentOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPseudoClassStateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSaveDataEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetScrollbarVisibilityInScrollableAreaOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSelectionRangeForNumberTypeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetShouldRevealPasswordOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetStorageAccessOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSuggestedValueOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetSystemTimeZoneOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetTextMatchMarkersActiveOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetUserPreferredLanguagesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetValueForUserOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetVisualViewportOffsetOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ShadowPseudoIdOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ShadowRootOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ShortcutIconURLsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SimulateRasterUnderInvalidationsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SpellCheckedTextLengthOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StartTrackingRepaintsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StopResponsivenessMetricsUkmSamplingOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StopTrackingRepaintsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void StyleForElementCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SuggestedValueOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SupportedTextEncodingLabelsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SVGNamespaceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SVGTagsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TerminateServiceWorkerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchEndOrCancelEventHandlerCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchEventTargetLayerRectsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchNodeAdjustedToBestClickableNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchNodeAdjustedToBestContextMenuNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchNodeAdjustedToBestStylusWritableNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchPositionAdjustedToBestClickableNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchPositionAdjustedToBestContextMenuNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TouchStartOrMoveEventHandlerCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TreeScopeRootNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TriggerTestInspectorIssueOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TypeConversionsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UnionTypesTestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UnscopableMethodOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UpdateLayoutAndRunPostLayoutTasksOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UpdateStyleAndReturnAffectedElementCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UpdateVirtualPressureSourceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UpdateVirtualSensorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UseMockOverlayScrollbarsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void UserPreferredLanguagesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ViewportAsTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WaitForPeerConnectionDispatchEventsTaskCreatedOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WheelEventHandlerCountOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ZeroBasedDocumentTimeToMonotonicTimeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
}
usingnamespacev8_internals;
}
void V8Internals::Impl::InstallInterfaceTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> interface_template) { … }
void V8Internals::Impl::InstallUnconditionalProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) { … }
void V8Internals::Impl::InstallContextDependentProperties(v8::Local<v8::Context> context, const DOMWrapperWorld& world, v8::Local<v8::Object> instance_object, v8::Local<v8::Object> prototype_object, v8::Local<v8::Object> interface_object, v8::Local<v8::Template> interface_template, FeatureSelector feature_selector) { … }
}