< prev index next >

src/share/vm/services/mallocSiteTable.cpp

Print this page
rev 7899 : imported patch nmtfix

*** 133,144 **** * 2. Overflow hash bucket. * Under any of above circumstances, caller should handle the situation. */ MallocSite* MallocSiteTable::lookup_or_add(const NativeCallStack& key, size_t* bucket_idx, size_t* pos_idx) { ! int index = hash_to_index(key.hash()); ! assert(index >= 0, err_msg("Negative index %d", index)); *bucket_idx = (size_t)index; *pos_idx = 0; // First entry for this hash bucket if (_table[index] == NULL) { --- 133,143 ---- * 2. Overflow hash bucket. * Under any of above circumstances, caller should handle the situation. */ MallocSite* MallocSiteTable::lookup_or_add(const NativeCallStack& key, size_t* bucket_idx, size_t* pos_idx) { ! unsigned int index = hash_to_index(key.hash()); *bucket_idx = (size_t)index; *pos_idx = 0; // First entry for this hash bucket if (_table[index] == NULL) {
< prev index next >