Patricio Chilano Mateo
|
9a23f721c7
|
8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out
Reviewed-by: lmesnik, pchilanomate
|
2025-05-06 22:08:51 +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
|
83e9e482b1
|
8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64
Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg
|
2024-10-17 18:06:42 +00:00 |
|
bobpengxie
|
7db69e6a12
|
8322513: Build failure with minimal
Reviewed-by: dholmes, rehn
|
2023-12-20 07:46:11 +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 |
|
Aleksey Shipilev
|
2d168c5734
|
8313202: MutexLocker should disallow null Mutexes
Reviewed-by: dholmes, coleenp, dcubed
|
2023-09-13 07:32:54 +00:00 |
|
David Holmes
|
f142470dea
|
8311981: Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out
Reviewed-by: stefank, pchilanomate, dcubed, rehn
|
2023-08-14 21:18:57 +00:00 |
|
Stefan Karlsson
|
e8268d9163
|
8309210: Extend VM Operations hs_err logging
Reviewed-by: dholmes, stuefe, eosterlund, sjohanss
|
2023-06-02 12:06:31 +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 |
|
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 |
|
David Holmes
|
763d4bf074
|
8293592: Remove JVM_StopThread, stillborn, and related cleanup
Reviewed-by: alanb, sspitsyn, rehn, coleenp
|
2022-09-27 21:03:50 +00:00 |
|
Robbin Ehn
|
1e1db5debd
|
8292591: Experimentally add back barrier-less Java thread transitions
Reviewed-by: mdoerr, eosterlund, pchilanomate, dcubed
|
2022-09-13 08:31:45 +00:00 |
|
Daniel D. Daugherty
|
0d2952e5b3
|
8289129: [BACKOUT] JDK-8287281 adjust guarantee in Handshake::execute for the case of target thread being current
Reviewed-by: alanb
|
2022-06-24 14:17:22 +00:00 |
|
Johan Sjölén
|
9dc9a64fa4
|
8287281: adjust guarantee in Handshake::execute for the case of target thread being current
Reviewed-by: rehn, pchilanomate, dholmes, dcubed
|
2022-06-24 05:00:53 +00:00 |
|
Coleen Phillimore
|
270cf67e5f
|
8288752: Split thread implementation files
Reviewed-by: dholmes, rehn, iklam
|
2022-06-22 12:49:25 +00:00 |
|
Patricio Chilano Mateo
|
5acac2238f
|
8286830: ~HandshakeState should not touch oops
Reviewed-by: dholmes, rehn
|
2022-06-02 13:32:25 +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 |
|
Johannes Bechberger
|
4b2c82200f
|
8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler
Reviewed-by: dholmes, mdoerr, dlong
|
2022-05-04 07:54:52 +00:00 |
|
Daniel D. Daugherty
|
4a79270c01
|
8284632: runtime/Thread/StopAtExit.java possibly leaking memory again
Reviewed-by: pchilanomate, rehn
|
2022-05-02 15:23:03 +00:00 |
|
Patricio Chilano Mateo
|
4e20a03786
|
8283044: Use asynchronous handshakes to deliver asynchronous exceptions
Reviewed-by: dcubed, dholmes, rehn
|
2022-04-04 14:00:26 +00:00 |
|
Patricio Chilano Mateo
|
237f861e82
|
8273143: Transition to _thread_in_vm when handling a polling page exception
Reviewed-by: rehn, dcubed, coleenp, rrich
|
2022-01-13 17:49:01 +00:00 |
|
Daniel D. Daugherty
|
176d21d6c5
|
8276824: refactor Thread::is_JavaThread_protected
Reviewed-by: coleenp, rehn, dholmes
|
2021-11-12 19:06:01 +00:00 |
|
Daniel D. Daugherty
|
ea23e7333e
|
8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes
Reviewed-by: coleenp, sspitsyn, dholmes, rehn
|
2021-11-08 14:45:04 +00:00 |
|
Coleen Phillimore
|
6364719cd1
|
8274004: Change 'nonleaf' rank name
8273956: Add checking for rank values
Reviewed-by: dholmes, pchilanomate
|
2021-10-08 12:23:19 +00:00 |
|
Coleen Phillimore
|
111d5e1a93
|
8273915: Create 'nosafepoint' rank
Reviewed-by: dholmes, iklam
|
2021-09-21 11:37:49 +00:00 |
|
Coleen Phillimore
|
98b9d98032
|
8272797: Mutex with rank safepoint_check_never imply allow_vm_block
Reviewed-by: dholmes, pchilanomate
|
2021-08-30 14:47:24 +00:00 |
|
Jesper Wilhelmsson
|
a0504cff9f
|
Merge
|
2021-07-29 01:07:57 +00:00 |
|
Patricio Chilano Mateo
|
6878b05f8f
|
8271251: JavaThread::java_suspend() fails with "fatal error: Illegal threadstate encountered: 6"
Reviewed-by: dholmes, dcubed
|
2021-07-28 16:59:21 +00:00 |
|
Jesper Wilhelmsson
|
9935440ede
|
Merge
|
2021-07-23 01:41:14 +00:00 |
|
Patricio Chilano Mateo
|
e7f9009315
|
8270085: Suspend during block transition may deadlock if lock held
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Reviewed-by: dcubed, dholmes, coleenp
|
2021-07-22 14:30:19 +00:00 |
|
Coleen Phillimore
|
29bc381da5
|
8268902: Testing for threadObj != NULL is unnecessary in suspend handshake
Reviewed-by: pchilanomate, dcubed
|
2021-06-28 13:13:32 +00:00 |
|
Guoxiong Li
|
cd678a383f
|
8268368: Adopt cast notation for JavaThread conversions
Reviewed-by: dholmes, stefank
|
2021-06-23 02:21:24 +00:00 |
|
Robbin Ehn
|
2bfd708e92
|
8266557: assert(SafepointMechanism::local_poll_armed(_handshakee)) failed: Must be
Reviewed-by: pchilanomate, dcubed
|
2021-06-09 07:21:37 +00:00 |
|
Robbin Ehn
|
97ec5ad0a6
|
8265753: Remove manual JavaThread transitions to blocked
Reviewed-by: dcubed, rrich, dholmes, pchilanomate
|
2021-05-28 07:30:14 +00:00 |
|
Robbin Ehn
|
86bd44fe80
|
8257831: Suspend with handshakes
Reviewed-by: dcubed, rrich, dholmes, pchilanomate, sspitsyn
|
2021-04-22 10:30:47 +00:00 |
|
Robbin Ehn
|
aa33443b53
|
8262454: Handshake timeout improvements, single target, kill unfinished thread
Reviewed-by: pchilanomate, dholmes, dcubed
|
2021-03-12 08:58:26 +00:00 |
|
Robbin Ehn
|
9d9bedd051
|
8262094: Handshake timeout scaled wrong
Reviewed-by: dholmes, stefank
|
2021-02-23 12:55:16 +00:00 |
|
Robbin Ehn
|
d7eebdac5d
|
8261391: ZGC crash - SEGV in RevokeOneBias::do_thread
Reviewed-by: eosterlund, dcubed, dholmes
|
2021-02-22 13:16:55 +00:00 |
|
Ioi Lam
|
fc1d0321dd
|
8261125: Move VM_Operation to vmOperation.hpp
Reviewed-by: coleenp, stuefe
|
2021-02-17 05:53:06 +00:00 |
|
Thomas Stuefe
|
1c77046811
|
8260404: jvm_io.h include missing in a number of files
Reviewed-by: shade, iklam, dholmes
|
2021-01-27 07:34:46 +00:00 |
|
Coleen Phillimore
|
535f2da5e2
|
8259486: Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark
Reviewed-by: dholmes, sspitsyn
|
2021-01-13 14:32:52 +00:00 |
|
Patricio Chilano Mateo
|
55d760d416
|
8254263: Remove special_runtime_exit_condition() check from ~ThreadInVMForHandshake()
Reviewed-by: rrich, dholmes, dcubed, rehn
|
2020-10-14 22:15:57 +00:00 |
|
Erik Österlund
|
b9873e1833
|
8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing
Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith
|
2020-10-09 08:40:33 +00:00 |
|
Robbin Ehn
|
6bddeb709d
|
8238761: Asynchronous handshakes
Reviewed-by: pchilanomate, dcubed, dholmes, coleenp, sspitsyn
|
2020-09-29 08:50:54 +00:00 |
|
David Holmes
|
976acddeb5
|
8252406: Introduce Thread::as_Java_thread() convenience function
Reviewed-by: shade, coleenp, kbarrett, dcubed
|
2020-09-11 01:31:32 +00:00 |
|
Erik Österlund
|
e29c3f6123
|
8252661: Change SafepointMechanism terminology to talk less about "blocking"
Reviewed-by: rehn, shade, dholmes
|
2020-09-07 13:59:24 +00:00 |
|
Yasumasa Suenaga
|
3e81b3ad48
|
8242427: JVMTI frame pop operations should use Thread-Local Handshakes
Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn
|
2020-09-05 12:42:05 +09:00 |
|
Robbin Ehn
|
13918a4519
|
8252414: Redundant suspend check when determining if a java thread is safe
Reviewed-by: dholmes, dcubed, coleenp
|
2020-08-28 10:30:02 +02:00 |
|
Robbin Ehn
|
95b8e9eaa3
|
8244340: Handshake processing thread lacks yielding
Reviewed-by: pchilanomate, dholmes, dcubed
|
2020-05-14 19:36:51 +02:00 |
|
Patricio Chilano Mateo
|
89a33e69a7
|
8240918: [REDO] Allow direct handshakes without VMThread intervention
REDO of 8230594
Reviewed-by: dholmes, rehn, mdoerr, coleenp, dcubed
|
2020-04-08 18:32:21 +00:00 |
|