Manuel Hässig
8b91537f10
8379203: [BACKOUT] Remove some unused code in generateOopMap.cpp
...
Reviewed-by: liach, coleenp
2026-03-04 17:17:31 +00:00
Coleen Phillimore
eb50630d98
8379013: Remove some unused code in generateOopMap.cpp
...
Reviewed-by: matsaave, dholmes
2026-03-04 13:57:22 +00:00
Kim Barrett
9e843f56ec
8367014: Rename class Atomic to AtomicAccess
...
Reviewed-by: dholmes, aph, stefank
2025-09-12 06:35:55 +00:00
Aleksey Shipilev
db6fa5923c
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
...
Reviewed-by: stefank, kbarrett, jwaters
2025-04-28 08:43:14 +00:00
Stefan Karlsson
c33c1cfe73
8347909: Automatic precompiled.hpp inclusion
...
Reviewed-by: lkorinth, erikj, dholmes, ihse
2025-01-21 10:21:24 +00:00
Patricio Chilano Mateo
78b80150e0
8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning
...
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn
2024-11-12 15:23:48 +00:00
Patricio Chilano Mateo
7ab96c74e2
8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665
...
Reviewed-by: dholmes, stuefe, coleenp, shade
2024-07-10 16:26:16 +00:00
Thomas Stuefe
50dd962b0d
8335007: Inline OopMapCache table
...
Reviewed-by: stefank, coleenp, shade
2024-06-27 12:56:26 +00:00
Aleksey Shipilev
05ff3185ed
8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572
...
Reviewed-by: stefank, eosterlund, coleenp, zgu
2024-06-24 08:46:10 +00:00
Aleksey Shipilev
d999b81e71
8331572: Allow using OopMapCache outside of STW GC phases
...
Co-authored-by: Zhengyu Gu <zgu@openjdk.org>
Reviewed-by: coleenp, zgu
2024-05-21 14:56:53 +00:00
Patricio Chilano Mateo
e073d5b374
8329665: fatal error: memory leak: allocating without ResourceMark
...
Reviewed-by: dholmes, shade, coleenp
2024-04-16 14:09:44 +00:00
Zhengyu Gu
a8eacb31ab
8317240: Promptly free OopMapEntry after fail to insert the entry to OopMapCache
...
Reviewed-by: coleenp, fparain
2023-10-05 13:41:11 +00:00
Doug Simon
542b3000f0
8315954: getArgumentValues002.java fails on Graal
...
Reviewed-by: never, fparain
2023-09-21 16:28:44 +00:00
Coleen Phillimore
5a82fa3bb2
8310577: Fix -Wconversion warnings in interpreter and oops
...
Reviewed-by: fparain, matsaave
2023-06-22 19:37:01 +00:00
Ioi Lam
28415adb79
8310225: Reduce inclusion of oopMapCache.hpp and generateOopMap.hpp
...
Reviewed-by: stuefe, coleenp
2023-06-20 23:12:49 +00:00
Ioi Lam
a45f92961b
8310076: Reduce inclusion of bytecodeStream.hpp
...
Reviewed-by: dholmes, coleenp
2023-06-16 15:26:26 +00:00
Justin King
e2a3b20ca8
8301187: Memory leaks in OopMapCache
...
Reviewed-by: fparain, coleenp
2023-01-27 14:58:22 +00:00
Johan Sjölen
a5d8e12872
8300244: Replace NULL with nullptr in share/interpreter/
...
Reviewed-by: coleenp, dholmes
2023-01-25 10:31:51 +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
Magnus Ihse Bursie
4594696f54
8284903: Fix typos in hotspot
...
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
2022-04-19 19:10:52 +00:00
Alexey Pavlyutkin
f092babafb
8281195: Mistakenly used logging causes significant overhead in interpreter
...
Reviewed-by: shade, dholmes
2022-02-09 09:33:35 +00:00
David Holmes
13d3263380
8265484: Fix up TRAPS usage in GenerateOopMap::compute_map and callers
...
Reviewed-by: iklam, dlong, coleenp
2021-04-23 01:12:14 +00:00
Anton Kozlov
dbc9e4b50c
8253795: Implementation of JEP 391: macOS/AArch64 Port
...
8253816: Support macOS W^X
8253817: Support macOS Aarch64 ABI in Interpreter
8253818: Support macOS Aarch64 ABI for compiled wrappers
8253819: Implement os/cpu for macOS/AArch64
8253839: Update tests and JDK code for macOS/Aarch64
8254941: Implement Serviceability Agent for macOS/AArch64
8255776: Change build system for macOS/AArch64
8262903: [macos_aarch64] Thread::current() called on detached thread
Co-authored-by: Vladimir Kempik <vkempik@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Reviewed-by: erikj, ihse, prr, cjplummer, stefank, gziemski, aph, mbeckwit, luhenry
2021-03-25 18:10:18 +00:00
Ioi Lam
82028e70d1
8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp
...
Reviewed-by: stefank, tschatzl
2021-02-04 04:05:33 +00:00
Coleen Phillimore
9798a0846b
8249837: Avoid direct or implicit Thread::current() calls when we already have a current thread variable
...
Add current thread OR remove unneeded HandleMark
Reviewed-by: kvn, dholmes
2020-07-30 10:41:31 -04:00
Lois Foltan
d19a396e96
8230199: consolidate signature parsing code in HotSpot sources
...
Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: coleenp, dholmes, fparain, hseigel
2020-02-06 14:29:57 +00:00
Stefan Karlsson
161333eeba
8234748: Clean up atomic and orderAccess includes
...
Reviewed-by: dholmes
2019-11-26 10:47:46 +01:00
Stefan Karlsson
0ad50c2b5c
8234740: Harmonize parameter order in Atomic - cmpxchg
...
Reviewed-by: rehn, dholmes
2019-11-25 12:33:15 +01:00
Stefan Karlsson
e527ce4b57
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
...
Reviewed-by: rehn, dholmes
2019-11-25 12:22:13 +01:00
Leo Korinth
eafb888c18
8227168: Cleanup usage of NEW_C_HEAP_ARRAY
...
Reviewed-by: coleenp, dholmes, kbarrett, tschatzl
2019-09-11 14:16:27 +02:00
Coleen Phillimore
39b068db11
8188220: Remove Atomic::*_ptr() uses and overloads from hotspot
...
With the new template functions these are unnecessary.
Reviewed-by: kbarrett, dholmes, eosterlund
2017-10-16 22:36:06 -04:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00