Class TVM
java.lang.Object
de.mirkosertic.bytecoder.classlib.jdk.internal.misc.TVM
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static long
private static int
private static int
private static final int
private static final Object
private static final int
private static boolean
private static int
private static final int
private static final int
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addFinalRefCount
(int n) static void
awaitInitLevel
(int value) static int
static long
getegid()
static long
geteuid()
static int
static long
getgid()
static long
getNanoTimeAdjustment
(long offsetInSeconds) static int
static long
static String[]
static String
getSavedProperty
(String key) static long
getuid()
static void
initializeFromArchive
(Class<?> c) static void
static int
static void
initLevel
(int value) static boolean
isBooted()
static boolean
static boolean
static boolean
isSetUID()
static boolean
static boolean
isSystemDomainLoader
(ClassLoader loader) static ClassLoader
private static ClassLoader
static long
static void
saveProperties
(Map<String, String> props) static void
shutdown()
-
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
-
directMemory
private static long directMemory -
pageAlignDirectMemory
private static boolean pageAlignDirectMemory -
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
- 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
-
getSavedProperty
-
getSavedProperties
-
saveProperties
-
initializeOSEnvironment
public static void initializeOSEnvironment() -
getFinalRefCount
public static int getFinalRefCount() -
getPeakFinalRefCount
public static int getPeakFinalRefCount() -
addFinalRefCount
public static void addFinalRefCount(int n) -
latestUserDefinedLoader
-
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
-
initializeFromArchive
-
getRandomSeedForCDSDump
public static long getRandomSeedForCDSDump() -
classFileVersion
public static int classFileVersion()
-