245 nonstatic_field(MethodData, _arg_returned, intx) \
246 nonstatic_field(MethodData, _tenure_traps, uint) \
247 nonstatic_field(MethodData, _invoke_mask, int) \
248 nonstatic_field(MethodData, _backedge_mask, int) \
249 nonstatic_field(MethodData, _jvmci_ir_size, int) \
250 \
251 nonstatic_field(nmethod, _verified_entry_point, address) \
252 nonstatic_field(nmethod, _comp_level, int) \
253 \
254 nonstatic_field(ObjArrayKlass, _element_klass, Klass*) \
255 \
256 volatile_nonstatic_field(ObjectMonitor, _cxq, ObjectWaiter*) \
257 volatile_nonstatic_field(ObjectMonitor, _EntryList, ObjectWaiter*) \
258 volatile_nonstatic_field(ObjectMonitor, _succ, Thread*) \
259 \
260 volatile_nonstatic_field(oopDesc, _mark, markWord) \
261 volatile_nonstatic_field(oopDesc, _metadata._klass, Klass*) \
262 \
263 static_field(os, _polling_page, address) \
264 \
265 volatile_nonstatic_field(OSThread, _interrupted, jint) \
266 \
267 static_field(StubRoutines, _verify_oop_count, jint) \
268 \
269 static_field(StubRoutines, _throw_delayed_StackOverflowError_entry, address) \
270 \
271 static_field(StubRoutines, _jbyte_arraycopy, address) \
272 static_field(StubRoutines, _jshort_arraycopy, address) \
273 static_field(StubRoutines, _jint_arraycopy, address) \
274 static_field(StubRoutines, _jlong_arraycopy, address) \
275 static_field(StubRoutines, _oop_arraycopy, address) \
276 static_field(StubRoutines, _oop_arraycopy_uninit, address) \
277 static_field(StubRoutines, _jbyte_disjoint_arraycopy, address) \
278 static_field(StubRoutines, _jshort_disjoint_arraycopy, address) \
279 static_field(StubRoutines, _jint_disjoint_arraycopy, address) \
280 static_field(StubRoutines, _jlong_disjoint_arraycopy, address) \
281 static_field(StubRoutines, _oop_disjoint_arraycopy, address) \
282 static_field(StubRoutines, _oop_disjoint_arraycopy_uninit, address) \
283 static_field(StubRoutines, _arrayof_jbyte_arraycopy, address) \
284 static_field(StubRoutines, _arrayof_jshort_arraycopy, address) \
285 static_field(StubRoutines, _arrayof_jint_arraycopy, address) \
286 static_field(StubRoutines, _arrayof_jlong_arraycopy, address) \
622 declare_function(os::dll_lookup) \
623 declare_function(os::javaTimeMillis) \
624 declare_function(os::javaTimeNanos) \
625 \
626 declare_function(Deoptimization::fetch_unroll_info) \
627 declare_function(Deoptimization::uncommon_trap) \
628 declare_function(Deoptimization::unpack_frames) \
629 \
630 declare_function(JVMCIRuntime::new_instance) \
631 declare_function(JVMCIRuntime::new_array) \
632 declare_function(JVMCIRuntime::new_multi_array) \
633 declare_function(JVMCIRuntime::dynamic_new_array) \
634 declare_function(JVMCIRuntime::dynamic_new_instance) \
635 \
636 declare_function(JVMCIRuntime::new_instance_or_null) \
637 declare_function(JVMCIRuntime::new_array_or_null) \
638 declare_function(JVMCIRuntime::new_multi_array_or_null) \
639 declare_function(JVMCIRuntime::dynamic_new_array_or_null) \
640 declare_function(JVMCIRuntime::dynamic_new_instance_or_null) \
641 \
642 declare_function(JVMCIRuntime::thread_is_interrupted) \
643 declare_function(JVMCIRuntime::vm_message) \
644 declare_function(JVMCIRuntime::identity_hash_code) \
645 declare_function(JVMCIRuntime::exception_handler_for_pc) \
646 declare_function(JVMCIRuntime::monitorenter) \
647 declare_function(JVMCIRuntime::monitorexit) \
648 declare_function(JVMCIRuntime::object_notify) \
649 declare_function(JVMCIRuntime::object_notifyAll) \
650 declare_function(JVMCIRuntime::throw_and_post_jvmti_exception) \
651 declare_function(JVMCIRuntime::throw_klass_external_name_exception) \
652 declare_function(JVMCIRuntime::throw_class_cast_exception) \
653 declare_function(JVMCIRuntime::log_primitive) \
654 declare_function(JVMCIRuntime::log_object) \
655 declare_function(JVMCIRuntime::log_printf) \
656 declare_function(JVMCIRuntime::vm_error) \
657 declare_function(JVMCIRuntime::load_and_clear_exception) \
658 G1GC_ONLY(declare_function(JVMCIRuntime::write_barrier_pre)) \
659 G1GC_ONLY(declare_function(JVMCIRuntime::write_barrier_post)) \
660 declare_function(JVMCIRuntime::validate_object) \
661 \
662 declare_function(JVMCIRuntime::test_deoptimize_call_int)
|
245 nonstatic_field(MethodData, _arg_returned, intx) \
246 nonstatic_field(MethodData, _tenure_traps, uint) \
247 nonstatic_field(MethodData, _invoke_mask, int) \
248 nonstatic_field(MethodData, _backedge_mask, int) \
249 nonstatic_field(MethodData, _jvmci_ir_size, int) \
250 \
251 nonstatic_field(nmethod, _verified_entry_point, address) \
252 nonstatic_field(nmethod, _comp_level, int) \
253 \
254 nonstatic_field(ObjArrayKlass, _element_klass, Klass*) \
255 \
256 volatile_nonstatic_field(ObjectMonitor, _cxq, ObjectWaiter*) \
257 volatile_nonstatic_field(ObjectMonitor, _EntryList, ObjectWaiter*) \
258 volatile_nonstatic_field(ObjectMonitor, _succ, Thread*) \
259 \
260 volatile_nonstatic_field(oopDesc, _mark, markWord) \
261 volatile_nonstatic_field(oopDesc, _metadata._klass, Klass*) \
262 \
263 static_field(os, _polling_page, address) \
264 \
265 static_field(StubRoutines, _verify_oop_count, jint) \
266 \
267 static_field(StubRoutines, _throw_delayed_StackOverflowError_entry, address) \
268 \
269 static_field(StubRoutines, _jbyte_arraycopy, address) \
270 static_field(StubRoutines, _jshort_arraycopy, address) \
271 static_field(StubRoutines, _jint_arraycopy, address) \
272 static_field(StubRoutines, _jlong_arraycopy, address) \
273 static_field(StubRoutines, _oop_arraycopy, address) \
274 static_field(StubRoutines, _oop_arraycopy_uninit, address) \
275 static_field(StubRoutines, _jbyte_disjoint_arraycopy, address) \
276 static_field(StubRoutines, _jshort_disjoint_arraycopy, address) \
277 static_field(StubRoutines, _jint_disjoint_arraycopy, address) \
278 static_field(StubRoutines, _jlong_disjoint_arraycopy, address) \
279 static_field(StubRoutines, _oop_disjoint_arraycopy, address) \
280 static_field(StubRoutines, _oop_disjoint_arraycopy_uninit, address) \
281 static_field(StubRoutines, _arrayof_jbyte_arraycopy, address) \
282 static_field(StubRoutines, _arrayof_jshort_arraycopy, address) \
283 static_field(StubRoutines, _arrayof_jint_arraycopy, address) \
284 static_field(StubRoutines, _arrayof_jlong_arraycopy, address) \
620 declare_function(os::dll_lookup) \
621 declare_function(os::javaTimeMillis) \
622 declare_function(os::javaTimeNanos) \
623 \
624 declare_function(Deoptimization::fetch_unroll_info) \
625 declare_function(Deoptimization::uncommon_trap) \
626 declare_function(Deoptimization::unpack_frames) \
627 \
628 declare_function(JVMCIRuntime::new_instance) \
629 declare_function(JVMCIRuntime::new_array) \
630 declare_function(JVMCIRuntime::new_multi_array) \
631 declare_function(JVMCIRuntime::dynamic_new_array) \
632 declare_function(JVMCIRuntime::dynamic_new_instance) \
633 \
634 declare_function(JVMCIRuntime::new_instance_or_null) \
635 declare_function(JVMCIRuntime::new_array_or_null) \
636 declare_function(JVMCIRuntime::new_multi_array_or_null) \
637 declare_function(JVMCIRuntime::dynamic_new_array_or_null) \
638 declare_function(JVMCIRuntime::dynamic_new_instance_or_null) \
639 \
640 declare_function(JVMCIRuntime::vm_message) \
641 declare_function(JVMCIRuntime::identity_hash_code) \
642 declare_function(JVMCIRuntime::exception_handler_for_pc) \
643 declare_function(JVMCIRuntime::monitorenter) \
644 declare_function(JVMCIRuntime::monitorexit) \
645 declare_function(JVMCIRuntime::object_notify) \
646 declare_function(JVMCIRuntime::object_notifyAll) \
647 declare_function(JVMCIRuntime::throw_and_post_jvmti_exception) \
648 declare_function(JVMCIRuntime::throw_klass_external_name_exception) \
649 declare_function(JVMCIRuntime::throw_class_cast_exception) \
650 declare_function(JVMCIRuntime::log_primitive) \
651 declare_function(JVMCIRuntime::log_object) \
652 declare_function(JVMCIRuntime::log_printf) \
653 declare_function(JVMCIRuntime::vm_error) \
654 declare_function(JVMCIRuntime::load_and_clear_exception) \
655 G1GC_ONLY(declare_function(JVMCIRuntime::write_barrier_pre)) \
656 G1GC_ONLY(declare_function(JVMCIRuntime::write_barrier_post)) \
657 declare_function(JVMCIRuntime::validate_object) \
658 \
659 declare_function(JVMCIRuntime::test_deoptimize_call_int)
|