Index: test/cctest/test-profile-generator.cc |
diff --git a/test/cctest/test-profile-generator.cc b/test/cctest/test-profile-generator.cc |
index 7578b35fbdc7e94eb5367e87cee8cb5589c5c321..8943833c27fd38d1995e295ec5cd409edb23dad8 100644 |
--- a/test/cctest/test-profile-generator.cc |
+++ b/test/cctest/test-profile-generator.cc |
@@ -52,17 +52,17 @@ TEST(ProfileNodeFindOrAddChild) { |
ProfileNode* node = tree.root(); |
CodeEntry entry1(i::Logger::FUNCTION_TAG, "aaa"); |
ProfileNode* childNode1 = node->FindOrAddChild(&entry1); |
- CHECK_NE(NULL, childNode1); |
+ CHECK(childNode1); |
CHECK_EQ(childNode1, node->FindOrAddChild(&entry1)); |
CodeEntry entry2(i::Logger::FUNCTION_TAG, "bbb"); |
ProfileNode* childNode2 = node->FindOrAddChild(&entry2); |
- CHECK_NE(NULL, childNode2); |
+ CHECK(childNode2); |
CHECK_NE(childNode1, childNode2); |
CHECK_EQ(childNode1, node->FindOrAddChild(&entry1)); |
CHECK_EQ(childNode2, node->FindOrAddChild(&entry2)); |
CodeEntry entry3(i::Logger::FUNCTION_TAG, "ccc"); |
ProfileNode* childNode3 = node->FindOrAddChild(&entry3); |
- CHECK_NE(NULL, childNode3); |
+ CHECK(childNode3); |
CHECK_NE(childNode1, childNode3); |
CHECK_NE(childNode2, childNode3); |
CHECK_EQ(childNode1, node->FindOrAddChild(&entry1)); |
@@ -77,7 +77,7 @@ TEST(ProfileNodeFindOrAddChildForSameFunction) { |
ProfileNode* node = tree.root(); |
CodeEntry entry1(i::Logger::FUNCTION_TAG, aaa); |
ProfileNode* childNode1 = node->FindOrAddChild(&entry1); |
- CHECK_NE(NULL, childNode1); |
+ CHECK(childNode1); |
CHECK_EQ(childNode1, node->FindOrAddChild(&entry1)); |
// The same function again. |
CodeEntry entry2(i::Logger::FUNCTION_TAG, aaa); |
@@ -123,56 +123,56 @@ TEST(ProfileTreeAddPathFromStart) { |
CodeEntry entry3(i::Logger::FUNCTION_TAG, "ccc"); |
ProfileTree tree; |
ProfileTreeTestHelper helper(&tree); |
- CHECK_EQ(NULL, helper.Walk(&entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry3)); |
+ CHECK(!helper.Walk(&entry1)); |
+ CHECK(!helper.Walk(&entry2)); |
+ CHECK(!helper.Walk(&entry3)); |
CodeEntry* path[] = {NULL, &entry1, NULL, &entry2, NULL, NULL, &entry3, NULL}; |
Vector<CodeEntry*> path_vec(path, sizeof(path) / sizeof(path[0])); |
tree.AddPathFromStart(path_vec); |
- CHECK_EQ(NULL, helper.Walk(&entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry3)); |
+ CHECK(!helper.Walk(&entry2)); |
+ CHECK(!helper.Walk(&entry3)); |
ProfileNode* node1 = helper.Walk(&entry1); |
- CHECK_NE(NULL, node1); |
- CHECK_EQ(0, node1->self_ticks()); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry3)); |
+ CHECK(node1); |
+ CHECK_EQ(0u, node1->self_ticks()); |
+ CHECK(!helper.Walk(&entry1, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry3)); |
ProfileNode* node2 = helper.Walk(&entry1, &entry2); |
- CHECK_NE(NULL, node2); |
+ CHECK(node2); |
CHECK_NE(node1, node2); |
- CHECK_EQ(0, node2->self_ticks()); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry2, &entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry2, &entry2)); |
+ CHECK_EQ(0u, node2->self_ticks()); |
+ CHECK(!helper.Walk(&entry1, &entry2, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry2, &entry2)); |
ProfileNode* node3 = helper.Walk(&entry1, &entry2, &entry3); |
- CHECK_NE(NULL, node3); |
+ CHECK(node3); |
CHECK_NE(node1, node3); |
CHECK_NE(node2, node3); |
- CHECK_EQ(1, node3->self_ticks()); |
+ CHECK_EQ(1u, node3->self_ticks()); |
tree.AddPathFromStart(path_vec); |
CHECK_EQ(node1, helper.Walk(&entry1)); |
CHECK_EQ(node2, helper.Walk(&entry1, &entry2)); |
CHECK_EQ(node3, helper.Walk(&entry1, &entry2, &entry3)); |
- CHECK_EQ(0, node1->self_ticks()); |
- CHECK_EQ(0, node2->self_ticks()); |
- CHECK_EQ(2, node3->self_ticks()); |
+ CHECK_EQ(0u, node1->self_ticks()); |
+ CHECK_EQ(0u, node2->self_ticks()); |
+ CHECK_EQ(2u, node3->self_ticks()); |
CodeEntry* path2[] = {&entry1, &entry2, &entry2}; |
Vector<CodeEntry*> path2_vec(path2, sizeof(path2) / sizeof(path2[0])); |
tree.AddPathFromStart(path2_vec); |
- CHECK_EQ(NULL, helper.Walk(&entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry3)); |
+ CHECK(!helper.Walk(&entry2)); |
+ CHECK(!helper.Walk(&entry3)); |
CHECK_EQ(node1, helper.Walk(&entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry3)); |
+ CHECK(!helper.Walk(&entry1, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry3)); |
CHECK_EQ(node2, helper.Walk(&entry1, &entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry2, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry2, &entry1)); |
CHECK_EQ(node3, helper.Walk(&entry1, &entry2, &entry3)); |
- CHECK_EQ(2, node3->self_ticks()); |
+ CHECK_EQ(2u, node3->self_ticks()); |
ProfileNode* node4 = helper.Walk(&entry1, &entry2, &entry2); |
- CHECK_NE(NULL, node4); |
+ CHECK(node4); |
CHECK_NE(node3, node4); |
- CHECK_EQ(1, node4->self_ticks()); |
+ CHECK_EQ(1u, node4->self_ticks()); |
} |
@@ -182,64 +182,64 @@ TEST(ProfileTreeAddPathFromEnd) { |
CodeEntry entry3(i::Logger::FUNCTION_TAG, "ccc"); |
ProfileTree tree; |
ProfileTreeTestHelper helper(&tree); |
- CHECK_EQ(NULL, helper.Walk(&entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry3)); |
+ CHECK(!helper.Walk(&entry1)); |
+ CHECK(!helper.Walk(&entry2)); |
+ CHECK(!helper.Walk(&entry3)); |
CodeEntry* path[] = {NULL, &entry3, NULL, &entry2, NULL, NULL, &entry1, NULL}; |
Vector<CodeEntry*> path_vec(path, sizeof(path) / sizeof(path[0])); |
tree.AddPathFromEnd(path_vec); |
- CHECK_EQ(NULL, helper.Walk(&entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry3)); |
+ CHECK(!helper.Walk(&entry2)); |
+ CHECK(!helper.Walk(&entry3)); |
ProfileNode* node1 = helper.Walk(&entry1); |
- CHECK_NE(NULL, node1); |
- CHECK_EQ(0, node1->self_ticks()); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry3)); |
+ CHECK(node1); |
+ CHECK_EQ(0u, node1->self_ticks()); |
+ CHECK(!helper.Walk(&entry1, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry3)); |
ProfileNode* node2 = helper.Walk(&entry1, &entry2); |
- CHECK_NE(NULL, node2); |
+ CHECK(node2); |
CHECK_NE(node1, node2); |
- CHECK_EQ(0, node2->self_ticks()); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry2, &entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry2, &entry2)); |
+ CHECK_EQ(0u, node2->self_ticks()); |
+ CHECK(!helper.Walk(&entry1, &entry2, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry2, &entry2)); |
ProfileNode* node3 = helper.Walk(&entry1, &entry2, &entry3); |
- CHECK_NE(NULL, node3); |
+ CHECK(node3); |
CHECK_NE(node1, node3); |
CHECK_NE(node2, node3); |
- CHECK_EQ(1, node3->self_ticks()); |
+ CHECK_EQ(1u, node3->self_ticks()); |
tree.AddPathFromEnd(path_vec); |
CHECK_EQ(node1, helper.Walk(&entry1)); |
CHECK_EQ(node2, helper.Walk(&entry1, &entry2)); |
CHECK_EQ(node3, helper.Walk(&entry1, &entry2, &entry3)); |
- CHECK_EQ(0, node1->self_ticks()); |
- CHECK_EQ(0, node2->self_ticks()); |
- CHECK_EQ(2, node3->self_ticks()); |
+ CHECK_EQ(0u, node1->self_ticks()); |
+ CHECK_EQ(0u, node2->self_ticks()); |
+ CHECK_EQ(2u, node3->self_ticks()); |
CodeEntry* path2[] = {&entry2, &entry2, &entry1}; |
Vector<CodeEntry*> path2_vec(path2, sizeof(path2) / sizeof(path2[0])); |
tree.AddPathFromEnd(path2_vec); |
- CHECK_EQ(NULL, helper.Walk(&entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry3)); |
+ CHECK(!helper.Walk(&entry2)); |
+ CHECK(!helper.Walk(&entry3)); |
CHECK_EQ(node1, helper.Walk(&entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry1)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry3)); |
+ CHECK(!helper.Walk(&entry1, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry3)); |
CHECK_EQ(node2, helper.Walk(&entry1, &entry2)); |
- CHECK_EQ(NULL, helper.Walk(&entry1, &entry2, &entry1)); |
+ CHECK(!helper.Walk(&entry1, &entry2, &entry1)); |
CHECK_EQ(node3, helper.Walk(&entry1, &entry2, &entry3)); |
- CHECK_EQ(2, node3->self_ticks()); |
+ CHECK_EQ(2u, node3->self_ticks()); |
ProfileNode* node4 = helper.Walk(&entry1, &entry2, &entry2); |
- CHECK_NE(NULL, node4); |
+ CHECK(node4); |
CHECK_NE(node3, node4); |
- CHECK_EQ(1, node4->self_ticks()); |
+ CHECK_EQ(1u, node4->self_ticks()); |
} |
TEST(ProfileTreeCalculateTotalTicks) { |
ProfileTree empty_tree; |
- CHECK_EQ(0, empty_tree.root()->self_ticks()); |
+ CHECK_EQ(0u, empty_tree.root()->self_ticks()); |
empty_tree.root()->IncrementSelfTicks(); |
- CHECK_EQ(1, empty_tree.root()->self_ticks()); |
+ CHECK_EQ(1u, empty_tree.root()->self_ticks()); |
CodeEntry entry1(i::Logger::FUNCTION_TAG, "aaa"); |
CodeEntry* e1_path[] = {&entry1}; |
@@ -249,12 +249,12 @@ TEST(ProfileTreeCalculateTotalTicks) { |
ProfileTree single_child_tree; |
single_child_tree.AddPathFromStart(e1_path_vec); |
single_child_tree.root()->IncrementSelfTicks(); |
- CHECK_EQ(1, single_child_tree.root()->self_ticks()); |
+ CHECK_EQ(1u, single_child_tree.root()->self_ticks()); |
ProfileTreeTestHelper single_child_helper(&single_child_tree); |
ProfileNode* node1 = single_child_helper.Walk(&entry1); |
- CHECK_NE(NULL, node1); |
- CHECK_EQ(1, single_child_tree.root()->self_ticks()); |
- CHECK_EQ(1, node1->self_ticks()); |
+ CHECK(node1); |
+ CHECK_EQ(1u, single_child_tree.root()->self_ticks()); |
+ CHECK_EQ(1u, node1->self_ticks()); |
CodeEntry entry2(i::Logger::FUNCTION_TAG, "bbb"); |
CodeEntry* e1_e2_path[] = {&entry1, &entry2}; |
@@ -269,16 +269,16 @@ TEST(ProfileTreeCalculateTotalTicks) { |
flat_tree.AddPathFromStart(e1_e2_path_vec); |
flat_tree.AddPathFromStart(e1_e2_path_vec); |
// Results in {root,0,0} -> {entry1,0,2} -> {entry2,0,3} |
- CHECK_EQ(0, flat_tree.root()->self_ticks()); |
+ CHECK_EQ(0u, flat_tree.root()->self_ticks()); |
node1 = flat_helper.Walk(&entry1); |
- CHECK_NE(NULL, node1); |
- CHECK_EQ(2, node1->self_ticks()); |
+ CHECK(node1); |
+ CHECK_EQ(2u, node1->self_ticks()); |
ProfileNode* node2 = flat_helper.Walk(&entry1, &entry2); |
- CHECK_NE(NULL, node2); |
- CHECK_EQ(3, node2->self_ticks()); |
+ CHECK(node2); |
+ CHECK_EQ(3u, node2->self_ticks()); |
// Must calculate {root,5,0} -> {entry1,5,2} -> {entry2,3,3} |
- CHECK_EQ(0, flat_tree.root()->self_ticks()); |
- CHECK_EQ(2, node1->self_ticks()); |
+ CHECK_EQ(0u, flat_tree.root()->self_ticks()); |
+ CHECK_EQ(2u, node1->self_ticks()); |
CodeEntry* e2_path[] = {&entry2}; |
Vector<CodeEntry*> e2_path_vec( |
@@ -303,27 +303,27 @@ TEST(ProfileTreeCalculateTotalTicks) { |
// Results in -> {entry1,0,2} -> {entry2,0,1} |
// {root,0,0} -> {entry2,0,3} |
// -> {entry3,0,4} |
- CHECK_EQ(0, wide_tree.root()->self_ticks()); |
+ CHECK_EQ(0u, wide_tree.root()->self_ticks()); |
node1 = wide_helper.Walk(&entry1); |
- CHECK_NE(NULL, node1); |
- CHECK_EQ(2, node1->self_ticks()); |
+ CHECK(node1); |
+ CHECK_EQ(2u, node1->self_ticks()); |
ProfileNode* node1_2 = wide_helper.Walk(&entry1, &entry2); |
- CHECK_NE(NULL, node1_2); |
- CHECK_EQ(1, node1_2->self_ticks()); |
+ CHECK(node1_2); |
+ CHECK_EQ(1u, node1_2->self_ticks()); |
node2 = wide_helper.Walk(&entry2); |
- CHECK_NE(NULL, node2); |
- CHECK_EQ(3, node2->self_ticks()); |
+ CHECK(node2); |
+ CHECK_EQ(3u, node2->self_ticks()); |
ProfileNode* node3 = wide_helper.Walk(&entry3); |
- CHECK_NE(NULL, node3); |
- CHECK_EQ(4, node3->self_ticks()); |
+ CHECK(node3); |
+ CHECK_EQ(4u, node3->self_ticks()); |
// Calculates -> {entry1,3,2} -> {entry2,1,1} |
// {root,10,0} -> {entry2,3,3} |
// -> {entry3,4,4} |
- CHECK_EQ(0, wide_tree.root()->self_ticks()); |
- CHECK_EQ(2, node1->self_ticks()); |
- CHECK_EQ(1, node1_2->self_ticks()); |
- CHECK_EQ(3, node2->self_ticks()); |
- CHECK_EQ(4, node3->self_ticks()); |
+ CHECK_EQ(0u, wide_tree.root()->self_ticks()); |
+ CHECK_EQ(2u, node1->self_ticks()); |
+ CHECK_EQ(1u, node1_2->self_ticks()); |
+ CHECK_EQ(3u, node2->self_ticks()); |
+ CHECK_EQ(4u, node3->self_ticks()); |
} |
@@ -342,23 +342,23 @@ TEST(CodeMapAddCode) { |
code_map.AddCode(ToAddress(0x1700), &entry2, 0x100); |
code_map.AddCode(ToAddress(0x1900), &entry3, 0x50); |
code_map.AddCode(ToAddress(0x1950), &entry4, 0x10); |
- CHECK_EQ(NULL, code_map.FindEntry(0)); |
- CHECK_EQ(NULL, code_map.FindEntry(ToAddress(0x1500 - 1))); |
+ CHECK(!code_map.FindEntry(0)); |
+ CHECK(!code_map.FindEntry(ToAddress(0x1500 - 1))); |
CHECK_EQ(&entry1, code_map.FindEntry(ToAddress(0x1500))); |
CHECK_EQ(&entry1, code_map.FindEntry(ToAddress(0x1500 + 0x100))); |
CHECK_EQ(&entry1, code_map.FindEntry(ToAddress(0x1500 + 0x200 - 1))); |
CHECK_EQ(&entry2, code_map.FindEntry(ToAddress(0x1700))); |
CHECK_EQ(&entry2, code_map.FindEntry(ToAddress(0x1700 + 0x50))); |
CHECK_EQ(&entry2, code_map.FindEntry(ToAddress(0x1700 + 0x100 - 1))); |
- CHECK_EQ(NULL, code_map.FindEntry(ToAddress(0x1700 + 0x100))); |
- CHECK_EQ(NULL, code_map.FindEntry(ToAddress(0x1900 - 1))); |
+ CHECK(!code_map.FindEntry(ToAddress(0x1700 + 0x100))); |
+ CHECK(!code_map.FindEntry(ToAddress(0x1900 - 1))); |
CHECK_EQ(&entry3, code_map.FindEntry(ToAddress(0x1900))); |
CHECK_EQ(&entry3, code_map.FindEntry(ToAddress(0x1900 + 0x28))); |
CHECK_EQ(&entry4, code_map.FindEntry(ToAddress(0x1950))); |
CHECK_EQ(&entry4, code_map.FindEntry(ToAddress(0x1950 + 0x7))); |
CHECK_EQ(&entry4, code_map.FindEntry(ToAddress(0x1950 + 0x10 - 1))); |
- CHECK_EQ(NULL, code_map.FindEntry(ToAddress(0x1950 + 0x10))); |
- CHECK_EQ(NULL, code_map.FindEntry(ToAddress(0xFFFFFFFF))); |
+ CHECK(!code_map.FindEntry(ToAddress(0x1950 + 0x10))); |
+ CHECK(!code_map.FindEntry(ToAddress(0xFFFFFFFF))); |
} |
@@ -371,11 +371,11 @@ TEST(CodeMapMoveAndDeleteCode) { |
CHECK_EQ(&entry1, code_map.FindEntry(ToAddress(0x1500))); |
CHECK_EQ(&entry2, code_map.FindEntry(ToAddress(0x1700))); |
code_map.MoveCode(ToAddress(0x1500), ToAddress(0x1700)); // Deprecate bbb. |
- CHECK_EQ(NULL, code_map.FindEntry(ToAddress(0x1500))); |
+ CHECK(!code_map.FindEntry(ToAddress(0x1500))); |
CHECK_EQ(&entry1, code_map.FindEntry(ToAddress(0x1700))); |
CodeEntry entry3(i::Logger::FUNCTION_TAG, "ccc"); |
code_map.AddCode(ToAddress(0x1750), &entry3, 0x100); |
- CHECK_EQ(NULL, code_map.FindEntry(ToAddress(0x1700))); |
+ CHECK(!code_map.FindEntry(ToAddress(0x1700))); |
CHECK_EQ(&entry3, code_map.FindEntry(ToAddress(0x1750))); |
} |
@@ -438,26 +438,26 @@ TEST(RecordTickSample) { |
generator.RecordTickSample(sample3); |
CpuProfile* profile = profiles.StopProfiling(""); |
- CHECK_NE(NULL, profile); |
+ CHECK(profile); |
ProfileTreeTestHelper top_down_test_helper(profile->top_down()); |
- CHECK_EQ(NULL, top_down_test_helper.Walk(entry2)); |
- CHECK_EQ(NULL, top_down_test_helper.Walk(entry3)); |
+ CHECK(!top_down_test_helper.Walk(entry2)); |
+ CHECK(!top_down_test_helper.Walk(entry3)); |
ProfileNode* node1 = top_down_test_helper.Walk(entry1); |
- CHECK_NE(NULL, node1); |
+ CHECK(node1); |
CHECK_EQ(entry1, node1->entry()); |
ProfileNode* node2 = top_down_test_helper.Walk(entry1, entry1); |
- CHECK_NE(NULL, node2); |
+ CHECK(node2); |
CHECK_EQ(entry1, node2->entry()); |
ProfileNode* node3 = top_down_test_helper.Walk(entry1, entry2, entry3); |
- CHECK_NE(NULL, node3); |
+ CHECK(node3); |
CHECK_EQ(entry3, node3->entry()); |
ProfileNode* node4 = top_down_test_helper.Walk(entry1, entry3, entry1); |
- CHECK_NE(NULL, node4); |
+ CHECK(node4); |
CHECK_EQ(entry1, node4->entry()); |
} |
-static void CheckNodeIds(ProfileNode* node, int* expectedId) { |
+static void CheckNodeIds(ProfileNode* node, unsigned* expectedId) { |
CHECK_EQ((*expectedId)++, node->id()); |
for (int i = 0; i < node->children()->length(); i++) { |
CheckNodeIds(node->children()->at(i), expectedId); |
@@ -501,12 +501,12 @@ TEST(SampleIds) { |
generator.RecordTickSample(sample3); |
CpuProfile* profile = profiles.StopProfiling(""); |
- int nodeId = 1; |
+ unsigned nodeId = 1; |
CheckNodeIds(profile->top_down()->root(), &nodeId); |
- CHECK_EQ(7, nodeId - 1); |
+ CHECK_EQ(7u, nodeId - 1); |
CHECK_EQ(3, profile->samples_count()); |
- int expected_id[] = {3, 5, 7}; |
+ unsigned expected_id[] = {3, 5, 7}; |
for (int i = 0; i < 3; i++) { |
CHECK_EQ(expected_id[i], profile->sample(i)->id()); |
} |
@@ -530,9 +530,9 @@ TEST(NoSamples) { |
generator.RecordTickSample(sample1); |
CpuProfile* profile = profiles.StopProfiling(""); |
- int nodeId = 1; |
+ unsigned nodeId = 1; |
CheckNodeIds(profile->top_down()->root(), &nodeId); |
- CHECK_EQ(3, nodeId - 1); |
+ CHECK_EQ(3u, nodeId - 1); |
CHECK_EQ(0, profile->samples_count()); |
} |
@@ -580,13 +580,13 @@ TEST(RecordStackTraceAtStartProfiling) { |
// startProfiling |
// if the sampler managed to get a tick. |
current = PickChild(current, ""); |
- CHECK_NE(NULL, const_cast<ProfileNode*>(current)); |
+ CHECK(const_cast<ProfileNode*>(current)); |
current = PickChild(current, "a"); |
- CHECK_NE(NULL, const_cast<ProfileNode*>(current)); |
+ CHECK(const_cast<ProfileNode*>(current)); |
current = PickChild(current, "b"); |
- CHECK_NE(NULL, const_cast<ProfileNode*>(current)); |
+ CHECK(const_cast<ProfileNode*>(current)); |
current = PickChild(current, "c"); |
- CHECK_NE(NULL, const_cast<ProfileNode*>(current)); |
+ CHECK(const_cast<ProfileNode*>(current)); |
CHECK(current->children()->length() == 0 || |
current->children()->length() == 1); |
if (current->children()->length() == 1) { |
@@ -658,14 +658,14 @@ TEST(ProfileNodeScriptId) { |
// startProfiling |
// if the sampler managed to get a tick. |
current = PickChild(current, ""); |
- CHECK_NE(NULL, const_cast<v8::CpuProfileNode*>(current)); |
+ CHECK(const_cast<v8::CpuProfileNode*>(current)); |
current = PickChild(current, "b"); |
- CHECK_NE(NULL, const_cast<v8::CpuProfileNode*>(current)); |
+ CHECK(const_cast<v8::CpuProfileNode*>(current)); |
CHECK_EQ(script_b->GetUnboundScript()->GetId(), current->GetScriptId()); |
current = PickChild(current, "a"); |
- CHECK_NE(NULL, const_cast<v8::CpuProfileNode*>(current)); |
+ CHECK(const_cast<v8::CpuProfileNode*>(current)); |
CHECK_EQ(script_a->GetUnboundScript()->GetId(), current->GetScriptId()); |
} |
@@ -764,13 +764,13 @@ TEST(BailoutReason) { |
// kTryFinally |
// kTryCatch |
current = PickChild(current, ""); |
- CHECK_NE(NULL, const_cast<v8::CpuProfileNode*>(current)); |
+ CHECK(const_cast<v8::CpuProfileNode*>(current)); |
current = PickChild(current, "TryFinally"); |
- CHECK_NE(NULL, const_cast<v8::CpuProfileNode*>(current)); |
+ CHECK(const_cast<v8::CpuProfileNode*>(current)); |
CHECK(!strcmp("TryFinallyStatement", current->GetBailoutReason())); |
current = PickChild(current, "TryCatch"); |
- CHECK_NE(NULL, const_cast<v8::CpuProfileNode*>(current)); |
+ CHECK(const_cast<v8::CpuProfileNode*>(current)); |
CHECK(!strcmp("TryCatchStatement", current->GetBailoutReason())); |
} |