Lines Matching defs:script

513     // Fill the script objects.
517 // Convert the script objects to proper JS objects.
519 Handle<Script> script(Script::cast(instances->get(i)), isolate);
520 instances->set(i, Smi::FromInt(script->id()));
552 int ScriptLinePosition(Handle<Script> script, int line) {
556 if (script->type() == Script::TYPE_WASM) {
562 Script::InitLineEnds(script->GetIsolate(), script);
564 FixedArray line_ends_array = FixedArray::cast(script->line_ends());
574 int ScriptLinePositionWithOffset(Handle<Script> script, int line, int offset) {
578 return ScriptLinePosition(script, line) + offset;
581 if (!Script::GetPositionInfo(script, offset, &info, Script::NO_OFFSET)) {
586 return ScriptLinePosition(script, total_line);
589 Handle<Object> GetJSPositionInfo(Handle<Script> script, int position,
593 if (!Script::GetPositionInfo(script, position, &info, offset_flag)) {
598 const bool is_wasm_script = script->type() == Script::TYPE_WASM;
605 handle(String::cast(script->source()), isolate),
612 script, NONE);
626 Handle<Object> ScriptLocationFromLine(Isolate* isolate, Handle<Script> script,
636 line = NumberToInt32(*opt_line) - script->line_offset();
643 if (line == 0) column -= script->column_offset();
646 int line_position = ScriptLinePositionWithOffset(script, line, offset);
649 return GetJSPositionInfo(script, line_position + column, Script::NO_OFFSET,
656 for (Script script = iterator.Next(); !script.is_null();
657 script = iterator.Next()) {
658 if (script.id() == needle) {
659 *result = handle(script, isolate);
678 Handle<Script> script;
679 CHECK(GetScriptById(isolate, scriptid, &script));
681 return *ScriptLocationFromLine(isolate, script, opt_line, opt_column, offset);
795 handle(script_data.script->source(), isolate), NONE);
883 Handle<Script> script(Script::cast(script_function->shared().script()),
886 LiveEdit::PatchScript(isolate, script, new_source, false, &result);