org.jikesrvm.tools.header_gen
Class GenArch

java.lang.Object
  extended by org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
      extended by org.jikesrvm.tools.header_gen.GenArch
Direct Known Subclasses:
GenArch_ia32, GenArch_ppc

abstract class GenArch
extends GenerateInterfaceDeclarations

Emit the architecture-specific part of a header file containing declarations required to access VM data structures from C++. Posix version: AIX PPC, Linux PPC, Linux IA32


Field Summary
 
Fields inherited from class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
arch, bootImageCodeAddress, bootImageDataAddress, bootImageRMapAddress, out, outFileName
 
Constructor Summary
GenArch()
           
 
Method Summary
(package private) abstract  void emitArchAssemblerDeclarations()
           
(package private) abstract  void emitArchVirtualMachineDeclarations()
           
 
Methods inherited from class org.jikesrvm.tools.header_gen.GenerateInterfaceDeclarations
emitAssemblerDeclarations, emitBootRecordDeclarations, emitBootRecordInitialization, emitCDeclarationsForJavaType, emitExitStatusCodes, emitVirtualMachineDeclarations, main, p, p, pln, pln, pln, pln
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenArch

GenArch()
Method Detail

emitArchVirtualMachineDeclarations

abstract void emitArchVirtualMachineDeclarations()

emitArchAssemblerDeclarations

abstract void emitArchAssemblerDeclarations()