diff src/cpu/x86/vm/c1_FrameMap_x86.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/x86/vm/c1_FrameMap_x86.cpp	Wed Oct 23 12:40:23 2013 +0200
+++ b/src/cpu/x86/vm/c1_FrameMap_x86.cpp	Wed Oct 23 11:15:24 2013 -0700
@@ -52,6 +52,8 @@
 #endif // _LP64
     } 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);
     }