Mercurial > hg > graal-jvmci-8
diff src/cpu/x86/vm/graalRuntime_x86.cpp @ 8497:96ccefe5ab4e
-Integrate Lucas' patch with byte read
author | Christos Kotselidis <christos.kotselidis@oracle.com> |
---|---|
date | Wed, 27 Feb 2013 18:41:37 +0100 |
parents | b089cde44076 |
children | 96a337d307bd |
line wrap: on
line diff
--- a/src/cpu/x86/vm/graalRuntime_x86.cpp Wed Feb 27 17:25:28 2013 +0100 +++ b/src/cpu/x86/vm/graalRuntime_x86.cpp Wed Feb 27 18:41:37 2013 +0100 @@ -1195,17 +1195,17 @@ case graal_wb_pre_call_id: { Register obj = j_rarg0; { - GraalStubFrame f(sasm, "graal_wb_pre_call", dont_gc_arguments); - OopMap* map = save_live_registers(sasm, 2, save_fpu_registers); + // GraalStubFrame f(sasm, "graal_wb_pre_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_pre_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;