ec30968b54
My older CL that aimed to fix inline breakpoints was not quite correct. It introduced some desirable behaviour, but also some undesirable behaviour like https://github.com/dart-lang/sdk/issues/54100. This CL reverts most of the changes in https://dart-review.googlesource.com/c/sdk/+/316440 and then builds on top of that. TEST=pkg/vm_service/test/column_breakpoint_test.dart, pkg/vm_service/test/column_breakpoint_test.dart, other debugger tests Fixes: https://github.com/dart-lang/sdk/issues/54100 Change-Id: I2f5fdd55070aea9412a0b37e83c930cd24382adf Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/338040 Commit-Queue: Derek Xu <derekx@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com>