public class com.oracle.svm.core.SubstrateOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.svm.core.SubstrateOptions
super_class: java.lang.Object
{
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> Class;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Class containing the default entry point method. Optional if --shared is used."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> Method;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Name of the main entry point method. Optional if --shared is used."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> Name;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Name of the output file to be generated"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> SharedLibrary;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"shared"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Build shared library"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> StaticExecutable;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"static"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Build statically linked executable (requires static libc and zlib)"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> TargetPlatform;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"target"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Selects native-image compilation target (in <OS>-<architecture> format). Defaults to host's OS-architecture pair."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> StaticExecutableWithDynamicLibC;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Builds a statically linked executable with libc dynamically linked"}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;, stability = org.graalvm.compiler.options.OptionStability.EXPERIMENTAL:Lorg/graalvm/compiler/options/OptionStability;)
public static final int ForceFallback;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int Automatic;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int NoFallback;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final java.lang.String OptionNameForceFallback;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "force-fallback"
public static final java.lang.String OptionNameAutoFallback;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "auto-fallback"
public static final java.lang.String OptionNameNoFallback;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "no-fallback"
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> FallbackThreshold;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption$List(value = {com.oracle.svm.core.option.APIOption(name = {"force-fallback"}, fixedValue = {"10"}, customHelp = "force building of fallback image"), com.oracle.svm.core.option.APIOption(name = {"auto-fallback"}, fixedValue = {"5"}, customHelp = "build stand-alone image if possible"), com.oracle.svm.core.option.APIOption(name = {"no-fallback"}, fixedValue = {"0"}, customHelp = "build stand-alone image or report failure")})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Define when fallback-image generation should be used."})
public static final java.lang.String IMAGE_CLASSPATH_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "-imagecp"
public static final java.lang.String WATCHPID_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "-watchpid"
private static com.oracle.svm.core.SubstrateOptions$ValueUpdateHandler optimizeValueUpdateHandler;
descriptor: Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static com.oracle.svm.core.SubstrateOptions$ValueUpdateHandler debugInfoValueUpdateHandler;
descriptor: Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
public static final org.graalvm.compiler.options.OptionKey<java.lang.String> PrintFlags;
descriptor: Lorg/graalvm/compiler/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Show available options based on comma-separated option-types (allowed categories: User, Expert, Debug)."})
public static final org.graalvm.compiler.options.OptionKey<java.lang.String> ;
descriptor: Lorg/graalvm/compiler/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Print extra help, if available, based on comma-separated option names. Pass * to show all options that contain extra help."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> Optimize;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Control native-image code optimizations: 0 - no optimizations, 1 - basic optimizations, 2 - aggressive optimizations."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> IncludeNodeSourcePositions;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Track NodeSourcePositions during runtime-compilation"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String[]> CLibraryPath;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<[Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Search path for C libraries passed to the linker (list of comma-separated directories)"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String[]> LinkerRPath;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<[Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Path passed to the linker as the -rpath (list of comma-separated directories)"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> AdditionalLinkerOptions;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"String which would be appended to the linker call"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> Path;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Directory of the image file to be generated"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> UseCardRememberedSetHeap;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"serial"}, group = Lcom/oracle/svm/core/SubstrateOptions$GCGroup;, customHelp = "Serial garbage collector")
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Use a card remembered set heap for GC"})
public static final com.oracle.svm.core.option.RuntimeOptionKey<java.lang.Long> StackSize;
descriptor: Lcom/oracle/svm/core/option/RuntimeOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/RuntimeOptionKey<Ljava/lang/Long;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"The size of each thread stack at run-time, in bytes."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.RuntimeOptionKey<java.lang.Integer> MaxJavaStackTraceDepth;
descriptor: Lcom/oracle/svm/core/option/RuntimeOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/RuntimeOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"The maximum number of lines in the stack trace for Java exceptions (0 means all)"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.RuntimeOptionKey<java.lang.Long> MaxDirectMemorySize;
descriptor: Lcom/oracle/svm/core/option/RuntimeOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/RuntimeOptionKey<Ljava/lang/Long;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Maximum total size of NIO direct-buffer allocations"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> VerifyNamingConventions;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Verify naming conventions during image construction."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> MultiThreaded;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Enable support for threads and and thread-local variables (disable for single-threaded implementation)"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> ForceNoROSectionRelocations;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Use only a writable native image heap (requires ld.gold linker)"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> SpawnIsolates;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Support multiple isolates."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> TraceVMOperations;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Trace VMOperation execution."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> TraceClassInitialization;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"trace-class-initialization"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Comma-separated list of fully-qualified class names that class initialization is traced for."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> TraceObjectInstantiation;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"trace-object-instantiation"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Comma-separated list of fully-qualified class names that object instantiation is traced for."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> TraceNativeToolUsage;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Trace all native tool invocations as part of image building"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> EntryPointNamePrefix;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Prefix that is added to the names of entry point methods."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> APIFunctionPrefix;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Prefix that is added to the names of API functions."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String[]> EnableURLProtocols;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<[Ljava/lang/String;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption$List(value = {com.oracle.svm.core.option.APIOption(name = {"enable-http"}, fixedValue = {"http"}, customHelp = "enable http support in the generated image"), com.oracle.svm.core.option.APIOption(name = {"enable-https"}, fixedValue = {"https"}, customHelp = "enable https support in the generated image"), com.oracle.svm.core.option.APIOption(name = {"enable-url-protocols"})})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"List of comma separated URL protocols to enable."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> EnableAllSecurityServices;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"enable-all-security-services"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Add all security service classes to the generated image."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> JNI;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Enable Java Native Interface (JNI) support."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> JNIVerboseLookupErrors;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Report information about known JNI elements when lookup fails"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> JNIExportSymbols;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Export Invocation API symbols."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> CodeAlignment;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Alignment of AOT and JIT compiled code in bytes."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> AllocatePrefetchLines;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Number of cache lines to load after the array allocation using prefetch instructions."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> AllocateInstancePrefetchLines;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Number of cache lines to load after the object address using prefetch instructions."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> AllocatePrefetchStyle;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Generated code style for prefetch instructions: for 0 or less no prefetch instructions are generated and for 1 or more prefetch instructions are introduced after each allocation."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> AllocatePrefetchInstr;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Sets the prefetch instruction to prefetch ahead of the allocation pointer. Possible values are from 0 to 3. The actual instructions behind the values depend on the platform."})
public static final com.oracle.svm.core.option.RuntimeOptionKey<java.lang.Long> TearDownWarningNanos;
descriptor: Lcom/oracle/svm/core/option/RuntimeOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/RuntimeOptionKey<Ljava/lang/Long;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"The number of nanoseconds before and between which tearing down an isolate gives a warning message. 0 implies no warning."})
public static final com.oracle.svm.core.option.RuntimeOptionKey<java.lang.Long> TearDownFailureNanos;
descriptor: Lcom/oracle/svm/core/option/RuntimeOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/RuntimeOptionKey<Ljava/lang/Long;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"The number of nanoseconds before tearing down an isolate gives a failure message. 0 implies no message."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> AllocatePrefetchDistance;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Sets the size (in bytes) of the prefetch distance for object allocation. Memory about to be written with the value of new objects is prefetched up to this distance starting from the address of the last allocated object. Each Java thread has its own allocation point."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> AllocatePrefetchStepSize;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Sets the step size (in bytes) for sequential prefetch instructions."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> MaxUnrolledObjectZeroingStores;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Define the maximum number of stores for which the loop that zeroes out objects is unrolled."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> StackTrace;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Provide method names for stack traces."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> ParseRuntimeOptions;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Parse and consume standard options and system properties from the command line arguments when the VM is created."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> AOTInline;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Perform method inlining in the AOT compiled native image"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> AOTTrivialInline;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Perform trivial method inlining in the AOT compiled native image"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String[]> NeverInline;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<[Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"file:doc-files/NeverInlineHelp.txt"}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> MaxNodesInTrivialMethod;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Maximum number of nodes in a method so that it is considered trivial."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> MaxInvokesInTrivialMethod;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Maximum number of invokes in a method so that it is considered trivial (for testing only)."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> MaxNodesInTrivialLeafMethod;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Maximum number of nodes in a method so that it is considered trivial, if it does not have any invokes."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> PreserveFramePointer;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Saves stack base pointer on the stack on method entry."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> UseCalleeSavedRegisters;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Use callee saved registers to reduce spilling for low-frequency calls to stubs (if callee saved registers are supported by the architecture)"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String[]> ReportAnalysisForbiddenType;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<[Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Report error if <typename>[:<UsageKind>{,<UsageKind>}] is discovered during analysis (valid values for UsageKind: InHeap, Allocated, Reachable)."}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> CompilerBackend;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Backend used by the compiler"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> EmitStringEncodingSubstitutions;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Emit substitutions for UTF16 and latin1 compression"}, type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> UseDedicatedVMOperationThread;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Determines if VM operations should be executed in a dedicated thread."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> RemoveUnusedSymbols;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Use linker option to prevent unreferenced symbols in image."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> DeleteLocalSymbols;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Use linker option to remove all local symbols from image."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> ImageSymbolsPrefix;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Common prefix used by method symbols in image."})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> FoldSecurityManagerGetter;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Fold SecurityManager getter."}, stability = org.graalvm.compiler.options.OptionStability.EXPERIMENTAL:Lorg/graalvm/compiler/options/OptionStability;, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> CCompilerPath;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"native-compiler-path"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Provide custom path to C compiler used for query code compilation and linking."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String[]> CCompilerOption;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<[Ljava/lang/String;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"native-compiler-options"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Provide custom C compiler option used for query code compilation."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> StrictQueryCodeCompilation;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Use strict checks when performing query code compilation."}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> DumpTargetInfo;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"native-image-info"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Show native-toolchain information and image-build settings"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> CheckToolchain;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Check if native-toolchain is known to work with native-image"}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> InstallExitHandlers;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"install-exit-handlers"})
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Provide java.lang.Terminator exit handlers for executable images"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> DetectUserDirectoriesInImageHeap;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"When set to true, the image generator verifies that the image heap does not contain a home directory as a substring"}, type = org.graalvm.compiler.options.OptionType.User:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> DeadlockWatchdogInterval;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"The interval in minutes between watchdog checks (0 disables the watchdog)"}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> DeadlockWatchdogExitOnTimeout;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Exit the image builder VM after printing call stacks"}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Boolean> UseReferenceHandlerThread;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Populate reference queues in a separate thread rather than after a garbage collection."}, type = org.graalvm.compiler.options.OptionType.Expert:Lorg/graalvm/compiler/options/OptionType;)
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.Integer> GenerateDebugInfo;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.svm.core.option.APIOption(name = {"-g"}, fixedValue = {"2"}, customHelp = "generate debugging information")
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Insert debug info into the generated native image or library"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String[]> DebugInfoSourceSearchPath;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<[Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Search path for source files for Application or GraalVM classes (list of comma-separated directories or jar files)"})
public static final com.oracle.svm.core.option.HostedOptionKey<java.lang.String> DebugInfoSourceCacheRoot;
descriptor: Lcom/oracle/svm/core/option/HostedOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/HostedOptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Directory under which to create source file cache for Application or GraalVM classes"})
public static final java.lang.String NO_SERVER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "--no-server"
public static final com.oracle.svm.core.option.RuntimeOptionKey<java.lang.Long> CompilationIsolateAddressSpaceSize;
descriptor: Lcom/oracle/svm/core/option/RuntimeOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/RuntimeOptionKey<Ljava/lang/Long;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Size of the reserved address space of each compilation isolate (0: default for new isolates)."})
public static final com.oracle.svm.core.option.RuntimeOptionKey<java.lang.Integer> ActiveProcessorCount;
descriptor: Lcom/oracle/svm/core/option/RuntimeOptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/oracle/svm/core/option/RuntimeOptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = {"Overwrites the available number of processors provided by the OS. Any value <= 0 means using the processor count from the OS."})
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lcom/oracle/svm/core/SubstrateOptions;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.oracle.svm.core.SubstrateOptions.$assertionsDisabled:Z
3: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.Class:Lcom/oracle/svm/core/option/HostedOptionKey;
4: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc "main"
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.Method:Lcom/oracle/svm/core/option/HostedOptionKey;
5: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.Name:Lcom/oracle/svm/core/option/HostedOptionKey;
6: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.SharedLibrary:Lcom/oracle/svm/core/option/HostedOptionKey;
7: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.StaticExecutable:Lcom/oracle/svm/core/option/HostedOptionKey;
8: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.TargetPlatform:Lcom/oracle/svm/core/option/HostedOptionKey;
9: new com.oracle.svm.core.SubstrateOptions$1
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.SubstrateOptions$1.<init>:(Ljava/lang/Boolean;)V
putstatic com.oracle.svm.core.SubstrateOptions.StaticExecutableWithDynamicLibC:Lcom/oracle/svm/core/option/HostedOptionKey;
10: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.FallbackThreshold:Lcom/oracle/svm/core/option/HostedOptionKey;
11: invokedynamic onValueUpdate()Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lorg/graalvm/collections/EconomicMap;Ljava/lang/Integer;Ljava/lang/Integer;)V
com/oracle/svm/core/SubstrateOptions.defaultDebugInfoValueUpdateHandler(Lorg/graalvm/collections/EconomicMap;Ljava/lang/Integer;Ljava/lang/Integer;)V (6)
(Lorg/graalvm/collections/EconomicMap;Ljava/lang/Integer;Ljava/lang/Integer;)V
putstatic com.oracle.svm.core.SubstrateOptions.debugInfoValueUpdateHandler:Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
12: new org.graalvm.compiler.options.OptionKey
dup
aconst_null
invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.PrintFlags:Lorg/graalvm/compiler/options/OptionKey;
13: new org.graalvm.compiler.options.OptionKey
dup
aconst_null
invokespecial org.graalvm.compiler.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.PrintFlagsWithExtraHelp:Lorg/graalvm/compiler/options/OptionKey;
14: new com.oracle.svm.core.SubstrateOptions$2
dup
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.SubstrateOptions$2.<init>:(Ljava/lang/Integer;)V
putstatic com.oracle.svm.core.SubstrateOptions.Optimize:Lcom/oracle/svm/core/option/HostedOptionKey;
15: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.IncludeNodeSourcePositions:Lcom/oracle/svm/core/option/HostedOptionKey;
16: new com.oracle.svm.core.option.HostedOptionKey
dup
aconst_null
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.CLibraryPath:Lcom/oracle/svm/core/option/HostedOptionKey;
17: new com.oracle.svm.core.option.HostedOptionKey
dup
aconst_null
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.LinkerRPath:Lcom/oracle/svm/core/option/HostedOptionKey;
18: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AdditionalLinkerOptions:Lcom/oracle/svm/core/option/HostedOptionKey;
19: new com.oracle.svm.core.option.HostedOptionKey
dup
aconst_null
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.Path:Lcom/oracle/svm/core/option/HostedOptionKey;
20: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.UseCardRememberedSetHeap:Lcom/oracle/svm/core/option/HostedOptionKey;
21: new com.oracle.svm.core.SubstrateOptions$3
dup
lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial com.oracle.svm.core.SubstrateOptions$3.<init>:(Ljava/lang/Long;)V
putstatic com.oracle.svm.core.SubstrateOptions.StackSize:Lcom/oracle/svm/core/option/RuntimeOptionKey;
22: new com.oracle.svm.core.option.RuntimeOptionKey
dup
sipush 1024
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.RuntimeOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.MaxJavaStackTraceDepth:Lcom/oracle/svm/core/option/RuntimeOptionKey;
23: new com.oracle.svm.core.option.RuntimeOptionKey
dup
lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial com.oracle.svm.core.option.RuntimeOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.MaxDirectMemorySize:Lcom/oracle/svm/core/option/RuntimeOptionKey;
24: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.VerifyNamingConventions:Lcom/oracle/svm/core/option/HostedOptionKey;
25: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.MultiThreaded:Lcom/oracle/svm/core/option/HostedOptionKey;
26: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.ForceNoROSectionRelocations:Lcom/oracle/svm/core/option/HostedOptionKey;
27: new com.oracle.svm.core.SubstrateOptions$4
dup
aconst_null
invokespecial com.oracle.svm.core.SubstrateOptions$4.<init>:(Ljava/lang/Boolean;)V
putstatic com.oracle.svm.core.SubstrateOptions.SpawnIsolates:Lcom/oracle/svm/core/option/HostedOptionKey;
28: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.TraceVMOperations:Lcom/oracle/svm/core/option/HostedOptionKey;
29: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.TraceClassInitialization:Lcom/oracle/svm/core/option/HostedOptionKey;
30: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.TraceObjectInstantiation:Lcom/oracle/svm/core/option/HostedOptionKey;
31: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.TraceNativeToolUsage:Lcom/oracle/svm/core/option/HostedOptionKey;
32: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.EntryPointNamePrefix:Lcom/oracle/svm/core/option/HostedOptionKey;
33: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc "graal_"
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.APIFunctionPrefix:Lcom/oracle/svm/core/option/HostedOptionKey;
34: new com.oracle.svm.core.SubstrateOptions$5
dup
aconst_null
invokespecial com.oracle.svm.core.SubstrateOptions$5.<init>:([Ljava/lang/String;)V
putstatic com.oracle.svm.core.SubstrateOptions.EnableURLProtocols:Lcom/oracle/svm/core/option/HostedOptionKey;
35: new com.oracle.svm.core.SubstrateOptions$6
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.SubstrateOptions$6.<init>:(Ljava/lang/Boolean;)V
putstatic com.oracle.svm.core.SubstrateOptions.EnableAllSecurityServices:Lcom/oracle/svm/core/option/HostedOptionKey;
36: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.JNI:Lcom/oracle/svm/core/option/HostedOptionKey;
37: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.JNIVerboseLookupErrors:Lcom/oracle/svm/core/option/HostedOptionKey;
38: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.JNIExportSymbols:Lcom/oracle/svm/core/option/HostedOptionKey;
39: new com.oracle.svm.core.option.HostedOptionKey
dup
bipush 16
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.CodeAlignment:Lcom/oracle/svm/core/option/HostedOptionKey;
40: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AllocatePrefetchLines:Lcom/oracle/svm/core/option/HostedOptionKey;
41: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AllocateInstancePrefetchLines:Lcom/oracle/svm/core/option/HostedOptionKey;
42: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AllocatePrefetchStyle:Lcom/oracle/svm/core/option/HostedOptionKey;
43: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AllocatePrefetchInstr:Lcom/oracle/svm/core/option/HostedOptionKey;
44: new com.oracle.svm.core.option.RuntimeOptionKey
dup
lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial com.oracle.svm.core.option.RuntimeOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.TearDownWarningNanos:Lcom/oracle/svm/core/option/RuntimeOptionKey;
45: new com.oracle.svm.core.option.RuntimeOptionKey
dup
lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial com.oracle.svm.core.option.RuntimeOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.TearDownFailureNanos:Lcom/oracle/svm/core/option/RuntimeOptionKey;
46: new com.oracle.svm.core.option.HostedOptionKey
dup
sipush 256
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AllocatePrefetchDistance:Lcom/oracle/svm/core/option/HostedOptionKey;
47: new com.oracle.svm.core.option.HostedOptionKey
dup
bipush 16
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AllocatePrefetchStepSize:Lcom/oracle/svm/core/option/HostedOptionKey;
48: new com.oracle.svm.core.option.HostedOptionKey
dup
bipush 8
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.MaxUnrolledObjectZeroingStores:Lcom/oracle/svm/core/option/HostedOptionKey;
49: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.StackTrace:Lcom/oracle/svm/core/option/HostedOptionKey;
50: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.ParseRuntimeOptions:Lcom/oracle/svm/core/option/HostedOptionKey;
51: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AOTInline:Lcom/oracle/svm/core/option/HostedOptionKey;
52: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.AOTTrivialInline:Lcom/oracle/svm/core/option/HostedOptionKey;
53: new com.oracle.svm.core.option.HostedOptionKey
dup
aconst_null
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.NeverInline:Lcom/oracle/svm/core/option/HostedOptionKey;
54: new com.oracle.svm.core.option.HostedOptionKey
dup
bipush 20
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.MaxNodesInTrivialMethod:Lcom/oracle/svm/core/option/HostedOptionKey;
55: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.MaxInvokesInTrivialMethod:Lcom/oracle/svm/core/option/HostedOptionKey;
56: new com.oracle.svm.core.option.HostedOptionKey
dup
bipush 40
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.MaxNodesInTrivialLeafMethod:Lcom/oracle/svm/core/option/HostedOptionKey;
57: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.PreserveFramePointer:Lcom/oracle/svm/core/option/HostedOptionKey;
58: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.UseCalleeSavedRegisters:Lcom/oracle/svm/core/option/HostedOptionKey;
59: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
anewarray java.lang.String
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.ReportAnalysisForbiddenType:Lcom/oracle/svm/core/option/HostedOptionKey;
60: new com.oracle.svm.core.SubstrateOptions$7
dup
ldc "lir"
invokespecial com.oracle.svm.core.SubstrateOptions$7.<init>:(Ljava/lang/String;)V
putstatic com.oracle.svm.core.SubstrateOptions.CompilerBackend:Lcom/oracle/svm/core/option/HostedOptionKey;
61: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.EmitStringEncodingSubstitutions:Lcom/oracle/svm/core/option/HostedOptionKey;
62: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.UseDedicatedVMOperationThread:Lcom/oracle/svm/core/option/HostedOptionKey;
63: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.RemoveUnusedSymbols:Lcom/oracle/svm/core/option/HostedOptionKey;
64: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.DeleteLocalSymbols:Lcom/oracle/svm/core/option/HostedOptionKey;
65: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc ""
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.ImageSymbolsPrefix:Lcom/oracle/svm/core/option/HostedOptionKey;
66: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.FoldSecurityManagerGetter:Lcom/oracle/svm/core/option/HostedOptionKey;
67: new com.oracle.svm.core.option.HostedOptionKey
dup
aconst_null
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.CCompilerPath:Lcom/oracle/svm/core/option/HostedOptionKey;
68: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
anewarray java.lang.String
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.CCompilerOption:Lcom/oracle/svm/core/option/HostedOptionKey;
69: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.StrictQueryCodeCompilation:Lcom/oracle/svm/core/option/HostedOptionKey;
70: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.DumpTargetInfo:Lcom/oracle/svm/core/option/HostedOptionKey;
71: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.CheckToolchain:Lcom/oracle/svm/core/option/HostedOptionKey;
72: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.InstallExitHandlers:Lcom/oracle/svm/core/option/HostedOptionKey;
73: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.DetectUserDirectoriesInImageHeap:Lcom/oracle/svm/core/option/HostedOptionKey;
74: new com.oracle.svm.core.option.HostedOptionKey
dup
bipush 10
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.DeadlockWatchdogInterval:Lcom/oracle/svm/core/option/HostedOptionKey;
75: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.DeadlockWatchdogExitOnTimeout:Lcom/oracle/svm/core/option/HostedOptionKey;
76: new com.oracle.svm.core.option.HostedOptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.UseReferenceHandlerThread:Lcom/oracle/svm/core/option/HostedOptionKey;
77: new com.oracle.svm.core.SubstrateOptions$8
dup
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.SubstrateOptions$8.<init>:(Ljava/lang/Integer;)V
putstatic com.oracle.svm.core.SubstrateOptions.GenerateDebugInfo:Lcom/oracle/svm/core/option/HostedOptionKey;
78: new com.oracle.svm.core.SubstrateOptions$9
dup
aconst_null
invokespecial com.oracle.svm.core.SubstrateOptions$9.<init>:([Ljava/lang/String;)V
putstatic com.oracle.svm.core.SubstrateOptions.DebugInfoSourceSearchPath:Lcom/oracle/svm/core/option/HostedOptionKey;
79: new com.oracle.svm.core.option.HostedOptionKey
dup
ldc "sources"
invokespecial com.oracle.svm.core.option.HostedOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.DebugInfoSourceCacheRoot:Lcom/oracle/svm/core/option/HostedOptionKey;
80: new com.oracle.svm.core.option.RuntimeOptionKey
dup
lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial com.oracle.svm.core.option.RuntimeOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.CompilationIsolateAddressSpaceSize:Lcom/oracle/svm/core/option/RuntimeOptionKey;
81: new com.oracle.svm.core.option.RuntimeOptionKey
dup
iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial com.oracle.svm.core.option.RuntimeOptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.svm.core.SubstrateOptions.ActiveProcessorCount:Lcom/oracle/svm/core/option/RuntimeOptionKey;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/svm/core/SubstrateOptions;
public static void setOptimizeValueUpdateHandler(com.oracle.svm.core.SubstrateOptions$ValueUpdateHandler);
descriptor: (Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic com.oracle.svm.core.SubstrateOptions.optimizeValueUpdateHandler:Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 updateHandler Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
MethodParameters:
Name Flags
updateHandler
public static void setDebugInfoValueUpdateHandler(com.oracle.svm.core.SubstrateOptions$ValueUpdateHandler);
descriptor: (Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic com.oracle.svm.core.SubstrateOptions.debugInfoValueUpdateHandler:Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 updateHandler Lcom/oracle/svm/core/SubstrateOptions$ValueUpdateHandler;
MethodParameters:
Name Flags
updateHandler
public static final long getTearDownWarningNanos();
descriptor: ()J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=0, args_size=0
0: getstatic com.oracle.svm.core.SubstrateOptions.TearDownWarningNanos:Lcom/oracle/svm/core/option/RuntimeOptionKey;
invokevirtual com.oracle.svm.core.option.RuntimeOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static final long getTearDownFailureNanos();
descriptor: ()J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=0, args_size=0
0: getstatic com.oracle.svm.core.SubstrateOptions.TearDownFailureNanos:Lcom/oracle/svm/core/option/RuntimeOptionKey;
invokevirtual com.oracle.svm.core.option.RuntimeOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public static boolean useLLVMBackend();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "llvm"
getstatic com.oracle.svm.core.SubstrateOptions.CompilerBackend:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getValue:()Ljava/lang/Object;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
org.graalvm.compiler.api.replacements.Fold()
public static int codeAlignment();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.oracle.svm.core.SubstrateOptions.CodeAlignment:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
org.graalvm.compiler.api.replacements.Fold()
private static void defaultDebugInfoValueUpdateHandler(org.graalvm.collections.EconomicMap<org.graalvm.compiler.options.OptionKey<?>, java.lang.Object>, java.lang.Integer, java.lang.Integer);
descriptor: (Lorg/graalvm/collections/EconomicMap;Ljava/lang/Integer;Ljava/lang/Integer;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.core.common.GraalOptions.TrackNodeSourcePosition:Lorg/graalvm/compiler/options/OptionKey;
aload 0
aload 2
invokevirtual java.lang.Integer.intValue:()I
ifle 1
iconst_1
goto 2
StackMap locals: org.graalvm.collections.EconomicMap java.lang.Integer java.lang.Integer
StackMap stack: org.graalvm.compiler.options.OptionKey org.graalvm.collections.EconomicMap
1: iconst_0
StackMap locals: org.graalvm.collections.EconomicMap java.lang.Integer java.lang.Integer
StackMap stack: org.graalvm.compiler.options.OptionKey org.graalvm.collections.EconomicMap int
2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.graalvm.compiler.options.OptionKey.update:(Lorg/graalvm/collections/EconomicMap;Ljava/lang/Object;)V
3: getstatic com.oracle.svm.core.SubstrateOptions.DeleteLocalSymbols:Lcom/oracle/svm/core/option/HostedOptionKey;
aload 0
aload 2
invokevirtual java.lang.Integer.intValue:()I
ifne 4
iconst_1
goto 5
StackMap locals: org.graalvm.collections.EconomicMap java.lang.Integer java.lang.Integer
StackMap stack: com.oracle.svm.core.option.HostedOptionKey org.graalvm.collections.EconomicMap
4: iconst_0
StackMap locals: org.graalvm.collections.EconomicMap java.lang.Integer java.lang.Integer
StackMap stack: com.oracle.svm.core.option.HostedOptionKey org.graalvm.collections.EconomicMap int
5: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.update:(Lorg/graalvm/collections/EconomicMap;Ljava/lang/Object;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 values Lorg/graalvm/collections/EconomicMap<Lorg/graalvm/compiler/options/OptionKey<*>;Ljava/lang/Object;>;
0 7 1 oldValue Ljava/lang/Integer;
0 7 2 newValue Ljava/lang/Integer;
Signature: (Lorg/graalvm/collections/EconomicMap<Lorg/graalvm/compiler/options/OptionKey<*>;Ljava/lang/Object;>;Ljava/lang/Integer;Ljava/lang/Integer;)V
MethodParameters:
Name Flags
values
oldValue
newValue
public static java.nio.file.Path getDebugInfoSourceCacheRoot();
descriptor: ()Ljava/nio/file/Path;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: getstatic com.oracle.svm.core.SubstrateOptions.DebugInfoSourceCacheRoot:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.String
iconst_0
anewarray java.lang.String
invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
astore 0
start local 0 1: aload 0
2: areturn
end local 0 3: StackMap locals:
StackMap stack: java.nio.file.InvalidPathException
pop
4: ldc "Invalid path provided for option DebugInfoSourceCacheRoot %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic com.oracle.svm.core.SubstrateOptions.DebugInfoSourceCacheRoot:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getValue:()Ljava/lang/Object;
aastore
invokestatic com.oracle.svm.core.util.UserError.abort:(Ljava/lang/String;[Ljava/lang/Object;)Lcom/oracle/svm/core/util/UserError$UserException;
athrow
LocalVariableTable:
Start End Slot Name Signature
1 3 0 sourceRoot Ljava/nio/file/Path;
Exception table:
from to target type
0 2 3 Class java.nio.file.InvalidPathException
public static boolean supportCompileInIsolates();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: getstatic com.oracle.svm.core.SubstrateOptions$ConcealedOptions.SupportCompileInIsolates:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 1
getstatic com.oracle.svm.core.SubstrateOptions.SpawnIsolates:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
2: StackMap locals:
StackMap stack: int
ldc "Option %s must be enabled to support isolated compilations through option %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
3: getstatic com.oracle.svm.core.SubstrateOptions.SpawnIsolates:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getName:()Ljava/lang/String;
aastore
dup
iconst_1
4: getstatic com.oracle.svm.core.SubstrateOptions$ConcealedOptions.SupportCompileInIsolates:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getName:()Ljava/lang/String;
aastore
5: invokestatic com.oracle.svm.core.util.UserError.guarantee:(ZLjava/lang/String;[Ljava/lang/Object;)V
6: getstatic com.oracle.svm.core.SubstrateOptions$ConcealedOptions.SupportCompileInIsolates:Lcom/oracle/svm/core/option/HostedOptionKey;
invokevirtual com.oracle.svm.core.option.HostedOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
org.graalvm.compiler.api.replacements.Fold()
public static boolean shouldCompileInIsolates();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.oracle.svm.core.SubstrateOptions.supportCompileInIsolates:()Z
ifeq 1
getstatic com.oracle.svm.core.SubstrateOptions$ConcealedOptions.CompileInIsolates:Lcom/oracle/svm/core/option/RuntimeOptionKey;
invokevirtual com.oracle.svm.core.option.RuntimeOptionKey.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SubstrateOptions.java"
NestMembers:
com.oracle.svm.core.SubstrateOptions$1 com.oracle.svm.core.SubstrateOptions$2 com.oracle.svm.core.SubstrateOptions$3 com.oracle.svm.core.SubstrateOptions$4 com.oracle.svm.core.SubstrateOptions$5 com.oracle.svm.core.SubstrateOptions$6 com.oracle.svm.core.SubstrateOptions$7 com.oracle.svm.core.SubstrateOptions$8 com.oracle.svm.core.SubstrateOptions$9 com.oracle.svm.core.SubstrateOptions$ConcealedOptions com.oracle.svm.core.SubstrateOptions$ConcealedOptions$1 com.oracle.svm.core.SubstrateOptions$GCGroup com.oracle.svm.core.SubstrateOptions$ValueUpdateHandler
InnerClasses:
com.oracle.svm.core.SubstrateOptions$1
com.oracle.svm.core.SubstrateOptions$2
com.oracle.svm.core.SubstrateOptions$3
com.oracle.svm.core.SubstrateOptions$4
com.oracle.svm.core.SubstrateOptions$5
com.oracle.svm.core.SubstrateOptions$6
com.oracle.svm.core.SubstrateOptions$7
com.oracle.svm.core.SubstrateOptions$8
com.oracle.svm.core.SubstrateOptions$9
public ConcealedOptions = com.oracle.svm.core.SubstrateOptions$ConcealedOptions of com.oracle.svm.core.SubstrateOptions
public final GCGroup = com.oracle.svm.core.SubstrateOptions$GCGroup of com.oracle.svm.core.SubstrateOptions
public abstract ValueUpdateHandler = com.oracle.svm.core.SubstrateOptions$ValueUpdateHandler of com.oracle.svm.core.SubstrateOptions
public abstract List = com.oracle.svm.core.option.APIOption$List of com.oracle.svm.core.option.APIOption
public UserException = com.oracle.svm.core.util.UserError$UserException of com.oracle.svm.core.util.UserError
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles