< prev index next >

src/hotspot/cpu/s390/c1_Runtime1_s390.cpp

Print this page
rev 57534 : 8236555: [s390] Fix VerifyOops
Reviewed-by:

*** 337,347 **** int call_offset = __ call_RT(obj, noreg, CAST_FROM_FN_PTR(address, new_instance), klass); oop_maps = new OopMapSet(); oop_maps->add_gc_map(call_offset, map); restore_live_registers_except_r2(sasm); ! __ verify_oop(obj); __ z_br(Z_R14); } break; case counter_overflow_id: --- 337,347 ---- int call_offset = __ call_RT(obj, noreg, CAST_FROM_FN_PTR(address, new_instance), klass); oop_maps = new OopMapSet(); oop_maps->add_gc_map(call_offset, map); restore_live_registers_except_r2(sasm); ! __ verify_oop(obj, FILE_AND_LINE); __ z_br(Z_R14); } break; case counter_overflow_id:
*** 403,413 **** oop_maps = new OopMapSet(); oop_maps->add_gc_map(call_offset, map); restore_live_registers_except_r2(sasm); ! __ verify_oop(obj); __ z_br(Z_R14); } break; case new_multi_array_id: --- 403,413 ---- oop_maps = new OopMapSet(); oop_maps->add_gc_map(call_offset, map); restore_live_registers_except_r2(sasm); ! __ verify_oop(obj, FILE_AND_LINE); __ z_br(Z_R14); } break; case new_multi_array_id:
*** 421,431 **** oop_maps = new OopMapSet(); oop_maps->add_gc_map(call_offset, map); restore_live_registers_except_r2(sasm); // Z_R2,: new multi array ! __ verify_oop(Z_R2); __ z_br(Z_R14); } break; case register_finalizer_id: --- 421,431 ---- oop_maps = new OopMapSet(); oop_maps->add_gc_map(call_offset, map); restore_live_registers_except_r2(sasm); // Z_R2,: new multi array ! __ verify_oop(Z_R2, FILE_AND_LINE); __ z_br(Z_R14); } break; case register_finalizer_id:
< prev index next >