8309562: [JVMCI] Export symbols used by VirtualThread notifyJvmti intrinsics to JVMCI compilers.
Reviewed-by: dnsimon, kvn
This commit is contained in:
parent
92beb85510
commit
99749c597b
@ -32,6 +32,7 @@
|
||||
#include "jvmci/vmStructs_jvmci.hpp"
|
||||
#include "oops/klassVtable.hpp"
|
||||
#include "oops/objArrayKlass.hpp"
|
||||
#include "prims/jvmtiThreadState.hpp"
|
||||
#include "runtime/deoptimization.hpp"
|
||||
#include "runtime/flags/jvmFlag.hpp"
|
||||
#include "runtime/osThread.hpp"
|
||||
@ -215,6 +216,10 @@
|
||||
nonstatic_field(JavaThread, _poll_data, SafepointMechanism::ThreadData) \
|
||||
nonstatic_field(JavaThread, _stack_overflow_state._reserved_stack_activation, address) \
|
||||
nonstatic_field(JavaThread, _held_monitor_count, int64_t) \
|
||||
JVMTI_ONLY(nonstatic_field(JavaThread, _is_in_VTMS_transition, bool)) \
|
||||
JVMTI_ONLY(nonstatic_field(JavaThread, _is_in_tmp_VTMS_transition, bool)) \
|
||||
\
|
||||
JVMTI_ONLY(static_field(JvmtiVTMSTransitionDisabler, _VTMS_notify_jvmti_events, bool)) \
|
||||
\
|
||||
static_field(java_lang_Class, _klass_offset, int) \
|
||||
static_field(java_lang_Class, _array_klass_offset, int) \
|
||||
@ -366,6 +371,7 @@
|
||||
JFR_ONLY(nonstatic_field(Thread, _jfr_thread_local, JfrThreadLocal)) \
|
||||
\
|
||||
static_field(java_lang_Thread, _tid_offset, int) \
|
||||
static_field(java_lang_Thread, _jvmti_is_in_VTMS_transition_offset, int) \
|
||||
JFR_ONLY(static_field(java_lang_Thread, _jfr_epoch_offset, int)) \
|
||||
\
|
||||
JFR_ONLY(nonstatic_field(JfrThreadLocal, _vthread_id, traceid)) \
|
||||
@ -756,6 +762,10 @@
|
||||
declare_function(SharedRuntime::enable_stack_reserved_zone) \
|
||||
declare_function(SharedRuntime::frem) \
|
||||
declare_function(SharedRuntime::drem) \
|
||||
JVMTI_ONLY(declare_function(SharedRuntime::notify_jvmti_vthread_start)) \
|
||||
JVMTI_ONLY(declare_function(SharedRuntime::notify_jvmti_vthread_end)) \
|
||||
JVMTI_ONLY(declare_function(SharedRuntime::notify_jvmti_vthread_mount)) \
|
||||
JVMTI_ONLY(declare_function(SharedRuntime::notify_jvmti_vthread_unmount)) \
|
||||
\
|
||||
declare_function(os::dll_load) \
|
||||
declare_function(os::dll_lookup) \
|
||||
|
Loading…
Reference in New Issue
Block a user