Lines Matching defs:shared
95 static const char* ComputeMarker(SharedFunctionInfo shared, AbstractCode code) {
102 *BUILTIN_CODE(shared.GetIsolate(), InterpreterEntryTrampoline)) {
105 if (shared.optimization_disabled() &&
235 Handle<SharedFunctionInfo> shared,
239 name_buffer_->AppendBytes(ComputeMarker(*shared, *code));
242 LogRecordedBuffer(code, shared, name_buffer_->get(), name_buffer_->size());
247 Handle<SharedFunctionInfo> shared,
252 name_buffer_->AppendBytes(ComputeMarker(*shared, *code));
253 name_buffer_->AppendBytes(shared->DebugNameCStr().get());
264 LogRecordedBuffer(code, shared, name_buffer_->get(), name_buffer_->size());
307 Handle<SharedFunctionInfo> shared) override {}
461 Handle<SharedFunctionInfo> shared, Handle<Name> name) {
481 Handle<SharedFunctionInfo> shared, Handle<Name> source, int line,
484 Name::ToFunctionName(isolate_, handle(shared->Name(), isolate_))
552 Handle<SharedFunctionInfo> shared) override {}
699 Handle<SharedFunctionInfo> shared) override {}
734 Handle<SharedFunctionInfo> shared;
735 if (maybe_shared.ToHandle(&shared) && shared->script().IsScript()) {
736 event.script = ToApiHandle<v8::UnboundScript>(shared);
1098 msg << "shared-library" << kNext << library_path.c_str() << kNext
1107 msg << "shared-library-end";
1221 // S<shared-function-info-address>
1224 Handle<SharedFunctionInfo> shared) {
1225 Object script_object = shared->script();
1233 << script.id() << Logger::kNext << shared->StartPosition()
1234 << Logger::kNext << shared->EndPosition() << Logger::kNext;
1239 SourcePositionTableIterator iterator(code->SourcePositionTable(*shared));
1337 Handle<SharedFunctionInfo> shared,
1348 msg << *script_name << kNext << reinterpret_cast<void*>(shared->address())
1349 << kNext << ComputeMarker(*shared, *code);
1352 LogSourceCodeInformation(code, shared);
1385 Handle<SharedFunctionInfo> shared,
1392 msg << shared->DebugNameCStr().get() << " " << *script_name << ":" << line
1393 << ":" << column << kNext << reinterpret_cast<void*>(shared->address())
1394 << kNext << ComputeMarker(*shared, *code);
1398 LogSourceCodeInformation(code, shared);
1417 // normal JS functions, we use the shared function info. For wasm, the pointer
1478 Handle<SharedFunctionInfo> shared) {
1483 << shared->DebugNameCStr().get() << kNext
1484 << GetBailoutReason(shared->disabled_optimization_reason());
1856 Script::cast(function.shared().script()).HasValidSource()) {
1858 handle(function.shared(), isolate),
1885 void Logger::LogExistingFunction(Handle<SharedFunctionInfo> shared,
1887 existing_code_logger_.LogExistingFunction(shared, code);
2229 Handle<SharedFunctionInfo> shared = pair.first;
2230 SharedFunctionInfo::EnsureSourcePositionsAvailable(isolate_, shared);
2231 if (shared->HasInterpreterData()) {
2233 shared,
2235 AbstractCode::cast(FromCodeT(shared->InterpreterTrampoline())),
2238 if (shared->HasBaselineCode()) {
2239 LogExistingFunction(shared, Handle<AbstractCode>(
2241 shared->baseline_code(kAcquireLoad))),
2264 Handle<SharedFunctionInfo> shared, Handle<AbstractCode> code,
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;
2273 if (!shared->is_toplevel()) {
2276 shared, script_name, line_num, column_num))
2281 code, shared, script_name))
2285 Logger::ToNativeByScript(tag, *script), code, shared,
2288 } else if (shared->IsApiFunction()) {
2291 handle(shared->get_api_func_data(), isolate_);
2300 Handle<String> fun_name = SharedFunctionInfo::DebugName(shared);