-
Enhancement
-
Resolution: Unresolved
-
P4
-
repo-leyden
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.