Index: test/cctest/test-heap-profiler.cc |
diff --git a/test/cctest/test-heap-profiler.cc b/test/cctest/test-heap-profiler.cc |
index 88be69366ac166962e355fb078e7346c4c500cf8..eff5744d83543664cc10f09a49b98f862fc08bea 100644 |
--- a/test/cctest/test-heap-profiler.cc |
+++ b/test/cctest/test-heap-profiler.cc |
@@ -2055,7 +2055,8 @@ void HeapProfilerExtension::FindUntrackedObjects( |
const v8::FunctionCallbackInfo<v8::Value>& args) { |
i::HeapProfiler* heap_profiler = |
reinterpret_cast<i::HeapProfiler*>(args.GetIsolate()->GetHeapProfiler()); |
- int untracked_objects = heap_profiler->FindUntrackedObjects(); |
+ int untracked_objects = |
+ heap_profiler->heap_object_map()->FindUntrackedObjects(); |
args.GetReturnValue().Set(untracked_objects); |
CHECK_EQ(0, untracked_objects); |
} |
@@ -2161,12 +2162,6 @@ static const char* record_trace_tree_source = |
"for (var i = 0; i < 100; i++) start();\n"; |
-static i::HeapSnapshot* ToInternal(const v8::HeapSnapshot* snapshot) { |
- return const_cast<i::HeapSnapshot*>( |
- reinterpret_cast<const i::HeapSnapshot*>(snapshot)); |
-} |
- |
- |
static AllocationTraceNode* FindNode( |
AllocationTracker* tracker, const Vector<const char*>& names) { |
AllocationTraceNode* node = tracker->trace_tree()->root(); |
@@ -2201,10 +2196,8 @@ TEST(ArrayGrowLeftTrim) { |
" a.shift();\n"); |
const char* names[] = { "(anonymous function)" }; |
- const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot( |
- v8::String::NewFromUtf8(env->GetIsolate(), "Test1")); |
- i::HeapSnapshotsCollection* collection = ToInternal(snapshot)->collection(); |
- AllocationTracker* tracker = collection->allocation_tracker(); |
+ AllocationTracker* tracker = |
+ reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker(); |
CHECK_NE(NULL, tracker); |
// Resolve all function locations. |
tracker->PrepareForSerialization(); |
@@ -2229,10 +2222,8 @@ TEST(TrackHeapAllocations) { |
CompileRun(record_trace_tree_source); |
- const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot( |
- v8::String::NewFromUtf8(env->GetIsolate(), "Test")); |
- i::HeapSnapshotsCollection* collection = ToInternal(snapshot)->collection(); |
- AllocationTracker* tracker = collection->allocation_tracker(); |
+ AllocationTracker* tracker = |
+ reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker(); |
CHECK_NE(NULL, tracker); |
// Resolve all function locations. |
tracker->PrepareForSerialization(); |
@@ -2282,10 +2273,8 @@ TEST(TrackBumpPointerAllocations) { |
CompileRun(inline_heap_allocation_source); |
- const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot( |
- v8::String::NewFromUtf8(env->GetIsolate(), "Test2")); |
- i::HeapSnapshotsCollection* collection = ToInternal(snapshot)->collection(); |
- AllocationTracker* tracker = collection->allocation_tracker(); |
+ AllocationTracker* tracker = |
+ reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker(); |
CHECK_NE(NULL, tracker); |
// Resolve all function locations. |
tracker->PrepareForSerialization(); |
@@ -2310,10 +2299,8 @@ TEST(TrackBumpPointerAllocations) { |
CompileRun(inline_heap_allocation_source); |
- const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot( |
- v8::String::NewFromUtf8(env->GetIsolate(), "Test1")); |
- i::HeapSnapshotsCollection* collection = ToInternal(snapshot)->collection(); |
- AllocationTracker* tracker = collection->allocation_tracker(); |
+ AllocationTracker* tracker = |
+ reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker(); |
CHECK_NE(NULL, tracker); |
// Resolve all function locations. |
tracker->PrepareForSerialization(); |