Home
last modified time | relevance | path

Searched refs:vtable_index (Results 1 – 25 of 614) sorted by relevance

12345678910>>...25

/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/code/
H A DvtableStubs.cpp110 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
111 assert(vtable_index >= 0, "must be positive"); in find_stub()
113 VtableStub* s = lookup(is_vtable_stub, vtable_index); in find_stub()
116 s = create_vtable_stub(vtable_index); in find_stub()
118 s = create_itable_stub(vtable_index); in find_stub()
126 enter(is_vtable_stub, vtable_index, s); in find_stub()
144 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
146 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
153 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
162 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp119 static VtableStub* create_vtable_stub(int vtable_index);
120 static VtableStub* create_itable_stub(int vtable_index);
121 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
122 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
123 static inline uint hash (bool is_vtable_stub, int vtable_index);
124 static address find_stub (bool is_vtable_stub, int vtable_index);
127 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/code/
H A DvtableStubs.cpp110 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
111 assert(vtable_index >= 0, "must be positive"); in find_stub()
113 VtableStub* s = lookup(is_vtable_stub, vtable_index); in find_stub()
116 s = create_vtable_stub(vtable_index); in find_stub()
118 s = create_itable_stub(vtable_index); in find_stub()
126 enter(is_vtable_stub, vtable_index, s); in find_stub()
144 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
146 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
153 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
162 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp119 static VtableStub* create_vtable_stub(int vtable_index);
120 static VtableStub* create_itable_stub(int vtable_index);
121 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
122 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
123 static inline uint hash (bool is_vtable_stub, int vtable_index);
124 static address find_stub (bool is_vtable_stub, int vtable_index);
127 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/code/
H A DvtableStubs.cpp208 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
209 assert(vtable_index >= 0, "must be positive"); in find_stub()
211 VtableStub* s = lookup(is_vtable_stub, vtable_index); in find_stub()
214 s = create_vtable_stub(vtable_index); in find_stub()
216 s = create_itable_stub(vtable_index); in find_stub()
224 enter(is_vtable_stub, vtable_index, s); in find_stub()
242 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
244 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
251 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
260 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/share/code/
H A DvtableStubs.cpp210 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
211 assert(vtable_index >= 0, "must be positive"); in find_stub()
216 s = lookup(is_vtable_stub, vtable_index); in find_stub()
219 s = create_vtable_stub(vtable_index); in find_stub()
221 s = create_itable_stub(vtable_index); in find_stub()
229 enter(is_vtable_stub, vtable_index, s); in find_stub()
248 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
250 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
257 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
266 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/code/
H A DvtableStubs.cpp208 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
209 assert(vtable_index >= 0, "must be positive"); in find_stub()
211 VtableStub* s = lookup(is_vtable_stub, vtable_index); in find_stub()
214 s = create_vtable_stub(vtable_index); in find_stub()
216 s = create_itable_stub(vtable_index); in find_stub()
224 enter(is_vtable_stub, vtable_index, s); in find_stub()
242 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
244 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
251 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
260 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/share/code/
H A DvtableStubs.cpp212 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
213 assert(vtable_index >= 0, "must be positive"); in find_stub()
218 s = lookup(is_vtable_stub, vtable_index); in find_stub()
221 s = create_vtable_stub(vtable_index); in find_stub()
223 s = create_itable_stub(vtable_index); in find_stub()
231 enter(is_vtable_stub, vtable_index, s); in find_stub()
251 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
253 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
260 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
269 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/share/code/
H A DvtableStubs.cpp212 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
213 assert(vtable_index >= 0, "must be positive"); in find_stub()
218 s = lookup(is_vtable_stub, vtable_index); in find_stub()
221 s = create_vtable_stub(vtable_index); in find_stub()
223 s = create_itable_stub(vtable_index); in find_stub()
231 enter(is_vtable_stub, vtable_index, s); in find_stub()
251 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
253 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
260 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
269 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/share/code/
H A DvtableStubs.cpp209 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
210 assert(vtable_index >= 0, "must be positive"); in find_stub()
215 s = ShareVtableStubs ? lookup(is_vtable_stub, vtable_index) : NULL; in find_stub()
218 s = create_vtable_stub(vtable_index); in find_stub()
220 s = create_itable_stub(vtable_index); in find_stub()
228 enter(is_vtable_stub, vtable_index, s); in find_stub()
247 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
249 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
256 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
265 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/share/code/
H A DvtableStubs.cpp211 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
212 assert(vtable_index >= 0, "must be positive"); in find_stub()
217 s = lookup(is_vtable_stub, vtable_index); in find_stub()
220 s = create_vtable_stub(vtable_index); in find_stub()
222 s = create_itable_stub(vtable_index); in find_stub()
230 enter(is_vtable_stub, vtable_index, s); in find_stub()
250 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
252 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
259 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
268 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/share/code/
H A DvtableStubs.cpp210 address VtableStubs::find_stub(bool is_vtable_stub, int vtable_index) { in find_stub() argument
211 assert(vtable_index >= 0, "must be positive"); in find_stub()
216 s = lookup(is_vtable_stub, vtable_index); in find_stub()
219 s = create_vtable_stub(vtable_index); in find_stub()
221 s = create_itable_stub(vtable_index); in find_stub()
229 enter(is_vtable_stub, vtable_index, s); in find_stub()
249 inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ in hash() argument
251 int hash = ((vtable_index << 2) ^ VtableStub::receiver_location()->value()) + vtable_index; in hash()
258 unsigned hash = VtableStubs::hash(is_vtable_stub, vtable_index); in lookup()
267 assert(s->matches(is_vtable_stub, vtable_index), "bad vtable stub"); in enter()
[all …]
H A DvtableStubs.hpp89 static VtableStub* create_vtable_stub(int vtable_index);
90 static VtableStub* create_itable_stub(int vtable_index);
91 static VtableStub* lookup (bool is_vtable_stub, int vtable_index);
92 static void enter (bool is_vtable_stub, int vtable_index, VtableStub* s);
93 static inline uint hash (bool is_vtable_stub, int vtable_index);
94 static address find_stub (bool is_vtable_stub, int vtable_index);
104 static address find_vtable_stub(int vtable_index) { return find_stub(true, vtable_index); } in find_vtable_stub() argument
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/sparc/
H A DvtableStubs_sparc.cpp50 VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { in create_vtable_stub() argument
53 VtableStub* s = new(stub_code_length) VtableStub(true, vtable_index); in create_vtable_stub()
65 …const int index_dependent_slop = ((vtable_index < 512) ? 2 : 0)*BytesPerInstWord; // code size… in create_vtable_stub()
88 …__ cmp_and_br_short(G5, vtable_index*vtableEntry::size(), Assembler::greaterUnsigned, Assembler::p… in create_vtable_stub()
92 __ set(vtable_index, O2); in create_vtable_stub()
105 __ lookup_virtual_method(G3_scratch, vtable_index, G5_method); in create_vtable_stub()
132 …bookkeeping(masm, tty, s, npe_addr, ame_addr, true, vtable_index, slop_bytes, index_dependent_slop… in create_vtable_stub()
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/aarch64/
H A DvtableStubs_aarch64.cpp50 VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { in create_vtable_stub() argument
53 VtableStub* s = new(stub_code_length) VtableStub(true, vtable_index); in create_vtable_stub()
92 __ cmpw(rscratch1, vtable_index * vtableEntry::size()); in create_vtable_stub()
95 __ mov(r2, vtable_index); in create_vtable_stub()
102 …d: Code size estimate (%d) for DebugVtables too small, required: %d", vtable_index, (int)estimate,… in create_vtable_stub()
110 __ lookup_virtual_method(r16, vtable_index, rmethod); in create_vtable_stub()
134 bookkeeping(masm, tty, s, npe_addr, ame_addr, true, vtable_index, slop_bytes, 0); in create_vtable_stub()
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/cpu/aarch64/
H A DvtableStubs_aarch64.cpp50 VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { in create_vtable_stub() argument
53 VtableStub* s = new(stub_code_length) VtableStub(true, vtable_index); in create_vtable_stub()
92 __ cmpw(rscratch1, vtable_index * vtableEntry::size()); in create_vtable_stub()
95 __ mov(r2, vtable_index); in create_vtable_stub()
102 …d: Code size estimate (%d) for DebugVtables too small, required: %d", vtable_index, (int)estimate,… in create_vtable_stub()
110 __ lookup_virtual_method(r16, vtable_index, rmethod); in create_vtable_stub()
134 bookkeeping(masm, tty, s, npe_addr, ame_addr, true, vtable_index, slop_bytes, 0); in create_vtable_stub()
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/cpu/sparc/
H A DvtableStubs_sparc.cpp50 VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { in create_vtable_stub() argument
53 VtableStub* s = new(stub_code_length) VtableStub(true, vtable_index); in create_vtable_stub()
65 …const int index_dependent_slop = ((vtable_index < 512) ? 2 : 0)*BytesPerInstWord; // code size… in create_vtable_stub()
88 …__ cmp_and_br_short(G5, vtable_index*vtableEntry::size(), Assembler::greaterUnsigned, Assembler::p… in create_vtable_stub()
92 __ set(vtable_index, O2); in create_vtable_stub()
105 __ lookup_virtual_method(G3_scratch, vtable_index, G5_method); in create_vtable_stub()
132 …bookkeeping(masm, tty, s, npe_addr, ame_addr, true, vtable_index, slop_bytes, index_dependent_slop… in create_vtable_stub()
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/cpu/aarch64/
H A DvtableStubs_aarch64.cpp50 VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { in create_vtable_stub() argument
53 VtableStub* s = new(stub_code_length) VtableStub(true, vtable_index); in create_vtable_stub()
92 __ cmpw(rscratch1, vtable_index * vtableEntry::size()); in create_vtable_stub()
95 __ mov(r2, vtable_index); in create_vtable_stub()
102 …d: Code size estimate (%d) for DebugVtables too small, required: %d", vtable_index, (int)estimate,… in create_vtable_stub()
110 __ lookup_virtual_method(r16, vtable_index, rmethod); in create_vtable_stub()
134 bookkeeping(masm, tty, s, npe_addr, ame_addr, true, vtable_index, slop_bytes, 0); in create_vtable_stub()

12345678910>>...25