============================= C2-compiled nmethod ==============================
----------------------------------- Assembly -----------------------------------
[0.035s][warning][os] Loading hsdis library failed
Compiled method (c2) 34 3 compiler.onSpinWait.TestOnSpinWaitAArch64$Launcher::test (4 bytes)
total in heap [0x0000ffffa87cca88,0x0000ffffa87ccc08] = 384
main code [0x0000ffffa87ccb80,0x0000ffffa87ccbf0] = 112
stub code [0x0000ffffa87ccbf0,0x0000ffffa87ccc00] = 16
oops [0x0000ffffa87ccc00,0x0000ffffa87ccc08] = 8
mutable data [0x0000ffff6406ef60,0x0000ffff6406ef80] = 32
relocation [0x0000ffff6406ef60,0x0000ffff6406ef78] = 24
metadata [0x0000ffff6406ef78,0x0000ffff6406ef80] = 8
immutable data [0x0000ffff6406ef20,0x0000ffff6406ef50] = 48
dependencies [0x0000ffff6406ef20,0x0000ffff6406ef28] = 8
scopes pcs [0x0000ffff6406ef28,0x0000ffff6406ef48] = 32
scopes data [0x0000ffff6406ef48,0x0000ffff6406ef50] = 8
[Constant Pool (empty)]
[MachCode]
[Verified Entry Point]
# {method} {0x0000ffff7c400378} 'test' '()V' in 'compiler/onSpinWait/TestOnSpinWaitAArch64$Launcher'
# [sp+0x20] (sp of caller)
0x0000ffffa87ccb80: ff83 00d1 | fd7b 01a9 | 2803 0018 | 8923 40b9 | 1f01 09eb | 2102 0054 | 1f20 03d5 | 1f20 03d5
0x0000ffffa87ccba0: 1f20 03d5 | 1f20 03d5 | 1f20 03d5 | 1f20 03d5 | 1f20 03d5 | fd7b 41a9 | ff83 0091
0x0000ffffa87ccbbc: ; {poll_return}
0x0000ffffa87ccbbc: 8817 40f9 | ff63 28eb | 4800 0054 | c003 5fd6
0x0000ffffa87ccbcc: ; {internal_word}
0x0000ffffa87ccbcc: 88ff ff10 | 88a3 02f9
0x0000ffffa87ccbd4: ; {runtime_call SafepointBlob}
0x0000ffffa87ccbd4: ebc4 fe17
0x0000ffffa87ccbd8: ; {runtime_call Stub::method_entry_barrier}
0x0000ffffa87ccbd8: 0850 8ad2 | 080f b5f2 | e8ff dff2 | 0001 3fd6 | ecff ff17
0x0000ffffa87ccbec: ; {entry_guard}
0x0000ffffa87ccbec: 0000 0000
[Exception Handler]
0x0000ffffa87ccbf0: ; {runtime_call ExceptionBlob}
0x0000ffffa87ccbf0: 74e7 ff17
[Deopt Handler Code]
0x0000ffffa87ccbf4: 1e00 0010
0x0000ffffa87ccbf8: ; {runtime_call DeoptimizationBlob}
0x0000ffffa87ccbf8: 62c5 fe17 | 0000 0000
[/MachCode]
------------------------------------------------------------------------
static compiler.onSpinWait.TestOnSpinWaitAArch64$Launcher::test()V
interpreter_invocation_count: 6784
invocation_counter: 6784
backedge_counter: 0
decompile_count: 0
mdo size: 288 bytes
0 invokestatic 12 <java/lang/Thread.onSpinWait()V>
0 bci: 0 CounterData count(5121)
3 return
------------------------------------------------------------------------
Total MDO size: 288 bytes
java version "26-ea" 2026-03-17
Java(TM) SE Runtime Environment (build 26-ea+5-363)
Java HotSpot(TM) 64-Bit Server VM (build 26-ea+5-363, mixed mode, sharing)
----------System.err:(11/683)----------
java.lang.RuntimeException: Missing compiler output for Thread.onSpinWait intrinsic
at compiler.onSpinWait.TestOnSpinWaitAArch64.checkOutput(TestOnSpinWaitAArch64.java:166)
at compiler.onSpinWait.TestOnSpinWaitAArch64.main(TestOnSpinWaitAArch64.java:89)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.Thread.run(Thread.java:1474)
----------------------------------- Assembly -----------------------------------
[0.035s][warning][os] Loading hsdis library failed
Compiled method (c2) 34 3 compiler.onSpinWait.TestOnSpinWaitAArch64$Launcher::test (4 bytes)
total in heap [0x0000ffffa87cca88,0x0000ffffa87ccc08] = 384
main code [0x0000ffffa87ccb80,0x0000ffffa87ccbf0] = 112
stub code [0x0000ffffa87ccbf0,0x0000ffffa87ccc00] = 16
oops [0x0000ffffa87ccc00,0x0000ffffa87ccc08] = 8
mutable data [0x0000ffff6406ef60,0x0000ffff6406ef80] = 32
relocation [0x0000ffff6406ef60,0x0000ffff6406ef78] = 24
metadata [0x0000ffff6406ef78,0x0000ffff6406ef80] = 8
immutable data [0x0000ffff6406ef20,0x0000ffff6406ef50] = 48
dependencies [0x0000ffff6406ef20,0x0000ffff6406ef28] = 8
scopes pcs [0x0000ffff6406ef28,0x0000ffff6406ef48] = 32
scopes data [0x0000ffff6406ef48,0x0000ffff6406ef50] = 8
[Constant Pool (empty)]
[MachCode]
[Verified Entry Point]
# {method} {0x0000ffff7c400378} 'test' '()V' in 'compiler/onSpinWait/TestOnSpinWaitAArch64$Launcher'
# [sp+0x20] (sp of caller)
0x0000ffffa87ccb80: ff83 00d1 | fd7b 01a9 | 2803 0018 | 8923 40b9 | 1f01 09eb | 2102 0054 | 1f20 03d5 | 1f20 03d5
0x0000ffffa87ccba0: 1f20 03d5 | 1f20 03d5 | 1f20 03d5 | 1f20 03d5 | 1f20 03d5 | fd7b 41a9 | ff83 0091
0x0000ffffa87ccbbc: ; {poll_return}
0x0000ffffa87ccbbc: 8817 40f9 | ff63 28eb | 4800 0054 | c003 5fd6
0x0000ffffa87ccbcc: ; {internal_word}
0x0000ffffa87ccbcc: 88ff ff10 | 88a3 02f9
0x0000ffffa87ccbd4: ; {runtime_call SafepointBlob}
0x0000ffffa87ccbd4: ebc4 fe17
0x0000ffffa87ccbd8: ; {runtime_call Stub::method_entry_barrier}
0x0000ffffa87ccbd8: 0850 8ad2 | 080f b5f2 | e8ff dff2 | 0001 3fd6 | ecff ff17
0x0000ffffa87ccbec: ; {entry_guard}
0x0000ffffa87ccbec: 0000 0000
[Exception Handler]
0x0000ffffa87ccbf0: ; {runtime_call ExceptionBlob}
0x0000ffffa87ccbf0: 74e7 ff17
[Deopt Handler Code]
0x0000ffffa87ccbf4: 1e00 0010
0x0000ffffa87ccbf8: ; {runtime_call DeoptimizationBlob}
0x0000ffffa87ccbf8: 62c5 fe17 | 0000 0000
[/MachCode]
------------------------------------------------------------------------
static compiler.onSpinWait.TestOnSpinWaitAArch64$Launcher::test()V
interpreter_invocation_count: 6784
invocation_counter: 6784
backedge_counter: 0
decompile_count: 0
mdo size: 288 bytes
0 invokestatic 12 <java/lang/Thread.onSpinWait()V>
0 bci: 0 CounterData count(5121)
3 return
------------------------------------------------------------------------
Total MDO size: 288 bytes
java version "26-ea" 2026-03-17
Java(TM) SE Runtime Environment (build 26-ea+5-363)
Java HotSpot(TM) 64-Bit Server VM (build 26-ea+5-363, mixed mode, sharing)
----------System.err:(11/683)----------
java.lang.RuntimeException: Missing compiler output for Thread.onSpinWait intrinsic
at compiler.onSpinWait.TestOnSpinWaitAArch64.checkOutput(TestOnSpinWaitAArch64.java:166)
at compiler.onSpinWait.TestOnSpinWaitAArch64.main(TestOnSpinWaitAArch64.java:89)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.Thread.run(Thread.java:1474)
- caused by
-
JDK-8359435 AArch64: add support for SB instruction to MacroAssembler::spin_wait
-
- Resolved
-