Package | Description |
---|---|
org.jikesrvm.mm.mminterface | |
org.jikesrvm.runtime | |
org.jikesrvm.scheduler |
Modifier and Type | Method and Description |
---|---|
void |
CollectorThread.run()
Collection entry point.
|
Modifier and Type | Method and Description |
---|---|
static int |
FileSystem.readByte(int fd)
Read single byte from file.
|
static int |
FileSystem.readBytes(int fd,
byte[] buf,
int off,
int cnt)
Reads multiple bytes.
|
static int |
FileSystem.writeByte(int fd,
int b)
Write single byte to file
|
static int |
FileSystem.writeBytes(int fd,
byte[] buf,
int off,
int cnt)
Writes multiple bytes.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
RVMThread.checkBlock()
Check if the thread is supposed to block, and if so, block it.
|
private void |
Monitor.lockWithHandshakeNoRec() |
void |
Monitor.relockWithHandshake(int recCount)
Relocks the mutex after using
Monitor.unlockCompletely() and notify
the threading subsystem. |
void |
Monitor.timedWaitAbsoluteWithHandshake(long whenWakeupNanos)
Wait until someone calls
Monitor.broadcast() , or until the clock
reaches the given time. |
void |
Monitor.timedWaitRelativeWithHandshake(long delayNanos)
Wait until someone calls
Monitor.broadcast() , or until at least the given
number of nanoseconds pass. |
void |
Monitor.waitWithHandshake()
Wait until someone calls
Monitor.broadcast() . |
static void |
RVMThread.yieldpointFromBackedge()
Yieldpoint taken on backedge.
|
static void |
RVMThread.yieldpointFromEpilogue()
Yieldpoint taken in epilogue.
|
static void |
RVMThread.yieldpointFromPrologue()
Yieldpoint taken in prologue.
|