/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/code/ |
H A D | vtableStubs.cpp | 110 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 D | vtableStubs.hpp | 119 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 D | vtableStubs.cpp | 110 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 D | vtableStubs.hpp | 119 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 D | vtableStubs.cpp | 208 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 D | vtableStubs.hpp | 89 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 D | vtableStubs.cpp | 210 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 D | vtableStubs.hpp | 89 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 D | vtableStubs.cpp | 208 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 D | vtableStubs.hpp | 89 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 D | vtableStubs.cpp | 212 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 D | vtableStubs.hpp | 89 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 D | vtableStubs.cpp | 212 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 D | vtableStubs.hpp | 89 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 D | vtableStubs.cpp | 209 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 D | vtableStubs.hpp | 89 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 D | vtableStubs.cpp | 211 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 D | vtableStubs.hpp | 89 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 D | vtableStubs.cpp | 210 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 D | vtableStubs.hpp | 89 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 D | vtableStubs_sparc.cpp | 50 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 D | vtableStubs_aarch64.cpp | 50 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 D | vtableStubs_aarch64.cpp | 50 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 D | vtableStubs_sparc.cpp | 50 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 D | vtableStubs_aarch64.cpp | 50 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()
|