Searched refs:byte_map_base (Results 1 - 25 of 35) sorted by relevance

12

/openjdk10/hotspot/src/share/vm/code/
H A DrelocInfo_ext.cpp63 return (address)ct->byte_map_base;
/openjdk10/hotspot/src/os_cpu/linux_arm/vm/
H A Dthread_linux_arm.cpp45 _card_table_base = (address) (barrier_set_cast<CardTableModRefBS>(bs)->byte_map_base);
/openjdk10/hotspot/src/share/vm/gc/shared/
H A DcardTableModRefBS.hpp125 jbyte* result = &byte_map_base[uintptr_t(p) >> card_shift];
239 jbyte* byte_map_base; member in class:CardTableModRefBS
297 size_t delta = pointer_delta(p, byte_map_base, sizeof(jbyte));
H A DcardTableModRefBS.cpp63 byte_map_base(NULL)
105 // then add it to byte_map_base, i.e.
107 // _byte_map = byte_map_base + (uintptr_t(low_bound) >> card_shift)
109 byte_map_base = _byte_map - (uintptr_t(low_bound) >> card_shift);
123 log_trace(gc, barrier)(" byte_map_base: " INTPTR_FORMAT, p2i(byte_map_base));
525 st->print_cr("Card table byte_map: [" INTPTR_FORMAT "," INTPTR_FORMAT "] byte_map_base: " INTPTR_FORMAT,
526 p2i(_byte_map), p2i(_byte_map + _byte_map_size), p2i(byte_map_base));
/openjdk10/hotspot/src/share/vm/gc/g1/
H A Dg1SATBCardTableModRefBS.cpp147 byte_map_base = _byte_map - (uintptr_t(low_bound) >> card_shift);
154 log_trace(gc, barrier)(" byte_map_base: " INTPTR_FORMAT, p2i(byte_map_base));
/openjdk10/hotspot/src/cpu/aarch64/vm/
H A Dc1_Runtime1_aarch64.cpp1220 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
1236 // LR is free here, so we can use it to hold the byte_map_base.
1237 const Register byte_map_base = lr; local
1239 assert_different_registers(card_offset, byte_map_base, rscratch1);
1243 __ load_byte_map_base(byte_map_base);
1244 __ ldrb(rscratch1, Address(byte_map_base, card_offset));
1251 __ ldrb(rscratch1, Address(byte_map_base, card_offset));
1256 __ strb(zr, Address(byte_map_base, card_offset));
1260 __ add(card_addr, byte_map_base, card_addr);
H A DmacroAssembler_aarch64.cpp3250 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
3753 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
3770 ExternalAddress cardtable((address) ct->byte_map_base);
3771 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
4240 jbyte *byte_map_base =
4241 ((CardTableModRefBS*)(Universe::heap()->barrier_set()))->byte_map_base;
4243 if (is_valid_AArch64_address((address)byte_map_base)) {
4244 // Strictly speaking the byte_map_base isn't an address at all,
4247 adrp(reg, ExternalAddress((address)byte_map_base), offset);
4253 mov(reg, (uint64_t)byte_map_base);
[all...]
/openjdk10/hotspot/src/cpu/ppc/vm/
H A Dc1_Runtime1_ppc.cpp823 jbyte* byte_map_base = ((CardTableModRefBS*)bs)->byte_map_base; local
832 __ load_const_optimized(/*cardtable*/ tmp2, byte_map_base, tmp);
H A DmacroAssembler_ppc.hpp650 void card_table_write(jbyte* byte_map_base, Register Rtmp, Register Robj);
H A DmacroAssembler_ppc.cpp3035 card_table_write(bs->byte_map_base, Rtmp, Rstore_addr);
3039 void MacroAssembler::card_table_write(jbyte* byte_map_base, Register Rtmp, Register Robj) { argument
3041 load_const_optimized(Rtmp, (address)byte_map_base, R0);
3180 assert(sizeof(*bs->byte_map_base) == sizeof(jbyte), "adjust this code");
3183 load_const_optimized(Rbase, (address)bs->byte_map_base, /*temp*/ Rtmp3);
H A DstubGenerator_ppc.cpp712 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
723 __ load_const(tmp, (address)ct->byte_map_base);
/openjdk10/hotspot/src/cpu/arm/vm/
H A Dc1_Runtime1_arm.cpp622 AddressLiteral cardtable((address)ct->byte_map_base, relocInfo::none);
623 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
685 if (((intptr_t)ct->byte_map_base & 0xff) == 0) {
H A Dinterp_masm_arm.cpp417 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "Adjust store check code");
435 mov_address(card_table_base, (address)ct->byte_map_base, symbolic_Relocation::card_table_reference);
475 if ((((uintptr_t)ct->byte_map_base & 0xff) == 0)) {
H A DmacroAssembler_arm.cpp2381 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
2383 mov_address(tmp2, (address)ct->byte_map_base, symbolic_Relocation::card_table_reference);
/openjdk10/hotspot/src/cpu/s390/vm/
H A Dc1_Runtime1_s390.cpp857 jbyte* byte_map_base = ((CardTableModRefBS*)bs)->byte_map_base; local
865 AddressLiteral rs(byte_map_base);
H A DstubGenerator_s390.cpp771 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
790 __ load_const_optimized(Z_R1, (address)ct->byte_map_base);
/openjdk10/hotspot/src/cpu/sparc/vm/
H A Dc1_Runtime1_sparc.cpp930 jbyte* byte_map_base = barrier_set_cast<CardTableModRefBS>(bs)->byte_map_base; local
936 AddressLiteral rs(byte_map_base);
H A DmacroAssembler_sparc.cpp643 void MacroAssembler::card_table_write(jbyte* byte_map_base, argument
647 set((address) byte_map_base, tmp);
3671 static void generate_dirty_card_log_enqueue(jbyte* byte_map_base) { argument
3681 AddressLiteral addrlit(byte_map_base);
3762 generate_dirty_card_log_enqueue_if_necessary(jbyte* byte_map_base) { argument
3764 generate_dirty_card_log_enqueue(byte_map_base);
3799 generate_dirty_card_log_enqueue_if_necessary(bs->byte_map_base);
3822 card_table_write(bs->byte_map_base, tmp, store_addr);
H A DmacroAssembler_sparc.hpp1077 void card_table_write(jbyte* byte_map_base, Register tmp, Register obj);
/openjdk10/hotspot/src/share/vm/shark/
H A DsharkBuilder.cpp453 (intptr_t) (barrier_set_cast<CardTableModRefBS>(bs)->byte_map_base)),
/openjdk10/hotspot/src/share/vm/compiler/
H A Ddisassembler.cpp324 adr == (address)(barrier_set_cast<CardTableModRefBS>(bs)->byte_map_base)) {
/openjdk10/hotspot/src/cpu/x86/vm/
H A Dc1_Runtime1_x86.cpp1686 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust this code");
1710 // Do not use ExternalAddress to load 'byte_map_base', since 'byte_map_base' is NOT
1712 __ movptr(cardtable, (intptr_t)ct->byte_map_base);
/openjdk10/hotspot/src/share/vm/aot/
H A DaotCodeHeap.cpp532 SET_AOT_GLOBAL_SYMBOL_VALUE("_aot_card_table_address", address, ct->byte_map_base);
/openjdk10/hotspot/src/share/vm/opto/
H A DgraphKit.cpp3832 assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust users of this code");
3833 if (ct->byte_map_base != NULL) {
3834 return makecon(TypeRawPtr::make((address)ct->byte_map_base));
/openjdk10/hotspot/src/share/vm/c1/
H A Dc1_LIRGenerator.cpp1618 assert(sizeof(*(ct->byte_map_base)) == sizeof(jbyte), "adjust this code");
1619 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base);

Completed in 345 milliseconds

12