v8  10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
v8::api_internal Namespace Reference

Functions

V8_EXPORT void ToLocalEmpty ()
 
V8_EXPORT void FromJustIsNothing ()
 
V8_EXPORT ValueEternalize (v8::Isolate *isolate, Value *handle)
 
V8_EXPORT internal::AddressCopyGlobalReference (internal::Address *from)
 
V8_EXPORT void DisposeGlobal (internal::Address *global_handle)
 
V8_EXPORT void MakeWeak (internal::Address **location_addr)
 
V8_EXPORT void * ClearWeak (internal::Address *location)
 
V8_EXPORT void AnnotateStrongRetainer (internal::Address *location, const char *label)
 
V8_EXPORT internal::AddressGlobalizeReference (internal::Isolate *isolate, internal::Address *handle)
 
V8_EXPORT void MoveGlobalReference (internal::Address **from, internal::Address **to)
 
V8_EXPORT void MakeWeak (internal::Address *location, void *data, WeakCallbackInfo< void >::Callback weak_callback, WeakCallbackType type)
 
V8_EXPORT void InternalFieldOutOfBounds (int index)
 

Function Documentation

◆ AnnotateStrongRetainer()

V8_EXPORT void v8::api_internal::AnnotateStrongRetainer ( internal::Address location,
const char *  label 
)

◆ ClearWeak()

V8_EXPORT void* v8::api_internal::ClearWeak ( internal::Address location)

◆ CopyGlobalReference()

V8_EXPORT internal::Address* v8::api_internal::CopyGlobalReference ( internal::Address from)

◆ DisposeGlobal()

V8_EXPORT void v8::api_internal::DisposeGlobal ( internal::Address global_handle)

◆ Eternalize()

V8_EXPORT Value* v8::api_internal::Eternalize ( v8::Isolate isolate,
Value handle 
)

Referenced by Eternal< T >::Set().

◆ FromJustIsNothing()

V8_EXPORT void v8::api_internal::FromJustIsNothing ( )

◆ GlobalizeReference()

V8_EXPORT internal::Address* v8::api_internal::GlobalizeReference ( internal::Isolate *  isolate,
internal::Address handle 
)

◆ InternalFieldOutOfBounds()

V8_EXPORT void v8::api_internal::InternalFieldOutOfBounds ( int  index)

◆ MakeWeak() [1/2]

V8_EXPORT void v8::api_internal::MakeWeak ( internal::Address **  location_addr)

◆ MakeWeak() [2/2]

V8_EXPORT void v8::api_internal::MakeWeak ( internal::Address location,
void *  data,
WeakCallbackInfo< void >::Callback  weak_callback,
WeakCallbackType  type 
)

◆ MoveGlobalReference()

V8_EXPORT void v8::api_internal::MoveGlobalReference ( internal::Address **  from,
internal::Address **  to 
)

◆ ToLocalEmpty()

V8_EXPORT void v8::api_internal::ToLocalEmpty ( )