Home
last modified time | relevance | path

Searched refs:HeapGraphEdge (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/profiler/
Dheap-snapshot-generator-inl.h17 HeapEntry* HeapGraphEdge::from() const { in from()
22 Isolate* HeapGraphEdge::isolate() const { in isolate()
27 HeapSnapshot* HeapGraphEdge::snapshot() const { in snapshot()
44 void HeapEntry::add_child(HeapGraphEdge* edge) { in add_child()
48 HeapGraphEdge* HeapEntry::child(int i) { return *(children_begin() + i); } in child()
50 std::deque<HeapGraphEdge*>::iterator HeapEntry::children_begin() { in children_begin()
59 std::deque<HeapGraphEdge*>::iterator HeapEntry::children_end() { in children_end()
Dheap-snapshot-generator.h46 class HeapGraphEdge BASE_EMBEDDED {
49 kContextVariable = v8::HeapGraphEdge::kContextVariable,
50 kElement = v8::HeapGraphEdge::kElement,
51 kProperty = v8::HeapGraphEdge::kProperty,
52 kInternal = v8::HeapGraphEdge::kInternal,
53 kHidden = v8::HeapGraphEdge::kHidden,
54 kShortcut = v8::HeapGraphEdge::kShortcut,
55 kWeak = v8::HeapGraphEdge::kWeak
58 HeapGraphEdge(Type type, const char* name, int from, int to);
59 HeapGraphEdge(Type type, int index, int from, int to);
[all …]
Dheap-snapshot-generator.cc37 HeapGraphEdge::HeapGraphEdge(Type type, const char* name, int from, int to) in HeapGraphEdge() function in v8::internal::HeapGraphEdge
49 HeapGraphEdge::HeapGraphEdge(Type type, int index, int from, int to) in HeapGraphEdge() function in v8::internal::HeapGraphEdge
57 void HeapGraphEdge::ReplaceToIndexWithEntry(HeapSnapshot* snapshot) { in ReplaceToIndexWithEntry()
80 void HeapEntry::SetNamedReference(HeapGraphEdge::Type type, in SetNamedReference()
83 HeapGraphEdge edge(type, name, this->index(), entry->index()); in SetNamedReference()
89 void HeapEntry::SetIndexedReference(HeapGraphEdge::Type type, in SetIndexedReference()
92 HeapGraphEdge edge(type, index, this->index(), entry->index()); in SetIndexedReference()
119 HeapGraphEdge& edge = **i; in Print()
124 case HeapGraphEdge::kContextVariable: in Print()
128 case HeapGraphEdge::kElement: in Print()
[all …]
/external/v8/include/
Dv8-profiler.h356 class V8_EXPORT HeapGraphEdge {
435 const HeapGraphEdge* GetChild(int index) const;
/external/v8/src/
Dapi.cc10227 static i::HeapGraphEdge* ToInternal(const HeapGraphEdge* edge) { in ToInternal()
10228 return const_cast<i::HeapGraphEdge*>( in ToInternal()
10229 reinterpret_cast<const i::HeapGraphEdge*>(edge)); in ToInternal()
10233 HeapGraphEdge::Type HeapGraphEdge::GetType() const { in GetType()
10234 return static_cast<HeapGraphEdge::Type>(ToInternal(this)->type()); in GetType()
10238 Local<Value> HeapGraphEdge::GetName() const { in GetName()
10239 i::HeapGraphEdge* edge = ToInternal(this); in GetName()
10242 case i::HeapGraphEdge::kContextVariable: in GetName()
10243 case i::HeapGraphEdge::kInternal: in GetName()
10244 case i::HeapGraphEdge::kProperty: in GetName()
[all …]