# Generated with ❤ by mx_sdk_vm_impl.py ImageName=libjvm ImagePath=${.}/../.. ImageModulePath=${.}/../../../graalvm/svm-libjvm.jar Args=-march\=compatibility \ -Dorg.graalvm.version\=25.1.3 \ -H\:+UnlockExperimentalVMOptions \ -H\:+AssertInitializationSpecifiedForAllClasses \ -H\:+EnforceMaxRuntimeCompileMethods \ -H\:+VerifyRuntimeCompilationFrameStates \ -H\:+GuaranteeSubstrateTypesLinked \ -H\:-UnlockExperimentalVMOptions \ -g \ --link-at-build-time \ -H\:+UnlockExperimentalVMOptions \ -H\:+ProfilingEnableProfileDumpHooks \ -H\:-UnlockExperimentalVMOptions \ --shared \ -H\:+UnlockExperimentalVMOptions \ -H\:Preserve\=module\=java.base \ -H\:Preserve\=module\=java.prefs \ -H\:Preserve\=module\=java.xml \ -H\:Preserve\=module\=java.xml.crypto \ -H\:Preserve\=module\=jdk.charsets \ -H\:Preserve\=package\=java.io \ -H\:Preserve\=package\=java.lang \ -H\:Preserve\=package\=java.lang.annotation \ -H\:Preserve\=package\=java.lang.classfile \ -H\:Preserve\=package\=java.lang.classfile.attribute \ -H\:Preserve\=package\=java.lang.classfile.constantpool \ -H\:Preserve\=package\=java.lang.classfile.instruction \ -H\:Preserve\=package\=java.lang.constant \ -H\:Preserve\=package\=java.lang.foreign \ -H\:Preserve\=package\=java.lang.invoke \ -H\:Preserve\=package\=java.lang.module \ -H\:Preserve\=package\=java.lang.ref \ -H\:Preserve\=package\=java.lang.reflect \ -H\:Preserve\=package\=java.lang.runtime \ -H\:Preserve\=package\=java.math \ -H\:Preserve\=package\=java.net \ -H\:Preserve\=package\=java.net.spi \ -H\:Preserve\=package\=java.nio \ -H\:Preserve\=package\=java.nio.charset \ -H\:Preserve\=package\=java.nio.channels \ -H\:Preserve\=package\=java.nio.channels.spi \ -H\:Preserve\=package\=java.nio.file \ -H\:Preserve\=package\=java.security \ -H\:Preserve\=package\=java.security.cert \ -H\:Preserve\=package\=java.security.spec \ -H\:Preserve\=package\=java.text \ -H\:Preserve\=package\=java.text.spi \ -H\:Preserve\=package\=java.time \ -H\:Preserve\=package\=java.time.chrono \ -H\:Preserve\=package\=java.time.format \ -H\:Preserve\=package\=java.time.temporal \ -H\:Preserve\=package\=java.util \ -H\:Preserve\=package\=java.util.concurrent \ -H\:Preserve\=package\=java.util.concurrent.atomic \ -H\:Preserve\=package\=java.util.concurrent.locks \ -H\:Preserve\=package\=java.util.function \ -H\:Preserve\=package\=java.util.jar \ -H\:Preserve\=package\=java.util.logging \ -H\:Preserve\=package\=java.util.regex \ -H\:Preserve\=package\=java.util.spi \ -H\:Preserve\=package\=java.util.stream \ -H\:Preserve\=package\=java.util.zip \ -H\:Preserve\=package\=javax.net \ -H\:Preserve\=package\=javax.crypto.spec \ -H\:Preserve\=package\=javax.security.auth.x500 \ -H\:Preserve\=package\=jdk.internal.access \ -H\:Preserve\=package\=jdk.internal.classfile.impl \ -H\:Preserve\=package\=jdk.internal.constant \ -H\:Preserve\=package\=jdk.internal.logger \ -H\:Preserve\=package\=jdk.internal.misc \ -H\:Preserve\=package\=jdk.internal.util \ -H\:Preserve\=package\=sun.invoke.util \ -H\:Preserve\=package\=sun.nio.cs.ext \ -H\:Preserve\=package\=sun.security.util \ -H\:Preserve\=package\=sun.util \ -H\:Preserve\=package\=sun.util.locale \ -H\:Preserve\=package\=sun.util.locale.provider \ -H\:-UnlockExperimentalVMOptions \ --add-exports\=jdk.internal.vm.ci/jdk.vm.ci.meta.annotation\=org.graalvm.nativeimage.libjvm \ --add-exports\=jdk.internal.vm.ci/jdk.vm.ci.meta\=org.graalvm.nativeimage.libjvm