diff src/cpu/x86/vm/graalRuntime_x86.cpp @ 8496:b089cde44076

-More porting and bug fixes
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Wed, 27 Feb 2013 17:25:28 +0100
parents 1567c6cc6561
children 96ccefe5ab4e
line wrap: on
line diff
--- a/src/cpu/x86/vm/graalRuntime_x86.cpp	Wed Feb 27 15:15:04 2013 +0100
+++ b/src/cpu/x86/vm/graalRuntime_x86.cpp	Wed Feb 27 17:25:28 2013 +0100
@@ -1213,17 +1213,17 @@
    case graal_wb_post_call_id: {
       Register obj = j_rarg0;
       {
-        GraalStubFrame f(sasm, "graal_wb_post_call", dont_gc_arguments);
-        OopMap* map = save_live_registers(sasm, 2, save_fpu_registers);
+       // GraalStubFrame f(sasm, "graal_wb_post_call", dont_gc_arguments);
+        //OopMap* map = save_live_registers(sasm, 2, save_fpu_registers);
 
         // note: really a leaf routine but must setup last java sp
         //       => use call_RT for now (speed can be improved by
         //       doing last java sp setup manually)
         int call_offset = __ call_RT(noreg, noreg, CAST_FROM_FN_PTR(address, graal_wb_post_call), obj);
 
-        oop_maps = new OopMapSet();
-        oop_maps->add_gc_map(call_offset, map);
-        restore_live_registers(sasm, save_fpu_registers);
+        //oop_maps = new OopMapSet();
+        //oop_maps->add_gc_map(call_offset, map);
+       // restore_live_registers(sasm, save_fpu_registers);
       }
       __ ret(0);
       break;