hotspot/src/share/vm/interpreter/templateTable.hpp
changeset 10265 4c869854aebd
parent 8921 14bfe81f2a9d
child 13391 30245956af37
equal deleted inserted replaced
10264:6879f93d268d 10265:4c869854aebd
   118   // special registers
   118   // special registers
   119   static inline Address at_bcp(int offset);
   119   static inline Address at_bcp(int offset);
   120 
   120 
   121   // helpers
   121   // helpers
   122   static void unimplemented_bc();
   122   static void unimplemented_bc();
   123   static void patch_bytecode(Bytecodes::Code bc, Register scratch1,
   123   static void patch_bytecode(Bytecodes::Code bc, Register bc_reg,
   124                              Register scratch2, bool load_bc_in_scratch = true);
   124                              Register temp_reg, bool load_bc_into_bc_reg = true, int byte_no = -1);
   125 
   125 
   126   // C calls
   126   // C calls
   127   static void call_VM(Register oop_result, address entry_point);
   127   static void call_VM(Register oop_result, address entry_point);
   128   static void call_VM(Register oop_result, address entry_point, Register arg_1);
   128   static void call_VM(Register oop_result, address entry_point, Register arg_1);
   129   static void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2);
   129   static void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2);