Windows/Zero

Julian Waters tanksherman27 at gmail.com
Tue Apr 22 12:46:34 UTC 2025


Hi all,

Zero currently cannot compile on Windows, and to my knowledge, has
never been able to compile on Windows. This is largely due to Windows
lacking crucial implementations for Zero under the os_cpu directory,
where you will notice a distinct lack of a windows_zero directory. To
remedy this, some time ago, I implemented Zero on Windows. The
implementation, aside from adding critical code to windows_zero, also
had to ifdef some code out of the Windows Structured Exception filter.
It was surprisingly minimal, but the downside is that Windows/Zero
then only compiled with gcc. VC had an additional hurdle to jump
through: On Zero, since there are no registers, register arrays in
certain classes became zero sized arrays, a GNU extension that VC will
never accept under any circumstances.

I started work again recently to get Zero working with VC. Just 2 days
ago, this successfully compiled with VC, albeit with
--disable-warnings-as-errors. The code is available at
https://github.com/TheShermanTanker/jdk/commits/experimental for
anyone curious, under "Windows/Zero Port". Disclaimer: I do not know
whether the code is 100% correct, I may have implemented it wrongly.
The remaining warnings left over can be seen below this mail. Note
that only the release configuration was tested, fastdebug has not been
compiled yet.

I'd like to float the idea of supporting Windows/Zero properly.
Ideally, Zero should run on any platform, so it not running on Windows
would be surprising, but past that, the Java Zero VM is extremely
small on Windows at just 5MB (Even smaller than the Python
Interpreter!), so it could be useful on devices where a small Java VM
is desired. More importantly, this could (Although I am not fully
certain) open the door to running the latest Java on 32 bit Windows
devices again, ever since all the x86 32 bit ports were removed,
leaving Zero as the only way to execute Java on 32 bit x86. This may
(or may not) help those who cannot get a 64 bit device or one that's
running Linux, I haven't checked yet.

I also crashed the VM on purpose to get a hserr file which contains VM
information, this can be seen below. This was quite interesting, as
I've never actually seen Zero crash before!

Thoughts?

best regards,
Julian

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffd1518139f,
pid=335696, tid=337452
#
# JRE version: Java Runtime Environment (25.0) (build 25-internal)
# Java VM: Java HotSpot 64-Bit Zero VM (25-internal, interpreted mode,
sharing, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C  [Crash.dll+0x139f]
#
# No core dump will be written. Minidumps are not enabled by default
on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: --enable-preview Crash

Host: AMD Ryzen 9 7845HX with Radeon Graphics        , 24 cores, 15G,
Windows 11 , 64 bit Build 26100 (10.0.26100.3775)
Time: Sun Apr 20 03:44:08 2025 Malay Peninsula Standard Time elapsed
time: 0.291582 seconds (0d 0h 0m 0s)

---------------  T H R E A D  ---------------

Current thread (0x00000268e57a3d20):  JavaThread "main"
[_thread_in_native, id=337452,
stack(0x000000ae07a00000,0x000000ae07b00000) (1024K)]

Stack: [0x000000ae07a00000,0x000000ae07b00000],
sp=0x000000ae07a842a0,  free space=528k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [Crash.dll+0x139f]  (no source info available)
C  [libffi-8.dll+0x4cc1]  (no source info available)
C  [libffi-8.dll+0x48df]  (no source info available)
C  [libffi-8.dll+0x4aa2]  (no source info available)
V  [jvm.dll+0x426645]  ZeroInterpreter::native_entry+0x455
(zeroInterpreter_zero.cpp:444)
V  [jvm.dll+0x425f47]  ZeroInterpreter::main_loop+0x127
(zeroInterpreter_zero.cpp:227)
V  [jvm.dll+0x425d96]  ZeroInterpreter::normal_entry+0x36
(zeroInterpreter_zero.cpp:115)
V  [jvm.dll+0x3b156d]  StubGenerator::call_stub+0x1bd
(stubGenerator_zero.cpp:84)
V  [jvm.dll+0x1acbfd]  JavaCalls::call_helper+0x48d  (javaCalls.cpp:424)
V  [jvm.dll+0x2e4c80]  os::os_exception_wrapper+0x20  (os_windows_zero.cpp:51)
V  [jvm.dll+0x1c472a]  jni_invoke_nonstatic+0x32a  (jni.cpp:950)
V  [jvm.dll+0x1c8ea2]  jni_CallVoidMethod+0x142  (jni.cpp:1307)
C  [jli.dll+0x510f]  JavaMain+0x7d3  (java.c:645)
C  [ucrtbase.dll+0x37b0]  (no source info available)
C  [KERNEL32.DLL+0x2e8d7]  (no source info available)
C  [ntdll.dll+0xb14fc]  (no source info available)

Java frames:
 0x000000ae07aff8f0: unboxed parameter[1]  = 0x000000ae07aff9a0
 0x000000ae07aff8f8: parameter[0] (JNIEnv) = 0x000000ae07a84410
 0x000000ae07aff900: parameter[1] (this)   = 0x000000ae07aff8f0
 0x000000ae07aff908: istate->_thread       = 0x00000268e57a3d20
 0x000000ae07aff910: istate->_bcp          = 0x0000000000000000
 0x000000ae07aff918: istate->_locals       = 0x000000ae07aff9a0
 0x000000ae07aff920: istate->_constants    = 0x00000268c14003a8
 0x000000ae07aff928: istate->_method       = Crash.crash()V
 0x000000ae07aff930: istate->_mirror       = 0x000000071ba1cb90
 0x000000ae07aff938: istate->_stack        = 0x000000ae07aff900
 0x000000ae07aff940: istate->_msg          = 0x0000026800000002
 0x000000ae07aff948: istate->_result       = 0x0000000000000000
 0x000000ae07aff950: (istate->_result)     = 0x000000ae00000003
 0x000000ae07aff958: (istate->_result)     = 0x0000000000000000
 0x000000ae07aff960: istate->_prev_link    = 0x0000000000000000
 0x000000ae07aff968: istate->_oop_temp     = 0x0000000000000000
 0x000000ae07aff970: istate->_stack_base   = 0x000000ae07aff908
 0x000000ae07aff978: istate->_stack_limit  = 0x000000ae07aff900
 0x000000ae07aff980: istate->_monitor_base = 0x000000ae07aff908
 0x000000ae07aff988: istate->_self_link    = 0x000000ae07aff908
 0x000000ae07aff990: frame_type            = INTERPRETER_FRAME
 0x000000ae07aff998: next_frame            = 0x000000ae07affa38

 0x000000ae07aff9a0: local[0]              = 0x000000071ba1d940
 0x000000ae07aff9a8: istate->_thread       = 0x00000268e57a3d20
 0x000000ae07aff9b0: istate->_bcp          = 0x00000268c14002de (bci 6)
 0x000000ae07aff9b8: istate->_locals       = 0x000000ae07affa40
 0x000000ae07aff9c0: istate->_constants    = 0x00000268c14003a8
 0x000000ae07aff9c8: istate->_method       = Crash.main()V
 0x000000ae07aff9d0: istate->_mirror       = 0x000000071ba1cb90
 0x000000ae07aff9d8: istate->_stack        = 0x000000ae07aff998
 0x000000ae07aff9e0: istate->_msg          = 0x0000026800000008
 0x000000ae07aff9e8: istate->_result       = 0x00000268c1400238
 0x000000ae07aff9f0: (istate->_result)     = 0x00000268f1e90458
 0x000000ae07aff9f8: (istate->_result)     = 0x0000000000000003
 0x000000ae07affa00: istate->_prev_link    = 0x0000000000000000
 0x000000ae07affa08: istate->_oop_temp     = 0x0000000000000000
 0x000000ae07affa10: istate->_stack_base   = 0x000000ae07aff9a8
 0x000000ae07affa18: istate->_stack_limit  = 0x000000ae07aff990
 0x000000ae07affa20: istate->_monitor_base = 0x000000ae07aff9a8
 0x000000ae07affa28: istate->_self_link    = 0x000000ae07aff9a8
 0x000000ae07affa30: frame_type            = INTERPRETER_FRAME
 0x000000ae07affa38: next_frame            = 0x000000ae07affa58

 0x000000ae07affa40: local[0]              = 0x000000071ba1d940
 0x000000ae07affa48: call_wrapper          = 0x000000ae07affaf0
 0x000000ae07affa50: frame_type            = ENTRY_FRAME
 0x000000ae07affa58: next_frame            = 0x0000000000000000


siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address
0x0000000000000000


No context information.

Register to memory mapping:

No register info.

Top of Stack: (sp=0x000000ae07a842a0)
0x000000ae07a842a0:   00000000000003d8 0000000000000000   ................
0x000000ae07a842b0:   0000000000000000 00007ffd16d748df   .........H......
0x000000ae07a842c0:   000002688046f350 0000000000000000   P.F.h...........
0x000000ae07a842d0:   000000ae07a84300 00007ffd16d74cc1   .C.......L......
0x000000ae07a842e0:   00000268e57a4028 000000ae07aff9a0   (@z.h...........
0x000000ae07a842f0:   0000000000000001 0000000000000050   ........P.......
0x000000ae07a84300:   000000ae07a84350 00007ffd16d748df   PC.......H......
0x000000ae07a84310:   00007ffd15181380 0000000000000000   ................
0x000000ae07a84320:   000000ae07a84400 0000000000000000   .D..............
0x000000ae07a84330:   0000000000000001 0000000000000000   ................
0x000000ae07a84340:   00001664b4a8ce49 111f221225371f8f   I...d.....7%."..
0x000000ae07a84350:   00000268802416f0 00000268e57a3d20   ..$.h... =z.h...
0x000000ae07a84360:   00000268c1400238 000000ae07aff908   8. at .h...........
0x000000ae07a84370:   000000ae07aff9a0 000000ae07aff998   ................
0x000000ae07a84380:   00000268f1e98710 0000000000000000   ....h...........
0x000000ae07a84390:   000000ae07a84440 00007ffd16d74aa2   @D.......J......
0x000000ae07a843a0:   0000000000000000 0000000000000001   ................
0x000000ae07a843b0:   0000000000000000 000000ae07aff998   ................
0x000000ae07a843c0:   0000000000000000 0000000000000000   ................
0x000000ae07a843d0:   000000ae07a84440 00007ffceb326645   @D......Ef2.....
0x000000ae07a843e0:   00007ffceb482058 00000268e57a3d20   X H..... =z.h...
0x000000ae07a843f0:   00000268c1400238 00000268e57a3d20   8. at .h... =z.h...
0x000000ae07a84400:   000000ae07aff990 000000ae07aff8f8   ................
0x000000ae07a84410:   00000268e57a4028 0000000000000000   (@z.h...........
0x000000ae07a84420:   00007ffd15181380 0000000000000000   ................
0x000000ae07a84430:   00000268c1400238 00000268e57a3d20   8. at .h... =z.h...
0x000000ae07a84440:   0000000000000001 0000000000000000   ................
0x000000ae07a84450:   0000000000000000 0000000000000000   ................
0x000000ae07a84460:   0000000000000000 000000ae07affa38   ........8.......
0x000000ae07a84470:   00000268c14002e8 00007ffceb325f47   .. at .h...G_2.....
0x000000ae07a84480:   00000268e57a3d20 00000268e57a3d20    =z.h... =z.h...
0x000000ae07a84490:   000000ae00084b70 0000000000000000   pK..............

Instructions: (pc=0x00007ffd1518139f)
  0x00007ffd1518129f:   00 e8 bb 0e 00 00 41 89 c4 83 fb 03 75 86 e9 5a
  0x00007ffd151812af:   ff ff ff 66 0f 1f 44 00 00 83 fb 01 0f 85 6f ff
  0x00007ffd151812bf:   ff ff 49 89 f8 31 d2 48 89 f1 e8 42 fd ff ff e9
  0x00007ffd151812cf:   5d ff ff ff 0f 1f 44 00 00 e8 93 01 00 00 49 89
  0x00007ffd151812df:   f8 ba 01 00 00 00 48 89 f1 e8 73 0e 00 00 41 89
  0x00007ffd151812ef:   c4 85 c0 0f 85 3b ff ff ff 49 89 f8 31 d2 48 89
  0x00007ffd151812ff:   f1 e8 5b 0e 00 00 49 89 f8 31 d2 48 89 f1 e8 3e
  0x00007ffd1518130f:   0e 00 00 49 89 f8 31 d2 48 89 f1 e8 f1 fc ff ff
  0x00007ffd1518131f:   e9 0f ff ff ff 66 66 2e 0f 1f 84 00 00 00 00 00
  0x00007ffd1518132f:   90 48 8b 05 b9 82 00 00 c7 00 00 00 00 00 e9 8e
  0x00007ffd1518133f:   fe ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
  0x00007ffd1518134f:   00 48 89 ca 48 8d 0d a6 ac 00 00 e9 f9 62 00 00
  0x00007ffd1518135f:   90 48 8d 0d 09 00 00 00 e9 e4 ff ff ff 0f 1f 40
  0x00007ffd1518136f:   00 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90
  0x00007ffd1518137f:   90 55 48 89 e5 48 83 ec 30 48 c7 45 f8 00 00 00
  0x00007ffd1518138f:   00 48 8b 45 f8 48 8b 45 f8 48 8d 0d 61 7c 00 00
=>0x00007ffd1518139f:   8b 10 e8 ca 0d 00 00 48 8d 0d 56 7c 00 00 48 83
  0x00007ffd151813af:   c4 30 5d e9 59 63 00 00 90 90 90 90 90 90 90 90
  0x00007ffd151813bf:   90 48 83 ec 28 48 8b 05 45 6c 00 00 48 8b 00 48
  0x00007ffd151813cf:   85 c0 74 22 0f 1f 44 00 00 ff d0 48 8b 05 2f 6c
  0x00007ffd151813df:   00 00 48 8d 50 08 48 8b 40 08 48 89 15 20 6c 00
  0x00007ffd151813ef:   00 48 85 c0 75 e3 48 83 c4 28 c3 66 0f 1f 44 00
  0x00007ffd151813ff:   00 56 53 48 83 ec 28 48 8b 15 83 81 00 00 48 8b
  0x00007ffd1518140f:   02 89 c1 83 f8 ff 74 39 85 c9 74 20 89 c8 83 e9
  0x00007ffd1518141f:   01 48 8d 1c c2 48 29 c8 48 8d 74 c2 f8 0f 1f 40
  0x00007ffd1518142f:   00 ff 13 48 83 eb 08 48 39 f3 75 f5 48 8d 0d 7e
  0x00007ffd1518143f:   ff ff ff 48 83 c4 28 5b 5e e9 03 ff ff ff 0f 1f
  0x00007ffd1518144f:   00 31 c0 66 0f 1f 44 00 00 44 8d 40 01 89 c1 4a
  0x00007ffd1518145f:   83 3c c2 00 4c 89 c0 75 f0 eb ad 66 0f 1f 44 00
  0x00007ffd1518146f:   00 8b 05 aa ab 00 00 85 c0 74 06 c3 0f 1f 44 00
  0x00007ffd1518147f:   00 c7 05 96 ab 00 00 01 00 00 00 e9 71 ff ff ff
  0x00007ffd1518148f:   90 83 fa 03 74 0b 85 d2 74 07 c3 66 0f 1f 44 00


Stack slot to memory mapping:

stack at sp + 0 slots: 0x00000000000003d8 is an unknown value
stack at sp + 1 slots: 0x0 is null
stack at sp + 2 slots: 0x0 is null
stack at sp + 3 slots: 0x00007ffd16d748df libffi-8.dll
stack at sp + 4 slots: {method} {0x000002688046f358} 'loadLibrary'
'(Ljava/lang/Class;Ljava/lang/String;)Ljdk/internal/loader/NativeLibrary;'
in 'java/lang/ClassLoader'
stack at sp + 5 slots: 0x0 is null
stack at sp + 6 slots: 0x000000ae07a84300 is pointing into the stack
for thread: 0x00000268e57a3d20
stack at sp + 7 slots: 0x00007ffd16d74cc1 libffi-8.dll

Lock stack of current Java thread (top to bottom):


---------------  P R O C E S S  ---------------

Threads class SMR info:
_java_thread_list=0x00000268fc0d5850, length=9, elements={
0x00000268e57a3d20, 0x00000268fc08cfc0, 0x00000268fc08d5f0, 0x00000268fc091710,
0x00000268fc092140, 0x00000268fc0936e0, 0x00000268fc09d2a0, 0x00000268fc0d8ec0,
0x00000268fc0de6e0
}

Java Threads: ( => current thread )
=>0x00000268e57a3d20 JavaThread "main"
[_thread_in_native, id=337452,
stack(0x000000ae07a00000,0x000000ae07b00000) (1024K)]
  0x00000268fc08cfc0 JavaThread "Reference Handler"          daemon
[_thread_blocked, id=337356,
stack(0x000000ae08200000,0x000000ae08300000) (1024K)]
  0x00000268fc08d5f0 JavaThread "Finalizer"                  daemon
[_thread_blocked, id=338708,
stack(0x000000ae08300000,0x000000ae08400000) (1024K)]
  0x00000268fc091710 JavaThread "Signal Dispatcher"          daemon
[_thread_blocked, id=338204,
stack(0x000000ae08400000,0x000000ae08500000) (1024K)]
  0x00000268fc092140 JavaThread "Attach Listener"            daemon
[_thread_blocked, id=338748,
stack(0x000000ae08500000,0x000000ae08600000) (1024K)]
  0x00000268fc0936e0 JavaThread "Service Thread"             daemon
[_thread_blocked, id=337172,
stack(0x000000ae08600000,0x000000ae08700000) (1024K)]
  0x00000268fc09d2a0 JavaThread "Monitor Deflation Thread"   daemon
[_thread_blocked, id=337312,
stack(0x000000ae08700000,0x000000ae08800000) (1024K)]
  0x00000268fc0d8ec0 JavaThread "Notification Thread"        daemon
[_thread_blocked, id=337560,
stack(0x000000ae08800000,0x000000ae08900000) (1024K)]
  0x00000268fc0de6e0 JavaThread "Common-Cleaner"             daemon
[_thread_blocked, id=338324,
stack(0x000000ae08900000,0x000000ae08a00000) (1024K)]
Total: 9

Other Threads:
  0x00000268fc07c960 VMThread "VM Thread"
[id=337424, stack(0x000000ae08100000,0x000000ae08200000) (1024K)]
  0x00000268fbf41360 WatcherThread "VM Periodic Task Thread"
[id=333244, stack(0x000000ae08000000,0x000000ae08100000) (1024K)]
  0x00000268e7d7d550 WorkerThread "GC Thread#0"
[id=336784, stack(0x000000ae07b00000,0x000000ae07c00000) (1024K)]
  0x00000268e7d951c0 ConcurrentGCThread "G1 Main Marker"
[id=338660, stack(0x000000ae07c00000,0x000000ae07d00000) (1024K)]
  0x00000268e7d96850 WorkerThread "G1 Conc#0"
[id=19564, stack(0x000000ae07d00000,0x000000ae07e00000) (1024K)]
  0x00000268fbf39000 ConcurrentGCThread "G1 Refine#0"
[id=217884, stack(0x000000ae07e00000,0x000000ae07f00000) (1024K)]
  0x00000268fbf39780 ConcurrentGCThread "G1 Service"
[id=338408, stack(0x000000ae07f00000,0x000000ae08000000) (1024K)]
Total: 7

Threads with active compile tasks:
Total: 0

VM state: not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x000000070c800000, size: 3896 MB, Compressed Oops mode:
Zero based, Oop shift amount: 3

CDS archive(s) mapped at:
[0x0000026880000000-0x0000026880d30000-0x0000026880d30000), size
13828096, SharedBaseAddress: 0x0000026880000000,
ArchiveRelocationMode: 1.
Compressed class space mapped at:
0x0000026881000000-0x00000268c1000000, reserved size: 1073741824
UseCompressedClassPointers 1, UseCompactObjectHeaders 0
Narrow klass pointer bits 32, Max shift 3
Narrow klass base: 0x0000026880000000, Narrow klass shift: 0
Encoding Range: [0x0000026880000000 - 0x0000026980000000), (4294967296 bytes)
Klass Range:    [0x0000026880010000 - 0x00000268c1000000), (1090453504 bytes)
Klass ID Range:  [65536 - 1090519033) (1090453497)
Protection zone: [0x0000026880000000 - 0x0000026880010000), (65536 bytes)

GC Precious Log:
 CardTable entry size: 512
 Card Set container configuration: InlinePtr #cards 4 size 8 Array Of
Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl
Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap
region 1 cards per card region 4096
 CPUs: 24 total, 24 available
 Memory: 15578M
 Large Page Support: Disabled
 NUMA Support: Disabled
 Compressed Oops: Enabled (Zero based)
 Heap Region Size: 2M
 Heap Min Capacity: 8M
 Heap Initial Capacity: 244M
 Heap Max Capacity: 3896M
 Pre-touch: Disabled
 Parallel Workers: 18
 Concurrent Workers: 5
 Concurrent Refinement Workers: 18
 Periodic GC: Disabled

Heap:
 garbage-first heap   total reserved 3989504K, committed 251904K, used
1136K [0x000000070c800000, 0x0000000800000000)
  region size 2048K, 1 young (2048K), 0 survivors (0K)
 Metaspace       used 21K, committed 256K, reserved 1114112K
  class space    used 6K, committed 128K, reserved 1048576K

Heap Regions: E=young(eden), S=young(survivor), O=old,
HS=humongous(starts), HC=humongous(continues), CS=collection set,
F=free, TAMS=top-at-mark-start, PB=parsable bottom
|   0|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000|  0%|
F|  |TAMS 0x000000070c800000| PB 0x000000070c800000| Untracked |  0
|   1|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000|  0%|
F|  |TAMS 0x000000070ca00000| PB 0x000000070ca00000| Untracked |  0
|   2|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000|  0%|
F|  |TAMS 0x000000070cc00000| PB 0x000000070cc00000| Untracked |  0
|   3|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000|  0%|
F|  |TAMS 0x000000070ce00000| PB 0x000000070ce00000| Untracked |  0
|   4|0x000000070d000000, 0x000000070d000000, 0x000000070d200000|  0%|
F|  |TAMS 0x000000070d000000| PB 0x000000070d000000| Untracked |  0
|   5|0x000000070d200000, 0x000000070d200000, 0x000000070d400000|  0%|
F|  |TAMS 0x000000070d200000| PB 0x000000070d200000| Untracked |  0
|   6|0x000000070d400000, 0x000000070d400000, 0x000000070d600000|  0%|
F|  |TAMS 0x000000070d400000| PB 0x000000070d400000| Untracked |  0
|   7|0x000000070d600000, 0x000000070d600000, 0x000000070d800000|  0%|
F|  |TAMS 0x000000070d600000| PB 0x000000070d600000| Untracked |  0
|   8|0x000000070d800000, 0x000000070d800000, 0x000000070da00000|  0%|
F|  |TAMS 0x000000070d800000| PB 0x000000070d800000| Untracked |  0
|   9|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000|  0%|
F|  |TAMS 0x000000070da00000| PB 0x000000070da00000| Untracked |  0
|  10|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000|  0%|
F|  |TAMS 0x000000070dc00000| PB 0x000000070dc00000| Untracked |  0
|  11|0x000000070de00000, 0x000000070de00000, 0x000000070e000000|  0%|
F|  |TAMS 0x000000070de00000| PB 0x000000070de00000| Untracked |  0
|  12|0x000000070e000000, 0x000000070e000000, 0x000000070e200000|  0%|
F|  |TAMS 0x000000070e000000| PB 0x000000070e000000| Untracked |  0
|  13|0x000000070e200000, 0x000000070e200000, 0x000000070e400000|  0%|
F|  |TAMS 0x000000070e200000| PB 0x000000070e200000| Untracked |  0
|  14|0x000000070e400000, 0x000000070e400000, 0x000000070e600000|  0%|
F|  |TAMS 0x000000070e400000| PB 0x000000070e400000| Untracked |  0
|  15|0x000000070e600000, 0x000000070e600000, 0x000000070e800000|  0%|
F|  |TAMS 0x000000070e600000| PB 0x000000070e600000| Untracked |  0
|  16|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000|  0%|
F|  |TAMS 0x000000070e800000| PB 0x000000070e800000| Untracked |  0
|  17|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000|  0%|
F|  |TAMS 0x000000070ea00000| PB 0x000000070ea00000| Untracked |  0
|  18|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000|  0%|
F|  |TAMS 0x000000070ec00000| PB 0x000000070ec00000| Untracked |  0
|  19|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000|  0%|
F|  |TAMS 0x000000070ee00000| PB 0x000000070ee00000| Untracked |  0
|  20|0x000000070f000000, 0x000000070f000000, 0x000000070f200000|  0%|
F|  |TAMS 0x000000070f000000| PB 0x000000070f000000| Untracked |  0
|  21|0x000000070f200000, 0x000000070f200000, 0x000000070f400000|  0%|
F|  |TAMS 0x000000070f200000| PB 0x000000070f200000| Untracked |  0
|  22|0x000000070f400000, 0x000000070f400000, 0x000000070f600000|  0%|
F|  |TAMS 0x000000070f400000| PB 0x000000070f400000| Untracked |  0
|  23|0x000000070f600000, 0x000000070f600000, 0x000000070f800000|  0%|
F|  |TAMS 0x000000070f600000| PB 0x000000070f600000| Untracked |  0
|  24|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000|  0%|
F|  |TAMS 0x000000070f800000| PB 0x000000070f800000| Untracked |  0
|  25|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000|  0%|
F|  |TAMS 0x000000070fa00000| PB 0x000000070fa00000| Untracked |  0
|  26|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000|  0%|
F|  |TAMS 0x000000070fc00000| PB 0x000000070fc00000| Untracked |  0
|  27|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000|  0%|
F|  |TAMS 0x000000070fe00000| PB 0x000000070fe00000| Untracked |  0
|  28|0x0000000710000000, 0x0000000710000000, 0x0000000710200000|  0%|
F|  |TAMS 0x0000000710000000| PB 0x0000000710000000| Untracked |  0
|  29|0x0000000710200000, 0x0000000710200000, 0x0000000710400000|  0%|
F|  |TAMS 0x0000000710200000| PB 0x0000000710200000| Untracked |  0
|  30|0x0000000710400000, 0x0000000710400000, 0x0000000710600000|  0%|
F|  |TAMS 0x0000000710400000| PB 0x0000000710400000| Untracked |  0
|  31|0x0000000710600000, 0x0000000710600000, 0x0000000710800000|  0%|
F|  |TAMS 0x0000000710600000| PB 0x0000000710600000| Untracked |  0
|  32|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000|  0%|
F|  |TAMS 0x0000000710800000| PB 0x0000000710800000| Untracked |  0
|  33|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000|  0%|
F|  |TAMS 0x0000000710a00000| PB 0x0000000710a00000| Untracked |  0
|  34|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000|  0%|
F|  |TAMS 0x0000000710c00000| PB 0x0000000710c00000| Untracked |  0
|  35|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000|  0%|
F|  |TAMS 0x0000000710e00000| PB 0x0000000710e00000| Untracked |  0
|  36|0x0000000711000000, 0x0000000711000000, 0x0000000711200000|  0%|
F|  |TAMS 0x0000000711000000| PB 0x0000000711000000| Untracked |  0
|  37|0x0000000711200000, 0x0000000711200000, 0x0000000711400000|  0%|
F|  |TAMS 0x0000000711200000| PB 0x0000000711200000| Untracked |  0
|  38|0x0000000711400000, 0x0000000711400000, 0x0000000711600000|  0%|
F|  |TAMS 0x0000000711400000| PB 0x0000000711400000| Untracked |  0
|  39|0x0000000711600000, 0x0000000711600000, 0x0000000711800000|  0%|
F|  |TAMS 0x0000000711600000| PB 0x0000000711600000| Untracked |  0
|  40|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000|  0%|
F|  |TAMS 0x0000000711800000| PB 0x0000000711800000| Untracked |  0
|  41|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000|  0%|
F|  |TAMS 0x0000000711a00000| PB 0x0000000711a00000| Untracked |  0
|  42|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000|  0%|
F|  |TAMS 0x0000000711c00000| PB 0x0000000711c00000| Untracked |  0
|  43|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000|  0%|
F|  |TAMS 0x0000000711e00000| PB 0x0000000711e00000| Untracked |  0
|  44|0x0000000712000000, 0x0000000712000000, 0x0000000712200000|  0%|
F|  |TAMS 0x0000000712000000| PB 0x0000000712000000| Untracked |  0
|  45|0x0000000712200000, 0x0000000712200000, 0x0000000712400000|  0%|
F|  |TAMS 0x0000000712200000| PB 0x0000000712200000| Untracked |  0
|  46|0x0000000712400000, 0x0000000712400000, 0x0000000712600000|  0%|
F|  |TAMS 0x0000000712400000| PB 0x0000000712400000| Untracked |  0
|  47|0x0000000712600000, 0x0000000712600000, 0x0000000712800000|  0%|
F|  |TAMS 0x0000000712600000| PB 0x0000000712600000| Untracked |  0
|  48|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000|  0%|
F|  |TAMS 0x0000000712800000| PB 0x0000000712800000| Untracked |  0
|  49|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000|  0%|
F|  |TAMS 0x0000000712a00000| PB 0x0000000712a00000| Untracked |  0
|  50|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000|  0%|
F|  |TAMS 0x0000000712c00000| PB 0x0000000712c00000| Untracked |  0
|  51|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000|  0%|
F|  |TAMS 0x0000000712e00000| PB 0x0000000712e00000| Untracked |  0
|  52|0x0000000713000000, 0x0000000713000000, 0x0000000713200000|  0%|
F|  |TAMS 0x0000000713000000| PB 0x0000000713000000| Untracked |  0
|  53|0x0000000713200000, 0x0000000713200000, 0x0000000713400000|  0%|
F|  |TAMS 0x0000000713200000| PB 0x0000000713200000| Untracked |  0
|  54|0x0000000713400000, 0x0000000713400000, 0x0000000713600000|  0%|
F|  |TAMS 0x0000000713400000| PB 0x0000000713400000| Untracked |  0
|  55|0x0000000713600000, 0x0000000713600000, 0x0000000713800000|  0%|
F|  |TAMS 0x0000000713600000| PB 0x0000000713600000| Untracked |  0
|  56|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000|  0%|
F|  |TAMS 0x0000000713800000| PB 0x0000000713800000| Untracked |  0
|  57|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000|  0%|
F|  |TAMS 0x0000000713a00000| PB 0x0000000713a00000| Untracked |  0
|  58|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000|  0%|
F|  |TAMS 0x0000000713c00000| PB 0x0000000713c00000| Untracked |  0
|  59|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000|  0%|
F|  |TAMS 0x0000000713e00000| PB 0x0000000713e00000| Untracked |  0
|  60|0x0000000714000000, 0x0000000714000000, 0x0000000714200000|  0%|
F|  |TAMS 0x0000000714000000| PB 0x0000000714000000| Untracked |  0
|  61|0x0000000714200000, 0x0000000714200000, 0x0000000714400000|  0%|
F|  |TAMS 0x0000000714200000| PB 0x0000000714200000| Untracked |  0
|  62|0x0000000714400000, 0x0000000714400000, 0x0000000714600000|  0%|
F|  |TAMS 0x0000000714400000| PB 0x0000000714400000| Untracked |  0
|  63|0x0000000714600000, 0x0000000714600000, 0x0000000714800000|  0%|
F|  |TAMS 0x0000000714600000| PB 0x0000000714600000| Untracked |  0
|  64|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000|  0%|
F|  |TAMS 0x0000000714800000| PB 0x0000000714800000| Untracked |  0
|  65|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000|  0%|
F|  |TAMS 0x0000000714a00000| PB 0x0000000714a00000| Untracked |  0
|  66|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000|  0%|
F|  |TAMS 0x0000000714c00000| PB 0x0000000714c00000| Untracked |  0
|  67|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000|  0%|
F|  |TAMS 0x0000000714e00000| PB 0x0000000714e00000| Untracked |  0
|  68|0x0000000715000000, 0x0000000715000000, 0x0000000715200000|  0%|
F|  |TAMS 0x0000000715000000| PB 0x0000000715000000| Untracked |  0
|  69|0x0000000715200000, 0x0000000715200000, 0x0000000715400000|  0%|
F|  |TAMS 0x0000000715200000| PB 0x0000000715200000| Untracked |  0
|  70|0x0000000715400000, 0x0000000715400000, 0x0000000715600000|  0%|
F|  |TAMS 0x0000000715400000| PB 0x0000000715400000| Untracked |  0
|  71|0x0000000715600000, 0x0000000715600000, 0x0000000715800000|  0%|
F|  |TAMS 0x0000000715600000| PB 0x0000000715600000| Untracked |  0
|  72|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000|  0%|
F|  |TAMS 0x0000000715800000| PB 0x0000000715800000| Untracked |  0
|  73|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000|  0%|
F|  |TAMS 0x0000000715a00000| PB 0x0000000715a00000| Untracked |  0
|  74|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000|  0%|
F|  |TAMS 0x0000000715c00000| PB 0x0000000715c00000| Untracked |  0
|  75|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000|  0%|
F|  |TAMS 0x0000000715e00000| PB 0x0000000715e00000| Untracked |  0
|  76|0x0000000716000000, 0x0000000716000000, 0x0000000716200000|  0%|
F|  |TAMS 0x0000000716000000| PB 0x0000000716000000| Untracked |  0
|  77|0x0000000716200000, 0x0000000716200000, 0x0000000716400000|  0%|
F|  |TAMS 0x0000000716200000| PB 0x0000000716200000| Untracked |  0
|  78|0x0000000716400000, 0x0000000716400000, 0x0000000716600000|  0%|
F|  |TAMS 0x0000000716400000| PB 0x0000000716400000| Untracked |  0
|  79|0x0000000716600000, 0x0000000716600000, 0x0000000716800000|  0%|
F|  |TAMS 0x0000000716600000| PB 0x0000000716600000| Untracked |  0
|  80|0x0000000716800000, 0x0000000716800000, 0x0000000716a00000|  0%|
F|  |TAMS 0x0000000716800000| PB 0x0000000716800000| Untracked |  0
|  81|0x0000000716a00000, 0x0000000716a00000, 0x0000000716c00000|  0%|
F|  |TAMS 0x0000000716a00000| PB 0x0000000716a00000| Untracked |  0
|  82|0x0000000716c00000, 0x0000000716c00000, 0x0000000716e00000|  0%|
F|  |TAMS 0x0000000716c00000| PB 0x0000000716c00000| Untracked |  0
|  83|0x0000000716e00000, 0x0000000716e00000, 0x0000000717000000|  0%|
F|  |TAMS 0x0000000716e00000| PB 0x0000000716e00000| Untracked |  0
|  84|0x0000000717000000, 0x0000000717000000, 0x0000000717200000|  0%|
F|  |TAMS 0x0000000717000000| PB 0x0000000717000000| Untracked |  0
|  85|0x0000000717200000, 0x0000000717200000, 0x0000000717400000|  0%|
F|  |TAMS 0x0000000717200000| PB 0x0000000717200000| Untracked |  0
|  86|0x0000000717400000, 0x0000000717400000, 0x0000000717600000|  0%|
F|  |TAMS 0x0000000717400000| PB 0x0000000717400000| Untracked |  0
|  87|0x0000000717600000, 0x0000000717600000, 0x0000000717800000|  0%|
F|  |TAMS 0x0000000717600000| PB 0x0000000717600000| Untracked |  0
|  88|0x0000000717800000, 0x0000000717800000, 0x0000000717a00000|  0%|
F|  |TAMS 0x0000000717800000| PB 0x0000000717800000| Untracked |  0
|  89|0x0000000717a00000, 0x0000000717a00000, 0x0000000717c00000|  0%|
F|  |TAMS 0x0000000717a00000| PB 0x0000000717a00000| Untracked |  0
|  90|0x0000000717c00000, 0x0000000717c00000, 0x0000000717e00000|  0%|
F|  |TAMS 0x0000000717c00000| PB 0x0000000717c00000| Untracked |  0
|  91|0x0000000717e00000, 0x0000000717e00000, 0x0000000718000000|  0%|
F|  |TAMS 0x0000000717e00000| PB 0x0000000717e00000| Untracked |  0
|  92|0x0000000718000000, 0x0000000718000000, 0x0000000718200000|  0%|
F|  |TAMS 0x0000000718000000| PB 0x0000000718000000| Untracked |  0
|  93|0x0000000718200000, 0x0000000718200000, 0x0000000718400000|  0%|
F|  |TAMS 0x0000000718200000| PB 0x0000000718200000| Untracked |  0
|  94|0x0000000718400000, 0x0000000718400000, 0x0000000718600000|  0%|
F|  |TAMS 0x0000000718400000| PB 0x0000000718400000| Untracked |  0
|  95|0x0000000718600000, 0x0000000718600000, 0x0000000718800000|  0%|
F|  |TAMS 0x0000000718600000| PB 0x0000000718600000| Untracked |  0
|  96|0x0000000718800000, 0x0000000718800000, 0x0000000718a00000|  0%|
F|  |TAMS 0x0000000718800000| PB 0x0000000718800000| Untracked |  0
|  97|0x0000000718a00000, 0x0000000718a00000, 0x0000000718c00000|  0%|
F|  |TAMS 0x0000000718a00000| PB 0x0000000718a00000| Untracked |  0
|  98|0x0000000718c00000, 0x0000000718c00000, 0x0000000718e00000|  0%|
F|  |TAMS 0x0000000718c00000| PB 0x0000000718c00000| Untracked |  0
|  99|0x0000000718e00000, 0x0000000718e00000, 0x0000000719000000|  0%|
F|  |TAMS 0x0000000718e00000| PB 0x0000000718e00000| Untracked |  0
| 100|0x0000000719000000, 0x0000000719000000, 0x0000000719200000|  0%|
F|  |TAMS 0x0000000719000000| PB 0x0000000719000000| Untracked |  0
| 101|0x0000000719200000, 0x0000000719200000, 0x0000000719400000|  0%|
F|  |TAMS 0x0000000719200000| PB 0x0000000719200000| Untracked |  0
| 102|0x0000000719400000, 0x0000000719400000, 0x0000000719600000|  0%|
F|  |TAMS 0x0000000719400000| PB 0x0000000719400000| Untracked |  0
| 103|0x0000000719600000, 0x0000000719600000, 0x0000000719800000|  0%|
F|  |TAMS 0x0000000719600000| PB 0x0000000719600000| Untracked |  0
| 104|0x0000000719800000, 0x0000000719800000, 0x0000000719a00000|  0%|
F|  |TAMS 0x0000000719800000| PB 0x0000000719800000| Untracked |  0
| 105|0x0000000719a00000, 0x0000000719a00000, 0x0000000719c00000|  0%|
F|  |TAMS 0x0000000719a00000| PB 0x0000000719a00000| Untracked |  0
| 106|0x0000000719c00000, 0x0000000719c00000, 0x0000000719e00000|  0%|
F|  |TAMS 0x0000000719c00000| PB 0x0000000719c00000| Untracked |  0
| 107|0x0000000719e00000, 0x0000000719e00000, 0x000000071a000000|  0%|
F|  |TAMS 0x0000000719e00000| PB 0x0000000719e00000| Untracked |  0
| 108|0x000000071a000000, 0x000000071a000000, 0x000000071a200000|  0%|
F|  |TAMS 0x000000071a000000| PB 0x000000071a000000| Untracked |  0
| 109|0x000000071a200000, 0x000000071a200000, 0x000000071a400000|  0%|
F|  |TAMS 0x000000071a200000| PB 0x000000071a200000| Untracked |  0
| 110|0x000000071a400000, 0x000000071a400000, 0x000000071a600000|  0%|
F|  |TAMS 0x000000071a400000| PB 0x000000071a400000| Untracked |  0
| 111|0x000000071a600000, 0x000000071a600000, 0x000000071a800000|  0%|
F|  |TAMS 0x000000071a600000| PB 0x000000071a600000| Untracked |  0
| 112|0x000000071a800000, 0x000000071a800000, 0x000000071aa00000|  0%|
F|  |TAMS 0x000000071a800000| PB 0x000000071a800000| Untracked |  0
| 113|0x000000071aa00000, 0x000000071aa00000, 0x000000071ac00000|  0%|
F|  |TAMS 0x000000071aa00000| PB 0x000000071aa00000| Untracked |  0
| 114|0x000000071ac00000, 0x000000071ac00000, 0x000000071ae00000|  0%|
F|  |TAMS 0x000000071ac00000| PB 0x000000071ac00000| Untracked |  0
| 115|0x000000071ae00000, 0x000000071ae00000, 0x000000071b000000|  0%|
F|  |TAMS 0x000000071ae00000| PB 0x000000071ae00000| Untracked |  0
| 116|0x000000071b000000, 0x000000071b000000, 0x000000071b200000|  0%|
F|  |TAMS 0x000000071b000000| PB 0x000000071b000000| Untracked |  0
| 117|0x000000071b200000, 0x000000071b200000, 0x000000071b400000|  0%|
F|  |TAMS 0x000000071b200000| PB 0x000000071b200000| Untracked |  0
| 118|0x000000071b400000, 0x000000071b400000, 0x000000071b600000|  0%|
F|  |TAMS 0x000000071b400000| PB 0x000000071b400000| Untracked |  0
| 119|0x000000071b600000, 0x000000071b600000, 0x000000071b800000|  0%|
F|  |TAMS 0x000000071b600000| PB 0x000000071b600000| Untracked |  0
| 120|0x000000071b800000, 0x000000071b800000, 0x000000071ba00000|  0%|
F|  |TAMS 0x000000071b800000| PB 0x000000071b800000| Untracked |  0
| 121|0x000000071ba00000, 0x000000071bc00000, 0x000000071bc00000|100%|
E|  |TAMS 0x000000071ba00000| PB 0x000000071ba00000| Complete |  0
|1947|0x00000007ffe00000, 0x00000007fff1c148, 0x0000000800000000| 55%|
O|  |TAMS 0x00000007ffe00000| PB 0x00000007ffe00000| Untracked |  0

Card table byte_map: [0x00000268f51f0000,0x00000268f5990000]
_byte_map_base: 0x00000268f198c000

Marking Bits: (CMBitMap*) 0x00000268e7d7dda0
 Bits: [0x00000268f5990000, 0x00000268f9670000)

Polling page: 0x00000268e5a80000

Metaspace:

Usage:
  Non-class:     14.61 KB used.
      Class:      6.95 KB used.
       Both:     21.56 KB used.

Virtual space:
  Non-class space:       64.00 MB reserved,     128.00 KB ( <1%)
committed,  1 nodes.
      Class space:        1.00 GB reserved,     128.00 KB ( <1%)
committed,  1 nodes.
             Both:        1.06 GB reserved,     256.00 KB ( <1%) committed.

Chunk freelists:
   Non-Class:  12.00 MB
       Class:  15.75 MB
        Both:  27.74 MB

MaxMetaspaceSize: unlimited
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 21.00 MB
Current GC threshold: 21.00 MB
CDS: on
 - commit_granule_bytes: 65536.
 - commit_granule_words: 8192.
 - virtual_space_node_default_size: 8388608.
 - enlarge_chunks_in_place: 1.
UseCompressedClassPointers 1, UseCompactObjectHeaders 0
Narrow klass pointer bits 32, Max shift 3
Narrow klass base: 0x0000026880000000, Narrow klass shift: 0
Encoding Range: [0x0000026880000000 - 0x0000026980000000), (4294967296 bytes)
Klass Range:    [0x0000026880010000 - 0x00000268c1000000), (1090453504 bytes)
Klass ID Range:  [65536 - 1090519033) (1090453497)
Protection zone: [0x0000026880000000 - 0x0000026880010000), (65536 bytes)


Internal statistics:

num_allocs_failed_limit: 0.
num_arena_births: 4.
num_arena_deaths: 0.
num_vsnodes_births: 2.
num_vsnodes_deaths: 0.
num_space_committed: 4.
num_space_uncommitted: 0.
num_chunks_returned_to_freelist: 0.
num_chunks_taken_from_freelist: 4.
num_chunk_merges: 0.
num_chunk_splits: 4.
num_chunks_enlarged: 0.
num_inconsistent_stats: 0.

CodeCache: size=32768Kb used=84Kb max_used=84Kb free=32683Kb
 bounds [0x00000268f1e90000, 0x00000268f1eb8000, 0x00000268f3e90000]
 total_blobs=225, nmethods=0, adapters=216, full_count=0
Compilation: disabled (interpreter mode), stopped_count=0, restarted_count=0

Compilation events (0 events):
No events

GC Heap History (0 events):
No events

Dll operation events (2 events):
Event: 0.006 Loaded shared library
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\java.dll
Event: 0.286 Loaded shared library
C:\Users\REDACTED\Downloads\LoadLibrary\Crash\Crash.dll

Deoptimization events (0 events):
No events

Classes loaded (16 events):
Event: 0.023 Loading class sun/nio/cs/IBM437
Event: 0.023 Loading class sun/nio/cs/IBM437 done
Event: 0.023 Loading class sun/nio/cs/IBM437$Holder
Event: 0.023 Loading class sun/nio/cs/IBM437$Holder done
Event: 0.026 Loading class jdk/internal/vm/PostVMInitHook
Event: 0.026 Loading class jdk/internal/vm/PostVMInitHook done
Event: 0.026 Loading class jdk/internal/loader/URLClassPath$FileLoader
Event: 0.026 Loading class jdk/internal/loader/URLClassPath$FileLoader done
Event: 0.027 Loading class jdk/internal/loader/URLClassPath$FileLoader$1
Event: 0.027 Loading class jdk/internal/loader/URLClassPath$FileLoader$1 done
Event: 0.027 Loading class java/lang/InterruptedException
Event: 0.027 Loading class java/lang/InterruptedException done
Event: 0.027 Loading class java/lang/CloneNotSupportedException
Event: 0.027 Loading class java/lang/CloneNotSupportedException done
Event: 0.028 Loading class java/util/Formatter$FixedString
Event: 0.029 Loading class java/util/Formatter$FixedString done

Classes unloaded (0 events):
No events

Classes redefined (0 events):
No events

Internal exceptions (0 events):
No events

VM Operations (0 events):
No events

Memory protections (0 events):
No events

Nmethod flushes (0 events):
No events

Events (9 events):
Event: 0.017 Thread 0x00000268e57a3d20 Thread added: 0x00000268e57a3d20
Event: 0.023 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc08cfc0
Event: 0.023 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc08d5f0
Event: 0.023 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc091710
Event: 0.024 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc092140
Event: 0.024 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc0936e0
Event: 0.024 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc09d2a0
Event: 0.026 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc0d8ec0
Event: 0.027 Thread 0x00000268e57a3d20 Thread added: 0x00000268fc0de6e0


Dynamic libraries:
0x00007ff7bcd60000 - 0x00007ff7bcd70000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\java.exe
0x00007ffd45be0000 - 0x00007ffd45e40000 C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ffd44600000 - 0x00007ffd446c7000 C:\WINDOWS\System32\KERNEL32.DLL
0x00007ffd43490000 - 0x00007ffd4385a000 C:\WINDOWS\System32\KERNELBASE.dll
0x00007ffd42dc0000 - 0x00007ffd42f0b000 C:\WINDOWS\System32\ucrtbase.dll
0x00007ffd30100000 - 0x00007ffd3011d000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\VCRUNTIME140.dll
0x00007ffd2a470000 - 0x00007ffd2a487000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\jli.dll
0x00007ffd450e0000 - 0x00007ffd452ac000 C:\WINDOWS\System32\USER32.dll
0x00007ffd41f90000 - 0x00007ffd42227000
C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.3624_none_3e086962e3345f24\COMCTL32.dll
0x00007ffd43040000 - 0x00007ffd43067000 C:\WINDOWS\System32\win32u.dll
0x00007ffd44a40000 - 0x00007ffd44ae9000 C:\WINDOWS\System32\msvcrt.dll
0x00007ffd44af0000 - 0x00007ffd44b1a000 C:\WINDOWS\System32\GDI32.dll
0x00007ffd43130000 - 0x00007ffd43261000 C:\WINDOWS\System32\gdi32full.dll
0x00007ffd433e0000 - 0x00007ffd43483000 C:\WINDOWS\System32\msvcp_win.dll
0x00007ffd44560000 - 0x00007ffd4458f000 C:\WINDOWS\System32\IMM32.DLL
0x00007ffd27710000 - 0x00007ffd2771c000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\vcruntime140_1.dll
0x00007ffd14e00000 - 0x00007ffd14e8d000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\msvcp140.dll
0x00007ffceaf00000 - 0x00007ffceb4cf000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\zero\jvm.dll
0x00007ffd452b0000 - 0x00007ffd45362000 C:\WINDOWS\System32\ADVAPI32.dll
0x00007ffd44780000 - 0x00007ffd44826000 C:\WINDOWS\System32\sechost.dll
0x00007ffd442d0000 - 0x00007ffd443e6000 C:\WINDOWS\System32\RPCRT4.dll
0x00007ffd446d0000 - 0x00007ffd44744000 C:\WINDOWS\System32\WS2_32.dll
0x00007ffd42c30000 - 0x00007ffd42c8e000 C:\WINDOWS\SYSTEM32\POWRPROF.dll
0x00007ffd332f0000 - 0x00007ffd33326000 C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007ffd391c0000 - 0x00007ffd391cb000 C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007ffd16d70000 - 0x00007ffd16d81000 C:\msys64\ucrt64\bin\libffi-8.dll
0x00007ffd42c10000 - 0x00007ffd42c24000 C:\WINDOWS\SYSTEM32\UMPDC.dll
0x00007ffd41a60000 - 0x00007ffd41a6c000 C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
0x00007ffd42fa0000 - 0x00007ffd43039000 C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007ffd41270000 - 0x00007ffd4128a000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
0x00007ffd27060000 - 0x00007ffd2706a000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\jimage.dll
0x00007ffd42540000 - 0x00007ffd42781000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007ffd44d50000 - 0x00007ffd450d2000 C:\WINDOWS\System32\combase.dll
0x00007ffd439e0000 - 0x00007ffd43ab6000 C:\WINDOWS\System32\OLEAUT32.dll
0x00007ffd01660000 - 0x00007ffd01699000 C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007ffd16d50000 - 0x00007ffd16d6d000
C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\java.dll
0x00007ffd44b20000 - 0x00007ffd44cb6000 C:\WINDOWS\System32\ole32.dll
0x00007ffd45370000 - 0x00007ffd45a99000 C:\WINDOWS\System32\SHELL32.dll
0x00007ffd43270000 - 0x00007ffd433d8000 C:\WINDOWS\System32\wintypes.dll
0x00007ffd3ff80000 - 0x00007ffd407d2000 C:\WINDOWS\SYSTEM32\windows.storage.dll
0x00007ffd44400000 - 0x00007ffd444ed000 C:\WINDOWS\System32\SHCORE.dll
0x00007ffd444f0000 - 0x00007ffd44554000 C:\WINDOWS\System32\shlwapi.dll
0x00007ffd42cd0000 - 0x00007ffd42cff000 C:\WINDOWS\SYSTEM32\profapi.dll
0x00007ffd15180000 - 0x00007ffd15192000
C:\Users\REDACTED\Downloads\LoadLibrary\Crash\Crash.dll

JVMTI agents: none

dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb
path: .;C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.26100.3624_none_3e086962e3345f24;C:\Users\REDACTED\Downloads\eclipse-committers-2023-12-R-win32-x86_64\Workspace\jdk\build\windows-x86_64-zero-release\images\jdk\bin\zero;C:\msys64\ucrt64\bin;C:\Users\REDACTED\Downloads\LoadLibrary\Crash

VM Arguments:
jvm_args: --enable-preview
java_command: Crash
java_class_path (initial): C:/Users/REDACTED/Downloads/LoadLibrary/Crash
Launcher Type: SUN_STANDARD

[Global flags]
     uint ConcGCThreads                            = 5
                        {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 18
                        {product} {ergonomic}
   size_t G1HeapRegionSize                         = 2097152
                        {product} {ergonomic}
   size_t InitialHeapSize                          = 255852544
                        {product} {ergonomic}
   size_t MarkStackSize                            = 4194304
                        {product} {ergonomic}
   size_t MarkStackSizeMax                         = 536870912
                        {product} {ergonomic}
   size_t MaxHeapSize                              = 4085252096
                        {product} {ergonomic}
   size_t MaxNewSize                               = 2449473536
                        {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 2097152
                        {product} {ergonomic}
   size_t MinHeapSize                              = 8388608
                        {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 4096
                     {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 0
                     {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 0
                     {pd product} {ergonomic}
   size_t SoftMaxHeapSize                          = 4085252096
                     {manageable} {ergonomic}
     bool UseCompressedOops                        = true
             {product lp64_product} {ergonomic}
     bool UseG1GC                                  = true
                        {product} {ergonomic}
     bool UseLargePagesIndividualAllocation        = false
                     {pd product} {ergonomic}

Logging:
Log output configuration:
 #0: stdout all=warning uptime,level,tags foldmultilines=false
 #1: stderr all=off uptime,level,tags foldmultilines=false

Release file:
IMPLEMENTOR="N/A"
JAVA_RUNTIME_VERSION="25-internal"
JAVA_VERSION="25"
JAVA_VERSION_DATE="2025-09-16"
LIBC="default"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs
java.desktop java.instrument java.logging java.management
java.security.sasl java.naming java.rmi java.management.rmi
java.net.http java.scripting java.security.jgss java.transaction.xa
java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio
jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets
jdk.internal.opt jdk.zipfs jdk.compiler jdk.crypto.cryptoki
jdk.crypto.ec jdk.crypto.mscapi jdk.dynalink jdk.internal.ed
jdk.editpad jdk.httpserver jdk.incubator.vector jdk.internal.le
jdk.internal.md jdk.jartool jdk.javadoc jdk.jcmd jdk.management
jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi
jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd
jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi
jdk.net jdk.nio.mapmode jdk.sctp jdk.security.auth jdk.security.jgss
jdk.unsupported jdk.unsupported.desktop jdk.xml.dom"
OS_ARCH="x86_64"
OS_NAME="Windows"
SOURCE=".:git:8f7652d7a36b+"

Environment Variables:
PATH=C:\msys64\ucrt64\bin;C:\msys64\usr\local\bin;C:\msys64\usr\bin;C:\msys64\usr\bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\msys64\usr\bin\site_perl;C:\msys64\usr\bin\vendor_perl;C:\msys64\usr\bin\core_perl
USERNAME=REDACTED
SHELL=C:\msys64\usr\bin\bash.exe
LC_CTYPE=en_US.UTF-8
TERM=xterm
OS=Windows_NT
PROCESSOR_IDENTIFIER=AMD64 Family 25 Model 97 Stepping 2, AuthenticAMD
TMP=C:\msys64\tmp
TEMP=C:\msys64\tmp




Compilation memory statistics disabled.

Periodic native trim disabled

---------------  S Y S T E M  ---------------

OS:
 Windows 11 , 64 bit Build 26100 (10.0.26100.3775)
OS uptime: 0 days 1:47 hours

CPU: total 24 (initial active 24)
Processor Information for processor 0
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 1
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 2
  Max Mhz: 3001, Current Mhz: 3001, Mhz Limit: 3001
Processor Information for processor 3
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 4
  Max Mhz: 3001, Current Mhz: 3001, Mhz Limit: 3001
Processor Information for processor 5
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 6
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 7
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 8
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 9
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 10
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 11
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 12
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 13
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 14
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 15
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 16
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 17
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 18
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 19
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 20
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 21
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 22
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001
Processor Information for processor 23
  Max Mhz: 3001, Current Mhz: 2490, Mhz Limit: 3001

Memory: 4k page, system-wide physical 15578M (1690M free)
TotalPageFile size 44250M (AvailPageFile size 20548M)
current process WorkingSet (physical memory assigned to process): 64M, peak: 64M
current process commit charge ("private bytes"): 373M, peak: 373M

vm_info: Java HotSpot 64-Bit Zero VM (25-internal) for windows-amd64
JRE (25-internal), built on 2025-04-17T14:32:22Z with MS VC++ 17.8
(VS2022)

END.

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/BUILD_LIBJVM_pch.o.log-161-Note:
including file:       jdk\src\hotspot\cpu\zero\bytes_zero.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/BUILD_LIBJVM_pch.o.log:162:jdk\src\hotspot\cpu\zero\bytes_zero.hpp(31):
warning C5030: attribute [[gnu::packed]] is not recognized

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/BUILD_LIBJVM_pch.o.log-320-Note:
including file:      jdk\src\hotspot\cpu\zero\stack_zero.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/BUILD_LIBJVM_pch.o.log:321:jdk\src\hotspot\cpu\zero\stack_zero.hpp(92):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/interpreterRT_zero.o.log-13-Note:
including file: jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/interpreterRT_zero.o.log:14:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(51):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/interpreterRT_zero.o.log:15:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(53):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/interpreterRT_zero.o.log:16:jdk\src\hotspot\cpu\zero\interpreterRT_zero.cpp(161):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/os_windows.o.log-168-Note:
including file:         jdk\src\hotspot\cpu\zero\bytes_zero.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/os_windows.o.log:169:jdk\src\hotspot\cpu\zero\bytes_zero.hpp(31):
warning C5030: attribute [[gnu::packed]] is not recognized

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/os_windows.o.log-307-Note:
including file:    jdk\src\hotspot\cpu\zero\stack_zero.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/os_windows.o.log:308:jdk\src\hotspot\cpu\zero\stack_zero.hpp(92):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/stack_zero.o.log-7-Note:
including file: jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/stack_zero.o.log:8:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(51):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/stack_zero.o.log:9:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(53):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/stack_zero.o.log:10:jdk\src\hotspot\cpu\zero\stack_zero.cpp(36):
warning C4267: '=': conversion from 'size_t' to 'int', possible loss
of data

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/stubGenerator_zero.o.log-12-Note:
including file: jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/stubGenerator_zero.o.log:13:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(51):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/stubGenerator_zero.o.log:14:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(53):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data

/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/zeroInterpreter_zero.o.log-28-Note:
including file: jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/zeroInterpreter_zero.o.log:29:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(51):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data
/jdk/build/windows-x86_64-zero-release/hotspot/variant-zero/libjvm/objects/zeroInterpreter_zero.o.log:30:jdk\src\hotspot\cpu\zero\stack_zero.inline.hpp(53):
warning C4267: 'initializing': conversion from 'size_t' to 'int',
possible loss of data

Generating code
Previous IPDB not found, fall back to full compilation.
s\src\hotspot\share\compiler\compilationPolicy.cpp(457) : warning
C4723: potential divide by 0
s\src\hotspot\share\compiler\compilationPolicy.cpp(457) : warning
C4723: potential divide by 0
s\src\hotspot\share\compiler\compilationPolicy.cpp(457) : warning
C4723: potential divide by 0
All 52893 functions were compiled because no usable IPDB/IOBJ from
previous compilation was found.
Finished generating code


More information about the jdk-dev mailing list