Mercurial > hg > truffle
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 |