Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(652)

Issue 1312763010: Support column-based breakpoints in the VM and Observatory. (Closed)

Created:
5 years, 3 months ago by turnidge
Modified:
5 years, 3 months ago
Reviewers:
rmacnak, hausner
CC:
reviews_dartlang.org, rmacnak, Cutch, vm-dev_dartlang.org
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Support column-based breakpoints in the VM and Observatory. BUG= R=hausner@google.com, rmacnak@google.com Committed: https://github.com/dart-lang/sdk/commit/dee6ddf966e38901f425c95d4fa18a7e40f9d068

Patch Set 1 #

Patch Set 2 : #

Total comments: 20

Patch Set 3 : code review 1 #

Patch Set 4 : #

Patch Set 5 : fix checked mode tests #

Patch Set 6 : tweak test #

Total comments: 7

Patch Set 7 : hausner review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+961 lines, -247 lines) Patch
M runtime/observatory/lib/src/debugger/debugger_location.dart View 2 chunks +7 lines, -4 lines 0 comments Download
M runtime/observatory/lib/src/elements/debugger.dart View 1 2 3 7 chunks +60 lines, -63 lines 0 comments Download
M runtime/observatory/lib/src/elements/script_inset.dart View 1 2 4 chunks +24 lines, -5 lines 0 comments Download
M runtime/observatory/lib/src/elements/script_inset.html View 1 2 3 chunks +13 lines, -5 lines 0 comments Download
M runtime/observatory/lib/src/service/object.dart View 1 2 3 4 9 chunks +145 lines, -29 lines 0 comments Download
A runtime/observatory/tests/service/add_breakpoint_rpc_test.dart View 1 2 3 4 5 1 chunk +215 lines, -0 lines 0 comments Download
M runtime/observatory/tests/service/debugger_location_test.dart View 1 chunk +1 line, -1 line 0 comments Download
A + runtime/observatory/tests/service/deferred_library.dart View 1 2 3 4 5 1 chunk +8 lines, -11 lines 0 comments Download
M runtime/observatory/tests/service/get_version_rpc_test.dart View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/observatory/tests/service/test_helper.dart View 2 chunks +35 lines, -1 line 0 comments Download
M runtime/vm/debugger.h View 1 2 5 chunks +32 lines, -9 lines 0 comments Download
M runtime/vm/debugger.cc View 1 2 3 4 5 6 31 chunks +237 lines, -80 lines 0 comments Download
M runtime/vm/debugger_api_impl.cc View 1 2 3 4 5 6 1 chunk +5 lines, -1 line 0 comments Download
M runtime/vm/debugger_test.cc View 1 2 1 chunk +4 lines, -4 lines 0 comments Download
M runtime/vm/json_stream.h View 1 2 2 chunks +6 lines, -1 line 0 comments Download
M runtime/vm/json_stream.cc View 1 2 2 chunks +44 lines, -1 line 0 comments Download
M runtime/vm/object.h View 1 2 3 4 5 6 1 chunk +3 lines, -1 line 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 5 6 2 chunks +9 lines, -1 line 0 comments Download
M runtime/vm/service.cc View 1 2 3 chunks +38 lines, -11 lines 0 comments Download
M runtime/vm/service/service.md View 1 2 10 chunks +73 lines, -17 lines 0 comments Download

Messages

Total messages: 10 (1 generated)
turnidge
Matthias - can you review the debugger changes? Ryan - can you take a look ...
5 years, 3 months ago (2015-09-02 22:12:58 UTC) #2
hausner
Some comments covering the debugger changes. https://codereview.chromium.org/1312763010/diff/20001/runtime/vm/debugger.cc File runtime/vm/debugger.cc (left): https://codereview.chromium.org/1312763010/diff/20001/runtime/vm/debugger.cc#oldcode122 runtime/vm/debugger.cc:122: line_number_ = -1; ...
5 years, 3 months ago (2015-09-03 00:37:50 UTC) #3
rmacnak
https://codereview.chromium.org/1312763010/diff/20001/runtime/observatory/lib/src/elements/debugger.dart File runtime/observatory/lib/src/elements/debugger.dart (right): https://codereview.chromium.org/1312763010/diff/20001/runtime/observatory/lib/src/elements/debugger.dart#newcode747 runtime/observatory/lib/src/elements/debugger.dart:747: int bptFound = 0; btpsFound = 0 or bptFound ...
5 years, 3 months ago (2015-09-03 00:55:19 UTC) #4
turnidge
I have added tests for latent breakpoints. I have added protocol support for a new ...
5 years, 3 months ago (2015-09-04 18:05:30 UTC) #5
hausner
Only one concern remains: before this change, LineNumber() could be called on an unresolved breakpoint ...
5 years, 3 months ago (2015-09-04 22:45:16 UTC) #6
turnidge
Ok, waiting on approval from rmacnak. https://codereview.chromium.org/1312763010/diff/100001/runtime/vm/debugger.cc File runtime/vm/debugger.cc (right): https://codereview.chromium.org/1312763010/diff/100001/runtime/vm/debugger.cc#newcode161 runtime/vm/debugger.cc:161: ASSERT(IsResolved()); On 2015/09/04 ...
5 years, 3 months ago (2015-09-08 18:41:02 UTC) #7
hausner
https://codereview.chromium.org/1312763010/diff/100001/runtime/vm/debugger.cc File runtime/vm/debugger.cc (right): https://codereview.chromium.org/1312763010/diff/100001/runtime/vm/debugger.cc#newcode1656 runtime/vm/debugger.cc:1656: // - is a safepoint, On 2015/09/08 18:41:02, turnidge ...
5 years, 3 months ago (2015-09-08 19:38:34 UTC) #8
rmacnak
lgtm
5 years, 3 months ago (2015-09-09 01:45:22 UTC) #9
turnidge
5 years, 3 months ago (2015-09-09 16:01:16 UTC) #10
Message was sent while issue was closed.
Committed patchset #7 (id:120001) manually as
dee6ddf966e38901f425c95d4fa18a7e40f9d068 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698