dart-sdk/runtime
Jens Johansen 45a59597fc [kernel] Allow collection of token positions for unfinalized classes
E.g.
```
main() {
  new Foo();
}

class Foo {
  Foo() {
    print("hello from foo");
  }
}
```

debugging with --pause_isolates_on_start, the constructor (or anything else
in class Foo) would not be breakable from the Observatory interface.

This CL fixes that by collecting token positions from unfinalized classes.

Bug:
Change-Id: I93a20f3322b0a343a619625c71236b59c885cb7e
Reviewed-on: https://dart-review.googlesource.com/30441
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Reviewed-by: Kevin Millikin <kmillikin@google.com>
2017-12-20 11:59:47 +00:00
..
bin Partial static mode changes for vm-service and tests (part 2). 2017-12-20 00:45:28 +00:00
include Use OOB messages to schedule compaction for Dart_NotifyLowMemory. 2017-12-19 22:38:34 +00:00
lib
observatory Partial static mode changes for vm-service and tests (part 2). 2017-12-20 00:45:28 +00:00
platform
tests/vm Reapply "Misc "strong" mode fixes for dart:io." 2017-12-19 21:41:47 +00:00
third_party
tools
vm [kernel] Allow collection of token positions for unfinalized classes 2017-12-20 11:59:47 +00:00
.gitignore
BUILD.gn
codereview.settings
CPPLINT.cfg
PRESUBMIT.py
runtime_args.gni