git: openjdk/leyden: premain-precompile: 12 new changesets

duke duke at openjdk.org
Sat Oct 14 00:03:51 UTC 2023


Changeset: b88c089e
Author:    Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date:      2023-10-06 18:47:05 +0000
URL:       https://git.openjdk.org/leyden/commit/b88c089edc0097cd8f46b30ff2a63b84560d9dc9

CDSPreimage: avoid buffer overflow when composing command line

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: 4c252ff1
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-09 10:29:26 +0000
URL:       https://git.openjdk.org/leyden/commit/4c252ff1faea01ef3f7c29d4ded31b4c077cc6fa

Fixed petclinit crash with -XX:CacheDataStore

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/oops/constantPool.cpp
! test/hotspot/jtreg/premain/spring-petclinic/Makefile

Changeset: 51f762d1
Author:    Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date:      2023-10-09 14:41:19 +0000
URL:       https://git.openjdk.org/leyden/commit/51f762d16ce1869983417f925c19e7aca7c0ced3

Merge branch 'premain' into premain-precompile

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: f2dcff59
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-09 15:13:06 +0000
URL:       https://git.openjdk.org/leyden/commit/f2dcff599f5fcb5e7ea26857433ee64a4e269384

fixed -Xlog:cds+resolve=debug crash when dumping dynamic archive

! src/hotspot/share/oops/constantPool.cpp
! test/hotspot/jtreg/premain/spring-petclinic/Makefile

Changeset: 329f7083
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-10 09:00:37 +0000
URL:       https://git.openjdk.org/leyden/commit/329f70836c1246fae269208d5962694f8143b268

Added perf counter for ClassPrelinker

! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/premain/spring-petclinic/Makefile

Changeset: 9fbe454b
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-10 09:39:41 +0000
URL:       https://git.openjdk.org/leyden/commit/9fbe454bb0379c73c4f600f13d17c37c58003e8a

Partial fix for minimal build failure (minimal build is still not working)

! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsAccess.hpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp

Changeset: 824e20a9
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-10 15:18:19 +0000
URL:       https://git.openjdk.org/leyden/commit/824e20a90b31dbd7b2fa78adf5dc63492295e298

Temp work around for JDK-8317841: do not archive spring's dynamically generated classes

! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: 77d438dd
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-10 20:05:59 +0000
URL:       https://git.openjdk.org/leyden/commit/77d438dd61c25fd1fc2981f2955c7b94b04d54d8

Fixed crash when perf counters were used without UsePerfData

! src/hotspot/share/cds/classPrelinker.cpp

Changeset: ebd5cd99
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-10 22:46:27 +0000
URL:       https://git.openjdk.org/leyden/commit/ebd5cd996ea0f198fa6e75d10cceeb96d20bc32d

Fixed crash with spring-clinic caused by the JDK-8317841 work-around

! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: 9d46f861
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-12 17:52:15 +0000
URL:       https://git.openjdk.org/leyden/commit/9d46f861bcba5b8427b63e825aa02871aa56f4ab

Fixed "guarantee(tag_at(which).is_klass()) failed: Corrupted constant pool" when running SpringRest.java

! src/hotspot/share/oops/cpCache.cpp

Changeset: a7b1d41d
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-12 22:36:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a7b1d41df557c3232b6e4d99a0c8f3fc48eceb3c

Proper support for -XX:+RecordTraining for new workflow

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/premain/spring-petclinic/Makefile

Changeset: fd4366c8
Author:    Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date:      2023-10-13 16:51:10 +0000
URL:       https://git.openjdk.org/leyden/commit/fd4366c8773a664c5e7bbe4ad6e171c6415c090c

Merge remote-tracking branch 'origin/premain' into premain-precompile

! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/runtime/java.cpp



More information about the leyden-dev mailing list