Home | History | Annotate | Download | only in src

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:
193 sizeof(HeapGraphEdge) ==
288 HeapGraphEdge* edge = &edges()[i];
913 void SetIndexedReference(HeapGraphEdge::Type type,
920 void SetIndexedAutoIndexReference(HeapGraphEdge::Type type,
927 void SetNamedReference(HeapGraphEdge::Type type,
934 void SetNamedAutoIndexReference(HeapGraphEdge::Type type,
1588 filler_->SetNamedReference(HeapGraphEdge::kInternal,
1933 filler_->SetNamedReference(HeapGraphEdge::kContextVariable,
1949 filler_->SetNamedReference(HeapGraphEdge::kShortcut,
1964 filler_->SetIndexedReference(HeapGraphEdge::kElement,
1981 filler_->SetNamedReference(HeapGraphEdge::kInternal,
1999 filler_->SetNamedReference(HeapGraphEdge::kInternal,
2015 filler_->SetIndexedReference(HeapGraphEdge::kHidden,
2032 filler_->SetNamedReference(HeapGraphEdge::kWeak,
2050 filler_->SetNamedReference(HeapGraphEdge::kWeak,
2068 HeapGraphEdge::Type type =
2070 ? HeapGraphEdge::kProperty : HeapGraphEdge::kInternal;
2089 HeapGraphEdge::kElement,
2099 HeapGraphEdge::kShortcut,
2107 HeapGraphEdge::kElement,
2120 HeapGraphEdge::kInternal,
2127 HeapGraphEdge::kWeak,
2132 HeapGraphEdge::kElement,
2385 HeapGraphEdge::kInternal,
2485 HeapGraphEdge::kInternal,
2498 filler_->SetNamedReference(HeapGraphEdge::kInternal,
2502 filler_->SetIndexedAutoIndexReference(HeapGraphEdge::kElement,
2518 HeapGraphEdge::kElement,
2821 void HeapSnapshotJSONSerializer::SerializeEdge(HeapGraphEdge* edge,
2827 int edge_name_or_index = edge->type() == HeapGraphEdge::kElement
2828 || edge->type() == HeapGraphEdge::kHidden
2846 List<HeapGraphEdge*>& edges = snapshot_->children();