Stefan Karlsson
abd3d46204
8382401: Remove return type parameters from FREE_ and REALLOC_ macros
...
Reviewed-by: tschatzl, dholmes
2026-04-20 08:42:08 +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
f4d73d2a3d
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
...
Reviewed-by: dholmes, coleenp
2025-09-04 02:31:12 +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
379d05bcc1
8346990: Remove INTX_FORMAT and UINTX_FORMAT macros
...
Reviewed-by: kbarrett, dholmes, matsaave
2025-01-13 22:01:54 +00:00
Magnus Ihse Bursie
2979806c72
8345795: Update copyright year to 2024 for hotspot in files where it was missed
...
Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn
2024-12-10 08:47:46 +00:00
Stefan Karlsson
71d48bcc3d
8329655: Cleanup KlassObj and klassOop names after the PermGen removal
...
Reviewed-by: rkennke, coleenp
2024-04-05 07:39:48 +00:00
Johan Sjölen
9864951dce
8318447: Move NMT source code to own subdirectory
...
Reviewed-by: stefank, dholmes, stuefe
2023-10-26 14:03:49 +00:00
Oli Gillespie
540c706bbc
8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection
...
Reviewed-by: shade, ayang, tschatzl
2023-05-10 08:54:18 +00:00
Johan Sjölen
d98a323a8b
8301070: Replace NULL with nullptr in share/memory/
...
Reviewed-by: stefank, stuefe
2023-01-26 16:30:31 +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
Stefan Karlsson
6bd2794175
8293304: Replace some usages of INTPTR_FORMAT with PTR_FORMAT
...
Reviewed-by: kbarrett, coleenp
2022-09-08 13:37:06 +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
Erik Österlund
f4dc03ea6d
8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper
...
Reviewed-by: pliden, stefank
2021-11-23 14:34:21 +00:00
Thomas Stuefe
7281861e06
8272065: jcmd cannot rely on the old core reflection implementation which will be changed after JEP 416
...
Reviewed-by: mchung, coleenp, dholmes
2021-11-05 05:15:53 +00:00
Per Liden
54b8870766
8275035: Clean up worker thread infrastructure
...
Reviewed-by: stefank, ayang
2021-10-14 14:05:36 +00:00
Coleen Phillimore
dacd197897
8273217: Make ParHeapInspectTask _safepoint_check_never
...
Reviewed-by: dholmes, pchilanomate
2021-09-01 16:48:06 +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
5ca47be633
8252481: Remove excessive include of memTracker.hpp
...
Reviewed-by: lfoltan, ccheung
2020-09-01 08:29:15 -07:00
Stefan Karlsson
51c8ac362e
8251837: Rename get_safepoint_workers to safepoint_workers
...
Reviewed-by: tschatzl
2020-08-17 11:36:09 +02:00
Stefan Karlsson
2631422bc5
8251570: JDK-8215624 causes assert(worker_id <' _n_workers) failed: Invalid worker_id
...
Reviewed-by: kbarrett, sjohanss
2020-08-17 11:32:26 +02:00
Lin Zang
3498a10a2b
8215624: Add parallel heap iteration for jmap –histo
...
Chunk and parallelize the heap scan
Reviewed-by: sspitsyn, stefank, phh
2020-08-13 11:31:37 -07:00
Stefan Karlsson
77bdc30650
8247470: Fix CHeap GrowableArray NMT accounting
...
Reviewed-by: coleenp, tschatzl, kbarrett
2020-06-16 09:37:53 +02:00
Stefan Karlsson
534331f0a1
8240532: heap inspection prints trailing @ after name of module without version
...
Reviewed-by: lfoltan
2020-03-04 18:08:09 +01:00
Coleen Phillimore
65354d838a
8236901: 8232759 missed a test case
...
Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded.
Reviewed-by: dholmes, mseledtsov, iklam
2020-01-17 06:56:29 -05:00
Coleen Phillimore
016b0f0caa
8232759: Remove GC.class_stats
...
Make the GC.class_stats option obsolete
Reviewed-by: dholmes, iklam
2020-01-09 17:38:41 -05:00
Stefan Karlsson
5b155f05e7
8235324: Dying objects are published from users of CollectedHeap::object_iterate
...
Reviewed-by: pliden, eosterlund, sjohanss, rkennke
2019-12-04 11:30:32 +01:00
Per Lidén
08822b4e05
8234437: Remove CollectedHeap::safe_object_iterate()
...
Reviewed-by: kbarrett, sjohanss
2019-11-20 10:37:46 +01:00
Lois Foltan
fce4320369
8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
...
Increase the use of type signature constants instead of hard coded characters within the JVM.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: coleenp, dholmes, fparain
2019-10-21 13:13:16 -04:00
Erik Österlund
f111dd0cbb
8224531: SEGV while collecting Klass statistics
...
Reviewed-by: coleenp, kbarrett, tschatzl
2019-07-09 16:39:41 +02:00
Erik Österlund
a577b1a972
8227277: HeapInspection::find_instances_at_safepoint walks dead objects
...
Reviewed-by: dholmes, kbarrett, tschatzl, coleenp
2019-07-09 16:39:37 +02:00
Stefan Karlsson
c90f3ee68b
8223624: Cleanup includes of universe.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:28:30 +02:00
Claes Redestad
bf2d6a2838
8220682: Heap dumping and inspection fails with JDK-8214712
...
Reviewed-by: jcbeyler, jiangli, sspitsyn
2019-03-26 10:23:11 +01:00
Lin Zang
aef52a6e3a
8215228: Use a constant hash table size in order to enable compiler optimization
...
Remove a field from KlassInfoTable to allow compiler optimizations
Reviewed-by: phh, aph
2018-12-11 10:23:15 -08:00
Coleen Phillimore
7ef28cb2bc
8209645: Split ClassLoaderData and ClassLoaderDataGraph into separate files
...
Reviewed-by: iklam, stuefe
2018-09-28 16:07:39 -04:00
Coleen Phillimore
eb9259138f
8210155: Lock ClassLoaderDataGraph
...
In preparation for concurrent class unloading.
Reviewed-by: hseigel, eosterlund
2018-08-31 07:03:46 -04:00
Coleen Phillimore
3559b6be76
8209958: Clean up duplicate basic array type statics in Universe
...
Reviewed-by: lfoltan, zgu
2018-08-28 18:17:01 -04:00
Ioi Lam
1b2e7cbaef
8208999: Some use of Klass* should be replaced by InstanceKlass*
...
Klass::java_super() => InstanceKlass*; InstanceKlass::{local,transitive}_interfaces() => Array<InstanceKlass*>*
Reviewed-by: coleenp, hseigel
2018-08-07 15:45:07 -07:00
Thomas Stuefe
5b7f558b70
8203343: VM.{metaspace|classloaders|classhierarchy...} jcmd should show invocation targets for Generated{Method|Constructor}AccessorImpl classes
...
Reviewed-by: coleenp, sspitsyn, dholmes
2018-06-14 21:49:46 +02:00
Coleen Phillimore
ddfd4c33c6
8201556: Disallow reading oops in ClassLoaderData if unloading
...
Move class_loader oop to an OopHandle, and assert that holder is alive when getting class_loader.
Reviewed-by: kbarrett, adinn
2018-04-18 18:43:04 -04:00
Stefan Karlsson
367f9ea984
8201244: Clean out unnecessary includes of heap headers
...
Reviewed-by: coleenp, shade
2018-04-10 12:21:05 +02:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00