Lines Matching refs:HeapGraphEdge
20 HeapGraphEdge::HeapGraphEdge(Type type, const char* name, int from, int to) in HeapGraphEdge() function in v8::internal::HeapGraphEdge
33 HeapGraphEdge::HeapGraphEdge(Type type, int index, int from, int to) in HeapGraphEdge() function in v8::internal::HeapGraphEdge
42 void HeapGraphEdge::ReplaceToIndexWithEntry(HeapSnapshot* snapshot) { in ReplaceToIndexWithEntry()
65 void HeapEntry::SetNamedReference(HeapGraphEdge::Type type, in SetNamedReference()
68 HeapGraphEdge edge(type, name, this->index(), entry->index()); in SetNamedReference()
74 void HeapEntry::SetIndexedReference(HeapGraphEdge::Type type, in SetIndexedReference()
77 HeapGraphEdge edge(type, index, this->index(), entry->index()); in SetIndexedReference()
103 Vector<HeapGraphEdge*> ch = children(); in Print()
105 HeapGraphEdge& edge = *ch[i]; in Print()
110 case HeapGraphEdge::kContextVariable: in Print()
114 case HeapGraphEdge::kElement: in Print()
117 case HeapGraphEdge::kInternal: in Print()
121 case HeapGraphEdge::kProperty: in Print()
124 case HeapGraphEdge::kHidden: in Print()
128 case HeapGraphEdge::kShortcut: in Print()
132 case HeapGraphEdge::kWeak: in Print()
193 sizeof(HeapGraphEdge) == in HeapSnapshot()
288 HeapGraphEdge* edge = &edges()[i]; in FillChildren()
913 void SetIndexedReference(HeapGraphEdge::Type type, in SetIndexedReference()
920 void SetIndexedAutoIndexReference(HeapGraphEdge::Type type, in SetIndexedAutoIndexReference()
927 void SetNamedReference(HeapGraphEdge::Type type, in SetNamedReference()
934 void SetNamedAutoIndexReference(HeapGraphEdge::Type type, in SetNamedAutoIndexReference()
1588 filler_->SetNamedReference(HeapGraphEdge::kInternal, in ExtractJSArrayBufferReferences()
1933 filler_->SetNamedReference(HeapGraphEdge::kContextVariable, in SetContextReference()
1949 filler_->SetNamedReference(HeapGraphEdge::kShortcut, in SetNativeBindReference()
1964 filler_->SetIndexedReference(HeapGraphEdge::kElement, in SetElementReference()
1981 filler_->SetNamedReference(HeapGraphEdge::kInternal, in SetInternalReference()
1999 filler_->SetNamedReference(HeapGraphEdge::kInternal, in SetInternalReference()
2015 filler_->SetIndexedReference(HeapGraphEdge::kHidden, in SetHiddenReference()
2032 filler_->SetNamedReference(HeapGraphEdge::kWeak, in SetWeakReference()
2050 filler_->SetNamedReference(HeapGraphEdge::kWeak, in SetWeakReference()
2068 HeapGraphEdge::Type type = in SetPropertyReference()
2070 ? HeapGraphEdge::kProperty : HeapGraphEdge::kInternal; in SetPropertyReference()
2089 HeapGraphEdge::kElement, in SetRootGcRootsReference()
2099 HeapGraphEdge::kShortcut, in SetUserGlobalReference()
2107 HeapGraphEdge::kElement, in SetGcRootsReference()
2120 HeapGraphEdge::kInternal, in SetGcSubrootReference()
2127 HeapGraphEdge::kWeak, in SetGcSubrootReference()
2132 HeapGraphEdge::kElement, in SetGcSubrootReference()
2385 HeapGraphEdge::kInternal, in FillImplicitReferences()
2485 HeapGraphEdge::kInternal, in SetNativeRootReference()
2498 filler_->SetNamedReference(HeapGraphEdge::kInternal, in SetWrapperNativeReferences()
2502 filler_->SetIndexedAutoIndexReference(HeapGraphEdge::kElement, in SetWrapperNativeReferences()
2518 HeapGraphEdge::kElement, in SetRootNativeRootsReference()
2821 void HeapSnapshotJSONSerializer::SerializeEdge(HeapGraphEdge* edge, in SerializeEdge()
2827 int edge_name_or_index = edge->type() == HeapGraphEdge::kElement in SerializeEdge()
2828 || edge->type() == HeapGraphEdge::kHidden in SerializeEdge()
2846 List<HeapGraphEdge*>& edges = snapshot_->children(); in SerializeEdges()