Code Review for 6998985

Prepared by:twisti on Mon Nov 29 01:25:42 PST 2010
Workspace:/home/twisti/hotspot-comp/6998985
Compare against: ssh://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot
Summary of changes: 55 lines changed: 12 ins; 16 del; 27 mod; 3024 unchg
Patch of changes: 6998985.patch
Printable review: 6998985.pdf
Author comments:
6998985: faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop
Reviewed-by:

There is a problem concerning generic arraycopy on windows x86_64. On
windows, the stub gets its 4th argument in register r9. The register
gets overwritten by an oop. In most cases, the subsequent range check
will fail and the copy will be done over the slow path. However,
depending on the oops address, the range check might succeed and the
copy lead to wrong results.

Bug id: 6998985 faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/stubGenerator_x86_64.cpp

55 lines changed: 12 ins; 16 del; 27 mod; 3024 unchg

This code review page was prepared using /home/twisti/bin/webrev (vers 23.18-hg-never).