equal
deleted
inserted
replaced
49 ZNMethodTableEntry* ZNMethodTable::_table = NULL; |
49 ZNMethodTableEntry* ZNMethodTable::_table = NULL; |
50 size_t ZNMethodTable::_size = 0; |
50 size_t ZNMethodTable::_size = 0; |
51 size_t ZNMethodTable::_nregistered = 0; |
51 size_t ZNMethodTable::_nregistered = 0; |
52 size_t ZNMethodTable::_nunregistered = 0; |
52 size_t ZNMethodTable::_nunregistered = 0; |
53 ZNMethodTableIteration ZNMethodTable::_iteration; |
53 ZNMethodTableIteration ZNMethodTable::_iteration; |
54 ZSafeDelete<ZNMethodTableEntry[]> ZNMethodTable::_safe_delete; |
54 ZSafeDeleteNoLock<ZNMethodTableEntry[]> ZNMethodTable::_safe_delete; |
55 |
55 |
56 size_t ZNMethodTable::first_index(const nmethod* nm, size_t size) { |
56 size_t ZNMethodTable::first_index(const nmethod* nm, size_t size) { |
57 assert(is_power_of_2(size), "Invalid size"); |
57 assert(is_power_of_2(size), "Invalid size"); |
58 const size_t mask = size - 1; |
58 const size_t mask = size - 1; |
59 const size_t hash = ZHash::address_to_uint32((uintptr_t)nm); |
59 const size_t hash = ZHash::address_to_uint32((uintptr_t)nm); |