src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
changeset 49172 f047fae0169c
parent 49164 7e958a8ebcd3
child 49192 6734eeef4283
equal deleted inserted replaced
49171:6ecca4a9c75f 49172:f047fae0169c
  4512   byte_offset = (unsigned long)dest.target() & 0xfff;
  4512   byte_offset = (unsigned long)dest.target() & 0xfff;
  4513 }
  4513 }
  4514 
  4514 
  4515 void MacroAssembler::load_byte_map_base(Register reg) {
  4515 void MacroAssembler::load_byte_map_base(Register reg) {
  4516   jbyte *byte_map_base =
  4516   jbyte *byte_map_base =
  4517     ((CardTableModRefBS*)(Universe::heap()->barrier_set()))->byte_map_base;
  4517     ((CardTableModRefBS*)(Universe::heap()->barrier_set()))->card_table()->byte_map_base();
  4518 
  4518 
  4519   if (is_valid_AArch64_address((address)byte_map_base)) {
  4519   if (is_valid_AArch64_address((address)byte_map_base)) {
  4520     // Strictly speaking the byte_map_base isn't an address at all,
  4520     // Strictly speaking the byte_map_base isn't an address at all,
  4521     // and it might even be negative.
  4521     // and it might even be negative.
  4522     unsigned long offset;
  4522     unsigned long offset;