Lines Matching refs:HeapGraphEdge
27 class HeapGraphEdge BASE_EMBEDDED {
30 kContextVariable = v8::HeapGraphEdge::kContextVariable,
31 kElement = v8::HeapGraphEdge::kElement,
32 kProperty = v8::HeapGraphEdge::kProperty,
33 kInternal = v8::HeapGraphEdge::kInternal,
34 kHidden = v8::HeapGraphEdge::kHidden,
35 kShortcut = v8::HeapGraphEdge::kShortcut,
36 kWeak = v8::HeapGraphEdge::kWeak
39 HeapGraphEdge(Type type, const char* name, int from, int to);
40 HeapGraphEdge(Type type, int index, int from, int to);
117 void add_child(HeapGraphEdge* edge) {
120 HeapGraphEdge* child(int i) { return *(children_begin() + i); }
124 HeapGraphEdge::Type type, int index, HeapEntry* entry);
126 HeapGraphEdge::Type type, const char* name, HeapEntry* entry);
132 INLINE(std::deque<HeapGraphEdge*>::iterator children_begin());
133 INLINE(std::deque<HeapGraphEdge*>::iterator children_end());
166 std::deque<HeapGraphEdge>& edges() { return edges_; }
167 std::deque<HeapGraphEdge*>& children() { return children_; }
195 std::deque<HeapGraphEdge> edges_;
196 std::deque<HeapGraphEdge*> children_;
599 void SerializeEdge(HeapGraphEdge* edge, bool first_edge);