java.lang.Object
de.mirkosertic.bytecoder.classlib.jdk.internal.misc.TVM

public class TVM extends Object
  • Field Details

    • JAVA_LANG_SYSTEM_INITED

      private static final int JAVA_LANG_SYSTEM_INITED
      See Also:
    • MODULE_SYSTEM_INITED

      private static final int MODULE_SYSTEM_INITED
      See Also:
    • SYSTEM_LOADER_INITIALIZING

      private static final int SYSTEM_LOADER_INITIALIZING
      See Also:
    • SYSTEM_BOOTED

      private static final int SYSTEM_BOOTED
      See Also:
    • SYSTEM_SHUTDOWN

      private static final int SYSTEM_SHUTDOWN
      See Also:
    • initLevel

      private static volatile int initLevel
    • lock

      private static final Object lock
    • directMemory

      private static long directMemory
    • pageAlignDirectMemory

      private static boolean pageAlignDirectMemory
    • savedProps

      private static Map<String,String> savedProps
    • finalRefCount

      private static volatile int finalRefCount
    • peakFinalRefCount

      private static volatile int peakFinalRefCount
  • Constructor Details

    • TVM

      public TVM()
  • Method Details

    • initLevel

      public static void initLevel(int value)
    • initLevel

      public static int initLevel()
    • awaitInitLevel

      public static void awaitInitLevel(int value) throws InterruptedException
      Throws:
      InterruptedException
    • isModuleSystemInited

      public static boolean isModuleSystemInited()
    • isBooted

      public static boolean isBooted()
    • shutdown

      public static void shutdown()
    • isShutdown

      public static boolean isShutdown()
    • maxDirectMemory

      public static long maxDirectMemory()
    • isDirectMemoryPageAligned

      public static boolean isDirectMemoryPageAligned()
    • isSystemDomainLoader

      public static boolean isSystemDomainLoader(ClassLoader loader)
    • getSavedProperty

      public static String getSavedProperty(String key)
    • getSavedProperties

      public static Map<String,String> getSavedProperties()
    • saveProperties

      public static void saveProperties(Map<String,String> props)
    • initializeOSEnvironment

      public static void initializeOSEnvironment()
    • getFinalRefCount

      public static int getFinalRefCount()
    • getPeakFinalRefCount

      public static int getPeakFinalRefCount()
    • addFinalRefCount

      public static void addFinalRefCount(int n)
    • latestUserDefinedLoader

      public static ClassLoader latestUserDefinedLoader()
    • latestUserDefinedLoader0

      private static ClassLoader latestUserDefinedLoader0()
    • isSetUID

      public static boolean isSetUID()
    • getuid

      public static long getuid()
    • geteuid

      public static long geteuid()
    • getgid

      public static long getgid()
    • getegid

      public static long getegid()
    • getNanoTimeAdjustment

      public static long getNanoTimeAdjustment(long offsetInSeconds)
    • getRuntimeArguments

      public static String[] getRuntimeArguments()
    • initializeFromArchive

      public static void initializeFromArchive(Class<?> c)
    • getRandomSeedForCDSDump

      public static long getRandomSeedForCDSDump()
    • classFileVersion

      public static int classFileVersion()