You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks work needed to implement the changes in execution mode listed below pre-checkpoint to post-restore.
-Xint to -Xjit/-Xaot (and vice versa)
0.38
Not supported.
Post 0.38
When -Xint is specified, the JIT DLL does not get loaded. If there is a desire to support -Xjit or -Xaot being specified post-restore, then the JIT dll will need to be loaded in the normal manner that occurs at JVM startup (which means going through the relevant INIT_STAGE stages, namely:
DLL_LOAD_TABLE_FINALIZED
SYSTEM_CLASSLOADER_SET
JIT_INITIALIZED
ABOUT_TO_BOOTSTRAP
VM_INITIALIZATION_COMPLETE
-Xnojit -Xnoaot to -Xjit/-Xaot
0.38
Not supported.
Post 0.38
When -Xnojit -Xnoaot is specified, the JIT DLL (I believe) gets loaded, but a lot of the bootstrap logic in runtime/compiler/control/DLLMain.cpp will not run because neither AOT nor JIT compilation is possible. This is probably much harder to to get working, but maybe something that can be done in a manner similar to going from -Xint to -Xjit/-Xaot.
The text was updated successfully, but these errors were encountered:
This issue tracks work needed to implement the changes in execution mode listed below pre-checkpoint to post-restore.
-Xint
to-Xjit
/-Xaot
(and vice versa)0.38
Not supported.
Post 0.38
When
-Xint
is specified, the JIT DLL does not get loaded. If there is a desire to support-Xjit
or-Xaot
being specified post-restore, then the JIT dll will need to be loaded in the normal manner that occurs at JVM startup (which means going through the relevantINIT_STAGE
stages, namely:DLL_LOAD_TABLE_FINALIZED
SYSTEM_CLASSLOADER_SET
JIT_INITIALIZED
ABOUT_TO_BOOTSTRAP
VM_INITIALIZATION_COMPLETE
-Xnojit -Xnoaot
to-Xjit
/-Xaot
0.38
Not supported.
Post 0.38
When
-Xnojit -Xnoaot
is specified, the JIT DLL (I believe) gets loaded, but a lot of the bootstrap logic inruntime/compiler/control/DLLMain.cpp
will not run because neither AOT nor JIT compilation is possible. This is probably much harder to to get working, but maybe something that can be done in a manner similar to going from-Xint
to-Xjit
/-Xaot
.The text was updated successfully, but these errors were encountered: