Lines Matching defs:HeapGraphEdge
41 class HeapGraphEdge BASE_EMBEDDED {
44 kContextVariable = v8::HeapGraphEdge::kContextVariable,
45 kElement = v8::HeapGraphEdge::kElement,
46 kProperty = v8::HeapGraphEdge::kProperty,
47 kInternal = v8::HeapGraphEdge::kInternal,
48 kHidden = v8::HeapGraphEdge::kHidden,
49 kShortcut = v8::HeapGraphEdge::kShortcut,
50 kWeak = v8::HeapGraphEdge::kWeak
53 HeapGraphEdge() { }
54 HeapGraphEdge(Type type, const char* name, int from, int to);
55 HeapGraphEdge(Type type, int index, int from, int to);
127 void add_child(HeapGraphEdge* edge) {
130 Vector<HeapGraphEdge*> children() {
131 return Vector<HeapGraphEdge*>(children_arr(), children_count_); }
134 HeapGraphEdge::Type type, int index, HeapEntry* entry);
136 HeapGraphEdge::Type type, const char* name, HeapEntry* entry);
144 INLINE(HeapGraphEdge** children_arr());
180 List<HeapGraphEdge>& edges() { return edges_; }
181 List<HeapGraphEdge*>& children() { return children_; }
211 List<HeapGraphEdge> edges_;
212 List<HeapGraphEdge*> children_;
351 virtual void SetIndexedReference(HeapGraphEdge::Type type,
355 virtual void SetIndexedAutoIndexReference(HeapGraphEdge::Type type,
358 virtual void SetNamedReference(HeapGraphEdge::Type type,
362 virtual void SetNamedAutoIndexReference(HeapGraphEdge::Type type,
615 void SerializeEdge(HeapGraphEdge* edge, bool first_edge);