Integrated: 8265933: Move Java monitor related fields from class Thread to JavaThread

Patricio Chilano Mateo pchilanomate at openjdk.java.net
Thu Apr 29 18:15:59 UTC 2021


On Tue, 27 Apr 2021 18:08:19 GMT, Patricio Chilano Mateo <pchilanomate at openjdk.org> wrote:

> Hi,
> 
> Please review the following change. Fields in class Thread related to Java object monitors like _current_pending_monitor, _current_pending_monitor_is_from_java, _current_waiting_monitor and _Stalled should be moved to the JavaThread class. Members _OnTrap and _TypeTag were grouped together with _Stalled but are not used so I removed them. It seems they were part of the ObjectMonitor implementation at some point but I couldn't find how they were used.
> Tested in mach5 tier1-2.
> 
> Thanks,
> Patricio

This pull request has now been integrated.

Changeset: 42af7da9
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/42af7da94d9ed588a1c526202f6b77773e4e3f95
Stats:     89 lines in 4 files changed: 36 ins; 43 del; 10 mod

8265933: Move Java monitor related fields from class Thread to JavaThread

Reviewed-by: rehn, dcubed, coleenp, dholmes

-------------

PR: https://git.openjdk.java.net/jdk/pull/3722


More information about the hotspot-runtime-dev mailing list