equal
deleted
inserted
replaced
33 class ZNMethodTableEntry; |
33 class ZNMethodTableEntry; |
34 class ZWorkers; |
34 class ZWorkers; |
35 |
35 |
36 class ZNMethodTable : public AllStatic { |
36 class ZNMethodTable : public AllStatic { |
37 private: |
37 private: |
38 static ZNMethodTableEntry* _table; |
38 static ZNMethodTableEntry* _table; |
39 static size_t _size; |
39 static size_t _size; |
40 static size_t _nregistered; |
40 static size_t _nregistered; |
41 static size_t _nunregistered; |
41 static size_t _nunregistered; |
42 static ZNMethodTableIteration _iteration; |
42 static ZNMethodTableIteration _iteration; |
43 static ZSafeDelete<ZNMethodTableEntry[]> _safe_delete; |
43 static ZSafeDeleteNoLock<ZNMethodTableEntry[]> _safe_delete; |
44 |
44 |
45 static ZNMethodTableEntry* create(size_t size); |
45 static ZNMethodTableEntry* create(size_t size); |
46 static void destroy(ZNMethodTableEntry* table); |
46 static void destroy(ZNMethodTableEntry* table); |
47 |
47 |
48 static size_t first_index(const nmethod* nm, size_t size); |
48 static size_t first_index(const nmethod* nm, size_t size); |