![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
V8NodeImpl (Tagged< Object > object) | |
Tagged< Object > | GetObject () |
bool | IsEmbedderNode () override |
const char * | Name () override |
size_t | SizeInBytes () override |
![]() | |
Node ()=default | |
virtual | ~Node ()=default |
virtual Node * | WrapperNode () |
virtual bool | IsRootNode () |
virtual const char * | NamePrefix () |
virtual NativeObject | GetNativeObject () |
virtual Detachedness | GetDetachedness () |
virtual const void * | GetAddress () |
Node (const Node &)=delete | |
Node & | operator= (const Node &)=delete |
Private Attributes | |
Tagged< Object > | object_ |
Additional Inherited Members | |
![]() | |
enum class | Detachedness : uint8_t { kUnknown = 0 , kAttached = 1 , kDetached = 2 } |
Definition at line 2977 of file heap-snapshot-generator.cc.
Definition at line 2979 of file heap-snapshot-generator.cc.
Definition at line 2980 of file heap-snapshot-generator.cc.
|
inlineoverridevirtual |
Must return true for non-V8 nodes.
Reimplemented from v8::EmbedderGraph::Node.
Definition at line 2983 of file heap-snapshot-generator.cc.
|
inlineoverridevirtual |
Implements v8::EmbedderGraph::Node.
Definition at line 2984 of file heap-snapshot-generator.cc.
|
inlineoverridevirtual |
Implements v8::EmbedderGraph::Node.
Definition at line 2988 of file heap-snapshot-generator.cc.
Definition at line 2994 of file heap-snapshot-generator.cc.