src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
changeset 58931 304c63b17b07
parent 50525 767cdb97f103
child 58958 7bfe7df764a2
equal deleted inserted replaced
58930:a4ddd1667c72 58931:304c63b17b07
    40 
    40 
    41 JRT_LEAF(void, ZBarrierSetRuntime::load_barrier_on_oop_array(oop* p, size_t length))
    41 JRT_LEAF(void, ZBarrierSetRuntime::load_barrier_on_oop_array(oop* p, size_t length))
    42   ZBarrier::load_barrier_on_oop_array(p, length);
    42   ZBarrier::load_barrier_on_oop_array(p, length);
    43 JRT_END
    43 JRT_END
    44 
    44 
       
    45 JRT_LEAF(void, ZBarrierSetRuntime::clone_oop(oop src, oop dst, size_t length))
       
    46   ZBarrier::clone_oop(src, dst, length);
       
    47 JRT_END
       
    48 
    45 address ZBarrierSetRuntime::load_barrier_on_oop_field_preloaded_addr(DecoratorSet decorators) {
    49 address ZBarrierSetRuntime::load_barrier_on_oop_field_preloaded_addr(DecoratorSet decorators) {
    46   if (decorators & ON_PHANTOM_OOP_REF) {
    50   if (decorators & ON_PHANTOM_OOP_REF) {
    47     return load_barrier_on_phantom_oop_field_preloaded_addr();
    51     return load_barrier_on_phantom_oop_field_preloaded_addr();
    48   } else if (decorators & ON_WEAK_OOP_REF) {
    52   } else if (decorators & ON_WEAK_OOP_REF) {
    49     return load_barrier_on_weak_oop_field_preloaded_addr();
    53     return load_barrier_on_weak_oop_field_preloaded_addr();
    65 }
    69 }
    66 
    70 
    67 address ZBarrierSetRuntime::load_barrier_on_oop_array_addr() {
    71 address ZBarrierSetRuntime::load_barrier_on_oop_array_addr() {
    68   return reinterpret_cast<address>(load_barrier_on_oop_array);
    72   return reinterpret_cast<address>(load_barrier_on_oop_array);
    69 }
    73 }
       
    74 
       
    75 address ZBarrierSetRuntime::clone_oop_addr() {
       
    76   return reinterpret_cast<address>(clone_oop);
       
    77 }