Ioi Lam
|
ecd25e7d6f
|
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
|
2023-10-21 15:43:36 +00:00 |
|
Calvin Cheung
|
25e85db61c
|
8307468: CDS Lambda Proxy classes are regenerated in dynamic dump
Reviewed-by: iklam
|
2023-09-06 15:37:03 +00:00 |
|
Coleen Phillimore
|
bd1b942741
|
8313905: Checked_cast assert in CDS compare_by_loader
Reviewed-by: dlong, iklam
|
2023-08-10 15:25:00 +00:00 |
|
Coleen Phillimore
|
f66cd5008d
|
8313564: Fix -Wconversion warnings in classfile code
Reviewed-by: matsaave, dholmes
|
2023-08-04 14:06:16 +00:00 |
|
Calvin Cheung
|
14010876dc
|
8309753: Include array classes in the output of -XX:+PrintSharedArchiveAndExit
Reviewed-by: iklam, matsaave
|
2023-06-13 15:54:31 +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 |
|
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 |
|
Matias Saavedra Silva
|
628a3f173a
|
8304738: UnregisteredClassesTable_lock never created
Reviewed-by: iklam, jcking, dholmes
|
2023-04-11 14:03:10 +00:00 |
|
Coleen Phillimore
|
bf917ba6af
|
8304687: Move add_to_hierarchy
Reviewed-by: dholmes, fparain
|
2023-03-23 13:47:06 +00:00 |
|
Robbin Ehn
|
c183fce954
|
8300926: Several startup regressions ~6-70% in 21-b6 all platforms
Reviewed-by: eosterlund, dcubed, coleenp
|
2023-03-13 09:34:00 +00:00 |
|
Ioi Lam
|
dc6d52cea5
|
8301876: Crash in DumpTimeClassInfo::add_verification_constraint
Reviewed-by: ccheung, matsaave
|
2023-02-09 00:30:07 +00:00 |
|
Johan Sjölen
|
49ff52087b
|
8300241: Replace NULL with nullptr in share/classfile/
Reviewed-by: coleenp, iklam
|
2023-01-27 16:15:29 +00:00 |
|
Stefan Karlsson
|
bfc5816595
|
8295475: Move non-resource allocation strategies out of ResourceObj
Reviewed-by: coleenp, stuefe, rehn, dholmes
|
2022-11-10 08:31:37 +00:00 |
|
Ioi Lam
|
3f4964f83d
|
8293291: Simplify relocation of native pointers in archive heap
Reviewed-by: ccheung, coleenp
|
2022-10-19 04:57:56 +00:00 |
|
Matias Saavedra Silva
|
88062eea67
|
8293969: breakup the long signature in SystemDictionaryShared::is_supported_invokedynamic
Reviewed-by: eastigeevich, coleenp
|
2022-09-29 20:16:30 +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 |
|
Coleen Phillimore
|
4f50316a1a
|
8292680: Convert Dictionary to ConcurrentHashTable
Reviewed-by: rehn, hseigel
|
2022-08-25 19:02:52 +00:00 |
|
Coleen Phillimore
|
fe0544f8a7
|
8292790: Remove hashtable.hpp from other files
Reviewed-by: shade, hseigel
|
2022-08-23 20:39:25 +00:00 |
|
Ioi Lam
|
27b0f7726b
|
8292318: Memory corruption in remove_dumptime_info
Reviewed-by: coleenp, ccheung
|
2022-08-22 03:43:27 +00:00 |
|
Ioi Lam
|
bd5855337c
|
8290833: Remove ConstantPoolCache::walk_entries_for_initialization()
Reviewed-by: coleenp, ccheung
|
2022-08-11 21:48:34 +00:00 |
|
Ioi Lam
|
fd9ac62161
|
8291457: Clean up lifecycle of CDS dump-time data structures
Reviewed-by: coleenp, ccheung
|
2022-08-04 18:10:21 +00:00 |
|
Ioi Lam
|
bc6a3c7b83
|
8290739: Simplify storage of dump-time class information
Reviewed-by: ccheung
|
2022-07-27 23:52:30 +00:00 |
|
Ioi Lam
|
66f59c2c16
|
8290731: Clean up CDS handling of LambdaForm Species classes
Reviewed-by: ccheung
|
2022-07-21 21:32:30 +00:00 |
|
Ioi Lam
|
ad8914616b
|
8288601: Consolidate static/dynamic archive tables
Reviewed-by: ccheung
|
2022-06-21 05:20:58 +00:00 |
|
Ioi Lam
|
b544b8b7d4
|
8276789: Support C++ lambda in ResourceHashtable::iterate
Reviewed-by: stefank, coleenp
|
2022-06-03 05:59:32 +00:00 |
|
Calvin Cheung
|
29ccb8fbb8
|
8285914: AppCDS crash when using shared archive with old class file
Reviewed-by: dholmes, iklam
|
2022-05-09 16:00:57 +00:00 |
|
Thomas Schatzl
|
7020595631
|
8284435: Add dedicated filler objects for known dead Java heap areas
Reviewed-by: iklam, iwalulya
|
2022-05-02 11:03:57 +00:00 |
|
Magnus Ihse Bursie
|
4594696f54
|
8284903: Fix typos in hotspot
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
|
2022-04-19 19:10:52 +00:00 |
|
Calvin Cheung
|
343e5f09d4
|
8282040: Remove unnecessary check made obsolete by JDK-8261941
Reviewed-by: iklam
|
2022-04-07 16:41:32 +00:00 |
|
Ioi Lam
|
d983d108c5
|
8275731: CDS archived enums objects are recreated at runtime
Reviewed-by: coleenp, ccheung
|
2022-02-28 20:33:18 +00:00 |
|
Yumin Qi
|
8e4ef818a9
|
8280767: -XX:ArchiveClassesAtExit does not archive BoundMethodHandle$Species classes
Reviewed-by: iklam, ccheung
|
2022-02-04 19:20:22 +00:00 |
|
Ioi Lam
|
09cf5f19d7
|
8278602: CDS dynamic dump may access unloaded classes
Reviewed-by: coleenp, ccheung
|
2022-01-04 04:52:49 +00:00 |
|
Calvin Cheung
|
bd92674be5
|
8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded
Reviewed-by: iklam, dholmes
|
2021-11-16 02:34:36 +00:00 |
|
Calvin Cheung
|
e5cd2692da
|
8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info
Reviewed-by: minqi, dholmes
|
2021-10-26 16:26:57 +00:00 |
|
Calvin Cheung
|
12fa7073c5
|
8261941: Use ClassLoader for unregistered classes during -Xshare:dump
Reviewed-by: iklam, minqi
|
2021-09-16 17:32:02 +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
|
357947acd8
|
8270061: Change parameter order of ResourceHashtable
Reviewed-by: coleenp, stuefe
|
2021-07-28 20:39:16 +00:00 |
|
Ioi Lam
|
7dd19af259
|
8270803: Reduce CDS API verbosity
Reviewed-by: minqi, ccheung
|
2021-07-21 03:52:19 +00:00 |
|
Calvin Cheung
|
00195b85ed
|
8265604: Support unlinked classes in dynamic CDS archive
Reviewed-by: minqi, iklam
|
2021-07-20 02:06:42 +00:00 |
|
Yumin Qi
|
f741e4ca74
|
8264735: Make dynamic dump repeatable
Reviewed-by: ccheung, iklam
|
2021-07-07 19:41:45 +00:00 |
|
Yumin Qi
|
ee1e202bc3
|
8268821: Split systemDictionaryShared.cpp
Reviewed-by: erikj, ccheung, iklam
|
2021-06-28 23:20:28 +00:00 |
|
Ioi Lam
|
bb24fa652a
|
8267189: Remove duplicated unregistered classes from dynamic archive
Reviewed-by: ccheung, minqi
|
2021-06-17 22:19:23 +00:00 |
|
Ioi Lam
|
e4908a439a
|
8268778: CDS check_excluded_classes needs DumpTimeTable_lock
Reviewed-by: ccheung, minqi
|
2021-06-16 16:05:19 +00:00 |
|
Calvin Cheung
|
c088d093e2
|
8268522: InstanceKlass::can_be_verified_at_dumptime() returns opposite value
Reviewed-by: dholmes, minqi, iklam
|
2021-06-14 15:02:55 +00:00 |
|
Calvin Cheung
|
01054e6f5a
|
8268470: CDS dynamic dump asserts with JFR RecordingStream
Reviewed-by: minqi, iklam
|
2021-06-11 16:08:18 +00:00 |
|
Yumin Qi
|
7ff6e7b2b1
|
8267954: Shared classes that failed to load should not be loaded again
Reviewed-by: iklam, ccheung
|
2021-06-09 21:33:28 +00:00 |
|
Ioi Lam
|
91f9adc5f5
|
8268139: CDS ArchiveBuilder may reference unloaded classes
Reviewed-by: coleenp, ccheung
|
2021-06-05 15:22:38 +00:00 |
|
Calvin Cheung
|
de27da7ded
|
8267431: Rename InstanceKlass::has_old_class_version to can_be_verified_at_dumptime
Reviewed-by: iklam
|
2021-05-25 00:42:21 +00:00 |
|