Class TVM
java.lang.Object
de.mirkosertic.bytecoder.classlib.jdk.internal.misc.TVM
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static longprivate static intprivate static intprivate static final intprivate static final Objectprivate static final intprivate static booleanprivate static intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddFinalRefCount(int n) static voidawaitInitLevel(int value) static intstatic longgetegid()static longgeteuid()static intstatic longgetgid()static longgetNanoTimeAdjustment(long offsetInSeconds) static intstatic longstatic String[]static StringgetSavedProperty(String key) static longgetuid()static voidinitializeFromArchive(Class<?> c) static voidstatic intstatic voidinitLevel(int value) static booleanisBooted()static booleanstatic booleanstatic booleanisSetUID()static booleanstatic booleanisSystemDomainLoader(ClassLoader loader) static ClassLoaderprivate static ClassLoaderstatic longstatic voidsaveProperties(Map<String, String> props) static voidshutdown()
-
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()
-