Home
last modified time | relevance | path

Searched refs:BasicHashtableEntry (Results 1 – 25 of 105) sorted by relevance

12345

/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/utilities/
H A Dhashtable.hpp56 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 Dhashtable.inline.hpp71 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 Dhashtable.cpp50 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 Dhashtable.hpp56 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 Dhashtable.inline.hpp71 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 Dhashtable.cpp50 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 Dhashtable.hpp56 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 Dhashtable.inline.hpp79 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 Dhashtable.hpp57 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 Dhashtable.inline.hpp81 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 Dhashtable.cpp49 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 Dhashtable.hpp57 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 Dhashtable.inline.hpp81 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 Dhashtable.hpp57 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 Dhashtable.inline.hpp81 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 Dhashtable.hpp56 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 Dhashtable.cpp42 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()
194BasicHashtableEntry<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 Dhashtable.inline.hpp75 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 Dhashtable.hpp56 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 Dhashtable.cpp42 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()
194BasicHashtableEntry<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 Dhashtable.inline.hpp75 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 Dhashtable.hpp57 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 Dhashtable.inline.hpp82 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 Dhashtable.hpp36 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 Dhashtable.inline.hpp75 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()

12345