|
| CppGraphBuilderImpl (CppHeap &cpp_heap, v8::EmbedderGraph &graph) |
|
void | Run () |
|
void | VisitForVisibility (State *parent, const HeapObjectHeader &) |
|
void | VisitForVisibility (State &parent, const TracedReferenceBase &) |
|
void | VisitEphemeronForVisibility (const HeapObjectHeader &key, const HeapObjectHeader &value) |
|
void | VisitEphemeronWithNonGarbageCollectedValueForVisibility (const HeapObjectHeader &key, const void *value, cppgc::TraceDescriptor value_desc) |
|
void | VisitWeakContainerForVisibility (const HeapObjectHeader &) |
|
void | VisitRootForGraphBuilding (RootState &, const HeapObjectHeader &, const cppgc::SourceLocation &) |
|
void | ProcessPendingObjects () |
|
void | RecordEphemeronKey (const HeapObjectHeader &, const HeapObjectHeader &) |
|
void | AddConservativeEphemeronKeyEdgesIfNeeded (const HeapObjectHeader &) |
|
EmbedderRootNode * | AddRootNode (const char *name) |
|
EmbedderNode * | AddNode (const HeapObjectHeader &header) |
|
void | AddEdge (State &parent, const HeapObjectHeader &header, const std::string &edge_name) |
|
void | AddEdge (State &parent, const TracedReferenceBase &ref, const std::string &edge_name) |
|
void | AddRootEdge (RootState &root, State &child, std::string edge_name) |
|
Definition at line 440 of file cpp-snapshot.cc.
◆ CppGraphBuilderImpl()
◆ AddConservativeEphemeronKeyEdgesIfNeeded()
void v8::internal::CppGraphBuilderImpl::AddConservativeEphemeronKeyEdgesIfNeeded |
( |
const HeapObjectHeader & | header | ) |
|
◆ AddEdge() [1/2]
void v8::internal::CppGraphBuilderImpl::AddEdge |
( |
State & | parent, |
|
|
const HeapObjectHeader & | header, |
|
|
const std::string & | edge_name ) |
|
inline |
◆ AddEdge() [2/2]
void v8::internal::CppGraphBuilderImpl::AddEdge |
( |
State & | parent, |
|
|
const TracedReferenceBase & | ref, |
|
|
const std::string & | edge_name ) |
|
inline |
◆ AddNode()
◆ AddRootEdge()
void v8::internal::CppGraphBuilderImpl::AddRootEdge |
( |
RootState & | root, |
|
|
State & | child, |
|
|
std::string | edge_name ) |
|
inline |
◆ AddRootNode()
EmbedderRootNode * v8::internal::CppGraphBuilderImpl::AddRootNode |
( |
const char * | name | ) |
|
|
inline |
◆ ProcessPendingObjects()
void v8::internal::CppGraphBuilderImpl::ProcessPendingObjects |
( |
| ) |
|
◆ RecordEphemeronKey()
◆ Run()
void v8::internal::CppGraphBuilderImpl::Run |
( |
| ) |
|
◆ VisitEphemeronForVisibility()
◆ VisitEphemeronWithNonGarbageCollectedValueForVisibility()
◆ VisitForVisibility() [1/2]
◆ VisitForVisibility() [2/2]
void v8::internal::CppGraphBuilderImpl::VisitForVisibility |
( |
State * | parent, |
|
|
const HeapObjectHeader & | header ) |
◆ VisitRootForGraphBuilding()
◆ VisitWeakContainerForVisibility()
void v8::internal::CppGraphBuilderImpl::VisitWeakContainerForVisibility |
( |
const HeapObjectHeader & | container_header | ) |
|
◆ cpp_heap_
CppHeap& v8::internal::CppGraphBuilderImpl::cpp_heap_ |
|
private |
◆ graph_
◆ states_
◆ workstack_
std::vector<std::unique_ptr<WorkstackItemBase> > v8::internal::CppGraphBuilderImpl::workstack_ |
|
private |
The documentation for this class was generated from the following file: