< prev index next >

src/hotspot/share/runtime/continuationJavaClasses.cpp

Print this page
@@ -63,11 +63,11 @@
    macro(_parent_offset,    k, vmSymbols::parent_name(),    continuation_signature,      false); \
    macro(_yieldInfo_offset, k, vmSymbols::yieldInfo_name(), object_signature,            false); \
    macro(_tail_offset,      k, vmSymbols::tail_name(),      stackchunk_signature,        false); \
    macro(_mounted_offset,   k, vmSymbols::mounted_name(),   bool_signature,              false); \
    macro(_done_offset,      k, vmSymbols::done_name(),      bool_signature,              false); \
-   macro(_preempted_offset, k, "preempted",                 bool_signature,              false);
+   macro(_preempted_offset, k, vmSymbols::preempted_name(), bool_signature,              false);
  
  void jdk_internal_vm_Continuation::compute_offsets() {
    InstanceKlass* k = vmClasses::Continuation_klass();
    CONTINUATION_FIELDS_DO(FIELD_COMPUTE_OFFSET);
  }

@@ -85,10 +85,12 @@
  int jdk_internal_vm_StackChunk::_sp_offset;
  int jdk_internal_vm_StackChunk::_pc_offset;
  int jdk_internal_vm_StackChunk::_bottom_offset;
  int jdk_internal_vm_StackChunk::_flags_offset;
  int jdk_internal_vm_StackChunk::_maxThawingSize_offset;
+ int jdk_internal_vm_StackChunk::_lockStackSize_offset;
+ int jdk_internal_vm_StackChunk::_objectWaiter_offset;
  int jdk_internal_vm_StackChunk::_cont_offset;
  
  #define STACKCHUNK_FIELDS_DO(macro) \
    macro(_parent_offset,  k, vmSymbols::parent_name(),  stackchunk_signature, false); \
    macro(_size_offset,    k, vmSymbols::size_name(),    int_signature,        false); \
< prev index next >