< prev index next >

src/share/vm/opto/runtime.hpp

Print this page
rev 8961 : [mq]: diff-shenandoah.patch

*** 139,148 **** --- 139,149 ---- static address _multianewarray2_Java; static address _multianewarray3_Java; static address _multianewarray4_Java; static address _multianewarray5_Java; static address _multianewarrayN_Java; + static address _shenandoah_write_barrier_Java; static address _g1_wb_pre_Java; static address _g1_wb_post_Java; static address _vtable_must_compile_Java; static address _complete_monitor_locking_Java; static address _rethrow_Java;
*** 244,253 **** --- 245,255 ---- static address multianewarray2_Java() { return _multianewarray2_Java; } static address multianewarray3_Java() { return _multianewarray3_Java; } static address multianewarray4_Java() { return _multianewarray4_Java; } static address multianewarray5_Java() { return _multianewarray5_Java; } static address multianewarrayN_Java() { return _multianewarrayN_Java; } + static address shenandoah_write_barrier_Java() { return _shenandoah_write_barrier_Java; } static address g1_wb_pre_Java() { return _g1_wb_pre_Java; } static address g1_wb_post_Java() { return _g1_wb_post_Java; } static address vtable_must_compile_stub() { return _vtable_must_compile_Java; } static address complete_monitor_locking_Java() { return _complete_monitor_locking_Java; } static address monitor_notify_Java() { return _monitor_notify_Java; }
*** 288,297 **** --- 290,301 ---- static const TypeFunc* multianewarray4_Type(); // multianewarray static const TypeFunc* multianewarray5_Type(); // multianewarray static const TypeFunc* multianewarrayN_Type(); // multianewarray static const TypeFunc* g1_wb_pre_Type(); static const TypeFunc* g1_wb_post_Type(); + static const TypeFunc* shenandoah_clone_barrier_Type(); + static const TypeFunc* shenandoah_cas_obj_Type(); static const TypeFunc* complete_monitor_enter_Type(); static const TypeFunc* complete_monitor_exit_Type(); static const TypeFunc* monitor_notify_Type(); static const TypeFunc* uncommon_trap_Type(); static const TypeFunc* athrow_Type();
*** 351,360 **** --- 355,368 ---- // Dtrace support static const TypeFunc* dtrace_method_entry_exit_Type(); static const TypeFunc* dtrace_object_alloc_Type(); + // Shenandoah support + static const TypeFunc* shenandoah_barrier_Type(const Type* type); + static const TypeFunc* shenandoah_write_barrier_Type(); + # ifdef ENABLE_ZAP_DEAD_LOCALS static const TypeFunc* zap_dead_locals_Type(); # endif private:
< prev index next >