< 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 >