| 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) {
|
|
|