|
| | 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: