United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6918006 G1: spill space must be reserved on the stack for barrier calls on Windows x64
JDK-6918006 : G1: spill space must be reserved on the stack for barrier calls on Windows x64

Details
Type:
Bug
Submit Date:
2010-01-19
Status:
Resolved
Updated Date:
2010-04-02
Project Name:
JDK
Resolved Date:
2010-02-09
Component:
hotspot
OS:
windows_xp
Sub-Component:
gc
CPU:
generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
hs16
Fixed Versions:
hs17 (b09)

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
Windows x64 ABI requires caller to allocate space for parameters to the callee, and must always allocate sufficient space for the 4 register parameters, even if the callee doesn???t have that many parameters. Stubs for G1 pre- and post- barriers do not reserve the spill space so the stack gets corrupted.

                                    

Comments
EVALUATION

See description
                                     
2010-01-20
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/776fb94f33cc
                                     
2010-01-22
EVALUATION

ChangeSet=http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/776fb94f33cc,ChangeRequest=6918006
                                     
2010-01-28



Hardware and Software, Engineered to Work Together