/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | orderAccess.hpp | 280 static void release_store_ptr(volatile intptr_t* p, intptr_t v); 281 static void release_store_ptr(volatile void* p, void* v);
|
H A D | objectMonitor.cpp | 998 OrderAccess::release_store_ptr (&_owner, NULL) ; // drop the lock 1049 OrderAccess::release_store_ptr (&_owner, NULL) ; // drop the lock 1325 OrderAccess::release_store_ptr (&_owner, NULL) ;
|
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/ |
H A D | orderAccess_bsd_zero.inline.hpp | 144 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { release(); *p = v; } function in class:OrderAccess 145 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) function in class:OrderAccess 173 inline void OrderAccess::release_store_ptr_fence(volatile intptr_t* p, intptr_t v) { release_store_ptr(p, v); fence(); } 174 inline void OrderAccess::release_store_ptr_fence(volatile void* p, void* v) { release_store_ptr(p, v); fence(); }
|
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | orderAccess_linux_zero.inline.hpp | 143 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { release(); *p = v; } function in class:OrderAccess 144 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) function in class:OrderAccess 172 inline void OrderAccess::release_store_ptr_fence(volatile intptr_t* p, intptr_t v) { release_store_ptr(p, v); fence(); } 173 inline void OrderAccess::release_store_ptr_fence(volatile void* p, void* v) { release_store_ptr(p, v); fence(); }
|
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | hashtable.inline.hpp | 84 OrderAccess::release_store_ptr(&_entry, l);
|
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | orderAccess_bsd_x86.inline.hpp | 91 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess 92 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
|
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | orderAccess_linux_sparc.inline.hpp | 79 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess 80 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
|
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | orderAccess_linux_x86.inline.hpp | 91 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess 92 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
|
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | orderAccess_solaris_sparc.inline.hpp | 103 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess 104 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
|
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | orderAccess_solaris_x86.inline.hpp | 107 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess 108 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
|
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | orderAccess_windows_x86.inline.hpp | 92 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess 93 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | oop.inline.hpp | 66 OrderAccess::release_store_ptr(&_mark, m); 279 OrderAccess::release_store_ptr(p, v); 294 OrderAccess::release_store_ptr(p, v); 299 OrderAccess::release_store_ptr(p, v); 429 inline void oopDesc::release_address_field_put(int offset, address contents) { OrderAccess::release_store_ptr(address_field_addr(offset), contents); } 550 // Used by release_obj_field_put, so use release_store_ptr.
|
H A D | cpCacheOop.cpp | 75 OrderAccess::release_store_ptr(&_indices, _indices | ((u_char)code << bytecode_1_shift)); 86 OrderAccess::release_store_ptr(&_indices, _indices | ((u_char)code << bytecode_2_shift)); 95 OrderAccess::release_store_ptr((intptr_t*)f1_addr, f1);
|
H A D | instanceKlass.hpp | 914 { OrderAccess::release_store_ptr(&_methods_jmethod_ids, jmeths); } 919 { OrderAccess::release_store_ptr(&_methods_cached_itable_indices, indices); }
|
H A D | methodDataOop.hpp | 187 OrderAccess::release_store_ptr(&_header._bits, value); 196 OrderAccess::release_store_ptr(&_cells[index], value);
|
H A D | instanceKlass.cpp | 1190 // thread. We also use release_store_ptr() to save a new jmethodID 1331 OrderAccess::release_store_ptr(&jmeths[idnum+1], id);
|
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | classLoader.hpp | 57 OrderAccess::release_store_ptr(&_next, next);
|
H A D | dictionary.cpp | 126 OrderAccess::release_store_ptr(&_pd_set, new_head);
|
H A D | verifier.cpp | 81 OrderAccess::release_store_ptr(&_verify_byte_codes_fn, func); 85 OrderAccess::release_store_ptr(&_verify_byte_codes_fn, func);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | memoryPool.cpp | 130 OrderAccess::release_store_ptr(&_memory_pool_obj, pool_obj);
|
H A D | memoryManager.cpp | 156 OrderAccess::release_store_ptr(&_memory_mgr_obj, mgr_obj);
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiRawMonitor.cpp | 154 OrderAccess::release_store_ptr (&_owner, NULL) ;
|