Ioi Lam
|
f8d7f663c1
|
8356998: Convert -Xlog:cds to -Xlog:aot (step 2)
Reviewed-by: ccheung, matsaave
|
2025-05-20 05:46:34 +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 |
|
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 |
|
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 |
|
Aleksey Shipilev
|
84240cc8e0
|
8344831: [REDO] CDS: Parallel relocation
Reviewed-by: dholmes, stuefe
|
2024-12-05 12:37:54 +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 |
|
Aleksey Shipilev
|
dc00eb87bc
|
8338912: CDS: Segmented roots array
Reviewed-by: ccheung, iklam
|
2024-09-16 05:33:40 +00:00 |
|
Ioi Lam
|
b818679eba
|
8293980: Resolve CONSTANT_FieldRef at CDS dump time
Reviewed-by: erikj, matsaave, heidinga
|
2024-06-14 06:06:24 +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 |
|
Matias Saavedra Silva
|
ece7d4349a
|
8329416: Split relocation pointer map into read-write and read-only maps
Reviewed-by: iklam, ccheung
|
2024-04-11 22:05:55 +00:00 |
|
Ioi Lam
|
ecd25e7d6f
|
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
|
2023-10-21 15:43:36 +00:00 |
|
Ioi Lam
|
581f90e242
|
8311604: Simplify NOCOOPS requested addresses for archived heap objects
Reviewed-by: ccheung
|
2023-07-09 15:18:46 +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 |
|
Ioi Lam
|
57e7a3fbea
|
8307959: Remove explicit type casts from SerializeClosure::do_xxx() calls
Reviewed-by: matsaave, ccheung
|
2023-05-15 16:33:37 +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 |
|
Ioi Lam
|
b524a74165
|
8301106: Allow archived Java strings to be moved by GC
Reviewed-by: dholmes
|
2023-03-29 23:42:52 +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 |
|
Ioi Lam
|
391599bc9d
|
8297313: Refactor APIs for calculating address of CDS archive heap regions
Reviewed-by: matsaave, ccheung
|
2022-12-01 19:59:14 +00:00 |
|
Ioi Lam
|
ac05bc8605
|
8293293: Move archive heap loading code out of heapShared.cpp
Reviewed-by: erikj, coleenp
|
2022-09-02 23:47:48 +00:00 |
|
Ioi Lam
|
64b5b2b0b3
|
8282828: CDS uncompressed oops archive is not deterministic
Reviewed-by: erikj, ihse, ccheung
|
2022-05-03 04:06:56 +00:00 |
|
Calvin Cheung
|
d95de5c7fe
|
8255495: Support CDS Archived Heap for uncompressed oops
Reviewed-by: iklam, tschatzl
|
2022-02-01 19:33:36 +00:00 |
|
Thomas Stuefe
|
2155afe2a8
|
8280503: Use allStatic.hpp instead of allocation.hpp where possible
Reviewed-by: dholmes, iklam
|
2022-01-25 09:15:11 +00:00 |
|
Ioi Lam
|
655ea6d42a
|
8270489: Support archived heap objects in EpsilonGC
Reviewed-by: shade, ccheung
|
2021-09-01 16:50:11 +00:00 |
|
Ioi Lam
|
e7b6f48182
|
8265602: -XX:DumpLoadedClassList should support custom loaders
Reviewed-by: ccheung, minqi
|
2021-08-06 05:58:48 +00:00 |
|
Ioi Lam
|
024c4027d8
|
8271014: Refactor HeapShared::is_archived_object()
Reviewed-by: ccheung, minqi
|
2021-07-21 18:49:19 +00:00 |
|
Ioi Lam
|
7dd19af259
|
8270803: Reduce CDS API verbosity
Reviewed-by: minqi, ccheung
|
2021-07-21 03:52:19 +00:00 |
|
Ioi Lam
|
95f0fd6c4d
|
8265696: Move CDS sources to src/hotspot/shared/cds
Reviewed-by: erikj, dholmes, stuefe
|
2021-04-23 04:13:02 +00:00 |
|