Lines Matching defs:function
252 if (!IsValidJSFunction(*frames[i].AsJavaScript().function())) continue;
266 return IsValidJSFunction(static_cast<JavaScriptFrame*>(frame)->function());
881 isolate(), receiver(), function(), AbstractCode::cast(code), code_offset,
886 JSFunction BuiltinExitFrame::function() const {
956 JSFunction function = this->function();
958 accumulator->PrintSecurityTokenIfChanged(function);
963 accumulator->PrintFunction(function, receiver, &code);
1081 // directly call a Wasm function from JavaScript. In this case the
1242 // Visit tagged parameters that have been passed to the function of this
1263 // frames) and the function (in JS frames). If it has WebAssembly ABI, visit
1304 return FromCodeT(function().code());
1325 functions->push_back(function().shared());
1335 Handle<SharedFunctionInfo>(raw_function, function().GetIsolate()));
1351 isolate(), receiver(), function(), *abstract_code, offset,
1356 JSFunction JavaScriptFrame::function() const {
1361 // During deoptimization of an optimized function, we may have yet to
1379 return Script::cast(function().shared().script());
1390 void JavaScriptFrame::PrintFunctionAndOffset(JSFunction function,
1395 function.PrintName(file);
1398 SharedFunctionInfo shared = function.shared();
1428 JSFunction function = frame->function();
1430 AbstractCode abstract_code = function.abstract_code(isolate);
1443 PrintFunctionAndOffset(function, abstract_code, code_offset, file,
1446 // function arguments
1464 void JavaScriptFrame::CollectFunctionAndOffsetForICStats(JSFunction function,
1469 SharedFunctionInfo shared = function.shared();
1471 ic_info.function_name = ic_stats->GetOrCacheFunctionName(function);
1491 return function().shared().internal_formal_parameter_count_without_receiver();
1514 JSFunction JavaScriptBuiltinContinuationFrame::function() const {
1555 Isolate* isolate, Object receiver, JSFunction function,
1560 function_(function, isolate),
1583 Handle<SharedFunctionInfo> shared(function()->shared(), isolate());
1588 return !FLAG_enable_lazy_source_positions || function()
1595 return function()->shared().IsSubjectToDebugging();
1625 // For the special function entry bytecode offset (-1), which signals
1626 // that the stack trace was captured while the function entry was
1790 // The translation commands are ordered and the function is always
1794 // Get or materialize the correct function in the optimized frame.
1795 Handle<JSFunction> function =
1825 isolate(), *receiver, *function, *abstract_code, code_offset,
1862 JSFunction opt_function = function();
1921 // The second operand of the frame points to the function.
1977 isolate(), receiver(), function(), *abstract_code, GetBytecodeOffset(),
2035 JSFunction BuiltinFrame::function() const {
2070 accumulator->Add("], function #%u ('%s'), pc=%p (+0x%x), pos=%d (+%d)\n",
2282 Handle<SharedFunctionInfo> shared = handle(function().shared(), isolate());
2287 JSFunction function = this->function();
2289 accumulator->PrintSecurityTokenIfChanged(function);
2294 accumulator->PrintFunction(function, receiver, &code);
2295 accumulator->Add(" [%p]", function);
2547 // We do this here by "pushing" the result of the constructor function to
2603 // We do this here by "pushing" the result of callback function to the