All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static int |
ageMaskInPlace(GraalHotSpotVMConfig config) |
static int |
allocateInstancePrefetchLines(GraalHotSpotVMConfig config) |
static int |
allocatePrefetchDistance(GraalHotSpotVMConfig config) |
static int |
allocatePrefetchLines(GraalHotSpotVMConfig config) |
static int |
allocatePrefetchStepSize(GraalHotSpotVMConfig config) |
static int |
allocatePrefetchStyle(GraalHotSpotVMConfig config) |
static int |
arrayClassElementOffset(GraalHotSpotVMConfig config) |
static int |
arrayKlassOffset(GraalHotSpotVMConfig config) |
static int |
arrayLengthOffset(GraalHotSpotVMConfig config) |
static Word |
arrayStart(int[] a) |
static int |
backedgeCounterOffset(GraalHotSpotVMConfig config) |
static int |
biasedLockMaskInPlace(GraalHotSpotVMConfig config)
Mask for a biasable, locked or unlocked mark word.
|
static int |
biasedLockPattern(GraalHotSpotVMConfig config)
Pattern for a biasable, unlocked mark word.
|
static int |
cardTableShift(GraalHotSpotVMConfig config) |
static long |
cardTableStart(GraalHotSpotVMConfig config) |
static Object |
clearPendingException(Word thread)
Clears the pending exception for the given thread.
|
static long |
defaultPrototypeMarkWord(GraalHotSpotVMConfig config) |
static boolean |
diagnoseSyncOnValueBasedClasses(GraalHotSpotVMConfig config) |
static byte |
dirtyCardValue(GraalHotSpotVMConfig config) |
static int |
doingUnsafeAccessOffset(GraalHotSpotVMConfig config) |
static int |
epochMaskInPlace(GraalHotSpotVMConfig config) |
static int |
g1CardQueueBufferOffset(GraalHotSpotVMConfig config) |
static int |
g1CardQueueIndexOffset(GraalHotSpotVMConfig config) |
static int |
g1SATBQueueBufferOffset(GraalHotSpotVMConfig config) |
static int |
g1SATBQueueIndexOffset(GraalHotSpotVMConfig config) |
static int |
g1SATBQueueMarkingActiveOffset(GraalHotSpotVMConfig config) |
static byte |
g1YoungCardValue(GraalHotSpotVMConfig config) |
static long |
gcTotalCollectionsAddress(GraalHotSpotVMConfig config) |
static ResolvedJavaField |
getField(ResolvedJavaType type,
String fieldName) |
static int |
getFieldOffset(ResolvedJavaType type,
String fieldName) |
static int |
getHeapWordSize(GraalHotSpotVMConfig injectedVMConfig) |
static Object |
getPendingException(Word thread)
Gets the pending exception for the given thread.
|
static ResolvedJavaType |
getType(ResolvedJavaType accessingClass,
String typeName) |
static JavaKind |
getWordKind() |
static int |
identityHashCode(ForeignCallDescriptor descriptor,
Object object) |
static void |
initializeObjectHeader(Word memory,
Word markWord,
KlassPointer hub) |
static int |
instanceHeaderSize(GraalHotSpotVMConfig config) |
static int |
instanceKlassStateBeingInitialized(GraalHotSpotVMConfig config) |
static int |
instanceKlassStateFullyInitialized(GraalHotSpotVMConfig config) |
static int |
invocationCounterIncrement(GraalHotSpotVMConfig config) |
static int |
invocationCounterOffset(GraalHotSpotVMConfig config) |
static int |
invocationCounterShift(GraalHotSpotVMConfig config) |
static boolean |
isInstanceKlassFullyInitialized(KlassPointer hub) |
static int |
jvmAccHasFinalizer(GraalHotSpotVMConfig config) |
static int |
jvmAccIsValueBasedClass(GraalHotSpotVMConfig config) |
static int |
klassAccessFlagsOffset(GraalHotSpotVMConfig config) |
static boolean |
klassIsArray(KlassPointer klassNonNull)
Checks if class klass is an array.
|
static int |
klassLayoutHelperNeutralValue(GraalHotSpotVMConfig config) |
static int |
klassModifierFlagsOffset(GraalHotSpotVMConfig config) |
static int |
layoutHelperHeaderSizeMask(GraalHotSpotVMConfig config) |
static int |
layoutHelperHeaderSizeShift(GraalHotSpotVMConfig config) |
static int |
layoutHelperLog2ElementSizeMask(GraalHotSpotVMConfig config) |
static int |
layoutHelperLog2ElementSizeShift(GraalHotSpotVMConfig config) |
static KlassPointer |
loadHub(Object object)
Loads the hub of an object (without null checking it first).
|
static KlassPointer |
loadHubIntrinsic(Object object) |
static KlassPointer |
loadHubOrNullIntrinsic(Object object) |
static KlassPointer |
loadKlassFromObject(Object object,
int offset,
org.graalvm.word.LocationIdentity identity) |
static Word |
loadWordFromObject(Object object,
int offset) |
static Word |
loadWordFromObject(Object object,
int offset,
org.graalvm.word.LocationIdentity identity) |
static int |
lockDisplacedMarkOffset(GraalHotSpotVMConfig config) |
static int |
logOfHeapRegionGrainBytes(GraalHotSpotVMConfig config) |
static int |
markOffset(GraalHotSpotVMConfig config) |
static int |
metaspaceArrayBaseOffset(GraalHotSpotVMConfig config) |
static int |
metaspaceArrayLengthOffset(GraalHotSpotVMConfig config) |
static int |
monitorMask(GraalHotSpotVMConfig config) |
static int |
objectAlignment(GraalHotSpotVMConfig config)
|
static int |
objectMonitorCxqOffset(GraalHotSpotVMConfig config) |
static int |
objectMonitorEntryListOffset(GraalHotSpotVMConfig config) |
static int |
objectMonitorOwnerOffset(GraalHotSpotVMConfig config) |
static int |
objectMonitorRecursionsOffset(GraalHotSpotVMConfig config) |
static int |
objectMonitorSuccOffset(GraalHotSpotVMConfig config) |
static int |
pageSize(GraalHotSpotVMConfig config) |
static int |
prototypeMarkWordOffset(GraalHotSpotVMConfig config) |
static Object |
readExceptionOop(Word thread) |
static Word |
readExceptionPc(Word thread) |
static int |
readLayoutHelper(KlassPointer object) |
static Word |
readTlabEnd(Word thread) |
static Word |
readTlabTop(Word thread) |
static ResolvedJavaType |
referenceType(MetaAccessProvider metaAccessProvider) |
static ResolvedJavaField |
referentField(MetaAccessProvider metaAccessProvider) |
static String |
referentFieldName() |
static long |
referentOffset(MetaAccessProvider metaAccessProvider) |
static Word |
registerAsWord(Register register)
Reads the value of a given register.
|
static Word |
registerAsWord(Register register,
boolean directUse,
boolean incoming) |
static HotSpotJVMCIRuntime |
runtime() |
static int |
secondarySuperCacheOffset(GraalHotSpotVMConfig config) |
static int |
secondarySupersOffset(GraalHotSpotVMConfig config) |
static int |
stackBias(GraalHotSpotVMConfig config) |
static int |
superCheckOffsetOffset(GraalHotSpotVMConfig config) |
static int |
threadExceptionOopOffset(GraalHotSpotVMConfig config) |
static int |
threadExceptionPcOffset(GraalHotSpotVMConfig config) |
static int |
threadTlabTopOffset(GraalHotSpotVMConfig config) |
static int |
unlockedMask(GraalHotSpotVMConfig config) |
static boolean |
useBiasedLocking(GraalHotSpotVMConfig config) |
static boolean |
useG1GC(GraalHotSpotVMConfig config) |
static boolean |
useTLAB(GraalHotSpotVMConfig config) |
static boolean |
verifyBeforeOrAfterGC(GraalHotSpotVMConfig config) |
static Object |
verifyOop(Object object) |
static long |
verifyOopBits(GraalHotSpotVMConfig config) |
static long |
verifyOopCounterAddress(GraalHotSpotVMConfig config) |
static long |
verifyOopMask(GraalHotSpotVMConfig config) |
static boolean |
verifyOops(GraalHotSpotVMConfig config) |
static int |
wordSize() |
static void |
writeExceptionOop(Word thread,
Object value) |
static void |
writeExceptionPc(Word thread,
Word value) |
static void |
writeTlabTop(Word thread,
Word top) |