summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc')
-rw-r--r--chromium/third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc48
1 files changed, 0 insertions, 48 deletions
diff --git a/chromium/third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc b/chromium/third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc
index 4f3b691b633..59430d092be 100644
--- a/chromium/third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc
+++ b/chromium/third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc
@@ -33,29 +33,13 @@
#include <memory>
#include "third_party/blink/public/platform/platform.h"
-#include "third_party/blink/renderer/bindings/core/v8/referrer_script_info.h"
#include "third_party/blink/renderer/bindings/core/v8/script_controller.h"
-#include "third_party/blink/renderer/bindings/core/v8/script_source_code.h"
-#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
-#include "third_party/blink/renderer/bindings/core/v8/source_location.h"
-#include "third_party/blink/renderer/bindings/core/v8/v8_code_cache.h"
-#include "third_party/blink/renderer/bindings/core/v8/v8_initializer.h"
-#include "third_party/blink/renderer/bindings/core/v8/v8_script_runner.h"
-#include "third_party/blink/renderer/bindings/core/v8/v8_throw_dom_exception.h"
-#include "third_party/blink/renderer/core/events/error_event.h"
#include "third_party/blink/renderer/core/execution_context/agent.h"
-#include "third_party/blink/renderer/core/execution_context/execution_context.h"
-#include "third_party/blink/renderer/core/inspector/inspector_trace_events.h"
#include "third_party/blink/renderer/core/inspector/worker_thread_debugger.h"
-#include "third_party/blink/renderer/core/workers/dedicated_worker_global_scope.h"
-#include "third_party/blink/renderer/core/workers/shared_worker_global_scope.h"
#include "third_party/blink/renderer/core/workers/worker_global_scope.h"
#include "third_party/blink/renderer/core/workers/worker_or_worklet_global_scope.h"
-#include "third_party/blink/renderer/core/workers/worker_thread.h"
#include "third_party/blink/renderer/platform/bindings/origin_trial_features.h"
#include "third_party/blink/renderer/platform/bindings/v8_dom_wrapper.h"
-#include "third_party/blink/renderer/platform/bindings/v8_object_constructor.h"
-#include "third_party/blink/renderer/platform/bindings/v8_throw_exception.h"
#include "third_party/blink/renderer/platform/bindings/wrapper_type_info.h"
#include "third_party/blink/renderer/platform/heap/heap.h"
#include "third_party/blink/renderer/platform/heap/thread_state.h"
@@ -312,38 +296,6 @@ void WorkerOrWorkletScriptController::DisableEvalInternal(
V8String(isolate_, error_message));
}
-// https://html.spec.whatwg.org/C/#run-a-classic-script
-ScriptEvaluationResult WorkerOrWorkletScriptController::EvaluateAndReturnValue(
- const ScriptSourceCode& source_code,
- SanitizeScriptErrors sanitize_script_errors,
- mojom::blink::V8CacheOptions v8_cache_options,
- V8ScriptRunner::RethrowErrorsOption rethrow_errors) {
- if (IsExecutionForbidden())
- return ScriptEvaluationResult::FromClassicNotRun();
-
- DCHECK(IsContextInitialized());
- DCHECK(is_ready_to_evaluate_);
-
- // TODO(crbug/1114994): Plumb this from ClassicScript.
- const KURL base_url = source_code.Url();
-
- // Use default ReferrerScriptInfo here, as
- // - A work{er,let} script doesn't have a nonce, and
- // - a work{er,let} script is always "not parser inserted".
- // TODO(crbug/1114989): Plumb ScriptFetchOptions from ClassicScript.
- ScriptEvaluationResult result = V8ScriptRunner::CompileAndRunScript(
- isolate_, script_state_, global_scope_, source_code, base_url,
- sanitize_script_errors, ScriptFetchOptions(), v8_cache_options,
- std::move(rethrow_errors));
-
- if (result.GetResultType() == ScriptEvaluationResult::ResultType::kAborted)
- ForbidExecution();
- else
- CHECK(!IsExecutionForbidden());
-
- return result;
-}
-
void WorkerOrWorkletScriptController::ForbidExecution() {
DCHECK(global_scope_->IsContextThread());
execution_forbidden_ = true;