v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
script-details.h
Go to the documentation of this file.
1// Copyright 2021 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef V8_CODEGEN_SCRIPT_DETAILS_H_
6#define V8_CODEGEN_SCRIPT_DETAILS_H_
7
8#include "include/v8-script.h"
11#include "src/objects/objects.h"
12
13namespace v8 {
14namespace internal {
15
37
39 const ScriptDetails& script_details,
41} // namespace internal
42} // namespace v8
43
44#endif // V8_CODEGEN_SCRIPT_DETAILS_H_
void SetScriptFieldsFromDetails(Isolate *isolate, Tagged< Script > script, const ScriptDetails &script_details, DisallowGarbageCollection *no_gc)
Definition compiler.cc:1763
MaybeHandle< Object > name_obj
MaybeHandle< Object > source_map_url
const ScriptOriginOptions origin_options
MaybeHandle< Object > host_defined_options
ScriptDetails(Handle< Object > script_name, ScriptOriginOptions origin_options=v8::ScriptOriginOptions())
MaybeHandle< FixedArray > wrapped_arguments