-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: repo-leyden
-
Component/s: hotspot
Currently we use Relocation info to patch card_table::_byte_map_base referenced in compiled code. This is not completely correct since this is not address. We have special check in AOTCodeCache::init2() to skip AOT code generation and usage if byte_map_base is not relocatable.
To avoid this we should use AOTRuntimeConstants table to load _byte_map_base from it. And used Relocation info for loading from this table.
To avoid this we should use AOTRuntimeConstants table to load _byte_map_base from it. And used Relocation info for loading from this table.