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 |
|
Matias Saavedra Silva
|
8796611206
|
8272160: Avoid using 32-bit counters in CDS code
Reviewed-by: iklam, kvn
|
2025-11-06 21:03:54 +00:00 |
|
Paul Hübner
|
0f34b0203a
|
8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf
Reviewed-by: dholmes, coleenp
|
2025-10-29 12:57:06 +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
|
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 |
|
Francesco Andreuzzi
|
c9b8bd6ff4
|
8364359: Sort share/cds includes
Reviewed-by: shade, iklam
|
2025-08-01 06:27:02 +00:00 |
|
Calvin Cheung
|
38af17d078
|
8356807: Change log_info(cds) to MetaspaceShared::report_loading_error()
Reviewed-by: matsaave, iklam
|
2025-07-15 17:27:17 +00:00 |
|
Calvin Cheung
|
003be0dee2
|
8361325: Refactor ClassLoaderExt
Reviewed-by: coleenp, sspitsyn
|
2025-07-03 19:40:22 +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 |
|
Vladimir Kozlov
|
12a0dd03b8
|
8358738: AOT cache created without graal jit should not be used with graal jit
Reviewed-by: iklam, ccheung
|
2025-06-13 16:20:11 +00:00 |
|
Ioi Lam
|
bce2bd24ef
|
8356308: Assert with -Xlog:class+path when classpath has an empty element
Reviewed-by: dholmes, ccheung
|
2025-06-02 16:52:05 +00:00 |
|
Ioi Lam
|
e306367813
|
8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages
Reviewed-by: kvn, shade
|
2025-05-29 17:06:42 +00:00 |
|
Ioi Lam
|
dede3532f7
|
8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics
Reviewed-by: erikj, kvn, asmehra
|
2025-05-28 22:12:14 +00:00 |
|
Igor Veresov
|
e3f85c961b
|
8355003: Implement JEP 515: Ahead-of-Time Method Profiling
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Co-authored-by: Vladimir Kozlov <kvn@openjdk.org>
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: kvn, ihse, cjplummer, iklam
|
2025-05-28 15:15:03 +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
|
7077535c0b
|
8356595: Convert -Xlog:cds to -Xlog:aot (step1)
Reviewed-by: ccheung, dholmes, jsjolen, matsaave
|
2025-05-20 03:44:25 +00:00 |
|
Ioi Lam
|
436960308c
|
8356597: AOT cache and CDS archive should not be created in read-only mode
Reviewed-by: shade, kvn
|
2025-05-10 15:16:19 +00:00 |
|
Calvin Cheung
|
620f81671a
|
8327495: Print more warning with -Xshare:auto when CDS fails to use archive
Reviewed-by: iklam, matsaave
|
2025-05-05 19:36:26 +00:00 |
|
Vladimir Kozlov
|
aae2bb6249
|
8350209: Preserve adapters in AOT cache
Co-authored-by: Ashutosh Mehra <asmehra@openjdk.org>
Reviewed-by: vlivanov, asmehra, ihse, iklam
|
2025-05-01 21:03:24 +00:00 |
|
Gerard Ziemski
|
9a2a2c5bb1
|
8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: stefank, coleenp, jsjolen
|
2025-04-30 17:57:00 +00:00 |
|
Gerard Ziemski
|
0da480a91d
|
8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone
Reviewed-by: stefank, jsjolen
|
2025-04-14 18:47:59 +00:00 |
|
Gerard Ziemski
|
43b194741c
|
8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: stefank, jsjolen
|
2025-04-14 16:22:07 +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 |
|
Calvin Cheung
|
c4b516dfe7
|
8348322: AOT cache creation crashes with "All cached hidden classes must be aot-linkable" when AOTInvokeDynamicLinking is disabled
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: iklam, matsaave
|
2025-03-03 18:49:11 +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 |
|
Ioi Lam
|
d422abc55a
|
8350668: has_extra_module_paths in filemap.cpp may be uninitialized
Reviewed-by: ccheung, shade
|
2025-02-25 19:25:18 +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 |
|
Ioi Lam
|
b985347c23
|
8348349: Refactor CDSConfig::is_dumping_heap()
Reviewed-by: ccheung, matsaave
|
2025-02-04 16:08:00 +00:00 |
|
Ioi Lam
|
03f5c33b53
|
8349122: -XX:+AOTClassLinking is not compatible with jdwp
Reviewed-by: jrose, kvn
|
2025-01-31 05:37:38 +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 |
|
Coleen Phillimore
|
379d05bcc1
|
8346990: Remove INTX_FORMAT and UINTX_FORMAT macros
Reviewed-by: kbarrett, dholmes, matsaave
|
2025-01-13 22:01:54 +00:00 |
|
Matias Saavedra Silva
|
931914af76
|
8340631: assert(reserved_rgn->contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region
Reviewed-by: iklam, jsjolen, stefank
|
2025-01-09 22:06:37 +00:00 |
|
Calvin Cheung
|
f647d4d908
|
8345936: Call ClassLoader.getResourceAsByteArray only for multi-release jar
Reviewed-by: iklam, dholmes
|
2024-12-13 19:19:42 +00:00 |
|
Matthias Baesken
|
1d2ccaeaa3
|
8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64
Reviewed-by: mdoerr, lucy, dholmes
|
2024-12-13 12:14:07 +00:00 |
|
Calvin Cheung
|
1ece4f9d93
|
8345514: Should use internal class name when calling ClassLoader.getResourceAsByteArray
Reviewed-by: iklam, matsaave
|
2024-12-05 15:40:12 +00:00 |
|
Aleksey Shipilev
|
84240cc8e0
|
8344831: [REDO] CDS: Parallel relocation
Reviewed-by: dholmes, stuefe
|
2024-12-05 12:37:54 +00:00 |
|
Calvin Cheung
|
d752f19611
|
8343427: Class file load hook crashes on archived classes from multi-release JARs
Reviewed-by: dholmes, iklam
|
2024-11-26 17:14:00 +00:00 |
|
Aleksey Shipilev
|
82c3612d77
|
8344830: [BACKOUT] JDK-8341334: CDS: Parallel relocation
Reviewed-by: dholmes, jpai
|
2024-11-22 12:28:03 +00:00 |
|
Aleksey Shipilev
|
76a55c3cb6
|
8341334: CDS: Parallel relocation
Reviewed-by: iklam, adinn, stuefe
|
2024-11-19 08:45:02 +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 |
|
Roman Kennke
|
44ec501a41
|
8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Hamlin Li <mli@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
|
2024-11-08 17:21:39 +00:00 |
|
Ioi Lam
|
fac89f471c
|
8343493: Perform module checks during MetaspaceShared::map_archives()
Reviewed-by: ccheung, matsaave
|
2024-11-07 18:53:22 +00:00 |
|
Andrew Haley
|
ead0116f26
|
8331341: secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: vlivanov, kvn, dlong
|
2024-11-06 08:58:08 +00:00 |
|
Calvin Cheung
|
d4eb2d924e
|
8319343: Improve CDS module graph support for --add-modules option
Reviewed-by: alanb, iklam
|
2024-10-31 21:30:08 +00:00 |
|
Matias Saavedra Silva
|
9f6211bcf1
|
8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops
Reviewed-by: ccheung, iklam
|
2024-10-28 14:31:35 +00:00 |
|
Calvin Cheung
|
0bdfe88e4c
|
8328313: Archived module graph should allow identical --module-path to be specified during dump time and run time
Reviewed-by: alanb, dholmes, iklam
|
2024-10-02 15:51:56 +00:00 |
|
Maxim Kartashev
|
aceae76fb5
|
8339460: CDS error when module is located in a directory with space in the name
Reviewed-by: ccheung, iklam
|
2024-09-26 15:40:31 +00:00 |
|
Aleksey Shipilev
|
f31f97ddb6
|
8340171: CDS: Enhance bitmap truncation
Reviewed-by: matsaave, iklam
|
2024-09-23 07:02:48 +00:00 |
|