Chromium Code Reviews| Index: runtime/vm/debugger_api_impl_test.cc |
| diff --git a/runtime/vm/debugger_api_impl_test.cc b/runtime/vm/debugger_api_impl_test.cc |
| index 80770115929e886d6678acafa5898f50c7fb9f9b..92c76b045305daa55017b0b9a59a319885b4ac67 100644 |
| --- a/runtime/vm/debugger_api_impl_test.cc |
| +++ b/runtime/vm/debugger_api_impl_test.cc |
| @@ -271,10 +271,19 @@ static void VerifyStackTrace(Dart_StackTrace trace, |
| intptr_t trace_len; |
| Dart_Handle res = Dart_StackTraceLength(trace, &trace_len); |
| EXPECT_TRUE(res); |
| + uintptr_t last_frame_pointer = 0; |
| + uintptr_t frame_pointer; |
| for (int i = 0; i < trace_len; i++) { |
| Dart_ActivationFrame frame; |
| res = Dart_GetActivationFrame(trace, i, &frame); |
| EXPECT_TRUE(res); |
| + |
| + res = Dart_ActivationFrameGetFramePointer(frame, &frame_pointer); |
| + EXPECT_TRUE(res); |
| + if (i > 0) { |
| + EXPECT_GT(frame_pointer, last_frame_pointer); |
|
hausner
2014/09/05 19:16:59
Maybe a one-line comment reminding us that we expe
Jacob
2014/09/05 20:12:25
done
|
| + } |
| + last_frame_pointer = frame_pointer; |
| if (i < expected_frames) { |
| VerifyStackFrame(frame, func_names[i], local_vars[i], skip_null_expects); |
| } else { |