Kim Barrett
|
feb6a830e2
|
8340945: Ubsan: oopStorage.cpp:374:8: runtime error: applying non-zero offset 18446744073709551168 to null pointer
Reviewed-by: tschatzl, mbaesken
|
2024-10-04 15:58:22 +00:00 |
|
Kim Barrett
|
25c3845be2
|
8333133: Simplify QuickSort::sort
Reviewed-by: shade, dholmes
|
2024-06-26 05:15:36 +00:00 |
|
Coleen Phillimore
|
c1281e6b45
|
8324678: Replace NULL with nullptr in HotSpot gtests
Reviewed-by: kbarrett, dholmes, jwaters
|
2024-01-29 17:12:13 +00:00 |
|
Justin King
|
4c1e66e0ab
|
8299971: Remove metaprogramming/conditional.hpp
Reviewed-by: tschatzl, kbarrett
|
2023-01-16 19:28:25 +00:00 |
|
Kim Barrett
|
94a9b048af
|
8295013: OopStorage should derive from CHeapObjBase
Reviewed-by: stefank, tschatzl
|
2022-10-11 23:17:31 +00:00 |
|
Per Liden
|
54b8870766
|
8275035: Clean up worker thread infrastructure
Reviewed-by: stefank, ayang
|
2021-10-14 14:05:36 +00:00 |
|
Per Liden
|
3884580591
|
8273597: Rectify Thread::is_ConcurrentGC_thread()
Reviewed-by: stefank, coleenp
|
2021-09-14 10:28:31 +00:00 |
|
Per Liden
|
185eacacdd
|
8273545: Remove Thread::is_GC_task_thread()
Reviewed-by: stefank, coleenp, shade
|
2021-09-09 19:19:39 +00:00 |
|
Thomas Stuefe
|
da7c846a8c
|
8264408: test_oopStorage no longer needs to disable some tests on WIN32
Reviewed-by: shade, tschatzl
|
2021-05-18 08:52:39 +00:00 |
|
Kim Barrett
|
22b20f8e92
|
8264424: Support OopStorage bulk allocation
Reviewed-by: ayang, tschatzl
|
2021-04-07 19:43:19 +00:00 |
|
Kim Barrett
|
bb354b9d1c
|
8264166: OopStorage should support specifying MEMFLAGS for allocations
Reviewed-by: tschatzl, stefank
|
2021-03-26 07:44:22 +00:00 |
|
Stefan Karlsson
|
46f86477ad
|
8248346: Move OopStorage mutex setup out from OopStorageSet
Reviewed-by: kbarrett, eosterlund
|
2020-06-29 23:17:50 +02:00 |
|
Coleen Phillimore
|
fbafef11c0
|
8222811: Consolidate MutexLockerEx and MutexLocker
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
|
2019-04-25 10:56:31 -04:00 |
|
Thomas Schatzl
|
528361f7ae
|
8214850: Rename vm_operations.?pp files to vmOperations.?pp files
Reviewed-by: dholmes, coleenp
|
2018-12-06 15:44:40 +01:00 |
|
Kim Barrett
|
1e9d3b5358
|
8210986: Add OopStorage cleanup to ServiceThread
Service thread performs cleanup when notified.
Reviewed-by: coleenp, rehn
|
2018-11-05 18:27:14 -05:00 |
|
Kim Barrett
|
051f4ed627
|
8204834: Fix confusing "allocate" naming in OopStorage
Allocate_list => allocation_list and so on.
Reviewed-by: dholmes, tschatzl, coleenp
|
2018-07-09 13:35:55 -04:00 |
|
Kim Barrett
|
d3e96fdd91
|
8204097: Simplify OopStorage::AllocateList block entry access
Removed obsolete support for blocks being in multiple lists.
Reviewed-by: coleenp, tschatzl
|
2018-06-11 22:35:07 -04:00 |
|
Kim Barrett
|
66b0c9fe9c
|
8202863: Rename OopStorage inner collection classes
Rename BlockArray, BlockList, BlockEntry
Reviewed-by: coleenp
|
2018-05-22 03:46:52 -04:00 |
|
Kim Barrett
|
9b734fc849
|
8200557: OopStorage parallel iteration scales poorly
Change representation of sequence of all blocks for better scaling.
Reviewed-by: coleenp, eosterlund
|
2018-05-03 17:36:50 -04:00 |
|
Stefan Karlsson
|
48d527c5bd
|
8201212: Remove INCLUDE_ALL_GCS from OopStorage files
Reviewed-by: kbarrett
|
2018-04-06 11:37:33 +02:00 |
|
Coleen Phillimore
|
fde89a34d0
|
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
|
2018-03-16 09:12:13 -04:00 |
|
Coleen Phillimore
|
394e34d821
|
8199282: Remove ValueObj class for allocation subclassing for gc code
Reviewed-by: stefank, kbarrett
|
2018-03-14 07:27:19 -04:00 |
|
Per Lidén
|
0bf8fa1855
|
8198267: Allow GCId::current_raw() calls from non-NamedThreads
Reviewed-by: stefank, kbarrett
|
2018-02-21 07:46:40 +01:00 |
|
Kim Barrett
|
a25a95120e
|
8196083: Avoid locking in OopStorage::release
Defer release list updates to later allocate/delete operations.
Reviewed-by: coleenp, eosterlund
|
2018-02-08 17:23:43 -05:00 |
|
Kim Barrett
|
72b9968396
|
8194898: Move OopStorage inline definitions to an .inline.hpp
Reviewed-by: coleenp, hseigel
|
2018-01-29 16:51:21 -05:00 |
|
Martin Doerr
|
0ddc8c6900
|
8195691: AIX build broken after 8194312
Reviewed-by: kbarrett, goetz
|
2018-01-22 12:04:12 +01:00 |
|
Kim Barrett
|
e1356ec6cf
|
8194312: Support parallel and concurrent JNI global handle processing
Add OopStorage, change JNI gloabl/weak to use OopStorage.
Reviewed-by: coleenp, sspitsyn, eosterlund
|
2017-11-21 09:47:55 -05:00 |
|