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

Issue 1819853002: [Interpreter] Fix incorrect dispatch tail call code generated when using Abort. (Closed)

Created:
4 years, 9 months ago by Stefano Sanfilippo
Modified:
4 years, 9 months ago
Reviewers:
rmcilroy
CC:
v8-reviews_googlegroups.com, oth
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[Interpreter] Fix incorrect tail call code generated when using Abort. Previous to this change, the dummy Return inside InterpreterAssembler::Abort caused TurboFan to emit incorrect code for handlers that made use of this call. The stack pointer would not be incremented before tail calling into the next handler, causing it to push on top on the caller's frame instead of overwriting it. BUG=v8:4280 LOG=N Committed: https://crrev.com/a4afba532a33a31a5e5864a4517a44f321867e72 Cr-Commit-Position: refs/heads/master@{#34950}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -3 lines) Patch
M src/interpreter/interpreter-assembler.cc View 1 chunk +5 lines, -3 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 21 (12 generated)
Stefano Sanfilippo
4 years, 9 months ago (2016-03-21 12:22:54 UTC) #2
rmcilroy
LGTM, thanks! Enrico, could you let us know if this fixes your issue with the ...
4 years, 9 months ago (2016-03-21 12:43:55 UTC) #4
epertoso
On 2016/03/21 12:43:55, rmcilroy wrote: > LGTM, thanks! Enrico, could you let us know if ...
4 years, 9 months ago (2016-03-21 13:06:42 UTC) #5
rmcilroy
On 2016/03/21 13:06:42, epertoso wrote: > On 2016/03/21 12:43:55, rmcilroy wrote: > > LGTM, thanks! ...
4 years, 9 months ago (2016-03-21 13:29:31 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1819853002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1819853002/1
4 years, 9 months ago (2016-03-21 13:30:29 UTC) #8
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-21 14:33:59 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1819853002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1819853002/1
4 years, 9 months ago (2016-03-21 15:07:37 UTC) #17
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 9 months ago (2016-03-21 15:17:18 UTC) #19
commit-bot: I haz the power
4 years, 9 months ago (2016-03-21 15:17:49 UTC) #21
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/a4afba532a33a31a5e5864a4517a44f321867e72
Cr-Commit-Position: refs/heads/master@{#34950}

Powered by Google App Engine
This is Rietveld 408576698