Lines Matching defs:HeapGraphEdge
20 HeapGraphEdge::HeapGraphEdge(Type type, const char* name, int from, int to)
33 HeapGraphEdge::HeapGraphEdge(Type type, int index, int from, int to)
42 void HeapGraphEdge::ReplaceToIndexWithEntry(HeapSnapshot* snapshot) {
65 void HeapEntry::SetNamedReference(HeapGraphEdge::Type type,
68 HeapGraphEdge edge(type, name, this->index(), entry->index());
74 void HeapEntry::SetIndexedReference(HeapGraphEdge::Type type,
77 HeapGraphEdge edge(type, index, this->index(), entry->index());
103 Vector<HeapGraphEdge*> ch = children();
105 HeapGraphEdge& edge = *ch[i];
110 case HeapGraphEdge::kContextVariable:
114 case HeapGraphEdge::kElement:
117 case HeapGraphEdge::kInternal:
121 case HeapGraphEdge::kProperty:
124 case HeapGraphEdge::kHidden:
128 case HeapGraphEdge::kShortcut:
132 case HeapGraphEdge::kWeak:
194 sizeof(HeapGraphEdge) ==
281 HeapGraphEdge* edge = &edges()[i];
929 void SetIndexedReference(HeapGraphEdge::Type type,
936 void SetIndexedAutoIndexReference(HeapGraphEdge::Type type,
943 void SetNamedReference(HeapGraphEdge::Type type,
950 void SetNamedAutoIndexReference(HeapGraphEdge::Type type,
1596 filler_->SetNamedReference(HeapGraphEdge::kInternal,
1958 filler_->SetNamedReference(HeapGraphEdge::kContextVariable,
1974 filler_->SetNamedReference(HeapGraphEdge::kShortcut,
1989 filler_->SetIndexedReference(HeapGraphEdge::kElement,
2006 filler_->SetNamedReference(HeapGraphEdge::kInternal,
2024 filler_->SetNamedReference(HeapGraphEdge::kInternal,
2040 filler_->SetIndexedReference(HeapGraphEdge::kHidden,
2057 filler_->SetNamedReference(HeapGraphEdge::kWeak,
2075 filler_->SetNamedReference(HeapGraphEdge::kWeak,
2093 HeapGraphEdge::Type type =
2095 ? HeapGraphEdge::kProperty : HeapGraphEdge::kInternal;
2114 HeapGraphEdge::kElement,
2124 HeapGraphEdge::kShortcut,
2132 HeapGraphEdge::kElement,
2145 HeapGraphEdge::kInternal,
2152 HeapGraphEdge::kWeak,
2157 HeapGraphEdge::kElement,
2410 HeapGraphEdge::kInternal,
2510 HeapGraphEdge::kInternal,
2523 filler_->SetNamedReference(HeapGraphEdge::kInternal,
2527 filler_->SetIndexedAutoIndexReference(HeapGraphEdge::kElement,
2543 HeapGraphEdge::kElement,
2855 void HeapSnapshotJSONSerializer::SerializeEdge(HeapGraphEdge* edge,
2861 int edge_name_or_index = edge->type() == HeapGraphEdge::kElement
2862 || edge->type() == HeapGraphEdge::kHidden
2880 List<HeapGraphEdge*>& edges = snapshot_->children();