< prev index next >


Print this page
@@ -461,10 +461,14 @@
    // 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

@@ -492,10 +496,11 @@
    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 resolve_static_call_C     (JavaThread* current);
    static address resolve_virtual_call_C    (JavaThread* current);
    static address resolve_opt_virtual_call_C(JavaThread* current);
< prev index next >