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

#include <isolate.h>

Collaboration diagram for v8::internal::StackLimitCheck:

Public Member Functions

 StackLimitCheck (Isolate *isolate)
 
bool HasOverflowed () const
 
bool JsHasOverflowed (uintptr_t gap=0) const
 
bool WasmHasOverflowed (uintptr_t gap=0) const
 
V8_INLINE bool InterruptRequested ()
 
V8_EXPORT_PRIVATE bool HandleStackOverflowAndTerminationRequest ()
 

Static Public Member Functions

static bool HasOverflowed (LocalIsolate *local_isolate)
 

Private Attributes

Isolate *const isolate_
 

Detailed Description

Definition at line 3030 of file isolate.h.

Constructor & Destructor Documentation

◆ StackLimitCheck()

v8::internal::StackLimitCheck::StackLimitCheck ( Isolate * isolate)
inlineexplicit

Definition at line 3032 of file isolate.h.

Member Function Documentation

◆ HandleStackOverflowAndTerminationRequest()

bool v8::internal::StackLimitCheck::HandleStackOverflowAndTerminationRequest ( )

Definition at line 7283 of file isolate.cc.

Here is the call graph for this function:

◆ HasOverflowed() [1/2]

bool v8::internal::StackLimitCheck::HasOverflowed ( ) const
inline

Definition at line 3035 of file isolate.h.

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

◆ HasOverflowed() [2/2]

bool v8::internal::StackLimitCheck::HasOverflowed ( LocalIsolate * local_isolate)
static

Definition at line 64 of file local-isolate.cc.

Here is the call graph for this function:

◆ InterruptRequested()

V8_INLINE bool v8::internal::StackLimitCheck::InterruptRequested ( )
inline

Definition at line 3051 of file isolate.h.

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

◆ JsHasOverflowed()

bool v8::internal::StackLimitCheck::JsHasOverflowed ( uintptr_t gap = 0) const

Definition at line 7296 of file isolate.cc.

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

◆ WasmHasOverflowed()

bool v8::internal::StackLimitCheck::WasmHasOverflowed ( uintptr_t gap = 0) const

Definition at line 7307 of file isolate.cc.

Here is the call graph for this function:

Member Data Documentation

◆ isolate_

Isolate* const v8::internal::StackLimitCheck::isolate_
private

Definition at line 3062 of file isolate.h.


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