src/share/vm/classfile/symbolTable.cpp

Print this page
rev 3899 : 8004661: Comment and function name java_lang_String::toHash is wrong
Summary: Renamed the functions and comments to use hashCode

*** 177,187 **** // Pick hashing algorithm. unsigned int SymbolTable::hash_symbol(const char* s, int len) { return use_alternate_hashcode() ? AltHashing::murmur3_32(seed(), (const jbyte*)s, len) : ! java_lang_String::to_hash(s, len); } // We take care not to be blocking while holding the // SymbolTable_lock. Otherwise, the system might deadlock, since the --- 177,187 ---- // Pick hashing algorithm. unsigned int SymbolTable::hash_symbol(const char* s, int len) { return use_alternate_hashcode() ? AltHashing::murmur3_32(seed(), (const jbyte*)s, len) : ! java_lang_String::hashCode(s, len); } // We take care not to be blocking while holding the // SymbolTable_lock. Otherwise, the system might deadlock, since the
*** 615,625 **** bool StringTable::_needs_rehashing = false; // Pick hashing algorithm unsigned int StringTable::hash_string(const jchar* s, int len) { return use_alternate_hashcode() ? AltHashing::murmur3_32(seed(), s, len) : ! java_lang_String::to_hash(s, len); } oop StringTable::lookup(int index, jchar* name, int len, unsigned int hash) { int count = 0; --- 615,625 ---- bool StringTable::_needs_rehashing = false; // Pick hashing algorithm unsigned int StringTable::hash_string(const jchar* s, int len) { return use_alternate_hashcode() ? AltHashing::murmur3_32(seed(), s, len) : ! java_lang_String::hashCode(s, len); } oop StringTable::lookup(int index, jchar* name, int len, unsigned int hash) { int count = 0;