< prev index next >

src/cpu/x86/vm/templateInterpreter_x86_32.cpp

Print this page
rev 11463 : Backport Traversal GC

*** 861,877 **** --- 861,879 ---- #endif __ movptr(rax, field_address); // Generate the G1 pre-barrier code to log the value of // the referent field in an SATB buffer. + if (!UseShenandoahGC || ShenandoahKeepAliveBarrier) { __ get_thread(rcx); __ g1_write_barrier_pre(noreg /* obj */, rax /* pre_val */, rcx /* thread */, rbx /* tmp */, true /* tosca_save */, true /* expand_call */); + } // _areturn __ pop(rsi); // get sender sp __ pop(rdi); // get return address __ mov(rsp, rsi); // set sp to sender sp
< prev index next >