Lines Matching defs:script
4800 int Script::GetEvalPosition(Isolate* isolate, Handle<Script> script) {
4801 DCHECK(script->compilation_type() == Script::COMPILATION_TYPE_EVAL);
4802 int position = script->eval_from_position();
4807 if (!script->has_eval_from_shared()) {
4811 handle(script->eval_from_shared(), isolate);
4816 script->set_eval_from_position(position);
4823 void Script::InitLineEnds(IsolateT* isolate, Handle<Script> script) {
4824 if (!script->line_ends().IsUndefined(isolate)) return;
4826 DCHECK(script->type() != Script::TYPE_WASM ||
4827 script->source_mapping_url().IsString());
4830 Object src_obj = script->source();
4833 script->set_line_ends(ReadOnlyRoots(isolate).empty_fixed_array());
4838 script->set_line_ends(*array);
4841 DCHECK(script->line_ends().IsFixedArray());
4845 Isolate* isolate, Handle<Script> script);
4847 LocalIsolate* isolate, Handle<Script> script);
4849 bool Script::GetPositionInfo(Handle<Script> script, int position,
4855 init_line_ends = script->type() != Script::TYPE_WASM;
4857 if (init_line_ends) InitLineEnds(script->GetIsolate(), script);
4858 return script->GetPositionInfo(position, info, offset_flag);
4911 bool GetPositionInfoSlow(const Script script, int position,
4914 if (!script.source().IsString()) {
4917 auto source = String::cast(script.source());
4958 // passed, and positions beyond the end of the script return as failure.
5015 int Script::GetColumnNumber(Handle<Script> script, int code_pos) {
5017 GetPositionInfo(script, code_pos, &info, WITH_OFFSET);
5027 int Script::GetLineNumber(Handle<Script> script, int code_pos) {
5029 GetPositionInfo(script, code_pos, &info, WITH_OFFSET);
5047 Handle<Script> script, IsolateT* isolate,
5050 if V8_UNLIKELY (script->type() == Script::TYPE_WEB_SNAPSHOT &&
5051 function_literal_id >= script->shared_function_info_count()) {
5052 return FindWebSnapshotSharedFunctionInfo(script, isolate, function_literal);
5060 CHECK_LT(function_literal_id, script->shared_function_info_count());
5061 MaybeObject shared = script->shared_function_infos().Get(function_literal_id);
5070 Handle<Script> script, Isolate* isolate, FunctionLiteral* function_literal);
5072 Handle<Script> script, LocalIsolate* isolate,
5076 Handle<Script> script, Isolate* isolate,
5083 ObjectHashTable::cast(script->shared_function_info_table()), isolate);
5090 DCHECK_LT(index, script->shared_function_info_count());
5091 MaybeObject maybe_shared = script->shared_function_infos().Get(index);
5112 int old_length = script->shared_function_info_count();
5121 script->set_shared_function_info_table(*shared_function_info_table);
5127 handle(script->shared_function_infos(), isolate);
5134 script->set_shared_function_infos(*new_infos);
5140 Handle<Script> script, LocalIsolate* isolate,