public abstract class com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean implements com.sun.management.OperatingSystemMXBean
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean
  super_class: java.lang.Object
{
  private static final java.lang.String MSG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "OperatingSystemMXBean methods"

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 46
            return
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.Platforms(value = {Lorg/graalvm/nativeimage/Platform$HOSTED_ONLY;})

  public javax.management.ObjectName getObjectName();
    descriptor: ()Ljavax/management/ObjectName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 50
            ldc "java.lang:type=OperatingSystem"
            invokestatic sun.management.Util.newObjectName:(Ljava/lang/String;)Ljavax/management/ObjectName;
            areturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 55
            ldc "os.name"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public java.lang.String getArch();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 60
            invokestatic com.oracle.svm.core.SubstrateUtil.getArchitectureName:()Ljava/lang/String;
            areturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public java.lang.String getVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 65
            ldc "os.version"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public int getAvailableProcessors();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 70
            invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
            invokevirtual java.lang.Runtime.availableProcessors:()I
            ireturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getTotalPhysicalMemorySize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 76
            invokestatic com.oracle.svm.core.heap.PhysicalMemory.size:()Lorg/graalvm/word/UnsignedWord;
            invokeinterface org.graalvm.word.UnsignedWord.rawValue:()J
            lreturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public double getSystemLoadAverage();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 81
            ldc -1.0
            dreturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getCommittedVirtualMemorySize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 88
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getTotalSwapSpaceSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 93
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getFreeSwapSpaceSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 98
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getProcessCpuTime();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 103
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getFreePhysicalMemorySize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 109
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public double getSystemCpuLoad();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 115
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public double getProcessCpuLoad();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 120
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public double getCpuLoad();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 126
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getTotalMemorySize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 130
            aload 0 /* this */
            invokevirtual com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean.getTotalPhysicalMemorySize:()J
            lreturn
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;

  public long getFreeMemorySize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
         0: .line 134
            ldc "OperatingSystemMXBean methods"
            invokestatic com.oracle.svm.core.util.VMError.unsupportedFeature:(Ljava/lang/String;)Ljava/lang/RuntimeException;
            athrow
        end local 0 // com.oracle.svm.core.jdk.management.SubstrateOperatingSystemMXBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk/management/SubstrateOperatingSystemMXBean;
}
SourceFile: "SubstrateOperatingSystemMXBean.java"