< prev index next > src/hotspot/share/runtime/continuationJavaClasses.cpp
Print this page
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);
}
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 >