Ashutosh Mehra
d8ebe38759
8370377: Avoid resolving constant pool entries during preimage generation in the training run
...
Reviewed-by: adinn, iklam
2025-10-22 19:11:37 +00:00
Kim Barrett
9e843f56ec
8367014: Rename class Atomic to AtomicAccess
...
Reviewed-by: dholmes, aph, stefank
2025-09-12 06:35:55 +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
37b70707bd
8362587: Sort share/oops includes
...
Reviewed-by: shade, dholmes
2025-07-21 08:43:30 +00:00
Ioi Lam
3bebb1fa76
8357504: Refactor the assignment of loader bits in InstanceKlassFlags
...
Reviewed-by: matsaave, ccheung
2025-05-22 04:04:54 +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
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
Stefan Karlsson
c33c1cfe73
8347909: Automatic precompiled.hpp inclusion
...
Reviewed-by: lkorinth, erikj, dholmes, ihse
2025-01-21 10:21:24 +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
Coleen Phillimore
93d4ad4dd4
8344763: cpCache print_on doesn't handle nulls
...
Reviewed-by: matsaave
2024-11-21 18:26:23 +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
Coleen Phillimore
5cffddc689
8338471: Assert deleted methods not returned by CallInfo
...
Reviewed-by: shade, jwaters, dholmes
2024-09-20 18:38:29 +00:00
Ioi Lam
c35e58a5ad
8309634: Resolve CONSTANT_MethodRef at CDS dump time
...
Reviewed-by: matsaave, ccheung
2024-06-27 20:10:13 +00:00
Coleen Phillimore
b3bf31a0a0
8333542: Breakpoint in parallel code does not work
...
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: dholmes, vlivanov
2024-06-25 19:50:58 +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
383fe6eaab
8330388: Remove invokedynamic cache index encoding
...
Reviewed-by: cjplummer, dlong, coleenp
2024-04-23 15:02:27 +00:00
David Holmes
8de2f6f883
8319851: Improve exception logging
...
Reviewed-by: rhalade, matsaave, coleenp
2024-04-16 11:17:05 +05:30
Magnus Ihse Bursie
09d4936657
8252136: Several methods in hotspot are missing "static"
...
Reviewed-by: coleenp, stefank, kvn, kbarrett
2024-02-14 16:29:58 +00:00
Ioi Lam
0712b22a3a
8320147: Remove DumpSharedSpaces
...
Reviewed-by: ccheung, matsaave
2023-11-20 17:09:55 +00:00
Matias Saavedra Silva
ffa35d8cf1
8301997: Move method resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, adinn, fparain
2023-11-15 19:04:11 +00:00
Ioi Lam
ecd25e7d6f
8318484: Initial version of cdsConfig.hpp
...
Reviewed-by: dholmes, ccheung, sspitsyn
2023-10-21 15:43:36 +00:00
Matias Saavedra Silva
86783b9851
8301996: Move field resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: coleenp, fparain
2023-07-31 18:41:38 +00:00
Ioi Lam
5d193193a3
8309878: Reduce inclusion of resolvedIndyEntry.hpp
...
Reviewed-by: coleenp, sspitsyn, matsaave
2023-06-14 00:16:12 +00:00
Johan Sjölen
4f16161607
8309044: Replace NULL with nullptr, final sweep of hotspot code
...
Reviewed-by: stefank, dholmes, kvn, amitkumar
2023-05-31 09:19:47 +00:00
Coleen Phillimore
2599ada152
8308655: Narrow types of ConstantPool and ConstMethod returns
...
Reviewed-by: fparain, matsaave
2023-05-25 11:52:40 +00:00
Matias Saavedra Silva
3fbbfd1749
8301995: Move invokedynamic resolution information out of ConstantPoolCacheEntry
...
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, dnsimon, fparain, gcao, aph, fyang, amitkumar, lucy
2023-03-28 19:50:38 +00:00
Robbin Ehn
77519e5f4f
8302354: InstanceKlass init state/thread should be atomic
...
Reviewed-by: coleenp, dholmes
2023-02-14 14:38:46 +00:00
Johan Sjölen
c8ace482ed
8301072: Replace NULL with nullptr in share/oops/
...
Reviewed-by: stefank, coleenp, dholmes
2023-02-10 09:57:59 +00:00
Ioi Lam
afd5921f1c
8298610: Refactor archiving of ConstantPool::resolved_references()
...
Reviewed-by: dholmes, ccheung
2023-01-24 04:07:06 +00:00
Coleen Phillimore
1e9972922a
8299274: Add elements to resolved_references consistently
...
Reviewed-by: iklam, dholmes, rehn, fparain
2023-01-06 13:57:23 +00:00
Matias Saavedra Silva
ba303c048e
8295893: Improve printing of Constant Pool Cache Entries
...
Reviewed-by: dholmes, coleenp, iklam
2022-11-07 16:15:09 +00:00
Ioi Lam
89dafc002f
8292699: Improve printing of classes in native debugger
...
Reviewed-by: coleenp
2022-10-24 22:17:51 +00:00
Ioi Lam
40b0ed5657
8292891: ifdef-out some CDS-only functions
...
Reviewed-by: coleenp, ccheung, dholmes
2022-08-29 23:20:21 +00:00
Erik Österlund
054c23f484
8290025: Remove the Sweeper
...
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
2022-08-25 09:48:55 +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
Coleen Phillimore
270cf67e5f
8288752: Split thread implementation files
...
Reviewed-by: dholmes, rehn, iklam
2022-06-22 12:49:25 +00:00
Coleen Phillimore
cf4a4966a8
8288064: Class initialization locking
...
Reviewed-by: rehn, vlivanov
2022-06-16 12:38:06 +00:00
Alan Bateman
9583e3657e
8284161: Implementation of Virtual Threads (Preview)
...
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
2022-05-07 08:06:16 +00:00
David Holmes
02f895c5f6
8252685: APIs that require JavaThread should take JavaThread arguments
...
Reviewed-by: coleenp, sspitsyn, kvn, iklam
2021-05-17 04:05:44 +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
Frederic Parain
80cdf7882d
8263544: Unused argument in ConstantPoolCacheEntry::set_field()
...
Reviewed-by: coleenp, dholmes
2021-03-15 12:57:51 +00:00
David Holmes
c6d74bd933
8262910: Cleanup THREAD/TRAPS/naming and typing issues in ObjectMonitor and related code
...
Reviewed-by: coleenp, pchilanomate, dcubed, cjplummer, sspitsyn
2021-03-10 22:33:56 +00:00
Ioi Lam
d9744f6536
8261608: Move common CDS archive building code to archiveBuilder.cpp
...
Reviewed-by: coleenp, ccheung
2021-02-15 06:37:39 +00:00
Ioi Lam
ffbcf1b0a7
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
...
Reviewed-by: lfoltan, hseigel, dholmes, stuefe
2021-02-02 23:40:29 +00:00
Ioi Lam
492bebc7aa
8258004: Remove unnecessary inclusion of vm_version.hpp
...
Reviewed-by: dholmes, stefank
2021-01-19 04:32:51 +00:00
Thomas Schatzl
d30956055b
8253081: G1 fails on stale objects in archived module graph in Open Archive regions
...
Change the handling of Open Archive areas, instead of assuming that everything in there is live always, a root containing references to all live root objects is provided. Adapt G1 to handle Open Archive regions as any other old region apart from never compacting or evacuating them.
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: kbarrett, sjohanss, redestad
2020-11-18 08:21:03 +00:00
Ioi Lam
a6f41d513e
8252151: Remove excessive inclusion of arguments.hpp
...
Reviewed-by: coleenp, stuefe
2020-08-26 14:42:07 -07:00
Serguei Spitsyn
2ff9f53a44
8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
...
Remove optimizations from class redefinition that cause the guarantee hit
Reviewed-by: coleenp, dcubed
2020-06-11 05:53:33 +00:00
Coleen Phillimore
f3c2a17a30
8247220: Make OopHandle constructor explicit
...
Fix null initializations to explicitly call the OopHandle constructor
Reviewed-by: lfoltan, kbarrett
2020-06-10 08:29:39 -04:00