Patricio Chilano Mateo
|
e534ee9932
|
8364343: Virtual Thread transition management needs to be independent of JVM TI
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Reviewed-by: coleenp, dholmes, sspitsyn
|
2025-12-03 20:01:45 +00:00 |
|
Leonid Mesnik
|
f5e4cd7f0d
|
8372039: post_sampled_object_alloc is called while lock is handled
Reviewed-by: sspitsyn, eosterlund, amenkov
|
2025-12-02 23:48:58 +00:00 |
|
Patricio Chilano Mateo
|
c6a88155b5
|
8369238: Allow virtual thread preemption on some common class initialization paths
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg
|
2025-11-04 23:32:41 +00:00 |
|
Jorn Vernee
|
a51a0bf57f
|
8370344: Arbitrary Java frames on stack during scoped access
Reviewed-by: pchilanomate, dholmes, liach
|
2025-11-04 15:40:40 +00:00 |
|
Albert Mingkun Yang
|
0a97bef840
|
8369814: G1: Relax card mark and store ordering
Reviewed-by: tschatzl, fandreuzzi
|
2025-10-17 09:32:40 +00:00 |
|
Fredrik Bredberg
|
e6781fd949
|
8367601: Remove held_monitor_count
Reviewed-by: mdoerr, pchilanomate, fyang
|
2025-10-06 08:10:11 +00:00 |
|
Dean Long
|
da7121aff9
|
8366461: Remove obsolete method handle invoke logic
Reviewed-by: vlivanov, mhaessig
|
2025-10-02 22:21:13 +00:00 |
|
Kim Barrett
|
9e843f56ec
|
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
|
2025-09-12 06:35:55 +00:00 |
|
Fredrik Bredberg
|
a272696813
|
8365190: Remove LockingMode related code from share
Reviewed-by: aboldtch, dholmes, ayang, coleenp, lmesnik, rcastanedalo
|
2025-09-08 10:28:18 +00:00 |
|
Francesco Andreuzzi
|
d19eab4f08
|
8366556: Sort share/runtime includes
Reviewed-by: dholmes, ayang
|
2025-09-02 07:57:03 +00:00 |
|
Anton Artemov
|
0f1cd987b3
|
8284016: Normalize handshake closure names
Reviewed-by: coleenp, sspitsyn
|
2025-07-02 06:49:36 +00:00 |
|
Anton Artemov
|
42ab8fcfb9
|
8265754: Move suspend/resume API from HandshakeState
Reviewed-by: coleenp, dholmes, pchilanomate
|
2025-06-11 12:42:57 +00:00 |
|
Markus Grönlund
|
bbceab0725
|
8352251: Implement JEP 518: JFR Cooperative Sampling
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich@openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: eosterlund, egahlin
|
2025-05-26 18:37:55 +00:00 |
|
Serguei Spitsyn
|
411a63ea1b
|
8356251: Need minor cleanup for interp_only_mode
Reviewed-by: lmesnik, cjplummer
|
2025-05-09 12:24:28 +00:00 |
|
Patricio Chilano Mateo
|
9a23f721c7
|
8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out
Reviewed-by: lmesnik, pchilanomate
|
2025-05-06 22:08:51 +00:00 |
|
Cesar Soares Lucas
|
055b750d99
|
8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2"
Reviewed-by: shade, coleenp
|
2025-04-17 06:08:36 +00:00 |
|
Serguei Spitsyn
|
1c34f3cdb1
|
8352773: JVMTI should disable events during java upcalls
Reviewed-by: lmesnik, dholmes, cjplummer, coleenp
|
2025-04-11 01:25:55 +00:00 |
|
Patricio Chilano Mateo
|
d32ff13922
|
8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable)
Reviewed-by: dholmes, fbredberg
|
2025-04-02 14:32:03 +00:00 |
|
Albert Mingkun Yang
|
a9c9f7f0cb
|
8192647: GClocker induced GCs can starve threads requiring memory leading to OOME
Reviewed-by: tschatzl, iwalulya, egahlin
|
2025-02-25 11:14:20 +00:00 |
|
Serguei Spitsyn
|
3145278847
|
8346727: JvmtiVTMSTransitionDisabler deadlock
Reviewed-by: cjplummer, lmesnik
|
2025-01-11 07:07:27 +00:00 |
|
Patricio Chilano Mateo
|
c113f82f78
|
8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id
Reviewed-by: coleenp, dholmes
|
2024-12-04 21:25:38 +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 |
|
Alan Bateman
|
dee0982c60
|
8343132: Remove temporary transitions from Virtual thread implementation
Reviewed-by: dholmes, sspitsyn, pchilanomate
|
2024-10-31 08:53:19 +00:00 |
|
Aleksey Shipilev
|
037f11b864
|
8341708: Optimize safepoint poll encoding with smaller poll data offset
Reviewed-by: kvn, qamai
|
2024-10-14 06:02:00 +00:00 |
|
Fredrik Bredberg
|
180affc571
|
8320318: ObjectMonitor Responsible thread
Reviewed-by: aboldtch, coleenp, pchilanomate, eosterlund
|
2024-09-30 12:28:35 +00:00 |
|
Gerard Ziemski
|
eabfc6e4d9
|
8337563: NMT: rename MEMFLAGS to MemTag
Reviewed-by: dholmes, coleenp, jsjolen
|
2024-09-17 19:59:06 +00:00 |
|
Axel Boldt-Christmas
|
bd4160cea8
|
8315884: New Object to ObjectMonitor mapping
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed
|
2024-08-16 06:20:17 +00:00 |
|
Thomas Stuefe
|
974dca80df
|
8334223: Make Arena MEMFLAGs immutable
Reviewed-by: jsjolen, azafari, gziemski
|
2024-06-25 05:06:33 +00:00 |
|
Kevin Walls
|
ad0b54d429
|
8314225: SIGSEGV in JavaThread::is_lock_owned
Reviewed-by: dlong, dholmes
|
2024-05-09 11:47:45 +00:00 |
|
Doug Simon
|
aafa15fc17
|
8331208: Memory stress test that checks OutOfMemoryError stack trace fails
Reviewed-by: dholmes, never
|
2024-05-08 10:18:33 +00:00 |
|
Serguei Spitsyn
|
663acd2e17
|
8330969: scalability issue with loaded JVMTI agent
Reviewed-by: amenkov, cjplummer
|
2024-05-01 08:40:48 +00:00 |
|
Tom Rodriguez
|
f6f038a678
|
8317368: [JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal
Reviewed-by: dnsimon, kvn, eosterlund
|
2024-04-17 00:18:15 +00:00 |
|
David Holmes
|
274c805c51
|
8327743: JVM crash in hotspot/share/runtime/javaThread.cpp - failed: held monitor count should be equal to jni: 0 != 1
Co-authored-by: Fredrik Bredberg <fbredberg@openjdk.org>
Reviewed-by: rehn, fbredberg, pchilanomate, rrich
|
2024-04-16 00:48:15 +00:00 |
|
Stefan Karlsson
|
87131fb2f7
|
8329629: GC interfaces should work directly against nmethod instead of CodeBlob
Reviewed-by: ayang, eosterlund
|
2024-04-09 12:27:55 +00:00 |
|
Vladimir Kozlov
|
83eba863fe
|
8329332: Remove CompiledMethod and CodeBlobLayout classes
Reviewed-by: vlivanov, stefank
|
2024-04-04 19:48:48 +00:00 |
|
Fredrik Bredberg
|
991e04e7d7
|
8327383: Clean up _Stalled and _Spinner fields
Reviewed-by: dholmes, coleenp
|
2024-03-28 20:15:36 +00:00 |
|
Serguei Spitsyn
|
6eea5d6755
|
8325187: JVMTI GetThreadState says virtual thread is JVMTI_THREAD_STATE_INTERRUPTED when it no longer is
Reviewed-by: dholmes, alanb
|
2024-03-19 08:27:55 +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 |
|
Serguei Spitsyn
|
0f8e4e0a81
|
8311218: fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable
Reviewed-by: lmesnik, alanb
|
2023-12-19 17:26:55 +00:00 |
|
Erik Österlund
|
159465324f
|
8310644: Make panama memory segment close use async handshakes
Reviewed-by: jvernee, mcimadamore, pchilanomate
|
2023-11-29 12:40:21 +00:00 |
|
David Holmes
|
84124794c2
|
8316229: Enhance class initialization logging
Reviewed-by: shade, coleenp
|
2023-09-21 00:50:33 +00:00 |
|
Coleen Phillimore
|
f47767ffef
|
8313882: Fix -Wconversion warnings in runtime code
Reviewed-by: pchilanomate, dlong, dholmes
|
2023-08-10 11:57:25 +00:00 |
|
Roman Kennke
|
7f6358a8b5
|
8291555: Implement alternative fast-locking scheme
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Reviewed-by: dcubed, stuefe, shade, dholmes, dlong
|
2023-05-08 17:51:39 +00:00 |
|
Aleksey Shipilev
|
fcb280a48b
|
8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity
Reviewed-by: dholmes, alanb
|
2023-05-03 09:39:57 +00:00 |
|
Kim Barrett
|
d3abfec8b7
|
8305566: Change StringDedup thread to derive from JavaThread
Reviewed-by: stefank, cjplummer, tschatzl
|
2023-04-28 03:11:00 +00:00 |
|
David Holmes
|
8a1639d49b
|
8305936: JavaThread::create_system_thread_object has unused is_visible argument
Reviewed-by: alanb, kbarrett
|
2023-04-13 23:10:18 +00:00 |
|
Thomas Stuefe
|
b8c748dbe4
|
8294266: Add a way to pre-touch java thread stacks
Reviewed-by: rehn, gziemski
|
2023-04-02 06:21:30 +00:00 |
|
Serguei Spitsyn
|
bc0ed730f2
|
8304303: implement VirtualThread class notifyJvmti methods as C2 intrinsics
Reviewed-by: vlivanov, lmesnik
|
2023-03-20 19:55:16 +00:00 |
|
Johan Sjölen
|
71107f4648
|
8300651: Replace NULL with nullptr in share/runtime/
Reviewed-by: rehn, dholmes
|
2023-01-25 10:30:02 +00:00 |
|
Robbin Ehn
|
d9180423b8
|
8300267: Remove duplicated setter/getter for do_not_unlock
Reviewed-by: coleenp, dholmes
|
2023-01-18 10:23:11 +00:00 |
|