Lines Matching defs:function

33     // Optimized frame, context or function cannot be materialized. Give up.
60 ScopeIterator::ScopeIterator(Isolate* isolate, Handle<JSFunction> function)
61 : isolate_(isolate), context_(function->context(), isolate) {
62 if (!function->shared().IsSubjectToDebugging()) {
66 script_ = handle(Script::cast(function->shared().script()), isolate);
74 function_(generator->function(), isolate),
92 // Takes the scope of a parsed script, a function and a break location
93 // inside the function. The result is the innermost lexical scope around
95 // And the scope of the function that was passed in (called closure scope).
101 ScopeChainRetriever(DeclarationScope* scope, Handle<JSFunction> function,
104 break_scope_start_(function->shared().StartPosition()),
105 break_scope_end_(function->shared().EndPosition()),
107 IsDefaultConstructor(function->shared().kind())),
195 // While we're evaluating a class, the calling function will have a class
208 // Catch the case when the debugger stops in an internal function.
230 // The source position at return is always the end of the function,
233 // inspect the function scope.
246 // the closure is re-parsed for function scopes.
249 // Pick between flags for a single function compilation, or an eager
265 // Retrieve it from shared function info.
298 // {closure_scope_} to be set to the scope of the function.
308 // function exists if it needs one.
405 // context. However, the stack check during function entry happens before the
406 // function has a chance to create and push its own context, so we must check
407 // for the case where the function is executing in its parent context. This
408 // case is only possible in function scopes; top-level code (modules and
641 // function. There may be eval-introduced variables. Check them in
730 isolate_, handle(generator_->function().shared(), isolate_));
818 Handle<JSFunction> function = frame_inspector_ == nullptr
822 if (visitor(name, function, scope_type)) return true;
928 // Add |arguments| to the function scope even if it wasn't used.