StubRoutines::_crc_table_adr and _crc32c_table_addr are used by initial stubs. In leyden these addresses should be recorded in AOTCodeAddressTable to be used by AOTed stubs. But recording in AOTCodeAddressTable is done in AOTCodeCache::init2() before initial stubs are generated and these tables addresses are set.
We need to move _crc_table_adr and _crc32c_table_addr initialization to preuniverse stubs to be available in AOTCodeCache::init2().
Note, initialization of this addresses do not generate any assembler blobs.
We need to move _crc_table_adr and _crc32c_table_addr initialization to preuniverse stubs to be available in AOTCodeCache::init2().
Note, initialization of this addresses do not generate any assembler blobs.
- links to
-
Commit(master) openjdk/jdk/89fe586e
-
Review(master) openjdk/jdk/26434