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

Issue 2123005: Add termination of the script to the bailout check. (Closed)

Created:
10 years, 7 months ago by Dmitry Titov
Modified:
9 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Include check for execution termination into bailout check. This prevents re-entry into JS during stack unwinding caused by TerminateExecution(). Committed: http://code.google.com/p/v8/source/detail?r=4705

Patch Set 1 #

Total comments: 3

Patch Set 2 : Another attempt #

Patch Set 3 : Same patch, moved to writable enlistment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+49 lines, -5 lines) Patch
M src/api.cc View 1 2 1 chunk +4 lines, -5 lines 0 comments Download
M test/cctest/test-thread-termination.cc View 1 1 chunk +45 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Dmitry Titov
10 years, 7 months ago (2010-05-18 23:07:39 UTC) #1
Mads Ager (chromium)
http://codereview.chromium.org/2123005/diff/1/2 File src/api.cc (right): http://codereview.chromium.org/2123005/diff/1/2#newcode63 src/api.cc:63: if (IsDeadCheck(location) || i::V8::ExecutionWasTerminated()) { \ I'm not sure ...
10 years, 7 months ago (2010-05-19 11:01:23 UTC) #2
Dmitry Titov
The next iteration. Updated for feedback, run some tests. On 2010/05/19 11:01:23, Mads Ager wrote: ...
10 years, 7 months ago (2010-05-21 04:01:44 UTC) #3
Mads Ager (chromium)
10 years, 7 months ago (2010-05-21 09:09:27 UTC) #4
LGTM

Powered by Google App Engine
This is Rietveld 408576698