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");