git: openjdk/leyden: premain: Fixed CDSAccess::get_archived_object_permanent_index() to only keep alive archived oops that have a permanent index (previously every archived oop was kept alive)

duke duke at openjdk.org
Tue Nov 19 03:35:36 UTC 2024


Changeset: ac533a7e
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-18 17:20:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ac533a7e29810400fd6ccbbeab01e478dfd2f9ac

Fixed CDSAccess::get_archived_object_permanent_index() to only keep alive archived oops that have a permanent index (previously every archived oop was kept alive)

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/SCCache.cpp



More information about the leyden-dev mailing list