Serguei Spitsyn
|
dc06fede2a
|
8373367: interp-only mechanism fails to work for carrier threads in a corner case
Reviewed-by: amenkov, lmesnik
|
2026-02-27 04:47:48 +00:00 |
|
Leonid Mesnik
|
b0a758f218
|
8372552: unhandled oop in the JvmtiEventController::set_user_enabled
Reviewed-by: cjplummer, amenkov, sspitsyn
|
2025-12-02 22:27:54 +00:00 |
|
Leonid Mesnik
|
88c4678eed
|
8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing
Reviewed-by: amenkov, sspitsyn
|
2025-11-08 21:30:58 +00:00 |
|
Leonid Mesnik
|
723d6f83a2
|
8355631: The events might be generated after VM_DEATH event
Reviewed-by: sspitsyn, dholmes
|
2025-10-28 23:50:04 +00:00 |
|
Francesco Andreuzzi
|
12dc568b3d
|
8366331: Sort share/prims includes
Reviewed-by: shade, lmesnik
|
2025-09-01 06:28:10 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Serguei Spitsyn
|
761774a120
|
8346143: add ClearAllFramePops function to speedup debugger single stepping in some cases
Reviewed-by: cjplummer, amenkov
|
2025-01-10 23:49:03 +00:00 |
|
Patricio Chilano Mateo
|
ea49537726
|
8310340: assert(_thread->is_interp_only_mode() || stub_caller) failed: expected a stub-caller
Reviewed-by: dholmes, amenkov, sspitsyn
|
2025-01-08 21:51:02 +00:00 |
|
Leonid Mesnik
|
92aafb4342
|
8338934: vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests timeout intermittently
Reviewed-by: sspitsyn, amenkov
|
2024-09-01 16:13:53 +00:00 |
|
Serguei Spitsyn
|
36d08c213d
|
8336846: assert(state->get_thread() == jt) failed: handshake unsafe conditions
Reviewed-by: amenkov, dholmes, cjplummer, pchilanomate, lmesnik
|
2024-08-07 17:41:23 +00:00 |
|
Serguei Spitsyn
|
60ea17e848
|
8311177: Switching to interpreter only mode in carrier thread can lead to crashes
Reviewed-by: pchilanomate, amenkov
|
2024-06-05 21:46:41 +00:00 |
|
Serguei Spitsyn
|
d313915974
|
8316233: VirtualThreadStart events should not be thread-filtered
Reviewed-by: lmesnik, amenkov, cjplummer
|
2023-10-10 03:06:16 +00:00 |
|
Serguei Spitsyn
|
fda142ff6c
|
8312174: missing JVMTI events from vthreads parked during JVMTI attach
Reviewed-by: lmesnik, amenkov
|
2023-09-12 02:46:47 +00:00 |
|
Leonid Mesnik
|
3fb4805b1a
|
8307462: [REDO] VmObjectAlloc is not generated by intrinsics methods which allocate objects
Reviewed-by: sspitsyn, thartmann
|
2023-08-09 06:29:42 +00:00 |
|
Leonid Mesnik
|
e2b1013f11
|
8306326: [BACKOUT] 8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects
Reviewed-by: sspitsyn, thartmann, kvn
|
2023-05-05 18:57:33 +00:00 |
|
Leonid Mesnik
|
7a5597c34f
|
8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects
Reviewed-by: kvn, sspitsyn
|
2023-04-11 13:55:20 +00:00 |
|
Johan Sjölen
|
b76a52f210
|
8301076: Replace NULL with nullptr in share/prims/
Reviewed-by: kbarrett, dholmes
|
2023-01-31 14:22:44 +00:00 |
|
Serguei Spitsyn
|
0ae8341057
|
8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
Reviewed-by: cjplummer, amenkov
|
2022-08-02 22:41:17 +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 |
|
Serguei Spitsyn
|
a0cccb5479
|
8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect
Reviewed-by: jbachorik, lmesnik, amenkov
|
2022-05-25 06:24:39 +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 |
|
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 |
|
Guoxiong Li
|
cd678a383f
|
8268368: Adopt cast notation for JavaThread conversions
Reviewed-by: dholmes, stefank
|
2021-06-23 02:21:24 +00:00 |
|
Ioi Lam
|
c15680e742
|
8264868: Reduce inclusion of registerMap.hpp and register.hpp
Reviewed-by: coleenp, dholmes
|
2021-04-10 06:09:52 +00:00 |
|
Coleen Phillimore
|
3a11009dac
|
8256830: misc tests failed with "assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking"
Reviewed-by: kbarrett, sspitsyn, dholmes
|
2020-12-01 13:07:41 +00:00 |
|
Coleen Phillimore
|
ba721f5f2f
|
8212879: Make JVMTI TagMap table concurrent
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: stefank, ihse, zgu, eosterlund, sspitsyn, kbarrett
|
2020-11-19 14:30:02 +00:00 |
|
Aleksey Shipilev
|
da2f5ab5b2
|
8254780: EnterInterpOnlyModeClosure::completed() always returns true
Reviewed-by: sspitsyn, rehn
|
2020-10-14 20:56:58 +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 |
|
Robbin Ehn
|
704f784c88
|
8252871: fatal error: must own lock JvmtiThreadState_lock
8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used
Reviewed-by: ysuenaga, dholmes
|
2020-09-08 13:45:19 +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 |
|
Richard Reingruber
|
4d75aef609
|
8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant
Reviewed-by: mdoerr, kvn, sspitsyn
|
2020-02-13 15:56:28 +01:00 |
|
Robbin Ehn
|
35a9f6864a
|
8226705: [REDO] Deoptimize with handshakes
Reviewed-by: eosterlund, dcubed, dlong, pchilanomate
|
2019-09-19 10:52:22 +02:00 |
|
Daniel D. Daugherty
|
37b39bc642
|
8227117: normal interpreter table is not restored after single stepping with TLH
Reviewed-by: sspitsyn, eosterlund, dholmes, coleenp
|
2019-07-08 11:38:49 -04:00 |
|
Daniel D. Daugherty
|
d6be015b16
|
8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
Reviewed-by: dholmes, rehn, dlong
|
2019-06-24 22:38:17 -04:00 |
|
Robbin Ehn
|
9baafa55a6
|
8221734: Deoptimize with handshakes
Reviewed-by: dcubed, dholmes, pchilanomate, dlong, coleenp
|
2019-05-23 10:13:29 +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 |
|
Jean Christophe Beyler
|
f3657753d6
|
8201655: Add thread-enabled support for the Heap Sampling
Added thread-enabled support
Reviewed-by: amenkov, sspitsyn
|
2018-12-14 13:13:06 -08: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 |
|
Jean Christophe Beyler
|
6129ed590c
|
8203394: Implementation of JEP 331: Low-Overhead Heap Profiling
Implement Low-Overhead Heap Profiling
Reviewed-by: eosterlund, gthornbr, rehn, sspitsyn, tschatzl
|
2018-06-15 00:49:54 -07:00 |
|
Alex Menkov
|
dbb9eb5b9c
|
8187289: NotifyFramePop request is not cleared if JVMTI_EVENT_FRAME_POP is disabled
Reviewed-by: sspitsyn, cjplummer
|
2018-06-04 10:25:44 -07:00 |
|
Daniel D. Daugherty
|
0dff96ff0b
|
8167108: inconsistent handling of SR_lock can lead to crashes
Add Thread Safe Memory Reclamation (Thread-SMR) mechanism.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank
|
2017-11-22 17:54:50 -08:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|