public class GenerateInterfaceDeclarations extends Object
Modifier and Type | Field and Description |
---|---|
(package private) static GenArch |
arch |
(package private) static long |
bootImageCodeAddress |
(package private) static long |
bootImageDataAddress |
(package private) static long |
bootImageRMapAddress |
(package private) static PrintStream |
out |
(package private) static String |
outFileName |
Constructor and Description |
---|
GenerateInterfaceDeclarations() |
Modifier and Type | Method and Description |
---|---|
private static long |
decodeLong(String s) |
(package private) static void |
emitAssemblerDeclarations() |
(package private) static void |
emitBootRecordDeclarations() |
(package private) static void |
emitBootRecordInitialization() |
(package private) static void |
emitCDeclarationsForJavaType(String Cname,
RVMClass cls) |
(package private) static void |
emitExitStatusCodes() |
private static void |
emitStuff() |
(package private) static void |
emitVirtualMachineDeclarations(long bootImageDataAddress,
long bootImageCodeAddress,
long bootImageRMapAddress) |
static void |
main(String[] args) |
(package private) static void |
p(String s) |
(package private) static void |
p(String s,
Offset off) |
(package private) static void |
pln() |
(package private) static void |
pln(String s) |
(package private) static void |
pln(String s,
Address addr) |
(package private) static void |
pln(String s,
int i) |
(package private) static void |
pln(String s,
Offset off) |
private static void |
reportTrouble(String msg) |
static PrintStream out
static long bootImageDataAddress
static long bootImageCodeAddress
static long bootImageRMapAddress
static String outFileName
GenerateInterfaceDeclarations()
static void pln()
private static long decodeLong(String s)
private static void reportTrouble(String msg)
private static void emitStuff()
static void emitCDeclarationsForJavaType(String Cname, RVMClass cls)
static void emitBootRecordDeclarations()
static void emitBootRecordInitialization()
static void emitVirtualMachineDeclarations(long bootImageDataAddress, long bootImageCodeAddress, long bootImageRMapAddress)
static void emitExitStatusCodes()
static void emitAssemblerDeclarations()