| 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()));
|
| }
|
|
|