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

Issue 362003: Fix issue 491: constantpool dump violates ARM debugger assertion for return p... (Closed)

Created:
11 years, 1 month ago by Søren Thygesen Gjesse
Modified:
9 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Fix issue 491: constantpool dump violates ARM debugger assertion for return point The generation of the return sequence is now protected from having the constant pool emitted inside of it in both compilers. BUG=http://code.google.com/p/v8/issues/detail?id=491 TEST=test/mjsunit/regress/regress-491.js Committed: http://code.google.com/p/v8/source/detail?r=3215

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 1

Patch Set 3 : '' #

Patch Set 4 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -26 lines) Patch
M src/arm/assembler-arm.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M src/arm/assembler-arm.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M src/arm/codegen-arm.h View 1 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M src/arm/codegen-arm.cc View 1 2 3 2 chunks +11 lines, -9 lines 0 comments Download
M src/arm/debug-arm.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M src/arm/fast-codegen-arm.cc View 1 2 3 2 chunks +16 lines, -12 lines 0 comments Download
M src/debug.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
A test/mjsunit/regress/regress-491.js View 1 chunk +47 lines, -0 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Søren Thygesen Gjesse
I did not find a good place for sharing the code for the return sequence ...
11 years, 1 month ago (2009-11-04 12:02:59 UTC) #1
Kevin Millikin (Chromium)
Looks good to me. http://codereview.chromium.org/362003/diff/2001/2009 File src/arm/assembler-arm.cc (right): http://codereview.chromium.org/362003/diff/2001/2009#newcode1321 Line 1321: void Assembler::PostponeConstantPool(int instructions) { ...
11 years, 1 month ago (2009-11-04 12:51:00 UTC) #2
Erik Corry
11 years, 1 month ago (2009-11-04 13:16:06 UTC) #3
LGTM.   At some point we should introduce a RAII class for controlling ranges
where we don't want extra stuff messsing up the instruction stream.

Powered by Google App Engine
This is Rietveld 408576698