| Index: tests/standalone/vmservice/isolate_stacktrace_command_script.dart
|
| diff --git a/tests/standalone/vmservice/multiple_isolate_list_script.dart b/tests/standalone/vmservice/isolate_stacktrace_command_script.dart
|
| similarity index 70%
|
| copy from tests/standalone/vmservice/multiple_isolate_list_script.dart
|
| copy to tests/standalone/vmservice/isolate_stacktrace_command_script.dart
|
| index 21e6a0a0b72e7d25160df362bd6e879b77067b5e..a573126b244bf47284940fa6a8b40ba661a6d4b8 100644
|
| --- a/tests/standalone/vmservice/multiple_isolate_list_script.dart
|
| +++ b/tests/standalone/vmservice/isolate_stacktrace_command_script.dart
|
| @@ -2,25 +2,33 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -library multiple_isolate_list_script;
|
| +library isolate_stacktrace_command_script;
|
|
|
| import 'dart:io';
|
| import 'dart:isolate';
|
|
|
| -void isolateMain1() {
|
| - // Die immediately.
|
| - port.close();
|
| +void a() {
|
| + int x = 0;
|
| + while (true) {
|
| + x &= x;
|
| + }
|
| +}
|
| +
|
| +void b() {
|
| + a();
|
| +}
|
| +
|
| +class C {
|
| + c() {
|
| + b();
|
| + }
|
| }
|
|
|
| void myIsolateName() {
|
| - // Stay running.
|
| - port.receive((a, b) {
|
| - port.close();
|
| - });
|
| + new C().c();
|
| }
|
|
|
| main() {
|
| - spawnFunction(isolateMain1);
|
| spawnFunction(myIsolateName);
|
| print(''); // Print blank line to signal that we are ready.
|
| // Wait until signaled from spawning test.
|
|
|