Package | Description |
---|---|
org.jikesrvm | |
org.jikesrvm.ia32 | |
org.jikesrvm.jni | |
org.jikesrvm.mm.mmtk | |
org.jikesrvm.objectmodel | |
org.jikesrvm.runtime | |
org.jikesrvm.scheduler | |
org.jikesrvm.util |
Provides utility classes and implementations of data structures suitable
for core runtime classes.
|
Modifier and Type | Method and Description |
---|---|
private static void |
VM._assertionFailure(String msg1,
String msg2) |
private static int |
VM.getStringLength(String s) |
static void |
VM.sysExit(int value)
Exit virtual machine.
|
private static void |
VM.writeHexNotRunningVM(int value) |
private static void |
VM.writeHexNotRunningVM(long value) |
private static void |
VM.writeNotRunningVM(char value) |
private static void |
VM.writeNotRunningVM(double value) |
private static void |
VM.writeNotRunningVM(int value) |
private static void |
VM.writeNotRunningVM(long value) |
private static void |
VM.writeNotRunningVM(String value) |
Modifier and Type | Method and Description |
---|---|
byte |
RegisterConstants.GPR.value() |
Modifier and Type | Method and Description |
---|---|
void |
LinkageTripletTable.set(int index,
AddressArray value)
Set a LinkageTripletTable entry.
|
void |
FunctionTable.set(int index,
CodeArray value)
Set an ITable entry.
|
Modifier and Type | Method and Description |
---|---|
private AddressArray |
ReferenceProcessor.growReferenceTable()
Grow the reference table by GROWTH_FACTOR.
|
private int |
Strings.naiveCopyStringToChars(String str,
char[] dst,
int dstBegin,
int dstEnd)
Copies characters from the string into the character array.
|
void |
Barriers.objectArrayStoreNoGCBarrier(Object[] dst,
int index,
Object value)
Sets an element of an object array without invoking any write
barrier.
|
void |
Collection.outOfMemory()
Fail with an out of memory error.
|
void |
Collection.requestMutatorFlush() |
void |
FinalizableProcessor.scan(TraceLocal trace,
boolean nursery)
Scan through the list of references.
|
Modifier and Type | Method and Description |
---|---|
void |
IMT.set(int index,
CodeArray value)
Sets an entry in the IMT.
|
void |
ITableArray.set(int index,
ITable value)
Set an
ITable entry in the array. |
void |
TIB.set(int index,
Object value)
Set a TIB entry.
|
void |
ITable.set(int index,
Object value)
Sets an entry in this ITable.
|
Modifier and Type | Method and Description |
---|---|
static Address |
Statics.getSlotContentsAsAddress(Offset offset) |
static void |
Statics.setSlotContents(Offset offset,
Object object)
Set contents of a slot, as an object.
|
Modifier and Type | Method and Description |
---|---|
int |
RVMThread.asyncBlock(RVMThread.BlockAdapter ba) |
static void |
RVMThread.dumpStack()
Dump stack of calling thread, starting at callers frame
|
private static void |
TimerThread.printExceptionAndDie(Throwable e) |
Modifier and Type | Method and Description |
---|---|
static void |
Services.setArrayUninterruptible(Object[] dst,
int index,
Object value)
Sets an element of a object array without possibly losing control.
|