Home | History | Annotate | Download | only in src

Lines Matching defs:HeapGraphEdge

19 class HeapGraphEdge BASE_EMBEDDED {
22 kContextVariable = v8::HeapGraphEdge::kContextVariable,
23 kElement = v8::HeapGraphEdge::kElement,
24 kProperty = v8::HeapGraphEdge::kProperty,
25 kInternal = v8::HeapGraphEdge::kInternal,
26 kHidden = v8::HeapGraphEdge::kHidden,
27 kShortcut = v8::HeapGraphEdge::kShortcut,
28 kWeak = v8::HeapGraphEdge::kWeak
31 HeapGraphEdge() { }
32 HeapGraphEdge(Type type, const char* name, int from, int to);
33 HeapGraphEdge(Type type, int index, int from, int to);
109 void add_child(HeapGraphEdge* edge) {
112 Vector<HeapGraphEdge*> children() {
113 return Vector<HeapGraphEdge*>(children_arr(), children_count_); }
116 HeapGraphEdge::Type type, int index, HeapEntry* entry);
118 HeapGraphEdge::Type type, const char* name, HeapEntry* entry);
124 INLINE(HeapGraphEdge** children_arr());
161 List<HeapGraphEdge>& edges() { return edges_; }
162 List<HeapGraphEdge*>& children() { return children_; }
193 List<HeapGraphEdge> edges_;
194 List<HeapGraphEdge*> children_;
584 void SerializeEdge(HeapGraphEdge* edge, bool first_edge);