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

Issue 1321543004: [futex] Allow debugger to break in the middle of a futexWait

Created:
5 years, 3 months ago by binji
Modified:
5 years, 3 months ago
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[futex] Allow debugger to break in the middle of a futexWait R=yangguo@chromium.org

Patch Set 1 #

Total comments: 4

Patch Set 2 : pass parameter through HandleInterrupts #

Total comments: 1

Patch Set 3 : enable debugging scope #

Total comments: 2

Patch Set 4 : merge head #

Patch Set 5 : feedback #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+171 lines, -1 line) Patch
M src/debug/debug.h View 1 2 3 3 chunks +19 lines, -0 lines 0 comments Download
M src/debug/debug.cc View 1 2 3 4 2 chunks +5 lines, -1 line 0 comments Download
M src/futex-emulation.cc View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M test/cctest/test-debug.cc View 1 2 3 2 chunks +144 lines, -0 lines 1 comment Download

Messages

Total messages: 10 (1 generated)
Yang
https://codereview.chromium.org/1321543004/diff/1/src/debug/debug.cc File src/debug/debug.cc (right): https://codereview.chromium.org/1321543004/diff/1/src/debug/debug.cc#newcode2281 src/debug/debug.cc:2281: Handle<JSFunction> jsfun(JSFunction::cast(fun)); I think it might be cleaner to ...
5 years, 3 months ago (2015-08-27 06:27:25 UTC) #1
binji
https://codereview.chromium.org/1321543004/diff/1/src/debug/debug.cc File src/debug/debug.cc (right): https://codereview.chromium.org/1321543004/diff/1/src/debug/debug.cc#newcode2281 src/debug/debug.cc:2281: Handle<JSFunction> jsfun(JSFunction::cast(fun)); On 2015/08/27 at 06:27:25, Yang wrote: > ...
5 years, 3 months ago (2015-08-31 21:25:18 UTC) #2
Michael Starzinger
Some concerns. Also adding Jaro who might have an opinion about this. https://codereview.chromium.org/1321543004/diff/20001/src/execution.h File src/execution.h ...
5 years, 3 months ago (2015-08-31 21:52:21 UTC) #4
Yang
On 2015/08/31 21:52:21, Michael Starzinger wrote: > Some concerns. Also adding Jaro who might have ...
5 years, 3 months ago (2015-08-31 22:16:28 UTC) #5
binji
> Michael is right. The current solution is not ideal either. How about this: instead ...
5 years, 3 months ago (2015-08-31 22:37:01 UTC) #6
Yang
yup. thats what I had in mind. https://codereview.chromium.org/1321543004/diff/40001/src/debug/debug.cc File src/debug/debug.cc (right): https://codereview.chromium.org/1321543004/diff/40001/src/debug/debug.cc#newcode2282 src/debug/debug.cc:2282: break_in_nondebuggable_)) please ...
5 years, 3 months ago (2015-09-01 01:55:49 UTC) #7
Michael Starzinger
On 2015/08/31 22:37:01, binji wrote: > > Michael is right. The current solution is not ...
5 years, 3 months ago (2015-09-01 07:58:10 UTC) #8
binji
https://codereview.chromium.org/1321543004/diff/40001/src/debug/debug.cc File src/debug/debug.cc (right): https://codereview.chromium.org/1321543004/diff/40001/src/debug/debug.cc#newcode2282 src/debug/debug.cc:2282: break_in_nondebuggable_)) On 2015/09/01 at 01:55:48, Yang OOO until mid ...
5 years, 3 months ago (2015-09-16 17:17:54 UTC) #9
binji
5 years, 3 months ago (2015-09-16 17:21:13 UTC) #10
https://codereview.chromium.org/1321543004/diff/80001/test/cctest/test-debug.cc
File test/cctest/test-debug.cc (right):

https://codereview.chromium.org/1321543004/diff/80001/test/cctest/test-debug....
test/cctest/test-debug.cc:7763: const char* command_continue =
It sounds like Yang will be OoO for a month. He didn't want me to use the JSON
protocol here, and use the JS API instead, but I can't see how to do that.

Do either of you know?

Powered by Google App Engine
This is Rietveld 408576698