Ioi Lam
|
0867f9b1b4
|
8377307: Refactor code for AOT cache pointer compression
Reviewed-by: jsjolen, xuelei, asmehra
|
2026-02-11 23:00:50 +00:00 |
|
Ioi Lam
|
9fd86e3749
|
8374639: Static archive with AOTClassLinking breaks dynamic archive
Reviewed-by: coleenp, matsaave
|
2026-01-08 18:42:20 +00:00 |
|
Ioi Lam
|
1535d08f0e
|
8371944: AOT configuration is corrupted when app closes System.out
Reviewed-by: kvn, iveresov
|
2025-11-19 20:58:23 +00:00 |
|
Erik Österlund
|
c8656449c2
|
8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Joel Sikström <jsikstro@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: aboldtch, iklam, kvn
|
2025-11-07 15:28:51 +00:00 |
|
Ioi Lam
|
fd30ae988b
|
8350550: Preload classes from AOT cache during VM bootstrap
Reviewed-by: kvn, heidinga, asmehra
|
2025-09-23 14:43:16 +00:00 |
|
Ioi Lam
|
000569da60
|
8362561: Remove diagnostic option AllowArchivingWithJavaAgent
Reviewed-by: sspitsyn, shade, dholmes, ayang
|
2025-09-18 16:09:26 +00:00 |
|
Ioi Lam
|
91a979430e
|
8367366: Do not support -XX:+AOTClassLinking for dynamic CDS archive
Reviewed-by: kvn, asmehra
|
2025-09-18 02:49:10 +00:00 |
|
Ioi Lam
|
85715e1050
|
8317269: Store old classes in linked state in AOT cache
Reviewed-by: coleenp, matsaave
|
2025-09-10 19:21:00 +00:00 |
|
Ioi Lam
|
f90d520308
|
8366475: Rename MetaspaceShared class to AOTMetaspace
Reviewed-by: kvn, asmehra
|
2025-09-04 16:23:46 +00:00 |
|
Ioi Lam
|
90a2db1ecb
|
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
Reviewed-by: liach, kvn
|
2025-09-04 04:47:48 +00:00 |
|
Ioi Lam
|
f4d73d2a3d
|
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
Reviewed-by: dholmes, coleenp
|
2025-09-04 02:31:12 +00:00 |
|
Francesco Andreuzzi
|
c9b8bd6ff4
|
8364359: Sort share/cds includes
Reviewed-by: shade, iklam
|
2025-08-01 06:27:02 +00:00 |
|
Jonas Norlinder
|
c748d358b2
|
8360024: Reorganize GC VM operations and implement is_gc_operation
Reviewed-by: tschatzl, dholmes
|
2025-06-23 12:49:59 +00:00 |
|
Vladimir Kozlov
|
6e390ef17c
|
8358690: Some initialization code asks for AOT cache status way too early
Reviewed-by: asmehra, adinn
|
2025-06-16 15:55:51 +00:00 |
|
Ioi Lam
|
f8d7f663c1
|
8356998: Convert -Xlog:cds to -Xlog:aot (step 2)
Reviewed-by: ccheung, matsaave
|
2025-05-20 05:46:34 +00:00 |
|
Ioi Lam
|
567c6885a3
|
8353597: Refactor handling VM options for AOT cache input and output
Reviewed-by: kvn, asmehra
|
2025-04-09 15:03:38 +00:00 |
|
Ioi Lam
|
c26c575867
|
8353014: Exclude AOT tooling classes from AOT cache
Reviewed-by: vlivanov, kvn
|
2025-04-09 01:15:40 +00:00 |
|
Thomas Stuefe
|
59629f88e6
|
8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use
Reviewed-by: mbaesken, iklam
|
2025-03-30 16:42:38 +00:00 |
|
Ioi Lam
|
24833403b6
|
8352579: Refactor CDS legacy optimization for lambda proxy classes
Reviewed-by: ccheung, matsaave
|
2025-03-27 00:23:51 +00:00 |
|
Thomas Stuefe
|
3e46480dcf
|
8350770: [BACKOUT] Protection zone for easier detection of accidental zero-nKlass use
Reviewed-by: mdoerr, rkennke
|
2025-02-26 15:57:37 +00:00 |
|
Thomas Stuefe
|
a70eba8e42
|
8330174: Protection zone for easier detection of accidental zero-nKlass use
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: iklam, rkennke
|
2025-02-26 09:51:56 +00:00 |
|
Ioi Lam
|
86024ebdb0
|
8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file
Reviewed-by: ccheung, asmehra, kvn, iveresov
|
2025-02-25 22:56:25 +00:00 |
|
Calvin Cheung
|
ddb2569110
|
8280682: Refactor AOT code source validation checks
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: iklam, asmehra, dholmes, kvn
|
2025-02-24 19:54:48 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Coleen Phillimore
|
baca7daa32
|
8347733: Replace SIZE_FORMAT in runtime code
Reviewed-by: matsaave, sspitsyn, dholmes
|
2025-01-17 16:24:47 +00:00 |
|
Sonia Zaldana Calles
|
254e840d9a
|
8340416: Remove ArchiveBuilder::estimate_archive_size()
Reviewed-by: iklam, ccheung
|
2025-01-15 14:09:27 +00:00 |
|
Ioi Lam
|
be1cdd9450
|
8344140: Refactor the discovery of AOT cache artifacts
Reviewed-by: ccheung, asmehra
|
2025-01-15 04:32:47 +00:00 |
|
Calvin Cheung
|
a641932427
|
8346310: Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit
Reviewed-by: dholmes
|
2025-01-08 17:07:54 +00:00 |
|
Ioi Lam
|
41a2d49f0a
|
8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking
Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov
|
2024-11-15 22:28:54 +00:00 |
|
Calvin Cheung
|
eb2488fd17
|
8330198: Add some class loading related perf counters to measure VM startup
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: iklam, dholmes
|
2024-06-14 01:18:30 +00:00 |
|
Sonia Zaldana Calles
|
438121be6b
|
8332785: Replace naked uses of UseSharedSpaces with CDSConfig::is_using_archive
Reviewed-by: dholmes, stuefe, sspitsyn
|
2024-06-05 15:58:59 +00:00 |
|
Matias Saavedra Silva
|
a706ca4fdb
|
8329418: Replace pointers to tables with offsets in relocation bitmap
Reviewed-by: cjplummer, iklam
|
2024-05-10 01:34:02 +00:00 |
|
Stefan Karlsson
|
71d48bcc3d
|
8329655: Cleanup KlassObj and klassOop names after the PermGen removal
Reviewed-by: rkennke, coleenp
|
2024-04-05 07:39:48 +00:00 |
|
Ioi Lam
|
115b0744c6
|
8319944: Remove DynamicDumpSharedSpaces
Reviewed-by: dholmes, ccheung, matsaave
|
2023-11-13 18:09:24 +00:00 |
|
Calvin Cheung
|
dc14247077
|
8309240: Array classes should be stored in dynamic CDS archive
Reviewed-by: iklam
|
2023-08-01 22:08:55 +00:00 |
|
Ioi Lam
|
cf8d706300
|
8308463: Refactor regenerated class handling in lambdaFormInvokers.cpp
Reviewed-by: coleenp, dholmes, matsaave
|
2023-06-29 04:28:30 +00:00 |
|
Ioi Lam
|
6f75dd8741
|
8308236: Remove SystemDictionaryShared::clone_dumptime_tables()
Reviewed-by: vlivanov, ccheung
|
2023-05-18 04:10:49 +00:00 |
|
Ioi Lam
|
05b51c75b9
|
8307567: Avoid relocating global roots to metaspaceObjs in CDS dump
Reviewed-by: matsaave, ccheung
|
2023-05-16 01:40:07 +00:00 |
|
Ashutosh Mehra
|
cc9f7ad9ce
|
8307765: DynamicArchiveHeader contents are missing in CDS mapfile
Reviewed-by: iklam, ccheung
|
2023-05-10 21:51:36 +00:00 |
|
Ioi Lam
|
723037a79d
|
8298048: Combine CDS archive heap into a single block
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Reviewed-by: matsaave, tschatzl
|
2023-04-21 15:29:45 +00:00 |
|
Matias Saavedra Silva
|
e3ece365ce
|
8303422: Use common functions to exit the VM for -Xshare:dump and CDS errors
Reviewed-by: iklam, coleenp, fparain
|
2023-04-17 21:38:46 +00:00 |
|
David Holmes
|
a7546b3a16
|
8304996: Add missing HandleMarks
Reviewed-by: coleenp, shade, iklam
|
2023-04-04 02:04:47 +00:00 |
|
David Holmes
|
63ce88b5fb
|
8304147: JVM crash during shutdown when dumping dynamic archive
Reviewed-by: ccheung, matsaave, coleenp
|
2023-03-27 22:05:23 +00:00 |
|
Matias Saavedra Silva
|
206661d45f
|
8281941: Change CDS warning messages to use Unified Logging
Reviewed-by: dholmes, ccheung
|
2023-03-10 17:11:48 +00:00 |
|
Matias Saavedra Silva
|
cd4b88d0d2
|
8292269: Replace FileMapInfo::fail_continue() with Unified Logging
Reviewed-by: iklam, dholmes, ccheung
|
2023-03-03 19:00:27 +00:00 |
|
Johan Sjölen
|
eca64795be
|
8300087: Replace NULL with nullptr in share/cds/
Reviewed-by: dholmes, iklam
|
2023-01-20 09:57:20 +00:00 |
|
Stefan Karlsson
|
813b223a6b
|
8296926: Sort include lines of files in the include/ directory
Reviewed-by: kbarrett, erikj, lkorinth
|
2022-11-16 12:51:26 +00:00 |
|
Matias Saavedra Silva
|
a8070fba21
|
8296157: Rename FileMapInfo::space_at() to region_at()
Reviewed-by: iklam, ccheung
|
2022-11-03 21:24:12 +00:00 |
|
Ioi Lam
|
aad81f2eba
|
8293979: Resolve JVM_CONSTANT_Class references at CDS dump time
Reviewed-by: coleenp, ccheung
|
2022-10-23 23:26:05 +00:00 |
|
Ioi Lam
|
41ce658267
|
8292225: Rename ArchiveBuilder APIs related to source and buffered addresses
Reviewed-by: ccheung
|
2022-09-12 22:52:16 +00:00 |
|