< prev index next > src/hotspot/share/runtime/sharedRuntime.hpp
Print this page
// Stack slots that may be unused by the calling convention but must
// otherwise be preserved. On Intel this includes the return address.
// On PowerPC it includes the 4 words holding the old TOC & LR glue.
static uint in_preserve_stack_slots();
+ static VMReg thread_register();
+
+ static void continuation_enter_cleanup(MacroAssembler* masm);
+
// Is vector's size (in bytes) bigger than a size saved by default?
// For example, on x86 16 bytes XMM registers are saved by default.
static bool is_wide_vector(int size);
// Save and restore a native result
static bool should_fixup_call_destination(address destination, address entry_point, address caller_pc, Method* moop, CodeBlob* cb);
// Slow-path Locking and Unlocking
static void complete_monitor_locking_C(oopDesc* obj, BasicLock* lock, JavaThread* current);
static void complete_monitor_unlocking_C(oopDesc* obj, BasicLock* lock, JavaThread* current);
+ static void redo_monitorenter(JavaThread* current, ObjectMonitor* monitor);
// Resolving of calls
static address get_resolved_entry (JavaThread* current, methodHandle callee_method);
static address resolve_static_call_C (JavaThread* current);
static address resolve_virtual_call_C (JavaThread* current);
< prev index next >