#include <api.h>
Definition at line 326 of file api.h.
◆ HandleScopeImplementer() [1/2]
v8::internal::HandleScopeImplementer::HandleScopeImplementer |
( |
Isolate * | isolate | ) |
|
|
inlineexplicit |
◆ ~HandleScopeImplementer()
v8::internal::HandleScopeImplementer::~HandleScopeImplementer |
( |
| ) |
|
|
inline |
◆ HandleScopeImplementer() [2/2]
◆ ArchiveSpacePerThread()
int v8::internal::HandleScopeImplementer::ArchiveSpacePerThread |
( |
| ) |
|
|
static |
◆ ArchiveThread()
char * v8::internal::HandleScopeImplementer::ArchiveThread |
( |
char * | to | ) |
|
◆ ArchiveThreadHelper()
char * v8::internal::HandleScopeImplementer::ArchiveThreadHelper |
( |
char * | to | ) |
|
|
private |
◆ BeginPersistentScope()
void v8::internal::HandleScopeImplementer::BeginPersistentScope |
( |
| ) |
|
|
inlineprivate |
◆ blocks()
◆ DeleteExtensions()
void v8::internal::HandleScopeImplementer::DeleteExtensions |
( |
internal::Address * | prev_limit | ) |
|
|
inline |
◆ DetachPersistent()
◆ EnterContext()
◆ EnteredContextCount()
size_t v8::internal::HandleScopeImplementer::EnteredContextCount |
( |
| ) |
const |
|
inline |
◆ Free()
void v8::internal::HandleScopeImplementer::Free |
( |
| ) |
|
|
inlineprivate |
◆ FreeThreadResources()
void v8::internal::HandleScopeImplementer::FreeThreadResources |
( |
| ) |
|
◆ GetSpareOrNewBlock()
◆ HasPersistentScope()
bool v8::internal::HandleScopeImplementer::HasPersistentScope |
( |
| ) |
const |
|
inlineprivate |
◆ HasSavedContexts()
bool v8::internal::HandleScopeImplementer::HasSavedContexts |
( |
| ) |
|
|
inline |
◆ isolate()
Isolate * v8::internal::HandleScopeImplementer::isolate |
( |
| ) |
const |
|
inline |
◆ Iterate() [1/2]
◆ Iterate() [2/2]
◆ IterateThis()
void v8::internal::HandleScopeImplementer::IterateThis |
( |
RootVisitor * | v | ) |
|
|
private |
◆ LastEnteredContext()
◆ LastEnteredContextWas()
◆ LeaveContext()
void v8::internal::HandleScopeImplementer::LeaveContext |
( |
| ) |
|
|
inline |
◆ operator=()
◆ ResetAfterArchive()
void v8::internal::HandleScopeImplementer::ResetAfterArchive |
( |
| ) |
|
|
inlineprivate |
◆ RestoreContext()
Tagged< Context > v8::internal::HandleScopeImplementer::RestoreContext |
( |
| ) |
|
|
inline |
◆ RestoreThread()
char * v8::internal::HandleScopeImplementer::RestoreThread |
( |
char * | from | ) |
|
◆ RestoreThreadHelper()
char * v8::internal::HandleScopeImplementer::RestoreThreadHelper |
( |
char * | from | ) |
|
|
private |
◆ ReturnBlock()
void v8::internal::HandleScopeImplementer::ReturnBlock |
( |
Address * | block | ) |
|
|
inline |
◆ SaveContext()
void v8::internal::HandleScopeImplementer::SaveContext |
( |
Tagged< Context > | context | ) |
|
|
inline |
◆ HandleScopeImplementerOffsets
friend class HandleScopeImplementerOffsets |
|
friend |
◆ PersistentHandlesScope
◆ blocks_
◆ entered_contexts_
◆ handle_scope_data_
◆ isolate_
Isolate* v8::internal::HandleScopeImplementer::isolate_ |
|
private |
◆ kEnteredContextsOffset
const size_t v8::internal::HandleScopeImplementer::kEnteredContextsOffset |
|
static |
Initial value:=
DetachableVector< Tagged< NativeContext > > entered_contexts_
HandleScopeImplementer(Isolate *isolate)
Definition at line 388 of file api.h.
◆ last_handle_before_persistent_block_
std::optional<Address*> v8::internal::HandleScopeImplementer::last_handle_before_persistent_block_ |
|
private |
◆ saved_contexts_
◆ spare_
Address* v8::internal::HandleScopeImplementer::spare_ |
|
private |
The documentation for this class was generated from the following files: