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

Issue 1174313002: Allow setting break-on-exceptions option over the service protocol. (Closed)

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

Description

Allow setting break-on-exceptions option over the service protocol. Add command to Observatory's debugger. Decide whether to cache service objects based on the fixedId property. Be more tolerant of eval scripts and functions. BUG= R=johnmccutchan@google.com Committed: https://github.com/dart-lang/sdk/commit/392a83221ffd8405f671c9669a64bd950d6faf5e

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Total comments: 8

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Total comments: 6

Patch Set 10 : #

Patch Set 11 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+305 lines, -48 lines) Patch
M runtime/observatory/lib/src/app/application.dart View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M runtime/observatory/lib/src/elements/debugger.dart View 1 2 3 4 5 6 7 8 9 10 6 chunks +48 lines, -2 lines 0 comments Download
M runtime/observatory/lib/src/elements/function_view.html View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M runtime/observatory/lib/src/elements/script_inset.dart View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M runtime/observatory/lib/src/service/object.dart View 1 2 3 4 5 6 7 8 9 10 13 chunks +37 lines, -21 lines 0 comments Download
A runtime/observatory/tests/service/pause_on_exceptions_test.dart View 1 chunk +111 lines, -0 lines 0 comments Download
M runtime/vm/debugger.h View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -1 line 0 comments Download
M runtime/vm/debugger.cc View 1 2 3 4 5 6 7 8 9 2 chunks +19 lines, -1 line 0 comments Download
M runtime/vm/isolate.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +5 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 4 chunks +15 lines, -7 lines 0 comments Download
M runtime/vm/raw_object.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M runtime/vm/report_test.cc View 1 2 3 4 5 6 4 chunks +16 lines, -13 lines 0 comments Download
M runtime/vm/service.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +40 lines, -1 line 0 comments Download
M runtime/vm/service_event.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M runtime/vm/service_event.cc View 1 2 3 4 5 6 7 8 9 3 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (1 generated)
rmacnak
https://codereview.chromium.org/1174313002/diff/100001/runtime/observatory/lib/src/elements/debugger.dart File runtime/observatory/lib/src/elements/debugger.dart (right): https://codereview.chromium.org/1174313002/diff/100001/runtime/observatory/lib/src/elements/debugger.dart#newcode371 runtime/observatory/lib/src/elements/debugger.dart:371: : super(debugger, 'break-on-exceptions', []); Don't really want to introduce ...
5 years, 6 months ago (2015-06-11 17:31:17 UTC) #2
Cutch
https://codereview.chromium.org/1174313002/diff/100001/runtime/observatory/lib/src/elements/debugger.dart File runtime/observatory/lib/src/elements/debugger.dart (right): https://codereview.chromium.org/1174313002/diff/100001/runtime/observatory/lib/src/elements/debugger.dart#newcode371 runtime/observatory/lib/src/elements/debugger.dart:371: : super(debugger, 'break-on-exceptions', []); On 2015/06/11 17:31:17, rmacnak wrote: ...
5 years, 6 months ago (2015-06-11 21:20:12 UTC) #3
rmacnak
https://codereview.chromium.org/1174313002/diff/100001/runtime/observatory/lib/src/elements/debugger.dart File runtime/observatory/lib/src/elements/debugger.dart (right): https://codereview.chromium.org/1174313002/diff/100001/runtime/observatory/lib/src/elements/debugger.dart#newcode371 runtime/observatory/lib/src/elements/debugger.dart:371: : super(debugger, 'break-on-exceptions', []); On 2015/06/11 21:20:12, Cutch wrote: ...
5 years, 6 months ago (2015-06-12 00:09:39 UTC) #4
Cutch
https://codereview.chromium.org/1174313002/diff/160001/runtime/observatory/lib/src/service/object.dart File runtime/observatory/lib/src/service/object.dart (right): https://codereview.chromium.org/1174313002/diff/160001/runtime/observatory/lib/src/service/object.dart#newcode2362 runtime/observatory/lib/src/service/object.dart:2362: bool get canCache => !_id.startsWith(ServiceMap.objectIdRingPrefix); A better way to ...
5 years, 6 months ago (2015-06-12 13:10:47 UTC) #5
rmacnak
https://codereview.chromium.org/1174313002/diff/160001/runtime/observatory/lib/src/service/object.dart File runtime/observatory/lib/src/service/object.dart (right): https://codereview.chromium.org/1174313002/diff/160001/runtime/observatory/lib/src/service/object.dart#newcode2362 runtime/observatory/lib/src/service/object.dart:2362: bool get canCache => !_id.startsWith(ServiceMap.objectIdRingPrefix); On 2015/06/12 13:10:47, Cutch ...
5 years, 6 months ago (2015-06-15 17:53:52 UTC) #6
Cutch
LGTM after moving the exception setting from the stack trace to the isolate.
5 years, 6 months ago (2015-06-15 18:01:10 UTC) #7
rmacnak
5 years, 6 months ago (2015-06-15 19:05:29 UTC) #8
Message was sent while issue was closed.
Committed patchset #11 (id:200001) manually as
392a83221ffd8405f671c9669a64bd950d6faf5e (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698