38 virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type, |
38 virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type, |
39 Register dst, Address src, Register tmp1, Register tmp_thread); |
39 Register dst, Address src, Register tmp1, Register tmp_thread); |
40 virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type, |
40 virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type, |
41 Address dst, Register val, Register tmp1, Register tmp2); |
41 Address dst, Register val, Register tmp1, Register tmp2); |
42 |
42 |
|
43 virtual void obj_equals(MacroAssembler* masm, |
|
44 Register obj1, Register obj2); |
|
45 |
43 virtual void try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env, |
46 virtual void try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env, |
44 Register obj, Register tmp, Label& slowpath); |
47 Register obj, Register tmp, Label& slowpath); |
45 |
48 |
46 virtual void barrier_stubs_init() {} |
49 virtual void barrier_stubs_init() {} |
47 }; |
50 }; |