RFR: 8354887: Preserve runtime blobs in AOT code cache [v2]

Ashutosh Mehra asmehra at openjdk.org
Tue May 6 14:14:22 UTC 2025


On Mon, 5 May 2025 23:54:55 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> Ashutosh Mehra has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits:
>> 
>>  - Merge branch 'master' into preserve-runtime-blobs-master
>>  - Address Vladimir's comments
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Remove irrelevant comment
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Fix win64 compile failures
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Fix AOTCodeFlags.java test
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Fix compile failure in minimal config
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Revert back changes that added AOTRuntimeConstants.
>>    Ensure CompressedOops::base and CompressedKlssPointers::base does not
>>    change in production run
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Fix merge conflicts
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Store/load AsmRemarks and DbgStrings in aot code cache
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - Add missing external address in aarch64
>>    
>>    Signed-off-by: Ashutosh Mehra <asmehra at redhat.com>
>>  - ... and 1 more: https://git.openjdk.org/jdk/compare/2a4f37cc...ba612dab
>
> I attached hs_err file to RFE in JBS.

@vnkozlov thanks for testing the patch.

> % make test JTREG=AOT_JDK=true CONF=fastdebug TEST=compiler/c2/cr6865031/Test.java

I can recreate this test locally. Looking into it.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/25019#issuecomment-2854731804


More information about the hotspot-runtime-dev mailing list