< prev index next > src/hotspot/share/runtime/stubDeclarations.hpp
Print this page
do_blob(new_instance) \
do_blob(fast_new_instance) \
do_blob(fast_new_instance_init_check) \
do_blob(new_type_array) \
do_blob(new_object_array) \
+ do_blob(new_null_free_array) \
do_blob(new_multi_array) \
+ do_blob(load_flat_array) \
+ do_blob(store_flat_array) \
+ do_blob(substitutability_check) \
+ do_blob(buffer_inline_args) \
+ do_blob(buffer_inline_args_no_receiver) \
do_blob(handle_exception_nofpu) /* optimized version that does not preserve fpu registers */ \
do_blob(handle_exception) \
do_blob(handle_exception_from_callee) \
do_blob(throw_array_store_exception) \
do_blob(throw_class_cast_exception) \
do_blob(throw_incompatible_class_change_error) \
+ do_blob(throw_illegal_monitor_state_exception) \
+ do_blob(throw_identity_exception) \
do_blob(slow_subtype_check) \
do_blob(monitorenter) \
do_blob(monitorenter_nofpu) /* optimized version that does not preserve fpu registers */ \
do_blob(monitorexit) \
do_blob(monitorexit_nofpu) /* optimized version that does not preserve fpu registers */ \
do_stub(monitor_notify, 0, false, false) \
do_stub(monitor_notifyAll, 0, false, false) \
do_stub(rethrow, 2, true, true) \
do_stub(slow_arraycopy, 0, false, false) \
do_stub(register_finalizer, 0, false, false) \
+ do_stub(load_unknown_inline, 0, true, false) \
#else
#define C2_STUBS_DO(do_blob, do_stub, do_jvmti_stub)
#endif
< prev index next >