equal
deleted
inserted
replaced
711 Register super_klass, |
711 Register super_klass, |
712 Register temp1_reg, |
712 Register temp1_reg, |
713 Register temp2_reg, |
713 Register temp2_reg, |
714 Label& L_success); |
714 Label& L_success); |
715 |
715 |
|
716 void clinit_barrier(Register klass, |
|
717 Register thread, |
|
718 Label* L_fast_path = NULL, |
|
719 Label* L_slow_path = NULL); |
|
720 |
716 // Increment a counter at counter_address when the eq condition code is set. |
721 // Increment a counter at counter_address when the eq condition code is set. |
717 // Kills registers tmp1_reg and tmp2_reg and preserves the condition code. |
722 // Kills registers tmp1_reg and tmp2_reg and preserves the condition code. |
718 void increment_counter_eq(address counter_address, Register tmp1_reg, Register tmp2_reg); |
723 void increment_counter_eq(address counter_address, Register tmp1_reg, Register tmp2_reg); |
719 // Biased locking support |
724 // Biased locking support |
720 // Upon entry,obj_reg must contain the target object, and mark_reg |
725 // Upon entry,obj_reg must contain the target object, and mark_reg |
822 void oop_decoder(Register Rdst, Register Rsrc, bool maybeNULL, |
827 void oop_decoder(Register Rdst, Register Rsrc, bool maybeNULL, |
823 Register Rbase = Z_R1, int pow2_offset = -1); |
828 Register Rbase = Z_R1, int pow2_offset = -1); |
824 |
829 |
825 void resolve_oop_handle(Register result); |
830 void resolve_oop_handle(Register result); |
826 void load_mirror_from_const_method(Register mirror, Register const_method); |
831 void load_mirror_from_const_method(Register mirror, Register const_method); |
|
832 void load_method_holder(Register holder, Register method); |
827 |
833 |
828 //-------------------------- |
834 //-------------------------- |
829 //--- Operations on arrays. |
835 //--- Operations on arrays. |
830 //-------------------------- |
836 //-------------------------- |
831 unsigned int Clear_Array(Register cnt_arg, Register base_pointer_arg, Register odd_tmp_reg); |
837 unsigned int Clear_Array(Register cnt_arg, Register base_pointer_arg, Register odd_tmp_reg); |