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

Issue 2365001: X64: Fix issue 678. Bug in some Win64 C calls from generated code. (Closed)

Created:
10 years, 7 months ago by Lasse Reichstein
Modified:
9 years, 6 months ago
Reviewers:
Rico
CC:
v8-dev
Visibility:
Public.

Description

X64: Fix issue 678. Bug in some Win64 C calls from generated code. Win 64 C call ABI implementation requires space allocated on stack for four argument registers, even when passing fewer arguments in registers.

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -6 lines) Patch
M src/x64/macro-assembler-x64.cc View 1 chunk +13 lines, -6 lines 1 comment Download

Messages

Total messages: 2 (0 generated)
Lasse Reichstein
10 years, 7 months ago (2010-05-28 08:13:30 UTC) #1
Rico
10 years, 7 months ago (2010-05-28 08:20:01 UTC) #2
LGTM

http://codereview.chromium.org/2365001/diff/1/2
File src/x64/macro-assembler-x64.cc (right):

http://codereview.chromium.org/2365001/diff/1/2#newcode2647
src/x64/macro-assembler-x64.cc:2647: // including the ones passed in registers,
and space is alwaysallocated for
always->allocated -> always allocated

Powered by Google App Engine
This is Rietveld 408576698