| Package | Description |
|---|---|
| org.jikesrvm | |
| org.jikesrvm.ia32 | |
| org.jikesrvm.mm.mminterface | |
| org.jikesrvm.mm.mmtk | |
| org.jikesrvm.runtime | |
| org.jikesrvm.scheduler |
| Modifier and Type | Method and Description |
|---|---|
static void |
VM.boot()
Begin VM execution.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MachineReflection.packageParameters(RVMMethod method,
Object thisArg,
Object[] otherArgs,
WordArray GPRs,
double[] FPRs,
byte[] FPRmeta,
WordArray Parameters)
Collects parameters into arrays of registers/spills, as required to
call specified method.
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
MemoryManager.throwLargeArrayOutOfMemoryError()
Throw an out of memory error due to an array allocation request that is
larger than the maximum allowed value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FinalizableProcessor.add(Object object)
Allocate an entry in the table.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
RuntimeEntrypoints.deliverHardwareException(int trapCode,
Word trapInfo)
Deliver a hardware exception to current java thread.
|
private static void |
RuntimeEntrypoints.handleUncaughtException(Throwable exceptionObject) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static Lock |
Lock.allocate()
Delivers up an unassigned heavy-weight lock.
|
(package private) static void |
Lock.growLocks(int id)
Grow the locks table by allocating a new spine chunk.
|
static void |
RVMThread.raiseIllegalMonitorStateException(String msg,
Object o) |
private static void |
Lock.raiseIllegalMonitorStateException(String msg,
Object o) |
void |
RVMThread.suspend()
Suspend execution of current thread until it is resumed.
|
static void |
RVMThread.yieldWithHandshake() |