|
| Type | type () const override |
| |
| int | GetBytecodeOffset () const override |
| |
| intptr_t | GetPCForBytecodeOffset (int lookup_offset) const |
| |
| void | PatchContext (Tagged< Context > value) |
| |
| int | position () const override |
| |
| int | LookupExceptionHandlerInTable (int *data, HandlerTable::CatchPrediction *prediction) override |
| |
| Tagged< BytecodeArray > | GetBytecodeArray () const |
| |
| Tagged< Object > | ReadInterpreterRegister (int register_index) const |
| |
| void | SetFeedbackVector (Tagged< FeedbackVector > feedback_vector) |
| |
| FrameSummaries | Summarize () const override |
| |
| Tagged< JSFunction > | function () const override |
| |
| Tagged< Object > | unchecked_function () const |
| |
| Tagged< Script > | script () const |
| |
| Tagged< Object > | context () const override |
| |
| int | GetActualArgumentCount () const override |
| |
| void | set_receiver (Tagged< Object > value) |
| |
| void | SetParameterValue (int index, Tagged< Object > value) const |
| |
| bool | IsConstructor () const override |
| |
| void | Iterate (RootVisitor *v) const override |
| |
| void | Print (StringStream *accumulator, PrintMode mode, int index) const override |
| |
| virtual void | GetFunctions (std::vector< Tagged< SharedFunctionInfo > > *functions) const |
| |
| void | GetFunctions (std::vector< Handle< SharedFunctionInfo > > *functions) const |
| |
| std::tuple< Tagged< AbstractCode >, int > | GetActiveCodeAndOffset () const |
| |
| bool | is_unoptimized () const |
| |
| bool | is_optimized () const |
| |
| bool | is_turbofan () const |
| |
| virtual Tagged< Object > | receiver () const |
| |
| virtual Tagged< Object > | GetParameter (int index) const |
| |
| virtual int | ComputeParametersCount () const |
| |
| DirectHandle< FixedArray > | GetParameters () const |
| |
| Tagged< HeapObject > | unchecked_code () const override |
| |
| Tagged< Object > | GetExpression (int index) const |
| |
| void | SetExpression (int index, Tagged< Object > value) |
| |
| int | ComputeExpressionsCount () const |
| |
| | StackFrame (const StackFrame &original) V8_NOEXCEPT |
| |
| bool | is_entry () const |
| |
| bool | is_construct_entry () const |
| |
| bool | is_exit () const |
| |
| bool | is_optimized_js () const |
| |
| bool | is_unoptimized_js () const |
| |
| bool | is_interpreted () const |
| |
| bool | is_baseline () const |
| |
| bool | is_maglev () const |
| |
| bool | is_turbofan_js () const |
| |
| bool | is_builtin () const |
| |
| bool | is_internal () const |
| |
| bool | is_builtin_continuation () const |
| |
| bool | is_javascript_builtin_continuation () const |
| |
| bool | is_javascript_builtin_with_catch_continuation () const |
| |
| bool | is_construct () const |
| |
| bool | is_fast_construct () const |
| |
| bool | is_builtin_exit () const |
| |
| bool | is_api_accessor_exit () const |
| |
| bool | is_api_callback_exit () const |
| |
| bool | is_irregexp () const |
| |
| bool | is_javascript () const |
| |
| Address | sp () const |
| |
| Address | fp () const |
| |
| Address | callee_fp () const |
| |
| Address | callee_pc () const |
| |
| Address | caller_sp () const |
| |
| Address | pc () const |
| |
| bool | is_profiler_entry_frame () const |
| |
| bool | is_stack_exit_frame () const |
| |
| Address | unauthenticated_pc () const |
| |
| Address | maybe_unauthenticated_pc () const |
| |
| bool | InFastCCall () const |
| |
| Address | constant_pool () const |
| |
| void | set_constant_pool (Address constant_pool) |
| |
| Address * | pc_address () const |
| |
| Address * | constant_pool_address () const |
| |
| StackFrameId | id () const |
| |
| StackHandler * | top_handler () const |
| |
| V8_EXPORT_PRIVATE Tagged< Code > | LookupCode () const |
| |
| V8_EXPORT_PRIVATE std::pair< Tagged< Code >, int > | LookupCodeAndOffset () const |
| |
| V8_EXPORT_PRIVATE Tagged< GcSafeCode > | GcSafeLookupCode () const |
| |
| V8_EXPORT_PRIVATE std::pair< Tagged< GcSafeCode >, int > | GcSafeLookupCodeAndOffset () const |
| |
| void | IteratePc (RootVisitor *v, Address *constant_pool_address, Tagged< GcSafeCode > holder) const |
| |
| Isolate * | isolate () const |
| |
| void | operator= (const StackFrame &original)=delete |
| |
|
| static BaselineFrame * | cast (StackFrame *frame) |
| |
| static const BaselineFrame * | cast (const StackFrame *frame) |
| |
| static UnoptimizedJSFrame * | cast (StackFrame *frame) |
| |
| static Register | fp_register () |
| |
| static Register | context_register () |
| |
| static Register | constant_pool_pointer_register () |
| |
| static JavaScriptFrame * | cast (StackFrame *frame) |
| |
| static void | PrintFunctionAndOffset (Isolate *isolate, Tagged< JSFunction > function, Tagged< AbstractCode > code, int code_offset, FILE *file, bool print_line_number) |
| |
| static void | PrintTop (Isolate *isolate, FILE *file, bool print_args, bool print_line_number) |
| |
| static void | CollectFunctionAndOffsetForICStats (Isolate *isolate, Tagged< JSFunction > function, Tagged< AbstractCode > code, int code_offset) |
| |
| static CommonFrame * | cast (StackFrame *frame) |
| |
| static constexpr int32_t | TypeToMarker (Type type) |
| |
| static constexpr Type | MarkerToType (intptr_t marker) |
| |
| static constexpr bool | IsTypeMarker (uintptr_t function_or_marker) |
| |
| static bool | IsJavaScript (Type t) |
| |
| static Address | unauthenticated_pc (Address *pc_address) |
| |
| static Address | maybe_unauthenticated_pc (Address *pc_address) |
| |
| static void | SetReturnAddressLocationResolver (ReturnAddressLocationResolver resolver) |
| |
| static Address | ReadPC (Address *pc_address) |
| |
| static Address * | ResolveReturnAddressLocation (Address *pc_address) |
| |
Definition at line 1168 of file frames.h.