Mercurial > hg > graal-compiler
diff src/cpu/sparc/vm/c1_FrameMap_sparc.cpp @ 12969:9acbfe04b5c3
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
Summary: Fix wrong calling convention in LIR_Assembler::emit_unwind_handler(), T_METADATA support in calling convention generator, C1 register allocator
Reviewed-by: twisti, jrose
author | iveresov |
---|---|
date | Wed, 23 Oct 2013 11:15:24 -0700 |
parents | b9a9ed0f8eeb |
children | de6a9e811145 |
line wrap: on
line diff
--- a/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp Wed Oct 23 12:40:23 2013 +0200 +++ b/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp Wed Oct 23 11:15:24 2013 -0700 @@ -53,6 +53,8 @@ opr = as_long_opr(reg); } else if (type == T_OBJECT || type == T_ARRAY) { opr = as_oop_opr(reg); + } else if (type == T_METADATA) { + opr = as_metadata_opr(reg); } else { opr = as_opr(reg); }