src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
changeset 54110 f4f0dce5d0bb
parent 53967 2bd3e05d4c6f
child 54440 23a04fe2aca2
equal deleted inserted replaced
54109:debb15cc04ee 54110:f4f0dce5d0bb
  4303   }
  4303   }
  4304   byte_offset = (unsigned long)dest.target() & 0xfff;
  4304   byte_offset = (unsigned long)dest.target() & 0xfff;
  4305 }
  4305 }
  4306 
  4306 
  4307 void MacroAssembler::load_byte_map_base(Register reg) {
  4307 void MacroAssembler::load_byte_map_base(Register reg) {
  4308   jbyte *byte_map_base =
  4308   CardTable::CardValue* byte_map_base =
  4309     ((CardTableBarrierSet*)(BarrierSet::barrier_set()))->card_table()->byte_map_base();
  4309     ((CardTableBarrierSet*)(BarrierSet::barrier_set()))->card_table()->byte_map_base();
  4310 
  4310 
  4311   if (is_valid_AArch64_address((address)byte_map_base)) {
  4311   if (is_valid_AArch64_address((address)byte_map_base)) {
  4312     // Strictly speaking the byte_map_base isn't an address at all,
  4312     // Strictly speaking the byte_map_base isn't an address at all,
  4313     // and it might even be negative.
  4313     // and it might even be negative.