V8 Project
frames.h File Reference
#include "src/allocation.h"
#include "src/handles.h"
#include "src/safepoint-table.h"
+ Include dependency graph for frames.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::InnerPointerToCodeCache
 
struct  v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry
 
class  v8::internal::StackHandlerConstants
 
class  v8::internal::BASE_EMBEDDED< Visitor >
 
class  v8::internal::BASE_EMBEDDED< Visitor >::KindField
 
class  v8::internal::BASE_EMBEDDED< Visitor >::IndexField
 
class  v8::internal::StandardFrameConstants
 
struct  v8::internal::BASE_EMBEDDED< Visitor >::State
 
class  v8::internal::EntryFrame
 
class  v8::internal::EntryConstructFrame
 
class  v8::internal::ExitFrame
 
class  v8::internal::StandardFrame
 
class  v8::internal::JavaScriptFrame
 
class  v8::internal::StubFrame
 
class  v8::internal::OptimizedFrame
 
class  v8::internal::ArgumentsAdaptorFrame
 
class  v8::internal::InternalFrame
 
class  v8::internal::StubFailureTrampolineFrame
 
class  v8::internal::ConstructFrame
 
class  v8::internal::StackFrameIterator
 
class  v8::internal::StackTraceFrameIterator
 
class  v8::internal::SafeStackFrameIterator
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 

Macros

#define STACK_FRAME_TYPE_LIST(V)
 
#define DECLARE_TYPE(type, ignore)   type,
 
#define DECLARE_SINGLETON(ignore, type)   type type##_;
 

Typedefs

typedef uint32_t v8::internal::RegList
 

Functions

int v8::internal::NumRegs (RegList reglist)
 
void v8::internal::SetUpJSCallerSavedCodeData ()
 
int v8::internal::JSCallerSavedCode (int n)
 
Vector< StackFrame * > v8::internal::CreateStackMap (Isolate *isolate, Zone *zone)
 

Macro Definition Documentation

◆ DECLARE_SINGLETON

#define DECLARE_SINGLETON (   ignore,
  type 
)    type type##_;

Definition at line 812 of file frames.h.

◆ DECLARE_TYPE

#define DECLARE_TYPE (   type,
  ignore 
)    type,

Definition at line 177 of file frames.h.

◆ STACK_FRAME_TYPE_LIST

#define STACK_FRAME_TYPE_LIST (   V)
Value:
V(ENTRY, EntryFrame) \
V(ENTRY_CONSTRUCT, EntryConstructFrame) \
V(EXIT, ExitFrame) \
V(JAVA_SCRIPT, JavaScriptFrame) \
V(OPTIMIZED, OptimizedFrame) \
V(STUB, StubFrame) \
V(STUB_FAILURE_TRAMPOLINE, StubFailureTrampolineFrame) \
V(INTERNAL, InternalFrame) \
V(CONSTRUCT, ConstructFrame) \
V(ARGUMENTS_ADAPTOR, ArgumentsAdaptorFrame)
#define V(NAME, Name, id)
Definition: execution.h:170

Definition at line 136 of file frames.h.