equal
deleted
inserted
replaced
60 |
60 |
61 #ifdef ASSERT |
61 #ifdef ASSERT |
62 void MethodHandles::verify_klass(MacroAssembler* _masm, |
62 void MethodHandles::verify_klass(MacroAssembler* _masm, |
63 Register obj, SystemDictionary::WKID klass_id, |
63 Register obj, SystemDictionary::WKID klass_id, |
64 const char* error_message) { |
64 const char* error_message) { |
65 Klass** klass_addr = SystemDictionary::well_known_klass_addr(klass_id); |
65 InstanceKlass** klass_addr = SystemDictionary::well_known_klass_addr(klass_id); |
66 KlassHandle klass = SystemDictionary::well_known_klass(klass_id); |
66 KlassHandle klass = SystemDictionary::well_known_klass(klass_id); |
67 Register temp = rscratch2; |
67 Register temp = rscratch2; |
68 Register temp2 = rscratch1; // used by MacroAssembler::cmpptr |
68 Register temp2 = rscratch1; // used by MacroAssembler::cmpptr |
69 Label L_ok, L_bad; |
69 Label L_ok, L_bad; |
70 BLOCK_COMMENT("verify_klass {"); |
70 BLOCK_COMMENT("verify_klass {"); |