< prev index next >

src/hotspot/share/runtime/continuationJavaClasses.inline.hpp

Print this page
*** 176,6 ***
--- 176,22 ---
    log_develop_trace(continuations)("%s max_size: %d -> %d", value >= old ? "add" : "sub", old, value);
  #endif
    chunk->int_field_put(_maxThawingSize_offset, value);
  }
  
+ inline uint8_t jdk_internal_vm_StackChunk::lockStackSize(oop chunk) {
+   return Atomic::load(chunk->field_addr<uint8_t>(_lockStackSize_offset));
+ }
+ 
+ inline void jdk_internal_vm_StackChunk::set_lockStackSize(oop chunk, uint8_t value) {
+   Atomic::store(chunk->field_addr<uint8_t>(_lockStackSize_offset), value);
+ }
+ 
+ inline address jdk_internal_vm_StackChunk::objectMonitor(oop chunk) {
+   return chunk->address_field(_objectMonitor_offset);
+ }
+ 
+ inline void jdk_internal_vm_StackChunk::set_objectMonitor(oop chunk, address value) {
+   chunk->address_field_put(_objectMonitor_offset, value);
+ }
+ 
  #endif // SHARE_RUNTIME_CONTINUATIONJAVACLASSES_INLINE_HPP
< prev index next >