< prev index next >

src/hotspot/share/c1/c1_MacroAssembler.hpp

BarrierSetC1

*** 72,81 **** --- 72,84 ---- void set_info(const char* name, bool must_gc_arguments); void set_frame_size(int size); void set_num_rt_args(int args); + void save_live_registers(); + void restore_live_registers_without_return(); + // accessors const char* name() const { return _name; } bool must_gc_arguments() const { return _must_gc_arguments; } int frame_size() const { return _frame_size; } int num_rt_args() const { return _num_rt_args; } ***************
*** 84,91 **** --- 87,97 ---- // runtime calls (return offset of call to be used by GC map) int call_RT(Register oop_result1, Register metadata_result, address entry, int args_size = 0); int call_RT(Register oop_result1, Register metadata_result, address entry, Register arg1); int call_RT(Register oop_result1, Register metadata_result, address entry, Register arg1, Register arg2); int call_RT(Register oop_result1, Register metadata_result, address entry, Register arg1, Register arg2, Register arg3); + + void prologue(const char* name, bool must_gc_arguments); + void epilogue(); }; #endif // SHARE_VM_C1_C1_MACROASSEMBLER_HPP
< prev index next >