Ioi Lam
b818679eba
8293980: Resolve CONSTANT_FieldRef at CDS dump time
...
Reviewed-by: erikj, matsaave, heidinga
2024-06-14 06:06:24 +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
Matthias Baesken
e19a421c30
8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array'
...
Reviewed-by: stefank, mdoerr
2024-05-23 13:22:30 +00:00
Aleksey Shipilev
a2584a8341
8331714: Make OopMapCache installation lock-free
...
Reviewed-by: zgu, coleenp
2024-05-07 08:30:26 +00:00
Coleen Phillimore
fcb4a8ba26
8330578: The VM creates instance of abstract class VirtualMachineError
...
Reviewed-by: iklam, dlong, jwaters, dholmes
2024-04-23 11:31:11 +00:00
Dan Heidinga
3c1d1d93d7
8320522: Remove code related to RegisterFinalizersAtInit
...
Reviewed-by: coleenp, ayang, kbarrett
2024-04-19 15:03:18 +00:00
Andrew Haley
f11a496de6
8180450: secondary_super_cache does not scale well
...
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: kvn, vlivanov, dlong
2024-04-16 14:21:48 +00:00
Vladimir Kozlov
6736792b9a
8329628: Additional changes after JDK-8329332
...
Reviewed-by: stefank, eosterlund
2024-04-09 15:32:15 +00:00
Coleen Phillimore
21867c929a
8313332: Simplify lazy jmethodID cache in InstanceKlass
...
Reviewed-by: amenkov, sspitsyn, dcubed
2024-04-04 13:15:12 +00:00
Ioi Lam
761ed250ec
8327138: Clean up status management in cdsConfig.hpp and CDS.java
...
Reviewed-by: ccheung, matsaave
2024-03-09 03:48:38 +00:00
Coleen Phillimore
1877a48795
8308745: ObjArrayKlass::allocate_objArray_klass may call into java while holding a lock
...
Reviewed-by: dlong, dholmes, fparain
2024-03-08 13:27:54 +00:00
Alex Menkov
fd3042a04b
8318566: Heap walking functions should not use FilteredFieldStream
...
Reviewed-by: cjplummer, sspitsyn
2024-02-05 21:55:13 +00:00
Emanuel Peter
746a08686b
8306767: Concurrent repacking of extra data in MethodData is potentially unsafe
...
Reviewed-by: eosterlund, roland, coleenp, never
2024-01-25 15:50:33 +00:00
Jaroslav Bachorik
cdd1a6e851
8313816: Accessing jmethodID might lead to spurious crashes
...
Reviewed-by: coleenp
2023-11-29 17:29:52 +00:00
Ioi Lam
0712b22a3a
8320147: Remove DumpSharedSpaces
...
Reviewed-by: ccheung, matsaave
2023-11-20 17:09:55 +00:00
Ioi Lam
a6343c0b7b
8319999: Refactor MetaspaceShared::use_full_module_graph()
...
Reviewed-by: dholmes, ccheung
2023-11-15 05:09:10 +00:00
Ioi Lam
115b0744c6
8319944: Remove DynamicDumpSharedSpaces
...
Reviewed-by: dholmes, ccheung, matsaave
2023-11-13 18:09:24 +00:00
Matias Saavedra Silva
7a7b1e5a92
8315890: Attempts to load from nullptr in instanceKlass.cpp and unsafe.cpp
...
Reviewed-by: coleenp, ccheung, dholmes
2023-11-02 14:30:41 +00:00
Ioi Lam
ecd25e7d6f
8318484: Initial version of cdsConfig.hpp
...
Reviewed-by: dholmes, ccheung, sspitsyn
2023-10-21 15:43:36 +00:00
David Holmes
84124794c2
8316229: Enhance class initialization logging
...
Reviewed-by: shade, coleenp
2023-09-21 00:50:33 +00:00
Aleksey Shipilev
2d168c5734
8313202: MutexLocker should disallow null Mutexes
...
Reviewed-by: dholmes, coleenp, dcubed
2023-09-13 07:32:54 +00:00
Calvin Cheung
1cb2cc6587
8308464: Shared array class should not always be loaded in boot loader
...
Reviewed-by: dholmes, iklam
2023-08-28 22:05:15 +00:00
Coleen Phillimore
752121114f
8314265: Fix -Wconversion warnings in miscellaneous runtime code
...
Reviewed-by: stuefe, dholmes, chagedorn
2023-08-18 12:06:02 +00:00
Coleen Phillimore
e897041770
8312262: Klass::array_klass() should return ArrayKlass pointer
...
Reviewed-by: dlong, ccheung
2023-07-28 16:32:06 +00:00
Doug Simon
a63f865feb
8311946: add support for libgraal specific jtreg tests
...
Reviewed-by: kvn, thartmann
2023-07-14 14:10:10 +00:00
Doug Simon
4a1fcb6063
8193513: add support for printing a stack trace on class loading
...
Reviewed-by: dholmes, iklam, coleenp
2023-07-08 07:56:28 +00:00
Justin Gu
b6c789faad
8309140: ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object"
...
Reviewed-by: coleenp, matsaave, dholmes
2023-06-28 17:10:16 +00:00
Ioi Lam
bfcca5eff9
8310494: Do not include constantPool.hpp from instanceKlass.hpp
...
Reviewed-by: stefank, coleenp
2023-06-23 19:42:57 +00:00
David Holmes
4c3efb3910
8309034: NoClassDefFoundError when initializing Long$LongCache
...
Reviewed-by: coleenp, fparain
2023-06-20 21:58:31 +00:00
Ioi Lam
a45f92961b
8310076: Reduce inclusion of bytecodeStream.hpp
...
Reviewed-by: dholmes, coleenp
2023-06-16 15:26:26 +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
Ashutosh Mehra
d3e5065284
8306460: Clear JVM_ACC_QUEUED flag on methods when dumping dynamic CDS archive
...
Reviewed-by: coleenp, iklam
2023-05-16 22:36:44 +00:00
Stefan Johansson
408cec516b
8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared
...
Reviewed-by: coleenp, sspitsyn
2023-05-04 11:00:44 +00:00
Coleen Phillimore
316d303c1d
8306851: Move Method access flags
...
Reviewed-by: cjplummer, dholmes, dnsimon, matsaave, fparain
2023-05-01 11:33:22 +00:00
Coleen Phillimore
f63362310e
8306474: Move InstanceKlass read-only flags
...
Reviewed-by: jrose, dholmes
2023-04-20 19:20:03 +00:00
Ioi Lam
c7faf60201
8305757: Call Method::compute_has_loops_flag() when creating CDS archive
...
Reviewed-by: coleenp, ccheung
2023-04-19 02:53:02 +00:00
Coleen Phillimore
bf917ba6af
8304687: Move add_to_hierarchy
...
Reviewed-by: dholmes, fparain
2023-03-23 13:47:06 +00:00
Frederic Parain
bfb812a8ff
8292818: replace 96-bit representation for field metadata with variable-sized streams
...
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: dholmes, coleenp, cjplummer, dnsimon
2023-03-17 20:18:36 +00:00
Afshin Zafari
cb4ae1922d
8292059: Do not inline InstanceKlass::allocate_instance()
...
Reviewed-by: coleenp, stefank
2023-03-17 13:20:58 +00:00
Calvin Cheung
830fd41346
8302795: Shared archive failed on old version class with jsr bytecode
...
Reviewed-by: minqi, matsaave
2023-03-14 17:15:19 +00:00
Ilarion Nakonechnyy
5685107579
8302491: NoClassDefFoundError omits the original cause of an error
...
Reviewed-by: coleenp, dholmes
2023-03-13 17:26:25 +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
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
7bcd5f418c
8297914: Remove java_lang_Class::process_archived_mirror()
...
Reviewed-by: ccheung
2023-01-15 20:30:31 +00:00
Coleen Phillimore
04b8d0cf5c
8298084: Memory leak in Method::build_profiling_method_data
...
Co-authored-by: Justin King <jcking@openjdk.org>
Reviewed-by: kbarrett, eosterlund, dholmes, jcking, thartmann
2022-12-13 13:02:23 +00:00
Coleen Phillimore
d453190300
8296955: Kitchensink.java failed with "double free or corruption (!prev): <addr>"
...
Reviewed-by: kbarrett, eosterlund, sspitsyn, dcubed
2022-12-13 00:49:16 +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
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