equal
deleted
inserted
replaced
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 } |