v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::Stack Class Reference

#include <platform.h>

Collaboration diagram for v8::base::Stack:

Classes

struct  StackSlot
 

Static Public Member Functions

static StackSlot GetStackStart ()
 
static V8_NOINLINE StackSlot GetCurrentStackPosition ()
 
static V8_INLINE StackSlot GetCurrentFrameAddress ()
 
static StackSlot GetRealStackAddressForSlot (StackSlot slot)
 

Static Private Member Functions

static StackSlot GetStackStartUnchecked ()
 
static Stack::StackSlot ObtainCurrentThreadStackStart ()
 

Friends

class heap::base::Stack
 

Detailed Description

Definition at line 642 of file platform.h.

Member Function Documentation

◆ GetCurrentFrameAddress()

static V8_INLINE StackSlot v8::base::Stack::GetCurrentFrameAddress ( )
inlinestatic

Definition at line 670 of file platform.h.

◆ GetCurrentStackPosition()

Stack::StackSlot v8::base::Stack::GetCurrentStackPosition ( )
static

Definition at line 1416 of file platform-posix.cc.

Here is the caller graph for this function:

◆ GetRealStackAddressForSlot()

static StackSlot v8::base::Stack::GetRealStackAddressForSlot ( StackSlot slot)
inlinestatic

Definition at line 680 of file platform.h.

◆ GetStackStart()

Stack::StackSlot v8::base::Stack::GetStackStart ( )
static

Definition at line 491 of file platform-starboard.cc.

Here is the caller graph for this function:

◆ GetStackStartUnchecked()

Stack::StackSlot v8::base::Stack::GetStackStartUnchecked ( )
staticprivate

Definition at line 18 of file platform.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ObtainCurrentThreadStackStart()

Stack::StackSlot v8::base::Stack::ObtainCurrentThreadStackStart ( )
staticprivate

Definition at line 139 of file platform-aix.cc.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ heap::base::Stack

friend class heap::base::Stack
friend

Definition at line 701 of file platform.h.


The documentation for this class was generated from the following files: