Lines Matching defs:script
735 if (maybe_shared.ToHandle(&shared) && shared->script().IsScript()) {
736 event.script = ToApiHandle<v8::UnboundScript>(shared);
738 event.script = Local<v8::UnboundScript>();
1203 // code-source-info <addr>,<script>,<start>,<end>,<pos>,<inline-pos>,<fns>
1207 // <script> is script id
1208 // <start> is the starting position inside the script
1209 // <end> is the end position inside the script
1211 // it is a sequence of C<code-offset>O<script-offset>[I<inlining-id>]
1214 // <script-offset> is the position within the script
1217 // F<function-id>O<script-offset>[I<inlining-id>]
1225 Object script_object = shared->script();
1227 Script script = Script::cast(script_object);
1228 EnsureLogScriptSource(script);
1233 << script.id() << Logger::kNext << shared->StartPosition()
1629 if (sfi.script().IsScript()) {
1630 script_id = Script::cast(sfi.script()).id();
1642 msg << "script" << Logger::kNext;
1664 void Logger::ScriptDetails(Script script) {
1668 msg << "script-details" << Logger::kNext << script.id() << Logger::kNext;
1669 if (script.name().IsString()) {
1670 msg << String::cast(script.name());
1672 msg << Logger::kNext << script.line_offset() << Logger::kNext
1673 << script.column_offset() << Logger::kNext;
1674 if (script.source_mapping_url().IsString()) {
1675 msg << String::cast(script.source_mapping_url());
1679 EnsureLogScriptSource(script);
1682 bool Logger::EnsureLogScriptSource(Script script) {
1683 // Make sure the script is written to the log file.
1684 int script_id = script.id();
1688 // This script has not been logged yet.
1690 Object source_object = script.source();
1698 msg << "script-source" << kNext << script_id << kNext;
1700 // Log the script name.
1701 if (script.name().IsString()) {
1702 msg << String::cast(script.name()) << kNext;
1856 Script::cast(function.shared().script()).HasValidSource()) {
1865 for (Script script = script_iterator.Next(); !script.is_null();
1866 script = script_iterator.Next()) {
1867 if (!script.HasValidSource()) continue;
1869 SharedFunctionInfo::ScriptIterator sfi_iterator(heap->isolate(), script);
2258 module_object.script());
2266 if (shared->script().IsScript()) {
2267 Handle<Script> script(Script::cast(shared->script()), isolate_);
2268 int line_num = Script::GetLineNumber(script, shared->StartPosition()) + 1;
2270 Script::GetColumnNumber(script, shared->StartPosition()) + 1;
2271 if (script->name().IsString()) {
2272 Handle<String> script_name(String::cast(script->name()), isolate_);
2275 CodeCreateEvent(Logger::ToNativeByScript(tag, *script), code,
2278 // Can't distinguish eval and script here, so always use Script.
2280 Logger::ToNativeByScript(CodeEventListener::SCRIPT_TAG, *script),
2285 Logger::ToNativeByScript(tag, *script), code, shared,