Modifier and Type | Method and Description |
---|---|
static boolean |
Options.process(String arg)
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
|
Modifier and Type | Method and Description |
---|---|
void |
AOSExternalOptions.printOptions()
print a String value of this options object
|
boolean |
AOSExternalOptions.processAsOption(String prefix,
String arg)
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
|
String |
AOSExternalOptions.toString() |
Modifier and Type | Method and Description |
---|---|
static Object |
JNIHelpers.invokeWithDotDotVarArg(int methodID,
TypeReference expectReturnType) |
static Object |
JNIHelpers.invokeWithDotDotVarArg(Object obj,
int methodID,
TypeReference expectReturnType,
boolean skip4Args) |
Modifier and Type | Method and Description |
---|---|
void |
BaselineOptions.printOptions()
print a String value of this options object
|
boolean |
BaselineOptions.processAsOption(String prefix,
String arg)
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
|
String |
BaselineOptions.toString() |
Modifier and Type | Method and Description |
---|---|
void |
OptOptions.printOptions()
print a String value of this options object
|
boolean |
OptOptions.processAsOption(String prefix,
String arg)
Take a string (most likely a command-line argument) and try to proccess it
as an option command.
|
String |
OptOptions.toString() |
Modifier and Type | Method and Description |
---|---|
static Object |
JNIHelpers.invokeWithDotDotVarArg(int methodID,
TypeReference expectReturnType)
Common code shared by the JNI functions CallStatic<type>Method
(static method invocation)
|
static Object |
JNIHelpers.invokeWithDotDotVarArg(Object obj,
int methodID,
TypeReference expectReturnType,
boolean skip4Args)
Common code shared by the JNI functions Call<type>Method
(virtual method invocation)
|
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 |
---|---|
void |
Monitor.broadcast()
Send a broadcast, which should awaken anyone who is currently blocked
in any of the wait methods.
|
(package private) void |
RVMThread.checkBlock()
Check if the thread is supposed to block, and if so, block it.
|
void |
Monitor.lockedBroadcastNoHandshake()
Send a broadcast after first acquiring the lock.
|
void |
NoYieldpointsMonitor.lockNoHandshake() |
void |
Monitor.lockNoHandshake()
Wait until it is possible to acquire the lock and then acquire it.
|
void |
NoYieldpointsMonitor.lockWithHandshake() |
void |
Monitor.lockWithHandshake()
Wait until it is possible to acquire the lock and then acquire it.
|
static void |
Monitor.lockWithHandshake(Monitor m1,
Word priority1,
Monitor m2,
Word priority2) |
private void |
Monitor.lockWithHandshakeNoRec() |
private void |
Monitor.lockWithHandshakeNoRecImpl() |
void |
Monitor.relockNoHandshake(int recCount)
Relocks the mutex after using
Monitor.unlockCompletely() . |
void |
Monitor.relockWithHandshake(int recCount)
Relocks the mutex after using
Monitor.unlockCompletely() and notify
the threading subsystem. |
private void |
Monitor.relockWithHandshakeImpl(int recCount) |
void |
Monitor.timedWaitAbsoluteNoHandshake(long whenWakeupNanos)
Wait until someone calls
Monitor.broadcast() , or until the clock
reaches the given time. |
void |
Monitor.timedWaitAbsoluteWithHandshake(long whenWakeupNanos)
Wait until someone calls
Monitor.broadcast() , or until the clock
reaches the given time. |
private void |
Monitor.timedWaitAbsoluteWithHandshakeImpl(long whenWakeupNanos) |
void |
Monitor.timedWaitRelativeNoHandshake(long delayNanos)
Wait until someone calls
Monitor.broadcast() , or until at least
the given number of nanoseconds pass. |
void |
Monitor.timedWaitRelativeWithHandshake(long delayNanos)
Wait until someone calls
Monitor.broadcast() , or until at least the given
number of nanoseconds pass. |
private void |
Monitor.timedWaitRelativeWithHandshakeImpl(long delayNanos) |
void |
NoYieldpointsMonitor.unlock() |
void |
Monitor.unlock()
Release the lock.
|
int |
Monitor.unlockCompletely()
Completely releases the lock, ignoring recursion.
|
void |
Monitor.waitNoHandshake()
Wait until someone calls
Monitor.broadcast() . |
void |
Monitor.waitWithHandshake()
Wait until someone calls
Monitor.broadcast() . |
private void |
Monitor.waitWithHandshakeImpl() |
static void |
RVMThread.yieldpointFromBackedge()
Yieldpoint taken on backedge.
|
static void |
RVMThread.yieldpointFromEpilogue()
Yieldpoint taken in epilogue.
|
static void |
RVMThread.yieldpointFromPrologue()
Yieldpoint taken in prologue.
|