/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 56 BasicHashtableEntry<F>* _next; 73 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 77 BasicHashtableEntry<F>* next() const { in next() 81 void set_next(BasicHashtableEntry<F>* next) { in set_next() 85 BasicHashtableEntry<F>** next_addr() { in next_addr() 125 BasicHashtableEntry<F>* _entry; 133 BasicHashtableEntry<F>* get_entry() const; 134 void set_entry(BasicHashtableEntry<F>* l); 167 BasicHashtableEntry<F>* volatile _free_list; 219 BasicHashtableEntry<F>* _removed_head; [all …]
|
H A D | hashtable.inline.hpp | 71 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 76 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 85 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 94 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 99 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 105 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
H A D | hashtable.cpp | 50 BasicHashtableEntry<F>* entry = NULL; in new_entry_free_list() 60 BasicHashtableEntry<F>* entry = new_entry_free_list(); in new_entry() 71 entry = (BasicHashtableEntry<F>*)_first_free_entry; in new_entry() 190 BasicHashtableEntry<F>* current = _free_list; in bulk_free_entries() 207 for (BasicHashtableEntry<F>** p = _buckets[i].entry_addr(); in count_bytes_for_table() 225 for (BasicHashtableEntry<F>** p = _buckets[i].entry_addr(); in copy_table() 228 *p = (BasicHashtableEntry<F>*)memcpy(top, (void*)*p, entry_size()); in copy_table() 237 for (BasicHashtableEntry<F>* p = bucket(i); p != NULL; p = p->next()) { in copy_table() 290 BasicHashtableEntry<F>* next = p->next(); in resize() 470 template class BasicHashtableEntry<mtSymbol>; variable [all …]
|
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 56 BasicHashtableEntry<F>* _next; 73 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 77 BasicHashtableEntry<F>* next() const { in next() 81 void set_next(BasicHashtableEntry<F>* next) { in set_next() 85 BasicHashtableEntry<F>** next_addr() { in next_addr() 125 BasicHashtableEntry<F>* _entry; 133 BasicHashtableEntry<F>* get_entry() const; 134 void set_entry(BasicHashtableEntry<F>* l); 167 BasicHashtableEntry<F>* volatile _free_list; 219 BasicHashtableEntry<F>* _removed_head; [all …]
|
H A D | hashtable.inline.hpp | 71 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 76 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 85 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 94 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 99 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 105 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
H A D | hashtable.cpp | 50 BasicHashtableEntry<F>* entry = NULL; in new_entry_free_list() 60 BasicHashtableEntry<F>* entry = new_entry_free_list(); in new_entry() 71 entry = (BasicHashtableEntry<F>*)_first_free_entry; in new_entry() 190 BasicHashtableEntry<F>* current = _free_list; in bulk_free_entries() 207 for (BasicHashtableEntry<F>** p = _buckets[i].entry_addr(); in count_bytes_for_table() 225 for (BasicHashtableEntry<F>** p = _buckets[i].entry_addr(); in copy_table() 228 *p = (BasicHashtableEntry<F>*)memcpy(top, (void*)*p, entry_size()); in copy_table() 237 for (BasicHashtableEntry<F>* p = bucket(i); p != NULL; p = p->next()) { in copy_table() 290 BasicHashtableEntry<F>* next = p->next(); in resize() 470 template class BasicHashtableEntry<mtSymbol>; variable [all …]
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 56 BasicHashtableEntry<F>* _next; 62 BasicHashtableEntry() { ShouldNotReachHere(); } in BasicHashtableEntry() function in BasicHashtableEntry 73 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 77 BasicHashtableEntry<F>* next() const { in next() 81 void set_next(BasicHashtableEntry<F>* next) { in set_next() 85 BasicHashtableEntry<F>** next_addr() { in next_addr() 125 BasicHashtableEntry<F>* _entry; 133 BasicHashtableEntry<F>* get_entry() const; 134 void set_entry(BasicHashtableEntry<F>* l); 162 BasicHashtableEntry<F>* volatile _free_list; [all …]
|
H A D | hashtable.inline.hpp | 79 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 84 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 93 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 102 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 107 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 113 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 57 BasicHashtableEntry<F>* _next; 63 BasicHashtableEntry() { ShouldNotReachHere(); } in BasicHashtableEntry() function in BasicHashtableEntry 74 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 78 BasicHashtableEntry<F>* next() const { in next() 82 void set_next(BasicHashtableEntry<F>* next) { in set_next() 86 BasicHashtableEntry<F>** next_addr() { in next_addr() 126 BasicHashtableEntry<F>* _entry; 134 BasicHashtableEntry<F>* get_entry() const; 135 void set_entry(BasicHashtableEntry<F>* l); 163 BasicHashtableEntry<F>* volatile _free_list; [all …]
|
H A D | hashtable.inline.hpp | 81 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 86 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 95 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 104 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 114 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 121 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
H A D | hashtable.cpp | 49 template <MEMFLAGS F> BasicHashtableEntry<F>* BasicHashtable<F>::new_entry_free_list() { in new_entry_free_list() 50 BasicHashtableEntry<F>* entry = NULL; in new_entry_free_list() 59 template <MEMFLAGS F> BasicHashtableEntry<F>* BasicHashtable<F>::new_entry(unsigned int hashValue) { in new_entry() 60 BasicHashtableEntry<F>* entry = new_entry_free_list(); in new_entry() 72 entry = (BasicHashtableEntry<F>*)_first_free_entry; in new_entry() 154 for (BasicHashtableEntry<F>* p = _buckets[index_old].get_entry(); p != NULL; ) { in resize() 155 BasicHashtableEntry<F>* next = p->next(); in resize() 298 template class BasicHashtableEntry<mtSymbol>; variable 299 template class BasicHashtableEntry<mtCode>; variable
|
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 57 BasicHashtableEntry<F>* _next; 63 BasicHashtableEntry() { ShouldNotReachHere(); } in BasicHashtableEntry() function in BasicHashtableEntry 74 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 78 BasicHashtableEntry<F>* next() const { in next() 82 void set_next(BasicHashtableEntry<F>* next) { in set_next() 86 BasicHashtableEntry<F>** next_addr() { in next_addr() 126 BasicHashtableEntry<F>* _entry; 134 BasicHashtableEntry<F>* get_entry() const; 135 void set_entry(BasicHashtableEntry<F>* l); 163 BasicHashtableEntry<F>* volatile _free_list; [all …]
|
H A D | hashtable.inline.hpp | 81 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 86 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 95 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 104 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 114 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 121 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 57 BasicHashtableEntry<F>* _next; 63 BasicHashtableEntry() { ShouldNotReachHere(); } in BasicHashtableEntry() function in BasicHashtableEntry 74 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 78 BasicHashtableEntry<F>* next() const { in next() 82 void set_next(BasicHashtableEntry<F>* next) { in set_next() 86 BasicHashtableEntry<F>** next_addr() { in next_addr() 126 BasicHashtableEntry<F>* _entry; 134 BasicHashtableEntry<F>* get_entry() const; 135 void set_entry(BasicHashtableEntry<F>* l); 163 BasicHashtableEntry<F>* volatile _free_list; [all …]
|
H A D | hashtable.inline.hpp | 81 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 86 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 95 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 104 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 114 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 121 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/utilities/ |
H A D | hashtable.hpp | 56 BasicHashtableEntry<F>* _next; 73 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 77 BasicHashtableEntry<F>* next() const { in next() 81 void set_next(BasicHashtableEntry<F>* next) { in set_next() 85 BasicHashtableEntry<F>** next_addr() { in next_addr() 125 BasicHashtableEntry<F>* _entry; 133 BasicHashtableEntry<F>* get_entry() const; 134 void set_entry(BasicHashtableEntry<F>* l); 187 BasicHashtableEntry<F>* bucket(int i); 225 BasicHashtableEntry<F>* _removed_head; [all …]
|
H A D | hashtable.cpp | 42 BasicHashtableEntry<F>* entry = NULL; in new_entry_free_list() 52 BasicHashtableEntry<F>* entry = new_entry_free_list(); in new_entry() 63 entry = (BasicHashtableEntry<F>*)_first_free_entry; in new_entry() 161 BasicHashtableEntry<F>* new_list = NULL; in reverse() 162 BasicHashtableEntry<F>* p = bucket(i); in reverse() 164 BasicHashtableEntry<F>* next = p->next(); in reverse() 191 BasicHashtableEntry<F>* current = _free_list; in bulk_free_entries() 194 …BasicHashtableEntry<F>* old = (BasicHashtableEntry<F>*)Atomic::cmpxchg_ptr(context->_removed_head,… in bulk_free_entries() 214 for (BasicHashtableEntry<F>** p = _buckets[i].entry_addr(); in copy_table() 403 template class BasicHashtableEntry<mtSymbol>; variable [all …]
|
H A D | hashtable.inline.hpp | 75 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) { in bucket() 80 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 89 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 94 return (BasicHashtableEntry<F>*) OrderAccess::load_ptr_acquire(&_entry); in get_entry() 98 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 103 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 109 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/utilities/ |
H A D | hashtable.hpp | 56 BasicHashtableEntry<F>* _next; 73 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 77 BasicHashtableEntry<F>* next() const { in next() 81 void set_next(BasicHashtableEntry<F>* next) { in set_next() 85 BasicHashtableEntry<F>** next_addr() { in next_addr() 125 BasicHashtableEntry<F>* _entry; 133 BasicHashtableEntry<F>* get_entry() const; 134 void set_entry(BasicHashtableEntry<F>* l); 187 BasicHashtableEntry<F>* bucket(int i); 225 BasicHashtableEntry<F>* _removed_head; [all …]
|
H A D | hashtable.cpp | 42 BasicHashtableEntry<F>* entry = NULL; in new_entry_free_list() 52 BasicHashtableEntry<F>* entry = new_entry_free_list(); in new_entry() 63 entry = (BasicHashtableEntry<F>*)_first_free_entry; in new_entry() 161 BasicHashtableEntry<F>* new_list = NULL; in reverse() 162 BasicHashtableEntry<F>* p = bucket(i); in reverse() 164 BasicHashtableEntry<F>* next = p->next(); in reverse() 191 BasicHashtableEntry<F>* current = _free_list; in bulk_free_entries() 194 …BasicHashtableEntry<F>* old = (BasicHashtableEntry<F>*)Atomic::cmpxchg_ptr(context->_removed_head,… in bulk_free_entries() 214 for (BasicHashtableEntry<F>** p = _buckets[i].entry_addr(); in copy_table() 403 template class BasicHashtableEntry<mtSymbol>; variable [all …]
|
H A D | hashtable.inline.hpp | 75 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) { in bucket() 80 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 89 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 94 return (BasicHashtableEntry<F>*) OrderAccess::load_ptr_acquire(&_entry); in get_entry() 98 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 103 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 109 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 57 BasicHashtableEntry<F>* _next; 63 BasicHashtableEntry() { ShouldNotReachHere(); } in BasicHashtableEntry() function in BasicHashtableEntry 74 static BasicHashtableEntry<F>* make_ptr(BasicHashtableEntry<F>* p) { in make_ptr() 78 BasicHashtableEntry<F>* next() const { in next() 82 void set_next(BasicHashtableEntry<F>* next) { in set_next() 86 BasicHashtableEntry<F>** next_addr() { in next_addr() 126 BasicHashtableEntry<F>* _entry; 134 BasicHashtableEntry<F>* get_entry() const; 135 void set_entry(BasicHashtableEntry<F>* l); 163 BasicHashtableEntry<F>* volatile _free_list; [all …]
|
H A D | hashtable.inline.hpp | 82 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 87 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 96 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 105 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 115 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry() 122 template <MEMFLAGS F> inline void BasicHashtable<F>::free_entry(BasicHashtableEntry<F>* entry) { in free_entry()
|
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/share/utilities/ |
H A D | hashtable.hpp | 36 template <MEMFLAGS F> class BasicHashtableEntry { class 42 BasicHashtableEntry<F>* _next; 48 ~BasicHashtableEntry() { ShouldNotReachHere(); } in ~BasicHashtableEntry() 54 BasicHashtableEntry<F>* next() const { in next() 58 void set_next(BasicHashtableEntry<F>* next) { in set_next() 62 BasicHashtableEntry<F>** next_addr() { in next_addr() 96 BasicHashtableEntry<F>* _entry; 104 BasicHashtableEntry<F>* get_entry() const; 105 void set_entry(BasicHashtableEntry<F>* l); 146 BasicHashtableEntry<F>* bucket(int i) const; [all …]
|
H A D | hashtable.inline.hpp | 75 template <MEMFLAGS F> inline BasicHashtableEntry<F>* BasicHashtable<F>::bucket(int i) const { in bucket() 80 template <MEMFLAGS F> inline void HashtableBucket<F>::set_entry(BasicHashtableEntry<F>* l) { in set_entry() 89 template <MEMFLAGS F> inline BasicHashtableEntry<F>* HashtableBucket<F>::get_entry() const { in get_entry() 98 template <MEMFLAGS F> inline void BasicHashtable<F>::set_entry(int index, BasicHashtableEntry<F>* e… in set_entry() 108 template <MEMFLAGS F> inline void BasicHashtable<F>::add_entry(int index, BasicHashtableEntry<F>* e… in add_entry()
|