v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::RegExpStack::ThreadLocal Struct Reference
Collaboration diagram for v8::internal::RegExpStack::ThreadLocal:

Public Member Functions

 ThreadLocal (RegExpStack *regexp_stack)
 
void ResetToStaticStack (RegExpStack *regexp_stack)
 
void ResetToStaticStackIfEmpty (RegExpStack *regexp_stack)
 
void FreeAndInvalidate ()
 

Public Attributes

uint8_t * memory_ = nullptr
 
uint8_t * memory_top_ = nullptr
 
size_t memory_size_ = 0
 
uint8_t * stack_pointer_ = nullptr
 
Address limit_ = kNullAddress
 
bool owns_memory_ = false
 

Detailed Description

Definition at line 116 of file regexp-stack.h.

Constructor & Destructor Documentation

◆ ThreadLocal()

v8::internal::RegExpStack::ThreadLocal::ThreadLocal ( RegExpStack * regexp_stack)
inlineexplicit

Definition at line 117 of file regexp-stack.h.

Here is the call graph for this function:

Member Function Documentation

◆ FreeAndInvalidate()

void v8::internal::RegExpStack::ThreadLocal::FreeAndInvalidate ( )

Definition at line 61 of file regexp-stack.cc.

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

◆ ResetToStaticStack()

void v8::internal::RegExpStack::ThreadLocal::ResetToStaticStack ( RegExpStack * regexp_stack)

Definition at line 49 of file regexp-stack.cc.

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

◆ ResetToStaticStackIfEmpty()

void v8::internal::RegExpStack::ThreadLocal::ResetToStaticStackIfEmpty ( RegExpStack * regexp_stack)
inline

Definition at line 133 of file regexp-stack.h.

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

Member Data Documentation

◆ limit_

Address v8::internal::RegExpStack::ThreadLocal::limit_ = kNullAddress

Definition at line 129 of file regexp-stack.h.

◆ memory_

uint8_t* v8::internal::RegExpStack::ThreadLocal::memory_ = nullptr

Definition at line 125 of file regexp-stack.h.

◆ memory_size_

size_t v8::internal::RegExpStack::ThreadLocal::memory_size_ = 0

Definition at line 127 of file regexp-stack.h.

◆ memory_top_

uint8_t* v8::internal::RegExpStack::ThreadLocal::memory_top_ = nullptr

Definition at line 126 of file regexp-stack.h.

◆ owns_memory_

bool v8::internal::RegExpStack::ThreadLocal::owns_memory_ = false

Definition at line 130 of file regexp-stack.h.

◆ stack_pointer_

uint8_t* v8::internal::RegExpStack::ThreadLocal::stack_pointer_ = nullptr

Definition at line 128 of file regexp-stack.h.


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