117 |
117 |
118 // Narrow oop variants, never used. |
118 // Narrow oop variants, never used. |
119 static oop load_barrier_on_oop_field(volatile narrowOop* p); |
119 static oop load_barrier_on_oop_field(volatile narrowOop* p); |
120 static oop load_barrier_on_oop_field_preloaded(volatile narrowOop* p, oop o); |
120 static oop load_barrier_on_oop_field_preloaded(volatile narrowOop* p, oop o); |
121 static void load_barrier_on_oop_array(volatile narrowOop* p, size_t length); |
121 static void load_barrier_on_oop_array(volatile narrowOop* p, size_t length); |
|
122 static void clone_oop(volatile oop src, oop dst, size_t length); |
122 static oop load_barrier_on_weak_oop_field_preloaded(volatile narrowOop* p, oop o); |
123 static oop load_barrier_on_weak_oop_field_preloaded(volatile narrowOop* p, oop o); |
123 static oop load_barrier_on_phantom_oop_field_preloaded(volatile narrowOop* p, oop o); |
124 static oop load_barrier_on_phantom_oop_field_preloaded(volatile narrowOop* p, oop o); |
124 static oop weak_load_barrier_on_oop_field_preloaded(volatile narrowOop* p, oop o); |
125 static oop weak_load_barrier_on_oop_field_preloaded(volatile narrowOop* p, oop o); |
125 static oop weak_load_barrier_on_weak_oop_field_preloaded(volatile narrowOop* p, oop o); |
126 static oop weak_load_barrier_on_weak_oop_field_preloaded(volatile narrowOop* p, oop o); |
126 static oop weak_load_barrier_on_phantom_oop_field_preloaded(volatile narrowOop* p, oop o); |
127 static oop weak_load_barrier_on_phantom_oop_field_preloaded(volatile narrowOop* p, oop o); |