V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::ThreadLocalTop Class Reference

Public Member Functions

void Initialize (Isolate *)
 
Address try_catch_handler_address ()
 
void Free ()
 
 STATIC_ASSERT (sizeof(Context)==kPointerSize)
 

Public Attributes

Isolateisolate_ = nullptr
 
Context context_
 
ThreadId thread_id_ = ThreadId::Invalid()
 
Objectpending_exception_ = nullptr
 
Context pending_handler_context_
 
Address pending_handler_entrypoint_ = kNullAddress
 
Address pending_handler_constant_pool_ = kNullAddress
 
Address pending_handler_fp_ = kNullAddress
 
Address pending_handler_sp_ = kNullAddress
 
bool rethrowing_message_ = false
 
Objectpending_message_obj_ = nullptr
 
Objectscheduled_exception_ = nullptr
 
bool external_caught_exception_ = false
 
SaveContextsave_context_ = nullptr
 
Address c_entry_fp_ = kNullAddress
 
Address handler_ = kNullAddress
 
Address c_function_ = kNullAddress
 
PromiseOnStackpromise_on_stack_ = nullptr
 
Address js_entry_sp_ = kNullAddress
 
ExternalCallbackScopeexternal_callback_scope_ = nullptr
 
StateTag current_vm_state_ = EXTERNAL
 
v8::FailedAccessCheckCallback failed_access_check_callback_ = nullptr
 
Address thread_in_wasm_flag_address_ = kNullAddress
 

Detailed Description

Definition at line 343 of file isolate.h.


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