|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jikesrvm.MachineSpecific
public abstract class MachineSpecific
Wrappers around machine specific code
| Constructor Summary | |
|---|---|
MachineSpecific()
|
|
| Method Summary | |
|---|---|
void |
adjustESP(ArchitectureSpecific.Registers registers,
Offset delta,
boolean traceAdjustments)
A thread's stack has been moved or resized. |
abstract void |
baselineEmitLoadTIB(ArchitectureSpecific.Assembler asm,
int dest,
int object,
Offset tibOffset)
The following method will emit code that moves a reference to an object's TIB into a destination register. |
abstract void |
initializeStack(ArchitectureSpecific.Registers contextRegisters,
Address ip,
Address sp)
The following method initializes a thread stack as if "startoff" method had been called by an empty baseline-compiled "sentinel" frame with one local variable. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MachineSpecific()
| Method Detail |
|---|
public abstract void baselineEmitLoadTIB(ArchitectureSpecific.Assembler asm,
int dest,
int object,
Offset tibOffset)
asm - the assembler object to emit code withdest - the number of the destination registerobject - the number of the register holding the object referencetibOffset - the offset of the tib from the object header
public abstract void initializeStack(ArchitectureSpecific.Registers contextRegisters,
Address ip,
Address sp)
contextRegisters - The context registers for this threadip - The instruction pointer for the "startoff" methodsp - The base of the stack
public void adjustESP(ArchitectureSpecific.Registers registers,
Offset delta,
boolean traceAdjustments)
registers - The registers for this threaddelta - The displacement to be appliedtraceAdjustments - Log all adjustments to stderr if true
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||