Home | History | Annotate | Download | only in src

Lines Matching full:contexts

29 // Heap-allocated activation contexts.
31 // Contexts are implemented as FixedArray objects; the Context
361 // A table of all script contexts. Every loaded top-level script with top-level
411 // closures. A Context object is used to represent function contexts and
412 // dynamically pushed 'with' contexts (or 'scopes' in ECMA-262 speak).
414 // At runtime, the contexts build a stack in parallel to the execution
415 // stack, with the top-most context being the current context. All contexts
419 // contexts inside a function. It provides access to the
431 // For script contexts, it contains the respective ScopeInfo.
433 // For catch contexts, it contains a ContextExtension object
437 // For module contexts, it contains the module object.
439 // For block contexts, it contains either the respective
443 // For with contexts, it contains a ContextExtension object
455 // In addition, function contexts may have statically allocated context slots
463 // Script contexts from all top-level scripts are gathered in
473 // These slots are in all contexts.
477 // contexts), eval extension object (function contexts), subject of with
478 // (with contexts), or the variable name (catch contexts), the serialized
479 // scope info (block contexts), or the module instance (module contexts).
483 // These slots are only in native contexts.
501 // This slot holds the thrown value in catch contexts.
504 // These slots hold values in debug evaluate contexts.
558 // contexts.