RFR: 8315884: New Object to ObjectMonitor mapping [v6]

Coleen Phillimore coleenp at openjdk.org
Fri Jul 12 17:44:53 UTC 2024


On Fri, 12 Jul 2024 15:58:56 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

>> src/hotspot/share/runtime/synchronizer.cpp line 390:
>> 
>>> 388: 
>>> 389: static bool useHeavyMonitors() {
>>> 390: #if defined(X86) || defined(AARCH64) || defined(PPC64) || defined(RISCV64) || defined(S390)
>> 
>> Why are those if-defs here? Why is ARM excluded?
>
> Oh I see, you only moved this up. Still a bit puzzling.

This code was just moved.  No idea why ARM is excluded.  I filed this to deal with this.
https://bugs.openjdk.org/browse/JDK-8336325

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

PR Review Comment: https://git.openjdk.org/jdk/pull/20067#discussion_r1676253183


More information about the serviceability-dev mailing list