Index: runtime/vm/stack_frame_test.cc |
diff --git a/runtime/vm/stack_frame_test.cc b/runtime/vm/stack_frame_test.cc |
index 907e94562f17a80d01fb8052b5df0b48533d7fe0..00bb10473955b3e1c1399db6ee7ad58768fa94c2 100644 |
--- a/runtime/vm/stack_frame_test.cc |
+++ b/runtime/vm/stack_frame_test.cc |
@@ -18,7 +18,8 @@ namespace dart { |
// Unit test for empty stack frame iteration. |
ISOLATE_UNIT_TEST_CASE(EmptyStackFrameIteration) { |
- StackFrameIterator iterator(StackFrameIterator::kValidateFrames); |
+ StackFrameIterator iterator(StackFrameIterator::kValidateFrames, |
+ Thread::Current(), false); |
EXPECT(!iterator.HasNextFrame()); |
EXPECT(iterator.NextFrame() == NULL); |
VerifyPointersVisitor::VerifyPointers(); |
@@ -27,7 +28,7 @@ ISOLATE_UNIT_TEST_CASE(EmptyStackFrameIteration) { |
// Unit test for empty dart stack frame iteration. |
ISOLATE_UNIT_TEST_CASE(EmptyDartStackFrameIteration) { |
- DartFrameIterator iterator; |
+ DartFrameIterator iterator(Thread::Current(), false); |
EXPECT(iterator.NextFrame() == NULL); |
VerifyPointersVisitor::VerifyPointers(); |
} |
@@ -51,7 +52,8 @@ void FUNCTION_NAME(StackFrame_equals)(Dart_NativeArguments args) { |
void FUNCTION_NAME(StackFrame_frameCount)(Dart_NativeArguments args) { |
int count = 0; |
- StackFrameIterator frames(StackFrameIterator::kValidateFrames); |
+ StackFrameIterator frames(StackFrameIterator::kValidateFrames, |
+ Thread::Current(), false); |
while (frames.NextFrame() != NULL) { |
count += 1; // Count the frame. |
} |
@@ -63,7 +65,7 @@ void FUNCTION_NAME(StackFrame_frameCount)(Dart_NativeArguments args) { |
void FUNCTION_NAME(StackFrame_dartFrameCount)(Dart_NativeArguments args) { |
int count = 0; |
- DartFrameIterator frames; |
+ DartFrameIterator frames(Thread::Current(), false); |
while (frames.NextFrame() != NULL) { |
count += 1; // Count the dart frame. |
} |
@@ -84,7 +86,7 @@ void FUNCTION_NAME(StackFrame_validateFrame)(Dart_NativeArguments args) { |
String::CheckedHandle(Api::UnwrapHandle(name)).ToCString(); |
int frame_index = frame_index_smi.Value(); |
int count = 0; |
- DartFrameIterator frames; |
+ DartFrameIterator frames(Thread::Current(), false); |
StackFrame* frame = frames.NextFrame(); |
while (frame != NULL) { |
if (count == frame_index) { |