All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static int |
ageMaskInPlace() |
static int |
arrayBaseOffset(Kind elementKind) |
static int |
arrayClassElementOffset() |
static int |
arrayIndexScale(Kind elementKind) |
static int |
arrayKlassComponentMirrorOffset() |
static int |
arrayKlassOffset() |
static int |
arrayLengthOffset() |
static long |
arrayPrototypeMarkWord() |
static int |
biasedLockMaskInPlace()
Mask for a biasable, locked or unlocked mark word.
|
static int |
biasedLockPattern()
Pattern for a biasable, unlocked mark word.
|
static int |
cardTableShift() |
static long |
cardTableStart() |
static int |
classMirrorOffset() |
static boolean |
clearPendingException(Word thread)
Clears the pending exception for the given thread.
|
(package private) static int |
computeHashCode(Object x) |
static HotSpotVMConfig |
config() |
static int |
constantPoolHolderOffset() |
static int |
constantPoolLengthOffset() |
static int |
constantPoolSize() |
static byte |
dirtyCardValue() |
static int |
epochMaskInPlace() |
static int |
g1CardQueueBufferOffset() |
static int |
g1CardQueueIndexOffset() |
static int |
g1SATBQueueBufferOffset() |
static int |
g1SATBQueueIndexOffset() |
static int |
g1SATBQueueMarkingOffset() |
static byte |
g1YoungCardValue() |
static long |
gcTotalCollectionsAddress() |
static boolean |
generatePIC() |
static Object |
getAndClearObjectResult(Word thread)
Gets and clears the object result from a runtime call stored in a thread local.
|
static Kind |
getWordKind() |
static long |
heapEndAddress() |
static long |
heapTopAddress() |
static int |
heapWordSize() |
private static int |
hubOffset() |
static int |
identityHashCode(ForeignCallDescriptor descriptor,
Object object) |
(package private) static int |
identityHashCodeShift() |
static void |
initializeObjectHeader(Word memory,
Word markWord,
KlassPointer hub) |
static void |
initializeTlab(Word thread,
Word start,
Word end) |
static boolean |
inlineContiguousAllocationSupported() |
static int |
instanceHeaderSize() |
static int |
instanceKlassConstantsOffset() |
static int |
instanceKlassInitStateOffset() |
static int |
instanceKlassStateFullyInitialized() |
static boolean |
isImmutableCode() |
static boolean |
isInstanceKlassFullyInitialized(KlassPointer hub) |
static int |
jvmAccWrittenFlags() |
static int |
klassAccessFlagsOffset() |
static boolean |
klassIsArray(KlassPointer klass)
Checks if class klass is an array.
|
static int |
klassLayoutHelperOffset() |
static int |
klassModifierFlagsOffset() |
static int |
klassOffset() |
static int |
klassSuperKlassOffset() |
static int |
layoutHelperElementTypeMask() |
static int |
layoutHelperElementTypePrimitiveInPlace() |
static int |
layoutHelperElementTypeShift() |
static int |
layoutHelperHeaderSizeMask() |
static int |
layoutHelperHeaderSizeShift() |
static int |
layoutHelperLog2ElementSizeMask() |
static int |
layoutHelperLog2ElementSizeShift() |
static KlassPointer |
loadHub(Object object)
Loads the hub of an object (without null checking it first).
|
static KlassPointer |
loadHubIntrinsic(Object object) |
static KlassPointer |
loadHubIntrinsic(Object object,
GuardingNode anchor) |
static KlassPointer |
loadKlassFromObject(Object object,
int offset,
LocationIdentity identity) |
private static KlassPointer |
loadKlassFromObjectIntrinsic(Object object,
long offset,
Kind wordKind,
LocationIdentity locationIdentity) |
static int |
loadKlassLayoutHelperIntrinsic(KlassPointer object) |
static int |
loadKlassLayoutHelperIntrinsic(KlassPointer object,
GuardingNode anchor) |
static Word |
loadWordFromObject(Object object,
int offset) |
static Word |
loadWordFromObject(Object object,
int offset,
LocationIdentity identity) |
private static Word |
loadWordFromObjectIntrinsic(Object object,
long offset,
Kind wordKind,
LocationIdentity locationIdentity) |
static int |
lockDisplacedMarkOffset() |
static int |
log2WordSize() |
static int |
logOfHeapRegionGrainBytes() |
static int |
markOffset() |
static int |
metaspaceArrayBaseOffset() |
static int |
metaspaceArrayLengthOffset() |
private static int |
objectResultOffset() |
static int |
osThreadInterruptedOffset() |
static int |
osThreadOffset() |
static int |
pageSize() |
static int |
prototypeMarkWordOffset() |
static Object |
readExceptionOop(Word thread) |
static Word |
readExceptionPc(Word thread) |
private static byte |
readInstanceKlassState(KlassPointer hub) |
static int |
readLayoutHelper(KlassPointer hub) |
static int |
readPendingDeoptimization(Word thread)
Reads the pending deoptimization value for the given thread.
|
static Word |
readTlabEnd(Word thread) |
static Word |
readTlabStart(Word thread) |
static Word |
readTlabTop(Word thread) |
static long |
referentOffset() |
static Word |
registerAsWord(Register register)
Reads the value of a given register.
|
static Word |
registerAsWord(Register register,
boolean directUse,
boolean incoming) |
static int |
secondarySuperCacheOffset() |
static int |
secondarySupersOffset() |
static int |
superCheckOffsetOffset() |
static int |
threadAllocatedBytesOffset() |
static int |
threadExceptionOopOffset() |
static int |
threadExceptionPcOffset() |
static int |
threadLastJavaFpOffset() |
static int |
threadLastJavaPcOffset() |
static int |
threadObjectOffset() |
private static int |
threadPendingDeoptimizationOffset() |
private static int |
threadPendingExceptionOffset() |
private static int |
threadTlabEndOffset() |
static int |
threadTlabSizeOffset() |
private static int |
threadTlabStartOffset() |
static int |
threadTlabTopOffset() |
static int |
tlabAlignmentReserveInHeapWords() |
static int |
tlabFastRefillWasteOffset() |
static long |
tlabIntArrayMarkWord() |
static int |
tlabNumberOfRefillsOffset() |
static int |
tlabRefillWasteIncrement() |
static int |
tlabRefillWasteLimitOffset() |
static int |
tlabSlowAllocationsOffset() |
static boolean |
tlabStats() |
(package private) static int |
uninitializedIdentityHashCodeValue() |
static int |
unlockedMask() |
static boolean |
useBiasedLocking() |
static boolean |
useCompressedOops() |
static boolean |
useDeferredInitBarriers() |
static boolean |
useG1GC() |
static boolean |
useTLAB() |
static int |
verifiedEntryPointOffset() |
static Object |
verifyOop(Object object) |
static boolean |
verifyOops() |
private static Object |
verifyOopStub(ForeignCallDescriptor descriptor,
Object object) |
static int |
wordSize() |
static void |
writeExceptionOop(Word thread,
Object value) |
static void |
writeExceptionPc(Word thread,
Word value) |
static void |
writeLastJavaFp(Word thread,
Word value) |
static void |
writeLastJavaPc(Word thread,
Word value) |
static void |
writePendingDeoptimization(Word thread,
int value)
Writes the pending deoptimization value for the given thread.
|
static void |
writeRegisterAsWord(Register register,
Word value) |
static void |
writeTlabTop(Word thread,
Word top) |