< prev index next >
src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Print this page
*** 357,367 ****
// raddr register contains the good/healed oop returned from
// ZBarrierSetRuntime::load_barrier_on_oop_field_preloaded() or
// ZBarrierSetRuntime::load_barrier_on_weak_oop_field_preloaded().
static address generate_load_barrier_stub(StubCodeGenerator* cgen, Register raddr, DecoratorSet decorators) {
// Don't generate stub for invalid registers
! if (raddr == rsp || raddr == r12 || raddr == r15) {
return NULL;
}
// Create stub name
char name[64];
--- 357,367 ----
// raddr register contains the good/healed oop returned from
// ZBarrierSetRuntime::load_barrier_on_oop_field_preloaded() or
// ZBarrierSetRuntime::load_barrier_on_weak_oop_field_preloaded().
static address generate_load_barrier_stub(StubCodeGenerator* cgen, Register raddr, DecoratorSet decorators) {
// Don't generate stub for invalid registers
! if (raddr == rsp || raddr == r15) {
return NULL;
}
// Create stub name
char name[64];
< prev index next >