hotspot/src/cpu/x86/vm/methodHandles_x86.cpp
changeset 33602 16053580a684
parent 33148 68fa8b6c4340
child 37248 11a660dbbb8e
equal deleted inserted replaced
33597:5d42601232b1 33602:16053580a684
    61 
    61 
    62 #ifdef ASSERT
    62 #ifdef ASSERT
    63 void MethodHandles::verify_klass(MacroAssembler* _masm,
    63 void MethodHandles::verify_klass(MacroAssembler* _masm,
    64                                  Register obj, SystemDictionary::WKID klass_id,
    64                                  Register obj, SystemDictionary::WKID klass_id,
    65                                  const char* error_message) {
    65                                  const char* error_message) {
    66   Klass** klass_addr = SystemDictionary::well_known_klass_addr(klass_id);
    66   InstanceKlass** klass_addr = SystemDictionary::well_known_klass_addr(klass_id);
    67   KlassHandle klass = SystemDictionary::well_known_klass(klass_id);
    67   KlassHandle klass = SystemDictionary::well_known_klass(klass_id);
    68   Register temp = rdi;
    68   Register temp = rdi;
    69   Register temp2 = noreg;
    69   Register temp2 = noreg;
    70   LP64_ONLY(temp2 = rscratch1);  // used by MacroAssembler::cmpptr
    70   LP64_ONLY(temp2 = rscratch1);  // used by MacroAssembler::cmpptr
    71   Label L_ok, L_bad;
    71   Label L_ok, L_bad;