Lines Matching refs:HeapGraphNode
99 static const v8::HeapGraphNode* GetGlobalObject(
103 const v8::HeapGraphNode* global_obj =
111 static const v8::HeapGraphNode* GetProperty(const v8::HeapGraphNode* node,
124 static bool HasString(const v8::HeapGraphNode* node, const char* contents) {
127 const v8::HeapGraphNode* node = prop->GetToNode();
128 if (node->GetType() == v8::HeapGraphNode::kString) {
189 const v8::HeapGraphNode* global_env2 = GetGlobalObject(snapshot_env2);
192 const v8::HeapGraphNode* a2_node =
225 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
226 const v8::HeapGraphNode* x =
229 const v8::HeapGraphNode* x1 =
232 const v8::HeapGraphNode* x2 =
254 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
255 const v8::HeapGraphNode* f =
260 const v8::HeapGraphNode* bindings =
263 CHECK_EQ(v8::HeapGraphNode::kArray, bindings->GetType());
266 const v8::HeapGraphNode* bound_this = GetProperty(
269 CHECK_EQ(v8::HeapGraphNode::kObject, bound_this->GetType());
271 const v8::HeapGraphNode* bound_function = GetProperty(
274 CHECK_EQ(v8::HeapGraphNode::kClosure, bound_function->GetType());
276 const v8::HeapGraphNode* bound_argument = GetProperty(
279 CHECK_EQ(v8::HeapGraphNode::kObject, bound_argument->GetType());
294 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
299 const v8::HeapGraphNode* a =
323 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
324 const v8::HeapGraphNode* compiled =
327 CHECK_EQ(v8::HeapGraphNode::kClosure, compiled->GetType());
328 const v8::HeapGraphNode* lazy =
331 CHECK_EQ(v8::HeapGraphNode::kClosure, lazy->GetType());
332 const v8::HeapGraphNode* anonymous =
335 CHECK_EQ(v8::HeapGraphNode::kClosure, anonymous->GetType());
340 const v8::HeapGraphNode* compiled_code =
343 const v8::HeapGraphNode* lazy_code =
349 const v8::HeapGraphNode* code =
352 const v8::HeapGraphNode* next_code_link =
362 const v8::HeapGraphNode* node = prop->GetToNode();
363 if (node->GetType() == v8::HeapGraphNode::kArray) {
372 const v8::HeapGraphNode* node = prop->GetToNode();
373 if (node->GetType() == v8::HeapGraphNode::kArray) {
395 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
397 const v8::HeapGraphNode* b =
400 CHECK_EQ(v8::HeapGraphNode::kHeapNumber, b->GetType());
417 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
418 const v8::HeapGraphNode* parent_string =
421 const v8::HeapGraphNode* child_string =
424 CHECK_EQ(v8::HeapGraphNode::kSlicedString, child_string->GetType());
425 const v8::HeapGraphNode* parent =
455 const v8::HeapGraphNode* global_node = GetGlobalObject(snapshot);
457 const v8::HeapGraphNode* string_node =
460 CHECK_EQ(v8::HeapGraphNode::kConsString, string_node->GetType());
462 const v8::HeapGraphNode* first_node =
464 CHECK_EQ(v8::HeapGraphNode::kString, first_node->GetType());
466 const v8::HeapGraphNode* second_node =
468 CHECK_EQ(v8::HeapGraphNode::kString, second_node->GetType());
485 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
486 const v8::HeapGraphNode* a =
489 CHECK_EQ(a->GetType(), v8::HeapGraphNode::kSymbol);
491 const v8::HeapGraphNode* name =
511 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
512 const v8::HeapGraphNode* k =
515 const v8::HeapGraphNode* v =
519 const v8::HeapGraphNode* ws =
522 CHECK_EQ(v8::HeapGraphNode::kObject, ws->GetType());
525 const v8::HeapGraphNode* ws_table =
527 CHECK_EQ(v8::HeapGraphNode::kArray, ws_table->GetType());
539 const v8::HeapGraphNode* wm =
542 CHECK_EQ(v8::HeapGraphNode::kObject, wm->GetType());
545 const v8::HeapGraphNode* wm_table =
547 CHECK_EQ(v8::HeapGraphNode::kArray, wm_table->GetType());
579 const v8::HeapGraphNode* global_node = GetGlobalObject(snapshot);
618 const v8::HeapGraphNode* global2 = GetGlobalObject(snapshot2);
620 const v8::HeapGraphNode* array_node =
663 const v8::HeapGraphNode* global1 = GetGlobalObject(snapshot1);
664 const v8::HeapGraphNode* global2 = GetGlobalObject(snapshot2);
668 const v8::HeapGraphNode* a1 =
671 const v8::HeapGraphNode* k1 =
674 const v8::HeapGraphNode* a2 =
677 const v8::HeapGraphNode* k2 =
712 const v8::HeapGraphNode* global1 = GetGlobalObject(snapshot1);
713 const v8::HeapGraphNode* global2 = GetGlobalObject(snapshot2);
716 const v8::HeapGraphNode* A1 =
719 const v8::HeapGraphNode* A2 =
724 const v8::HeapGraphNode* B1 =
727 const v8::HeapGraphNode* B2 =
732 const v8::HeapGraphNode* a1 =
735 const v8::HeapGraphNode* a2 =
740 const v8::HeapGraphNode* b1 =
743 const v8::HeapGraphNode* b2 =
758 const v8::HeapGraphNode* root1 = snapshot->GetRoot();
761 const v8::HeapGraphNode* root2 = snapshot->GetRoot();
1185 const v8::HeapGraphNode* node,
1191 const v8::HeapGraphNode* child =
1208 const v8::HeapGraphNode* root = snapshot->GetRoot();
1223 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1224 const v8::HeapGraphNode* global_object =
1248 const v8::HeapGraphNode* node =
1372 static const v8::HeapGraphNode* GetNode(const v8::HeapGraphNode* parent,
1373 v8::HeapGraphNode::Type type,
1376 const v8::HeapGraphNode* node = parent->GetChild(i)->GetToNode();
1414 const v8::HeapGraphNode* native_group_aaa = GetNode(
1415 snapshot->GetRoot(), v8::HeapGraphNode::kSynthetic, "aaa-group");
1418 const v8::HeapGraphNode* aaa = GetNode(
1419 native_group_aaa, v8::HeapGraphNode::kNative, "aaa / 100 entries");
1423 const v8::HeapGraphNode* native_group_ccc = GetNode(
1424 snapshot->GetRoot(), v8::HeapGraphNode::kSynthetic, "ccc-group");
1425 const v8::HeapGraphNode* ccc = GetNode(
1426 native_group_ccc, v8::HeapGraphNode::kNative, "ccc");
1429 const v8::HeapGraphNode* n_AAA = GetNode(
1430 aaa, v8::HeapGraphNode::kString, "AAA");
1432 const v8::HeapGraphNode* n_BBB = GetNode(
1433 aaa, v8::HeapGraphNode::kString, "BBB");
1436 const v8::HeapGraphNode* n_CCC = GetNode(
1437 ccc, v8::HeapGraphNode::kString, "CCC");
1501 const v8::HeapGraphNode* global_object = GetGlobalObject(snapshot);
1502 const v8::HeapGraphNode* obj0 = GetProperty(
1505 CHECK_EQ(v8::HeapGraphNode::kObject, obj0->GetType());
1506 const v8::HeapGraphNode* obj1 = GetProperty(
1618 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1634 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1635 const v8::HeapGraphNode* builtins =
1638 const v8::HeapGraphNode* native_context =
1641 const v8::HeapGraphNode* global_context =
1644 const v8::HeapGraphNode* global_receiver =
1673 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1695 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1700 const v8::HeapGraphNode* obj = GetProperty(
1705 const v8::HeapGraphNode* s_prop =
1710 const v8::HeapGraphNode* n_prop =
1731 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1732 const v8::HeapGraphNode* obj = GetProperty(
1734 const v8::HeapGraphNode* prop = GetProperty(
1819 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1821 const v8::HeapGraphNode* obj1 =
1824 const v8::HeapGraphNode* func;
1853 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1855 const v8::HeapGraphNode* obj1 =
1858 const v8::HeapGraphNode* func;
1881 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1882 const v8::HeapGraphNode* c =
1885 const v8::HeapGraphNode* hidden_props =
1906 bool HasWeakEdge(const v8::HeapGraphNode* node) {
1921 const v8::HeapGraphNode* gc_roots = GetNode(
1922 snapshot->GetRoot(), v8::HeapGraphNode::kSynthetic, "(GC roots)");
1924 const v8::HeapGraphNode* global_handles = GetNode(
1925 gc_roots, v8::HeapGraphNode::kSynthetic, "(Global handles)");
1962 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
1964 const v8::HeapGraphNode* fun =
1967 const v8::HeapGraphNode* shared =
1983 const v8::HeapGraphNode* root = snapshot->GetRoot();
1989 const v8::HeapGraphNode* global = edge->GetToNode();
1990 const v8::HeapGraphNode* foo =
2008 const v8::HeapGraphNode* gc_roots = GetNode(
2009 snapshot->GetRoot(), v8::HeapGraphNode::kSynthetic, "(GC roots)");
2011 const v8::HeapGraphNode* strong_roots = GetNode(
2012 gc_roots, v8::HeapGraphNode::kSynthetic, "(Strong roots)");
2031 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2032 const v8::HeapGraphNode* global_object =
2035 const v8::HeapGraphNode* properties =
2038 const v8::HeapGraphNode* elements =
2052 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2053 const v8::HeapGraphNode* global_object =
2057 const v8::HeapGraphNode* map =
2060 const v8::HeapGraphNode* own_descriptors = GetProperty(
2063 const v8::HeapGraphNode* own_transitions = GetProperty(
2092 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2094 const v8::HeapGraphNode* ok_object =
2097 const v8::HeapGraphNode* context_object =
2108 const v8::HeapGraphNode* f_object = GetProperty(
2127 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2129 const v8::HeapGraphNode* fun_code =
2132 const v8::HeapGraphNode* literals =
2135 CHECK_EQ(v8::HeapGraphNode::kArray, literals->GetType());
2141 const v8::HeapGraphNode* allocation_site = prop->GetToNode();
2144 const v8::HeapGraphNode* transition_info =
2149 const v8::HeapGraphNode* elements =
2153 CHECK_EQ(v8::HeapGraphNode::kArray, elements->GetType());
2180 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2181 const v8::HeapGraphNode* foo_func =
2184 const v8::HeapGraphNode* code =
2190 static const v8::HeapGraphNode* GetNodeByPath(const v8::HeapSnapshot* snapshot,
2193 const v8::HeapGraphNode* node = snapshot->GetRoot();
2198 const v8::HeapGraphNode* to_node = edge->GetToNode();
2229 const v8::HeapGraphNode* node = GetNodeByPath(snapshot,
2488 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2489 const v8::HeapGraphNode* arr1_obj =
2492 const v8::HeapGraphNode* arr1_buffer =
2495 const v8::HeapGraphNode* first_view =
2498 const v8::HeapGraphNode* backing_store =
2506 const v8::HeapGraphNode* node) {
2509 const v8::HeapGraphNode* parent = snapshot->GetNode(i);
2547 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2548 const v8::HeapGraphNode* ab1_node =
2551 const v8::HeapGraphNode* ab1_data =
2554 const v8::HeapGraphNode* ab2_node =
2557 const v8::HeapGraphNode* ab2_data =
2582 const v8::HeapGraphNode* global_node = GetGlobalObject(snapshot);
2583 const v8::HeapGraphNode* box_node =
2588 const v8::HeapGraphNode* box_value =
2610 const v8::HeapGraphNode* global = GetGlobalObject(snapshot);
2611 const v8::HeapGraphNode* obj =
2614 const v8::HeapGraphNode* map =
2617 const v8::HeapGraphNode* dependent_code =