• Home
  • Raw
  • Download

Lines Matching full:script

11 #include "src/codegen/script-details.h"
380 Isolate* Script::GetIsolate() const { in GetIsolate()
384 ScriptOriginOptions Script::OriginOptions() const { in OriginOptions()
388 bool Script::WasCompiled() const { in WasCompiled()
390 i::Script::COMPILATION_STATE_COMPILED; in WasCompiled()
393 bool Script::IsEmbedded() const { in IsEmbedded()
394 i::Handle<i::Script> script = Utils::OpenHandle(this); in IsEmbedded() local
395 return script->context_data() == in IsEmbedded()
396 script->GetReadOnlyRoots().uninitialized_symbol(); in IsEmbedded()
399 int Script::Id() const { return Utils::OpenHandle(this)->id(); } in Id()
401 int Script::StartLine() const { return Utils::OpenHandle(this)->line_offset(); } in StartLine()
403 int Script::StartColumn() const { in StartColumn()
407 int Script::EndLine() const { in EndLine()
408 i::Handle<i::Script> script = Utils::OpenHandle(this); in EndLine() local
410 if (script->type() == i::Script::TYPE_WASM) return 0; in EndLine()
412 if (!script->source().IsString()) { in EndLine()
413 return script->line_offset(); in EndLine()
415 i::Isolate* isolate = script->GetIsolate(); in EndLine()
417 i::Script::PositionInfo info; in EndLine()
418 i::Script::GetPositionInfo(script, i::String::cast(script->source()).length(), in EndLine()
419 &info, i::Script::WITH_OFFSET); in EndLine()
423 int Script::EndColumn() const { in EndColumn()
424 i::Handle<i::Script> script = Utils::OpenHandle(this); in EndColumn() local
426 if (script->type() == i::Script::TYPE_WASM) { in EndColumn()
427 return script->wasm_native_module()->wire_bytes().length(); in EndColumn()
430 if (!script->source().IsString()) { in EndColumn()
431 return script->column_offset(); in EndColumn()
433 i::Isolate* isolate = script->GetIsolate(); in EndColumn()
435 i::Script::PositionInfo info; in EndColumn()
436 i::Script::GetPositionInfo(script, i::String::cast(script->source()).length(), in EndColumn()
437 &info, i::Script::WITH_OFFSET); in EndColumn()
441 MaybeLocal<String> Script::Name() const { in Name()
442 i::Handle<i::Script> script = Utils::OpenHandle(this); in Name() local
443 i::Isolate* isolate = script->GetIsolate(); in Name()
444 i::Handle<i::Object> value(script->name(), isolate); in Name()
449 MaybeLocal<String> Script::SourceURL() const { in SourceURL()
450 i::Handle<i::Script> script = Utils::OpenHandle(this); in SourceURL() local
451 i::Isolate* isolate = script->GetIsolate(); in SourceURL()
452 i::Handle<i::PrimitiveHeapObject> value(script->source_url(), isolate); in SourceURL()
457 MaybeLocal<String> Script::SourceMappingURL() const { in SourceMappingURL()
458 i::Handle<i::Script> script = Utils::OpenHandle(this); in SourceMappingURL() local
459 i::Isolate* isolate = script->GetIsolate(); in SourceMappingURL()
460 i::Handle<i::Object> value(script->source_mapping_url(), isolate); in SourceMappingURL()
465 Maybe<int> Script::ContextId() const { in ContextId()
466 i::Handle<i::Script> script = Utils::OpenHandle(this); in ContextId() local
467 i::Object value = script->context_data(); in ContextId()
472 Local<ScriptSource> Script::Source() const { in Source()
473 i::Handle<i::Script> script = Utils::OpenHandle(this); in Source() local
474 i::Isolate* isolate = script->GetIsolate(); in Source()
476 if (script->type() == i::Script::TYPE_WASM) { in Source()
478 script->wasm_managed_native_module(), isolate); in Source()
482 i::Handle<i::PrimitiveHeapObject> source(script->source(), isolate); in Source()
487 bool Script::IsWasm() const { in IsWasm()
488 return Utils::OpenHandle(this)->type() == i::Script::TYPE_WASM; in IsWasm()
492 bool Script::IsModule() const { in IsModule()
509 bool Script::GetPossibleBreakpoints( in GetPossibleBreakpoints()
513 i::Handle<i::Script> script = Utils::OpenHandle(this); in GetPossibleBreakpoints() local
515 if (script->type() == i::Script::TYPE_WASM) { in GetPossibleBreakpoints()
516 i::wasm::NativeModule* native_module = script->wasm_native_module(); in GetPossibleBreakpoints()
522 i::Isolate* isolate = script->GetIsolate(); in GetPossibleBreakpoints()
523 i::Script::InitLineEnds(isolate, script); in GetPossibleBreakpoints()
524 CHECK(script->line_ends().IsFixedArray()); in GetPossibleBreakpoints()
526 i::Handle<i::FixedArray>::cast(i::handle(script->line_ends(), isolate)); in GetPossibleBreakpoints()
537 script, start_offset, end_offset, restrict_to_function, in GetPossibleBreakpoints()
556 current_line_end_index + script->line_offset(), in GetPossibleBreakpoints()
558 (current_line_end_index == 0 ? script->column_offset() : 0), in GetPossibleBreakpoints()
564 int Script::GetSourceOffset(const Location& location) const { in GetSourceOffset()
565 i::Handle<i::Script> script = Utils::OpenHandle(this); in GetSourceOffset() local
567 if (script->type() == i::Script::TYPE_WASM) { in GetSourceOffset()
573 int line = std::max(location.GetLineNumber() - script->line_offset(), 0); in GetSourceOffset()
576 column = std::max(0, column - script->column_offset()); in GetSourceOffset()
579 i::Script::InitLineEnds(script->GetIsolate(), script); in GetSourceOffset()
580 CHECK(script->line_ends().IsFixedArray()); in GetSourceOffset()
582 i::handle(script->line_ends(), script->GetIsolate())); in GetSourceOffset()
592 Location Script::GetSourceLocation(int offset) const { in GetSourceLocation()
593 i::Handle<i::Script> script = Utils::OpenHandle(this); in GetSourceLocation() local
594 i::Script::PositionInfo info; in GetSourceLocation()
595 i::Script::GetPositionInfo(script, offset, &info, i::Script::WITH_OFFSET); in GetSourceLocation()
596 if (script->HasSourceURLComment()) { in GetSourceLocation()
597 info.line -= script->line_offset(); in GetSourceLocation()
598 if (info.line == 0) info.column -= script->column_offset(); in GetSourceLocation()
603 bool Script::SetScriptSource(Local<String> newSource, bool preview, in SetScriptSource()
605 i::Handle<i::Script> script = Utils::OpenHandle(this); in SetScriptSource() local
606 i::Isolate* isolate = script->GetIsolate(); in SetScriptSource()
608 script, Utils::OpenHandle(*newSource), preview, result); in SetScriptSource()
611 bool Script::SetBreakpoint(Local<String> condition, Location* location, in SetBreakpoint()
613 i::Handle<i::Script> script = Utils::OpenHandle(this); in SetBreakpoint() local
614 i::Isolate* isolate = script->GetIsolate(); in SetBreakpoint()
617 script, Utils::OpenHandle(*condition), &offset, id)) { in SetBreakpoint()
624 bool Script::SetInstrumentationBreakpoint(BreakpointId* id) const { in SetInstrumentationBreakpoint()
625 i::Handle<i::Script> script = Utils::OpenHandle(this); in SetInstrumentationBreakpoint() local
626 i::Isolate* isolate = script->GetIsolate(); in SetInstrumentationBreakpoint()
628 if (script->type() == i::Script::TYPE_WASM) { in SetInstrumentationBreakpoint()
629 isolate->debug()->SetInstrumentationBreakpointForWasmScript(script, id); in SetInstrumentationBreakpoint()
633 i::SharedFunctionInfo::ScriptIterator it(isolate, *script); in SetInstrumentationBreakpoint()
645 void Script::RemoveWasmBreakpoint(BreakpointId id) { in RemoveWasmBreakpoint()
646 i::Handle<i::Script> script = Utils::OpenHandle(this); in RemoveWasmBreakpoint() local
647 i::Isolate* isolate = script->GetIsolate(); in RemoveWasmBreakpoint()
648 isolate->debug()->RemoveBreakpointForWasmScript(script, id); in RemoveWasmBreakpoint()
670 WasmScript* WasmScript::Cast(Script* script) { in Cast() argument
671 CHECK(script->IsWasm()); in Cast()
672 return static_cast<WasmScript*>(script); in Cast()
676 i::Handle<i::Script> script = Utils::OpenHandle(this); in GetDebugSymbolType() local
677 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in GetDebugSymbolType()
678 switch (script->wasm_native_module()->module()->debug_symbols.type) { in GetDebugSymbolType()
691 i::Handle<i::Script> script = Utils::OpenHandle(this); in ExternalSymbolsURL() local
692 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in ExternalSymbolsURL()
695 script->wasm_native_module()->module()->debug_symbols; in ExternalSymbolsURL()
699 script->wasm_native_module()->wire_bytes()); in ExternalSymbolsURL()
707 i::Handle<i::Script> script = Utils::OpenHandle(this); in NumFunctions() local
708 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in NumFunctions()
709 i::wasm::NativeModule* native_module = script->wasm_native_module(); in NumFunctions()
717 i::Handle<i::Script> script = Utils::OpenHandle(this); in NumImportedFunctions() local
718 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in NumImportedFunctions()
719 i::wasm::NativeModule* native_module = script->wasm_native_module(); in NumImportedFunctions()
727 i::Handle<i::Script> script = Utils::OpenHandle(this); in GetFunctionRange() local
728 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in GetFunctionRange()
729 i::wasm::NativeModule* native_module = script->wasm_native_module(); in GetFunctionRange()
742 i::Handle<i::Script> script = Utils::OpenHandle(this); in GetContainingFunction() local
743 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in GetContainingFunction()
744 i::wasm::NativeModule* native_module = script->wasm_native_module(); in GetContainingFunction()
753 i::Handle<i::Script> script = Utils::OpenHandle(this); in GetFunctionHash() local
754 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in GetFunctionHash()
755 i::wasm::NativeModule* native_module = script->wasm_native_module(); in GetFunctionHash()
769 i::Handle<i::Script> script = Utils::OpenHandle(this); in CodeOffset() local
770 DCHECK_EQ(i::Script::TYPE_WASM, script->type()); in CodeOffset()
771 i::wasm::NativeModule* native_module = script->wasm_native_module(); in CodeOffset()
805 PersistentValueVector<Script>& scripts) { in GetLoadedScripts()
810 i::Script::Iterator iterator(isolate); in GetLoadedScripts()
811 for (i::Script script = iterator.Next(); !script.is_null(); in GetLoadedScripts() local
812 script = iterator.Next()) { in GetLoadedScripts()
814 if (script.type() != i::Script::TYPE_NORMAL && in GetLoadedScripts()
815 script.type() != i::Script::TYPE_WASM) { in GetLoadedScripts()
819 if (script.type() != i::Script::TYPE_NORMAL) continue; in GetLoadedScripts()
821 if (!script.HasValidSource()) continue; in GetLoadedScripts()
823 i::Handle<i::Script> script_handle(script, isolate); in GetLoadedScripts()
824 scripts.Append(ToApiHandle<Script>(script_handle)); in GetLoadedScripts()
871 void ResetBlackboxedStateCache(Isolate* v8_isolate, Local<Script> script) { in ResetBlackboxedStateCache() argument
876 *Utils::OpenHandle(*script)); in ResetBlackboxedStateCache()
974 MaybeLocal<Script> GeneratorObject::Script() { in Script() function in v8::debug::GeneratorObject
976 i::Object maybe_script = obj->function().shared().script(); in Script()
978 i::Handle<i::Script> script(i::Script::cast(maybe_script), obj->GetIsolate()); in Script() local
979 return ToApiHandle<v8::debug::Script>(script); in Script()
990 i::Object maybe_script = obj->function().shared().script(); in SuspendedLocation()
993 i::Handle<i::Script> script(i::Script::cast(maybe_script), isolate); in SuspendedLocation() local
994 i::Script::PositionInfo info; in SuspendedLocation()
997 i::Script::GetPositionInfo(script, obj->source_position(), &info, in SuspendedLocation()
998 i::Script::WITH_OFFSET); in SuspendedLocation()
1052 v8::Isolate* isolate, v8::Local<v8::Script> function, in EvaluateGlobalForTesting()
1169 Local<Script> Coverage::ScriptData::GetScript() const { in GetScript()
1170 return ToApiHandle<Script>(script_->script); in GetScript()
1220 Local<Script> TypeProfile::ScriptData::GetScript() const { in GetScript()
1221 return ToApiHandle<Script>(script_->script); in GetScript()