HeapGraphEdge 212 include/v8-profiler.h class V8EXPORT HeapGraphEdge { HeapGraphEdge 295 include/v8-profiler.h const HeapGraphEdge* GetChild(int index) const; HeapGraphEdge 301 include/v8-profiler.h const HeapGraphEdge* GetRetainer(int index) const; HeapGraphEdge 5994 src/api.cc static i::HeapGraphEdge* ToInternal(const HeapGraphEdge* edge) { HeapGraphEdge 5995 src/api.cc return const_cast<i::HeapGraphEdge*>( HeapGraphEdge 5996 src/api.cc reinterpret_cast<const i::HeapGraphEdge*>(edge)); HeapGraphEdge 6000 src/api.cc HeapGraphEdge::Type HeapGraphEdge::GetType() const { HeapGraphEdge 6003 src/api.cc return static_cast<HeapGraphEdge::Type>(ToInternal(this)->type()); HeapGraphEdge 6007 src/api.cc Handle<Value> HeapGraphEdge::GetName() const { HeapGraphEdge 6010 src/api.cc i::HeapGraphEdge* edge = ToInternal(this); HeapGraphEdge 6012 src/api.cc case i::HeapGraphEdge::kContextVariable: HeapGraphEdge 6013 src/api.cc case i::HeapGraphEdge::kInternal: HeapGraphEdge 6014 src/api.cc case i::HeapGraphEdge::kProperty: HeapGraphEdge 6015 src/api.cc case i::HeapGraphEdge::kShortcut: HeapGraphEdge 6018 src/api.cc case i::HeapGraphEdge::kElement: HeapGraphEdge 6019 src/api.cc case i::HeapGraphEdge::kHidden: HeapGraphEdge 6028 src/api.cc const HeapGraphNode* HeapGraphEdge::GetFromNode() const { HeapGraphEdge 6036 src/api.cc const HeapGraphNode* HeapGraphEdge::GetToNode() const { HeapGraphEdge 6086 src/api.cc const HeapGraphEdge* HeapGraphNode::GetChild(int index) const { HeapGraphEdge 6089 src/api.cc return reinterpret_cast<const HeapGraphEdge*>( HeapGraphEdge 98 src/profile-generator-inl.h HeapEntry* HeapGraphEdge::from() const { HeapGraphEdge 103 src/profile-generator-inl.h HeapSnapshot* HeapGraphEdge::snapshot() const { HeapGraphEdge 121 src/profile-generator-inl.h HeapGraphEdge** HeapEntry::children_arr() { HeapGraphEdge 943 src/profile-generator.cc HeapGraphEdge::HeapGraphEdge(Type type, const char* name, int from, int to) HeapGraphEdge 955 src/profile-generator.cc HeapGraphEdge::HeapGraphEdge(Type type, int index, int from, int to) HeapGraphEdge 964 src/profile-generator.cc void HeapGraphEdge::ReplaceToIndexWithEntry(HeapSnapshot* snapshot) { HeapGraphEdge 988 src/profile-generator.cc HeapGraphEdge edge(type, name, this->index(), entry->index()); HeapGraphEdge 997 src/profile-generator.cc HeapGraphEdge edge(type, index, this->index(), entry->index()); HeapGraphEdge 1028 src/profile-generator.cc Vector<HeapGraphEdge*> ch = children(); HeapGraphEdge 1030 src/profile-generator.cc HeapGraphEdge& edge = *ch[i]; HeapGraphEdge 1035 src/profile-generator.cc case HeapGraphEdge::kContextVariable: HeapGraphEdge 1039 src/profile-generator.cc case HeapGraphEdge::kElement: HeapGraphEdge 1042 src/profile-generator.cc case HeapGraphEdge::kInternal: HeapGraphEdge 1046 src/profile-generator.cc case HeapGraphEdge::kProperty: HeapGraphEdge 1049 src/profile-generator.cc case HeapGraphEdge::kHidden: HeapGraphEdge 1053 src/profile-generator.cc case HeapGraphEdge::kShortcut: HeapGraphEdge 1057 src/profile-generator.cc case HeapGraphEdge::kWeak: HeapGraphEdge 1124 src/profile-generator.cc sizeof(HeapGraphEdge) == HeapGraphEdge 1203 src/profile-generator.cc HeapGraphEdge* edge = &edges()[i]; HeapGraphEdge 2444 src/profile-generator.cc filler_->SetNamedReference(HeapGraphEdge::kContextVariable, HeapGraphEdge 2458 src/profile-generator.cc filler_->SetNamedReference(HeapGraphEdge::kShortcut, HeapGraphEdge 2472 src/profile-generator.cc filler_->SetIndexedReference(HeapGraphEdge::kElement, HeapGraphEdge 2488 src/profile-generator.cc filler_->SetNamedReference(HeapGraphEdge::kInternal, HeapGraphEdge 2505 src/profile-generator.cc filler_->SetNamedReference(HeapGraphEdge::kInternal, HeapGraphEdge 2520 src/profile-generator.cc filler_->SetIndexedReference(HeapGraphEdge::kHidden, HeapGraphEdge 2535 src/profile-generator.cc filler_->SetIndexedReference(HeapGraphEdge::kWeak, HeapGraphEdge 2552 src/profile-generator.cc HeapGraphEdge::Type type = reference_name->length() > 0 ? HeapGraphEdge 2553 src/profile-generator.cc HeapGraphEdge::kProperty : HeapGraphEdge::kInternal; HeapGraphEdge 2576 src/profile-generator.cc filler_->SetNamedReference(HeapGraphEdge::kShortcut, HeapGraphEdge 2586 src/profile-generator.cc HeapGraphEdge::kElement, HeapGraphEdge 2596 src/profile-generator.cc HeapGraphEdge::kShortcut, HeapGraphEdge 2604 src/profile-generator.cc HeapGraphEdge::kElement, HeapGraphEdge 2617 src/profile-generator.cc HeapGraphEdge::kInternal, HeapGraphEdge 2623 src/profile-generator.cc is_weak ? HeapGraphEdge::kWeak : HeapGraphEdge::kElement, HeapGraphEdge 2859 src/profile-generator.cc HeapGraphEdge::kInternal, HeapGraphEdge 2957 src/profile-generator.cc HeapGraphEdge::kInternal, HeapGraphEdge 2970 src/profile-generator.cc filler_->SetNamedReference(HeapGraphEdge::kInternal, HeapGraphEdge 2974 src/profile-generator.cc filler_->SetIndexedAutoIndexReference(HeapGraphEdge::kElement, HeapGraphEdge 2990 src/profile-generator.cc HeapGraphEdge::kElement, HeapGraphEdge 3295 src/profile-generator.cc result->root()->SetIndexedReference(HeapGraphEdge::kElement, 1, message); HeapGraphEdge 3359 src/profile-generator.cc int edge_name_or_index = edge->type() == HeapGraphEdge::kElement HeapGraphEdge 3360 src/profile-generator.cc || edge->type() == HeapGraphEdge::kHidden HeapGraphEdge 3361 src/profile-generator.cc || edge->type() == HeapGraphEdge::kWeak HeapGraphEdge 3378 src/profile-generator.cc List<HeapGraphEdge*>& edges = snapshot_->children(); HeapGraphEdge 452 src/profile-generator.h class HeapGraphEdge BASE_EMBEDDED { HeapGraphEdge 464 src/profile-generator.h HeapGraphEdge() { } HeapGraphEdge 465 src/profile-generator.h HeapGraphEdge(Type type, const char* name, int from, int to); HeapGraphEdge 466 src/profile-generator.h HeapGraphEdge(Type type, int index, int from, int to); HeapGraphEdge 536 src/profile-generator.h void add_child(HeapGraphEdge* edge) { HeapGraphEdge 539 src/profile-generator.h Vector<HeapGraphEdge*> children() { HeapGraphEdge 540 src/profile-generator.h return Vector<HeapGraphEdge*>(children_arr(), children_count_); } HeapGraphEdge 543 src/profile-generator.h HeapGraphEdge::Type type, int index, HeapEntry* entry); HeapGraphEdge 545 src/profile-generator.h HeapGraphEdge::Type type, const char* name, HeapEntry* entry); HeapGraphEdge 553 src/profile-generator.h INLINE(HeapGraphEdge** children_arr()); HeapGraphEdge 597 src/profile-generator.h List<HeapGraphEdge>& edges() { return edges_; } HeapGraphEdge 598 src/profile-generator.h List<HeapGraphEdge*>& children() { return children_; } HeapGraphEdge 629 src/profile-generator.h List<HeapGraphEdge> edges_; HeapGraphEdge 630 src/profile-generator.h List<HeapGraphEdge*> children_; HeapGraphEdge 825 src/profile-generator.h virtual void SetIndexedReference(HeapGraphEdge::Type type, HeapGraphEdge 829 src/profile-generator.h virtual void SetIndexedAutoIndexReference(HeapGraphEdge::Type type, HeapGraphEdge 832 src/profile-generator.h virtual void SetNamedReference(HeapGraphEdge::Type type, HeapGraphEdge 836 src/profile-generator.h virtual void SetNamedAutoIndexReference(HeapGraphEdge::Type type, HeapGraphEdge 1077 src/profile-generator.h void SerializeEdge(HeapGraphEdge* edge, bool first_edge); HeapGraphEdge 42 test/cctest/test-heap-profiler.cc i::Vector<i::HeapGraphEdge*> children = entry->children(); HeapGraphEdge 44 test/cctest/test-heap-profiler.cc if (children[i]->type() == i::HeapGraphEdge::kShortcut) continue; HeapGraphEdge 82 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = node->GetChild(i); HeapGraphEdge 93 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = node->GetChild(i); HeapGraphEdge 121 test/cctest/test-heap-profiler.cc GetProperty(global_env2, v8::HeapGraphEdge::kProperty, "a2"); HeapGraphEdge 124 test/cctest/test-heap-profiler.cc NULL, GetProperty(global_env2, v8::HeapGraphEdge::kProperty, "b2_1")); HeapGraphEdge 126 test/cctest/test-heap-profiler.cc NULL, GetProperty(global_env2, v8::HeapGraphEdge::kProperty, "b2_2")); HeapGraphEdge 127 test/cctest/test-heap-profiler.cc CHECK_NE(NULL, GetProperty(global_env2, v8::HeapGraphEdge::kProperty, "c2")); HeapGraphEdge 153 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "x"); HeapGraphEdge 156 test/cctest/test-heap-profiler.cc GetProperty(x, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 159 test/cctest/test-heap-profiler.cc GetProperty(x, v8::HeapGraphEdge::kProperty, "b"); HeapGraphEdge 180 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "boundFunction"); HeapGraphEdge 184 test/cctest/test-heap-profiler.cc GetProperty(f, v8::HeapGraphEdge::kInternal, "bindings"); HeapGraphEdge 190 test/cctest/test-heap-profiler.cc f, v8::HeapGraphEdge::kShortcut, "bound_this"); HeapGraphEdge 195 test/cctest/test-heap-profiler.cc f, v8::HeapGraphEdge::kShortcut, "bound_function"); HeapGraphEdge 200 test/cctest/test-heap-profiler.cc f, v8::HeapGraphEdge::kShortcut, "bound_argument_1"); HeapGraphEdge 217 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = global->GetChild(i); HeapGraphEdge 221 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 224 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = a->GetChild(i); HeapGraphEdge 244 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "compiled"); HeapGraphEdge 248 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "lazy"); HeapGraphEdge 252 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "anonymous"); HeapGraphEdge 260 test/cctest/test-heap-profiler.cc GetProperty(compiled, v8::HeapGraphEdge::kInternal, "shared"); HeapGraphEdge 263 test/cctest/test-heap-profiler.cc GetProperty(lazy, v8::HeapGraphEdge::kInternal, "shared"); HeapGraphEdge 271 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = compiled_code->GetChild(i); HeapGraphEdge 281 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = lazy_code->GetChild(i); HeapGraphEdge 304 test/cctest/test-heap-profiler.cc CHECK_EQ(NULL, GetProperty(global, v8::HeapGraphEdge::kProperty, "a")); HeapGraphEdge 306 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "b"); HeapGraphEdge 324 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "parent_string"); HeapGraphEdge 327 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "child_string"); HeapGraphEdge 330 test/cctest/test-heap-profiler.cc GetProperty(child_string, v8::HeapGraphEdge::kInternal, "parent"); HeapGraphEdge 349 test/cctest/test-heap-profiler.cc CHECK_EQ(NULL, GetProperty(global_node, v8::HeapGraphEdge::kInternal, "0")); HeapGraphEdge 351 test/cctest/test-heap-profiler.cc CHECK_NE(NULL, GetProperty(global_node, v8::HeapGraphEdge::kInternal, "1")); HeapGraphEdge 393 test/cctest/test-heap-profiler.cc GetProperty(global1, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 396 test/cctest/test-heap-profiler.cc GetProperty(a1, v8::HeapGraphEdge::kInternal, "elements"); HeapGraphEdge 399 test/cctest/test-heap-profiler.cc GetProperty(global2, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 402 test/cctest/test-heap-profiler.cc GetProperty(a2, v8::HeapGraphEdge::kInternal, "elements"); HeapGraphEdge 437 test/cctest/test-heap-profiler.cc GetProperty(global1, v8::HeapGraphEdge::kProperty, "A"); HeapGraphEdge 440 test/cctest/test-heap-profiler.cc GetProperty(global2, v8::HeapGraphEdge::kProperty, "A"); HeapGraphEdge 445 test/cctest/test-heap-profiler.cc GetProperty(global1, v8::HeapGraphEdge::kProperty, "B"); HeapGraphEdge 448 test/cctest/test-heap-profiler.cc GetProperty(global2, v8::HeapGraphEdge::kProperty, "B"); HeapGraphEdge 453 test/cctest/test-heap-profiler.cc GetProperty(global1, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 456 test/cctest/test-heap-profiler.cc GetProperty(global2, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 461 test/cctest/test-heap-profiler.cc GetProperty(global1, v8::HeapGraphEdge::kProperty, "b"); HeapGraphEdge 464 test/cctest/test-heap-profiler.cc GetProperty(global2, v8::HeapGraphEdge::kProperty, "b"); HeapGraphEdge 855 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = node->GetChild(i); HeapGraphEdge 886 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "globalObject"); HeapGraphEdge 1099 test/cctest/test-heap-profiler.cc CHECK_EQ(aaa, GetProperty(n_AAA, v8::HeapGraphEdge::kInternal, "native")); HeapGraphEdge 1100 test/cctest/test-heap-profiler.cc CHECK_EQ(aaa, GetProperty(n_BBB, v8::HeapGraphEdge::kInternal, "native")); HeapGraphEdge 1101 test/cctest/test-heap-profiler.cc CHECK_EQ(ccc, GetProperty(n_CCC, v8::HeapGraphEdge::kInternal, "native")); HeapGraphEdge 1153 test/cctest/test-heap-profiler.cc global_object, v8::HeapGraphEdge::kProperty, "root_object"); HeapGraphEdge 1157 test/cctest/test-heap-profiler.cc obj0, v8::HeapGraphEdge::kInternal, "native"); HeapGraphEdge 1161 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* prop = obj1->GetChild(i); HeapGraphEdge 1163 test/cctest/test-heap-profiler.cc if (prop->GetType() == v8::HeapGraphEdge::kInternal && HeapGraphEdge 1326 test/cctest/test-heap-profiler.cc global, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 1331 test/cctest/test-heap-profiler.cc GetProperty(obj, v8::HeapGraphEdge::kProperty, "s_prop"); HeapGraphEdge 1336 test/cctest/test-heap-profiler.cc GetProperty(obj, v8::HeapGraphEdge::kProperty, "n_prop"); HeapGraphEdge 1355 test/cctest/test-heap-profiler.cc global, v8::HeapGraphEdge::kProperty, "a"); HeapGraphEdge 1357 test/cctest/test-heap-profiler.cc obj, v8::HeapGraphEdge::kProperty, "p"); HeapGraphEdge 1442 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "obj1"); HeapGraphEdge 1445 test/cctest/test-heap-profiler.cc GetProperty(obj1, v8::HeapGraphEdge::kProperty, "get-propWithGetter"); HeapGraphEdge 1448 test/cctest/test-heap-profiler.cc GetProperty(obj1, v8::HeapGraphEdge::kProperty, "set-propWithSetter"); HeapGraphEdge 1463 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "c"); HeapGraphEdge 1466 test/cctest/test-heap-profiler.cc GetProperty(c, v8::HeapGraphEdge::kInternal, "hidden_properties"); HeapGraphEdge 1476 test/cctest/test-heap-profiler.cc c = GetProperty(global, v8::HeapGraphEdge::kProperty, "c"); HeapGraphEdge 1478 test/cctest/test-heap-profiler.cc hidden_props = GetProperty(c, v8::HeapGraphEdge::kInternal, HeapGraphEdge 1485 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* handle_edge = node->GetChild(i); HeapGraphEdge 1486 test/cctest/test-heap-profiler.cc if (handle_edge->GetType() == v8::HeapGraphEdge::kWeak) return true; HeapGraphEdge 1554 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "fun"); HeapGraphEdge 1557 test/cctest/test-heap-profiler.cc GetProperty(fun, v8::HeapGraphEdge::kInternal, "shared"); HeapGraphEdge 1574 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* edge = root->GetChild(i); HeapGraphEdge 1575 test/cctest/test-heap-profiler.cc if (edge->GetType() == v8::HeapGraphEdge::kShortcut) { HeapGraphEdge 1579 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "foo"); HeapGraphEdge 1636 test/cctest/test-heap-profiler.cc const v8::HeapGraphEdge* edge = strong_roots->GetChild(i); HeapGraphEdge 1637 test/cctest/test-heap-profiler.cc CHECK_EQ(v8::HeapGraphEdge::kInternal, edge->GetType()); HeapGraphEdge 1652 test/cctest/test-heap-profiler.cc GetProperty(global, v8::HeapGraphEdge::kProperty, "global_object"); HeapGraphEdge 1655 test/cctest/test-heap-profiler.cc GetProperty(global_object, v8::HeapGraphEdge::kInternal, "properties"); HeapGraphEdge 1658 test/cctest/test-heap-profiler.cc GetProperty(global_object, v8::HeapGraphEdge::kInternal, "elements");