Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(69)

Side by Side Diff: test/cctest/test-cpu-profiler.cc

Issue 1539033: Fix build problems on Windows 64-bit by casting. (Closed)
Patch Set: Created 10 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2010 the V8 project authors. All rights reserved. 1 // Copyright 2010 the V8 project authors. All rights reserved.
2 // 2 //
3 // Tests of profiles generator and utilities. 3 // Tests of profiles generator and utilities.
4 4
5 #ifdef ENABLE_CPP_PROFILES_PROCESSOR 5 #ifdef ENABLE_CPP_PROFILES_PROCESSOR
6 6
7 #include "v8.h" 7 #include "v8.h"
8 #include "cpu-profiler-inl.h" 8 #include "cpu-profiler-inl.h"
9 #include "cctest.h" 9 #include "cctest.h"
10 10
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 ProfilerEventsProcessor processor(&generator); 88 ProfilerEventsProcessor processor(&generator);
89 processor.Start(); 89 processor.Start();
90 while (!processor.running()) { 90 while (!processor.running()) {
91 i::Thread::YieldCPU(); 91 i::Thread::YieldCPU();
92 } 92 }
93 93
94 // Enqueue code creation events. 94 // Enqueue code creation events.
95 i::HandleScope scope; 95 i::HandleScope scope;
96 const char* aaa_str = "aaa"; 96 const char* aaa_str = "aaa";
97 i::Handle<i::String> aaa_name = i::Factory::NewStringFromAscii( 97 i::Handle<i::String> aaa_name = i::Factory::NewStringFromAscii(
98 i::Vector<const char>(aaa_str, strlen(aaa_str))); 98 i::Vector<const char>(aaa_str, i::StrLength(aaa_str)));
99 processor.CodeCreateEvent(i::Logger::FUNCTION_TAG, 99 processor.CodeCreateEvent(i::Logger::FUNCTION_TAG,
100 *aaa_name, 100 *aaa_name,
101 i::Heap::empty_string(), 101 i::Heap::empty_string(),
102 0, 102 0,
103 ToAddress(0x1000), 103 ToAddress(0x1000),
104 0x100); 104 0x100);
105 processor.CodeCreateEvent(i::Logger::BUILTIN_TAG, 105 processor.CodeCreateEvent(i::Logger::BUILTIN_TAG,
106 "bbb", 106 "bbb",
107 ToAddress(0x1200), 107 ToAddress(0x1200),
108 0x80); 108 0x80);
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
216 bottom_up_root_children[2]->children(); 216 bottom_up_root_children[2]->children();
217 CHECK_EQ(1, bottom_up_ddd_children->length()); 217 CHECK_EQ(1, bottom_up_ddd_children->length());
218 CHECK_EQ("5", bottom_up_ddd_children->last()->entry()->name()); 218 CHECK_EQ("5", bottom_up_ddd_children->last()->entry()->name());
219 const i::List<ProfileNode*>* bottom_up_ddd_stub_children = 219 const i::List<ProfileNode*>* bottom_up_ddd_stub_children =
220 bottom_up_ddd_children->last()->children(); 220 bottom_up_ddd_children->last()->children();
221 CHECK_EQ(1, bottom_up_ddd_stub_children->length()); 221 CHECK_EQ(1, bottom_up_ddd_stub_children->length());
222 CHECK_EQ("bbb", bottom_up_ddd_stub_children->last()->entry()->name()); 222 CHECK_EQ("bbb", bottom_up_ddd_stub_children->last()->entry()->name());
223 } 223 }
224 224
225 #endif // ENABLE_CPP_PROFILES_PROCESSOR 225 #endif // ENABLE_CPP_PROFILES_PROCESSOR
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698