hg: jdk7/hotspot-rt/hotspot: 6780143: hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Tue Nov 30 10:56:02 PST 2010
Changeset: 0fc262af204f
Author: coleenp
Date: 2010-11-29 15:43 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0fc262af204f
6780143: hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops
Summary: Using r12 as temporary register around call_VM trashes heapbase becausecall_VM doesn't always return immediately to following code (eg forward_exception, popframe and early return support).
Reviewed-by: never, kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
More information about the serviceability-dev
mailing list