hotspot/src/cpu/aarch64/vm/methodHandles_aarch64.cpp
changeset 33602 16053580a684
parent 33105 294e48b4f704
child 46329 53ccc37bda19
equal deleted inserted replaced
33597:5d42601232b1 33602:16053580a684
    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 {");