comparison src/cpu/x86/vm/assembler_x86.hpp @ 1684:66c5dadb4d61

6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path() Summary: set Z = 0 (not equal) before repne_scan() to indicate that class was not found when RCX == 0. Reviewed-by: never, phh
author kvn
date Fri, 30 Jul 2010 10:21:15 -0700
parents e9ff18c4ace7
children d6f45b55c972
comparison
equal deleted inserted replaced
1683:99ceb0e99c9e 1684:66c5dadb4d61
1712 void cmp_narrow_oop(Register dst, jobject obj); 1712 void cmp_narrow_oop(Register dst, jobject obj);
1713 void cmp_narrow_oop(Address dst, jobject obj); 1713 void cmp_narrow_oop(Address dst, jobject obj);
1714 1714
1715 // if heap base register is used - reinit it with the correct value 1715 // if heap base register is used - reinit it with the correct value
1716 void reinit_heapbase(); 1716 void reinit_heapbase();
1717
1718 DEBUG_ONLY(void verify_heapbase(const char* msg);)
1719
1717 #endif // _LP64 1720 #endif // _LP64
1718 1721
1719 // Int division/remainder for Java 1722 // Int division/remainder for Java
1720 // (as idivl, but checks for special case as described in JVM spec.) 1723 // (as idivl, but checks for special case as described in JVM spec.)
1721 // returns idivl instruction offset for implicit exception handling 1724 // returns idivl instruction offset for implicit exception handling