Uses of Class
org.vmmagic.unboxed.Address

Packages that use Address
gnu.classpath   
org.jikesrvm   
org.jikesrvm.adaptive   
org.jikesrvm.adaptive.measurements   
org.jikesrvm.adaptive.measurements.listeners   
org.jikesrvm.classloader   
org.jikesrvm.compilers.baseline.ia32   
org.jikesrvm.compilers.common   
org.jikesrvm.compilers.common.assembler.ia32   
org.jikesrvm.compilers.opt   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.ir.operand   
org.jikesrvm.compilers.opt.lir2mir   
org.jikesrvm.compilers.opt.runtimesupport   
org.jikesrvm.compilers.opt.runtimesupport.ia32   
org.jikesrvm.compilers.opt.util   
org.jikesrvm.ia32   
org.jikesrvm.jni   
org.jikesrvm.jni.ia32   
org.jikesrvm.mm.mminterface   
org.jikesrvm.mm.mmtk   
org.jikesrvm.mm.mmtk.gcspy   
org.jikesrvm.objectmodel   
org.jikesrvm.osr.ia32   
org.jikesrvm.runtime   
org.jikesrvm.scheduler   
org.jikesrvm.tools.header_gen   
org.jikesrvm.util   
org.mmtk.plan   
org.mmtk.plan.copyms   
org.mmtk.plan.generational   
org.mmtk.plan.generational.copying   
org.mmtk.plan.generational.immix   
org.mmtk.plan.generational.marksweep   
org.mmtk.plan.immix   
org.mmtk.plan.markcompact   
org.mmtk.plan.marksweep   
org.mmtk.plan.nogc   
org.mmtk.plan.poisoned   
org.mmtk.plan.refcount   
org.mmtk.plan.refcount.backuptrace   
org.mmtk.plan.refcount.fullheap   
org.mmtk.plan.refcount.generational   
org.mmtk.plan.semispace   
org.mmtk.plan.semispace.gcspy   
org.mmtk.plan.semispace.gctrace   
org.mmtk.plan.semispace.usePrimitiveWriteBarriers   
org.mmtk.plan.stickyimmix   
org.mmtk.plan.stickyms   
org.mmtk.policy   
org.mmtk.policy.immix   
org.mmtk.utility   
org.mmtk.utility.alloc   
org.mmtk.utility.deque   
org.mmtk.utility.gcspy   
org.mmtk.utility.gcspy.drivers   
org.mmtk.utility.heap   
org.mmtk.utility.sanitychecker   
org.mmtk.vm   
org.mmtk.vm.gcspy   
org.vmmagic.unboxed   
org.vmutil.options   
 

Uses of Address in gnu.classpath
 

Methods in gnu.classpath that return Address
static Address JikesRVMSupport.getAddressFromPointer(gnu.classpath.Pointer pointer)
           
 

Methods in gnu.classpath with parameters of type Address
static gnu.classpath.Pointer JikesRVMSupport.getPointerFromAddress(Address address)
           
 

Uses of Address in org.jikesrvm
 

Fields in org.jikesrvm declared as Address
static Address HeapLayoutConstants.BOOT_IMAGE_CODE_END
          The address of the end of the code section of the boot image.
static Address HeapLayoutConstants.BOOT_IMAGE_CODE_START
          The address of the start of the code section of the boot image.
static Address HeapLayoutConstants.BOOT_IMAGE_DATA_END
          The address of the end of the data section of the boot image.
static Address HeapLayoutConstants.BOOT_IMAGE_DATA_START
          The address of the start of the data section of the boot image.
static Address HeapLayoutConstants.BOOT_IMAGE_END
          The address of the end of the boot image.
static Address HeapLayoutConstants.BOOT_IMAGE_RMAP_END
          The address of the end of the ref map section of the boot image.
static Address HeapLayoutConstants.BOOT_IMAGE_RMAP_START
          The address of the start of the ref map section of the boot image.
static Address HeapLayoutConstants.MAXIMUM_MAPPABLE
          The address in virtual memory that is the highest that can be mapped.
 

Methods in org.jikesrvm with parameters of type Address
static String VM.addressAsHexString(Address addr)
          Format a 32/64 bit number as "0x" followed by 8/16 hex digits.
abstract  void MachineSpecific.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.
static void VM.sysWrite(Address a)
           
static void VM.sysWrite(String s, Address a)
           
static void VM.sysWrite(String s1, Address a, String s2)
           
static void VM.sysWrite(String s1, Address a1, String s2, Address a2)
           
static void VM.sysWrite(String s1, Address a, String s2, int i)
           
static void VM.sysWrite(String s1, String s2, Address a)
           
static void VM.sysWriteHex(Address v)
           
static void VM.sysWriteln(Address a)
           
static void VM.sysWriteln(int i, String s, Address a)
           
static void VM.sysWriteln(String s, Address a)
           
static void VM.sysWriteln(String s1, Address a, String s2)
           
static void VM.sysWriteln(String s1, Address a1, String s2, Address a2)
           
static void VM.sysWriteln(String s1, Address a, String s2, int i)
           
static void VM.sysWriteln(String s0, Address a1, String s1, Word w1, String s2, int i1, String s3, int i2, String s4, Word w2, String s5, int i3)
           
static void VM.sysWriteln(String s1, int i, String s2, Address a)
           
static void VM.sysWriteln(String s1, int i, String s3, Address a, String s5)
           
static void VM.sysWriteln(String s1, String s2, Address a)
           
static void VM.sysWriteln(String s1, String s2, String s3, Address a)
           
static void VM.tsysWriteln(Address a)
           
static void VM.tsysWriteln(String s, Address a)
           
static void VM.tsysWriteln(String s1, Address a1, String s2, Address a2)
           
static void VM.tsysWriteln(String s1, Address a1, String s2, Address a2, String s3, Address a3)
           
static void VM.tsysWriteln(String s1, Address a1, String s2, Address a2, String s3, Address a3, String s4, Address a4)
           
static void VM.tsysWriteln(String s1, Address a1, String s2, Address a2, String s3, Address a3, String s4, Address a4, String s5, Address a5)
           
static void VM.write(Address addr)
           
static void VM.writeHex(Address value)
           
 

Uses of Address in org.jikesrvm.adaptive
 

Methods in org.jikesrvm.adaptive with parameters of type Address
static boolean OSRListener.checkForOSRPromotion(int whereFrom, Address yieldpointServiceMethodFP)
           
static void OSRListener.handleOSRFromOpt(Address yieldpointServiceMethodFP)
           
 

Uses of Address in org.jikesrvm.adaptive.measurements
 

Methods in org.jikesrvm.adaptive.measurements with parameters of type Address
static void RuntimeMeasurements.takeCBSCallSample(int whereFrom, Address yieldpointServiceMethodFP)
          Called from Thread.yieldpoint when it is time to take a CBS call sample.
static void RuntimeMeasurements.takeCBSMethodSample(int whereFrom, Address yieldpointServiceMethodFP)
          Called from Thread.yieldpoint when it is time to take a CBS method sample.
static void RuntimeMeasurements.takeTimerSample(int whereFrom, Address yieldpointServiceMethodFP)
          Called from Thread.yieldpoint every time it is invoked due to a timer interrupt.
 

Uses of Address in org.jikesrvm.adaptive.measurements.listeners
 

Methods in org.jikesrvm.adaptive.measurements.listeners with parameters of type Address
 void EdgeListener.update(Address sfp, int whereFrom)
          This method is called when a call stack edge needs to be sampled.
abstract  void ContextListener.update(Address sfp, int whereFrom)
          Entry point when listener is awoken.
 

Uses of Address in org.jikesrvm.classloader
 

Fields in org.jikesrvm.classloader declared as Address
private  Address NativeMethod.nativeIP
          the IP of the native procedure
private  Address NativeMethod.nativeTOC
          the TOC of the native procedure.
 

Methods in org.jikesrvm.classloader that return Address
 Address RVMField.getAddressValueUnchecked(Object obj)
           
 Address NativeMethod.getNativeIP()
          Get the native IP for this method
 Address NativeMethod.getNativeTOC()
          get the native TOC for this method
 

Methods in org.jikesrvm.classloader with parameters of type Address
 void NativeMethod.registerNativeSymbol(Address symbolAddress)
          Registers a native method
 void RVMField.setAddressValueUnchecked(Object obj, Address ref)
           
 

Uses of Address in org.jikesrvm.compilers.baseline.ia32
 

Fields in org.jikesrvm.compilers.baseline.ia32 declared as Address
private  Address BaselineGCMapIterator.bridgeRegisterLocation
          memory address at which that register was saved
private  Address BaselineGCMapIterator.bridgeSpilledParamLocation
          current spilled param location
 

Methods in org.jikesrvm.compilers.baseline.ia32 that return Address
 Address BaselineGCMapIterator.getNextReferenceAddress()
          Get location of next reference.
 Address BaselineGCMapIterator.getNextReturnAddressAddress()
          Gets the location of the next return address after the current position.
 

Methods in org.jikesrvm.compilers.baseline.ia32 with parameters of type Address
 void BaselineExceptionDeliverer.deliverException(CompiledMethod compiledMethod, Address catchBlockInstructionAddress, Throwable exceptionObject, ArchitectureSpecific.Registers registers)
          Pass control to a catch block.
 void BaselineGCMapIterator.setupIterator(CompiledMethod compiledMethod, Offset instructionOffset, Address fp)
          Set the iterator to scan the map at the machine instruction offset provided.
 

Uses of Address in org.jikesrvm.compilers.common
 

Methods in org.jikesrvm.compilers.common that return Address
 Address CompiledMethod.getInstructionAddress(Offset offset)
          Return the address of the instruction at offset offset in the method's instruction stream.
 Address HardwareTrapGCMapIterator.getNextReferenceAddress()
           
 Address HardwareTrapGCMapIterator.getNextReturnAddressAddress()
           
 

Methods in org.jikesrvm.compilers.common with parameters of type Address
 boolean CompiledMethod.containsReturnAddress(Address ip)
          Does the code for the compiled method contain the given return address?
static CompiledMethod CompiledMethods.findMethodForInstruction(Address ip)
          Find the method whose machine code contains the specified instruction.
 Offset CompiledMethod.getInstructionOffset(Address ip)
          Return the offset in bytes of the given Address from the start of the machine code array.
 Offset CompiledMethod.getInstructionOffset(Address ip, boolean dieOnFailure)
          Return the offset in bytes of the given Address from the start of the machine code array.
 void HardwareTrapGCMapIterator.setupIterator(CompiledMethod compiledMethod, Offset instructionOffset, Address framePtr)
           
 

Uses of Address in org.jikesrvm.compilers.common.assembler.ia32
 

Methods in org.jikesrvm.compilers.common.assembler.ia32 with parameters of type Address
private  void Assembler.emitAbsRegOperands(Address disp, RegisterConstants.MachineRegister reg2)
          Generate the appropriate bytes into the generated code to denote an absolute-address--register instruction.
 void Assembler.emitADC_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate ADC.
 void Assembler.emitADC_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate ADC.
 void Assembler.emitADC_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate ADC.
 void Assembler.emitADC_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate ADC.
 void Assembler.emitADC_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADC.
 void Assembler.emitADC_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADC.
 void Assembler.emitADC_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADC.
 void Assembler.emitADC_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADC.
 void Assembler.emitADC_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADC.
 void Assembler.emitADC_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADC.
 void Assembler.emitADC_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADC.
 void Assembler.emitADC_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADC.
 void Assembler.emitADD_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate ADD.
 void Assembler.emitADD_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate ADD.
 void Assembler.emitADD_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate ADD.
 void Assembler.emitADD_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate ADD.
 void Assembler.emitADD_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADD.
 void Assembler.emitADD_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADD.
 void Assembler.emitADD_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADD.
 void Assembler.emitADD_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register ADD.
 void Assembler.emitADD_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADD.
 void Assembler.emitADD_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADD.
 void Assembler.emitADD_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADD.
 void Assembler.emitADD_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset ADD.
 void Assembler.emitADDSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ADDSD.
 void Assembler.emitADDSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ADDSS.
 void Assembler.emitAND_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate AND.
 void Assembler.emitAND_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate AND.
 void Assembler.emitAND_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate AND.
 void Assembler.emitAND_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate AND.
 void Assembler.emitAND_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register AND.
 void Assembler.emitAND_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register AND.
 void Assembler.emitAND_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register AND.
 void Assembler.emitAND_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register AND.
 void Assembler.emitAND_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset AND.
 void Assembler.emitAND_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset AND.
 void Assembler.emitAND_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset AND.
 void Assembler.emitAND_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset AND.
 void Assembler.emitANDNPD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDNPD.
 void Assembler.emitANDNPS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDNPS.
 void Assembler.emitANDPD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDPD.
 void Assembler.emitANDPS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDPS.
 void Assembler.emitBT_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate BT.
 void Assembler.emitBT_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register BT.
 void Assembler.emitBTC_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate BTC.
 void Assembler.emitBTC_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register BTC.
 void Assembler.emitBTR_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate BTR.
 void Assembler.emitBTR_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register BTR.
 void Assembler.emitBTS_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate BTS.
 void Assembler.emitBTS_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register BTS.
 void Assembler.emitCALL_Abs(Address dstDisp)
          Generate a CALL to absolute address.
 void Assembler.emitCMOV_Cond_Reg_Abs(byte cond, RegisterConstants.GPR dst, Address disp2)
          Conditionally move the source to the destination, i.e.
 void Assembler.emitCMP_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate CMP.
 void Assembler.emitCMP_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate CMP.
 void Assembler.emitCMP_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate CMP.
 void Assembler.emitCMP_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate CMP.
 void Assembler.emitCMP_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register CMP.
 void Assembler.emitCMP_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register CMP.
 void Assembler.emitCMP_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register CMP.
 void Assembler.emitCMP_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register CMP.
 void Assembler.emitCMP_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset CMP.
 void Assembler.emitCMP_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset CMP.
 void Assembler.emitCMP_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset CMP.
 void Assembler.emitCMP_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset CMP.
 void Assembler.emitCMPEQSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPEQSD.
 void Assembler.emitCMPEQSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPEQSS.
 void Assembler.emitCMPLESD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLESD.
 void Assembler.emitCMPLESS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLESS.
 void Assembler.emitCMPLTSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLTSD.
 void Assembler.emitCMPLTSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLTSS.
 void Assembler.emitCMPNESD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNESD.
 void Assembler.emitCMPNESS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNESS.
 void Assembler.emitCMPNLESD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLESD.
 void Assembler.emitCMPNLESS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLESS.
 void Assembler.emitCMPNLTSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLTSD.
 void Assembler.emitCMPNLTSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLTSS.
 void Assembler.emitCMPORDSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPORDSD.
 void Assembler.emitCMPORDSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPORDSS.
 void Assembler.emitCMPUNORDSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPUNORDSD.
 void Assembler.emitCMPUNORDSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPUNORDSS.
 void Assembler.emitCMPXCHG_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register CMPXCHG.
 void Assembler.emitCMPXCHG_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register CMPXCHG.
 void Assembler.emitCVTSD2SI_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTSD2SI.
 void Assembler.emitCVTSD2SIQ_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTSD2SIQ.
 void Assembler.emitCVTSD2SS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSD2SS.
 void Assembler.emitCVTSI2SD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SD.
 void Assembler.emitCVTSI2SDQ_Reg_Abs_Quad(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SDQ.
 void Assembler.emitCVTSI2SS_Reg_Abs_Quad(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SS.
 void Assembler.emitCVTSI2SS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SS.
 void Assembler.emitCVTSS2SD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSS2SD.
 void Assembler.emitCVTSS2SI_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTSS2SI.
 void Assembler.emitCVTSS2SI_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTSS2SI.
 void Assembler.emitCVTTSD2SI_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTTSD2SI.
 void Assembler.emitCVTTSD2SIQ_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTTSD2SIQ.
 void Assembler.emitCVTTSS2SI_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTTSS2SI.
 void Assembler.emitCVTTSS2SI_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--absolute CVTTSS2SI.
 void Assembler.emitDEC_Abs_Byte(Address disp)
          Generate a DEC to absolute address.
 void Assembler.emitDEC_Abs_Quad(Address disp)
          Generate a DEC to absolute address.
 void Assembler.emitDEC_Abs_Word(Address disp)
          Generate a DEC to absolute address.
 void Assembler.emitDEC_Abs(Address disp)
          Generate a DEC to absolute address.
 void Assembler.emitDIV_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a DIV by absolute address.
 void Assembler.emitDIV_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a DIV by absolute address.
 void Assembler.emitDIVSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute DIVSD.
 void Assembler.emitDIVSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute DIVSS.
 void Assembler.emitFADD_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFDIV_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIADD_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFIDIV_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFILD_Reg_Abs_Quad(RegisterConstants.FPR dummy, Address disp)
          top of stack loaded from (quad) [disp]
 void Assembler.emitFILD_Reg_Abs_Word(RegisterConstants.FPR dummy, Address disp)
          top of stack loaded from (word) [disp]
 void Assembler.emitFILD_Reg_Abs(RegisterConstants.FPR dummy, Address disp)
          top of stack loaded from (double word) [disp]
 void Assembler.emitFIMUL_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFIST_Abs_Reg_Word(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [disp]
 void Assembler.emitFIST_Abs_Reg(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [disp]
 void Assembler.emitFISTP_Abs_Reg_Quad(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [disp]
 void Assembler.emitFISTP_Abs_Reg_Word(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [disp]
 void Assembler.emitFISTP_Abs_Reg(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [disp]
 void Assembler.emitFISUB_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFLD_Reg_Abs_Quad(RegisterConstants.FPR dummy, Address disp)
          top of stack loaded from (quad) [disp]
 void Assembler.emitFLD_Reg_Abs(RegisterConstants.FPR dummy, Address disp)
          top of stack loaded from (double word) [disp]
 void Assembler.emitFLDCW_Abs(Address disp)
          load FPU control word - absolute address
 void Assembler.emitFMUL_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFNSAVE_Abs(Address disp)
          save FPU state ignoring pending exceptions - absolute address
 void Assembler.emitFNSTCW_Abs(Address disp)
          store FPU control word, ignoring exceptions - absolute address
 void Assembler.emitFRSTOR_Abs(Address disp)
          restore FPU state - absolute address
 void Assembler.emitFSAVE_Abs(Address disp)
          save FPU state respecting pending exceptions - absolute address
 void Assembler.emitFST_Abs_Reg_Quad(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [disp]
 void Assembler.emitFST_Abs_Reg(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [disp]
 void Assembler.emitFSTCW_Abs(Address disp)
          store FPU control word, checking for exceptions - absolute address
 void Assembler.emitFSTP_Abs_Reg_Quad(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [disp]
 void Assembler.emitFSTP_Abs_Reg(Address disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [disp]
 void Assembler.emitFSUB_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitIDIV_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IDIV by absolute address.
 void Assembler.emitIDIV_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IDIV by absolute address.
private  void Assembler.emitImm32(Address disp)
          Generate the smallest-byte-first IA32 encoding of 32 bit immediates into the generated code.
 void Assembler.emitIMUL1_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IMUL1 by absolute address.
 void Assembler.emitIMUL1_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IMUL1 by absolute address.
 void Assembler.emitIMUL2_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitIMUL2_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitINC_Abs_Byte(Address disp)
          Generate a INC to absolute address.
 void Assembler.emitINC_Abs_Quad(Address disp)
          Generate a INC to absolute address.
 void Assembler.emitINC_Abs_Word(Address disp)
          Generate a INC to absolute address.
 void Assembler.emitINC_Abs(Address disp)
          Generate a INC to absolute address.
 void Assembler.emitJMP_Abs(Address dstDisp)
          Generate a JMP to absolute address.
 void Assembler.emitLEA_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitLEA_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitMOV_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate an absolute MOV.
 void Assembler.emitMOV_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate an absolute MOV.
 void Assembler.emitMOV_Abs_Imm_Word(Address dstDisp, int imm)
          Generate an absolute MOV.
 void Assembler.emitMOV_Abs_Imm(Address dstDisp, int imm)
          Generate an absolute MOV.
 void Assembler.emitMOV_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOVD_Abs_Reg(Address dstDisp, RegisterConstants.MM srcReg)
          Generate a absolute--register MOVD.
 void Assembler.emitMOVD_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVD.
 void Assembler.emitMOVD_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute MOVD.
 void Assembler.emitMOVD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVD.
 void Assembler.emitMOVLPD_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVLPD.
 void Assembler.emitMOVLPD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVLPD.
 void Assembler.emitMOVLPS_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVLPS.
 void Assembler.emitMOVLPS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVLPS.
 void Assembler.emitMOVQ_Abs_Reg(Address dstDisp, RegisterConstants.MM srcReg)
          Generate a absolute--register MOVQ.
 void Assembler.emitMOVQ_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVQ.
 void Assembler.emitMOVQ_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute MOVQ.
 void Assembler.emitMOVQ_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVQ.
 void Assembler.emitMOVSD_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVSD.
 void Assembler.emitMOVSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVSD.
 void Assembler.emitMOVSS_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVSS.
 void Assembler.emitMOVSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVSS.
 void Assembler.emitMOVSX_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move sign extended from an absolute address.
 void Assembler.emitMOVSX_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move sign extended from an absolute address.
 void Assembler.emitMOVSXQ_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move sign extended from an absolute address.
 void Assembler.emitMOVSXQ_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move sign extended from an absolute address.
 void Assembler.emitMOVZX_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move zero extended from an absolute address.
 void Assembler.emitMOVZX_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move zero extended from an absolute address.
 void Assembler.emitMOVZXQ_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move zero extended from an absolute address.
 void Assembler.emitMOVZXQ_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a move zero extended from an absolute address.
 void Assembler.emitMUL_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a MUL by absolute address.
 void Assembler.emitMUL_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a MUL by absolute address.
 void Assembler.emitMULSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MULSD.
 void Assembler.emitMULSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MULSS.
 void Assembler.emitNEG_Abs_Byte(Address disp)
          Generate a NEG to absolute address.
 void Assembler.emitNEG_Abs_Quad(Address disp)
          Generate a NEG to absolute address.
 void Assembler.emitNEG_Abs_Word(Address disp)
          Generate a NEG to absolute address.
 void Assembler.emitNEG_Abs(Address disp)
          Generate a NEG to absolute address.
 void Assembler.emitNOT_Abs_Byte(Address disp)
          Generate a NOT to absolute address.
 void Assembler.emitNOT_Abs_Quad(Address disp)
          Generate a NOT to absolute address.
 void Assembler.emitNOT_Abs_Word(Address disp)
          Generate a NOT to absolute address.
 void Assembler.emitNOT_Abs(Address disp)
          Generate a NOT to absolute address.
 void Assembler.emitOR_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate OR.
 void Assembler.emitOR_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate OR.
 void Assembler.emitOR_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate OR.
 void Assembler.emitOR_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate OR.
 void Assembler.emitOR_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register OR.
 void Assembler.emitOR_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register OR.
 void Assembler.emitOR_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register OR.
 void Assembler.emitOR_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register OR.
 void Assembler.emitOR_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset OR.
 void Assembler.emitOR_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset OR.
 void Assembler.emitOR_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset OR.
 void Assembler.emitOR_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset OR.
 void Assembler.emitORPD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ORPD.
 void Assembler.emitORPS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ORPS.
 void Assembler.emitPOP_Abs(Address disp)
          Generate an absolute POP.
 void Assembler.emitPSLLQ_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute PSLLQ.
 void Assembler.emitPSLLQ_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute PSLLQ.
 void Assembler.emitPSRLQ_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute PSRLQ.
 void Assembler.emitPSRLQ_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute PSRLQ.
 void Assembler.emitPUSH_Abs(Address disp)
          Generate an absolute PUSH.
 void Assembler.emitRCL_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate RCL.
 void Assembler.emitRCL_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate RCL.
 void Assembler.emitRCL_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate RCL.
 void Assembler.emitRCL_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate RCL.
 void Assembler.emitRCL_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCL.
 void Assembler.emitRCL_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCL.
 void Assembler.emitRCL_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCL.
 void Assembler.emitRCL_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCL.
 void Assembler.emitRCR_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate RCR.
 void Assembler.emitRCR_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate RCR.
 void Assembler.emitRCR_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate RCR.
 void Assembler.emitRCR_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate RCR.
 void Assembler.emitRCR_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCR.
 void Assembler.emitRCR_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCR.
 void Assembler.emitRCR_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCR.
 void Assembler.emitRCR_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register RCR.
 void Assembler.emitROL_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate ROL.
 void Assembler.emitROL_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate ROL.
 void Assembler.emitROL_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate ROL.
 void Assembler.emitROL_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate ROL.
 void Assembler.emitROL_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROL.
 void Assembler.emitROL_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROL.
 void Assembler.emitROL_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROL.
 void Assembler.emitROL_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROL.
 void Assembler.emitROR_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate ROR.
 void Assembler.emitROR_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate ROR.
 void Assembler.emitROR_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate ROR.
 void Assembler.emitROR_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate ROR.
 void Assembler.emitROR_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROR.
 void Assembler.emitROR_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROR.
 void Assembler.emitROR_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROR.
 void Assembler.emitROR_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register ROR.
 void Assembler.emitSAL_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate SAL.
 void Assembler.emitSAL_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate SAL.
 void Assembler.emitSAL_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate SAL.
 void Assembler.emitSAL_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate SAL.
 void Assembler.emitSAL_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAL.
 void Assembler.emitSAL_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAL.
 void Assembler.emitSAL_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAL.
 void Assembler.emitSAL_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAL.
 void Assembler.emitSAR_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate SAR.
 void Assembler.emitSAR_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate SAR.
 void Assembler.emitSAR_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate SAR.
 void Assembler.emitSAR_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate SAR.
 void Assembler.emitSAR_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAR.
 void Assembler.emitSAR_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAR.
 void Assembler.emitSAR_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAR.
 void Assembler.emitSAR_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SAR.
 void Assembler.emitSBB_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate SBB.
 void Assembler.emitSBB_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate SBB.
 void Assembler.emitSBB_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate SBB.
 void Assembler.emitSBB_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate SBB.
 void Assembler.emitSBB_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SBB.
 void Assembler.emitSBB_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SBB.
 void Assembler.emitSBB_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SBB.
 void Assembler.emitSBB_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SBB.
 void Assembler.emitSBB_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SBB.
 void Assembler.emitSBB_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SBB.
 void Assembler.emitSBB_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SBB.
 void Assembler.emitSBB_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SBB.
 void Assembler.emitSET_Cond_Abs_Byte(byte cond, Address disp)
           
 void Assembler.emitSHL_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate SHL.
 void Assembler.emitSHL_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate SHL.
 void Assembler.emitSHL_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate SHL.
 void Assembler.emitSHL_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate SHL.
 void Assembler.emitSHL_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHL.
 void Assembler.emitSHL_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHL.
 void Assembler.emitSHL_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHL.
 void Assembler.emitSHL_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHL.
 void Assembler.emitSHLD_Abs_Reg_Imm_Quad(Address disp, RegisterConstants.GPR right, int shiftBy)
          Generate an absolute--register--immediate SHLD.
 void Assembler.emitSHLD_Abs_Reg_Imm(Address disp, RegisterConstants.GPR right, int shiftBy)
          Generate an absolute--register--immediate SHLD.
 void Assembler.emitSHLD_Abs_Reg_Reg_Quad(Address disp, RegisterConstants.GPR right, RegisterConstants.GPR shiftBy)
          Generate a register-index--register--register SHLD.
 void Assembler.emitSHLD_Abs_Reg_Reg(Address disp, RegisterConstants.GPR right, RegisterConstants.GPR shiftBy)
          Generate a register-index--register--register SHLD.
 void Assembler.emitSHR_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate SHR.
 void Assembler.emitSHR_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate SHR.
 void Assembler.emitSHR_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate SHR.
 void Assembler.emitSHR_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate SHR.
 void Assembler.emitSHR_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHR.
 void Assembler.emitSHR_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHR.
 void Assembler.emitSHR_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHR.
 void Assembler.emitSHR_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate an absolute--register SHR.
 void Assembler.emitSHRD_Abs_Reg_Imm_Quad(Address disp, RegisterConstants.GPR right, int shiftBy)
          Generate an absolute--register--immediate SHRD.
 void Assembler.emitSHRD_Abs_Reg_Imm(Address disp, RegisterConstants.GPR right, int shiftBy)
          Generate an absolute--register--immediate SHRD.
 void Assembler.emitSHRD_Abs_Reg_Reg_Quad(Address disp, RegisterConstants.GPR right, RegisterConstants.GPR shiftBy)
          Generate a register-index--register--register SHRD.
 void Assembler.emitSHRD_Abs_Reg_Reg(Address disp, RegisterConstants.GPR right, RegisterConstants.GPR shiftBy)
          Generate a register-index--register--register SHRD.
 void Assembler.emitSQRTSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute SQRTSD.
 void Assembler.emitSQRTSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute SQRTSS.
 void Assembler.emitSUB_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate SUB.
 void Assembler.emitSUB_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate SUB.
 void Assembler.emitSUB_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate SUB.
 void Assembler.emitSUB_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate SUB.
 void Assembler.emitSUB_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SUB.
 void Assembler.emitSUB_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SUB.
 void Assembler.emitSUB_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SUB.
 void Assembler.emitSUB_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register SUB.
 void Assembler.emitSUB_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SUB.
 void Assembler.emitSUB_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SUB.
 void Assembler.emitSUB_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SUB.
 void Assembler.emitSUB_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset SUB.
 void Assembler.emitSUBSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute SUBSD.
 void Assembler.emitSUBSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute SUBSS.
 void Assembler.emitTEST_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate TEST.
 void Assembler.emitTEST_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate TEST.
 void Assembler.emitTEST_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate TEST.
 void Assembler.emitTEST_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate TEST.
 void Assembler.emitTEST_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register TEST.
 void Assembler.emitTEST_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register TEST.
 void Assembler.emitTEST_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register TEST.
 void Assembler.emitTEST_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register TEST.
 void Assembler.emitUCOMISD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute UCOMISD.
 void Assembler.emitUCOMISS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute UCOMISS.
 void Assembler.emitXOR_Abs_Imm_Byte(Address dstDisp, int imm)
          Generate a absolute--immediate XOR.
 void Assembler.emitXOR_Abs_Imm_Quad(Address dstDisp, int imm)
          Generate a absolute--immediate XOR.
 void Assembler.emitXOR_Abs_Imm_Word(Address dstDisp, int imm)
          Generate a absolute--immediate XOR.
 void Assembler.emitXOR_Abs_Imm(Address dstDisp, int imm)
          Generate a absolute--immediate XOR.
 void Assembler.emitXOR_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register XOR.
 void Assembler.emitXOR_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register XOR.
 void Assembler.emitXOR_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register XOR.
 void Assembler.emitXOR_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register XOR.
 void Assembler.emitXOR_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset XOR.
 void Assembler.emitXOR_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset XOR.
 void Assembler.emitXOR_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset XOR.
 void Assembler.emitXOR_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset XOR.
 void Assembler.emitXORPD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute XORPD.
 void Assembler.emitXORPS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute XORPS.
protected static boolean Assembler.fits(Address val, int bits)
          Find out whether a given signed value can be represented in a given number of bits.
(package private) static String Lister.hex(Address i)
           
 void Lister.RA(int i, String op, Address d)
           
 void Lister.RAI(int i, String op, Address d, long n)
           
 void Lister.RAR(int i, String op, Address d, RegisterConstants.MachineRegister R0)
           
 void Lister.RARI(int i, String op, Address d, RegisterConstants.MachineRegister R0, int imm)
           
 void Lister.RARR(int i, String op, Address d, RegisterConstants.MachineRegister R0, RegisterConstants.MachineRegister R2)
           
 void Lister.RRA(int i, String op, RegisterConstants.MachineRegister R0, Address d)
           
 

Uses of Address in org.jikesrvm.compilers.opt
 

Methods in org.jikesrvm.compilers.opt that return Address
static Address StaticFieldReader.getAddressStaticFieldValue(RVMField field)
          Returns the current contents of a Address static field.
private static Address Simplifier.getAddressValue(Operand op)
          Turn the given operand encoding an address constant into an Address
private static Address ExpressionFolding.getAddressValue(Operand op)
           
 

Uses of Address in org.jikesrvm.compilers.opt.ir
 

Methods in org.jikesrvm.compilers.opt.ir with parameters of type Address
static AddressConstantOperand IRTools.AC(Address value)
          Create an address constant operand with a given value.
 

Uses of Address in org.jikesrvm.compilers.opt.ir.operand
 

Fields in org.jikesrvm.compilers.opt.ir.operand declared as Address
 Address AddressConstantOperand.value
          Value of this operand.
 

Methods in org.jikesrvm.compilers.opt.ir.operand with parameters of type Address
static MemoryOperand MemoryOperand.D(Address disp, byte size, LocationOperand loc, Operand guard)
           
 int ConditionOperand.evaluate(Address v1, Address v2)
          Given two Addresses, evaluate the condition on them.
 

Constructors in org.jikesrvm.compilers.opt.ir.operand with parameters of type Address
AddressConstantOperand(Address v)
          Constructs a new address constant operand with the specified value.
 

Uses of Address in org.jikesrvm.compilers.opt.lir2mir
 

Methods in org.jikesrvm.compilers.opt.lir2mir that return Address
protected static Address BURS_Common_Helpers.AV(Operand op)
           
 

Uses of Address in org.jikesrvm.compilers.opt.runtimesupport
 

Fields in org.jikesrvm.compilers.opt.runtimesupport declared as Address
private  Address OptGenericGCMapIterator.spillLoc
          This caches the spill location, so that we can check for missed refs hiding in spills
 

Methods in org.jikesrvm.compilers.opt.runtimesupport that return Address
abstract  Address OptGenericGCMapIterator.getFirstSpillLoc()
          Get address of the first spill location (The location of spills varies among architectures.)
abstract  Address OptGenericGCMapIterator.getLastSpillLoc()
          Get address of the last spill location (The location of spills varies among architectures.)
 Address OptGenericGCMapIterator.getNextReferenceAddress()
          Returns the next address that contains a reference
 Address OptGenericGCMapIterator.getNextReturnAddressAddress()
          This method is called repeatedly to process derived pointers related to JSRs.
abstract  Address OptGenericGCMapIterator.getStackLocation(Address framePtr, int offset)
          Determine the stack location given the frame ptr and spill offset.
 

Methods in org.jikesrvm.compilers.opt.runtimesupport with parameters of type Address
(package private)  void OptGenericGCMapIterator.checkForMissedSpills(Address ref1, Address ref2)
          This method inspects spill locations between the parameters passed to determine if they look like heap points If the first parameter is 0, it looks from the beginning of the frame until new.
abstract  Address OptGenericGCMapIterator.getStackLocation(Address framePtr, int offset)
          Determine the stack location given the frame ptr and spill offset.
 void OptGenericGCMapIterator.setupIterator(CompiledMethod cm, Offset instructionOffset, Address framePtr)
          Initialize the iterator for another stack frame scan
 

Uses of Address in org.jikesrvm.compilers.opt.runtimesupport.ia32
 

Methods in org.jikesrvm.compilers.opt.runtimesupport.ia32 that return Address
 Address OptGCMapIterator.getFirstSpillLoc()
          Get address of the first spill location for the given frame ptr
 Address OptGCMapIterator.getLastSpillLoc()
          Get address of the last spill location for the given frame ptr
 Address OptGCMapIterator.getStackLocation(Address framePtr, int offset)
          Determine the spill location given the frame ptr and spill offset.
 

Methods in org.jikesrvm.compilers.opt.runtimesupport.ia32 with parameters of type Address
 void OptExceptionDeliverer.deliverException(CompiledMethod compiledMethod, Address catchBlockInstructionAddress, Throwable exceptionObject, ArchitectureSpecific.Registers registers)
          Pass control to a catch block.
 Address OptGCMapIterator.getStackLocation(Address framePtr, int offset)
          Determine the spill location given the frame ptr and spill offset.
 

Uses of Address in org.jikesrvm.compilers.opt.util
 

Methods in org.jikesrvm.compilers.opt.util with parameters of type Address
static boolean Bits.fits(Address val, int bits)
          Does an address literal val fit in bits bits?
 

Uses of Address in org.jikesrvm.ia32
 

Fields in org.jikesrvm.ia32 declared as Address
 Address Registers.fp
          Frame pointer
 Address Registers.ip
          Instruction address register
static Address StackframeLayoutConstants.STACKFRAME_SENTINEL_FP
          fp value indicating end of stack walkback
 

Methods in org.jikesrvm.ia32 that return Address
 Address Registers.getInnermostFramePointer()
          Return framepointer for the deepest stackframe
 Address Registers.getInnermostInstructionAddress()
          Return next instruction address for the deepest stackframe
 Address Registers.getIPLocation()
           
 

Methods in org.jikesrvm.ia32 with parameters of type Address
 void MachineSpecificIA.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
 void Registers.setInnermost(Address newip, Address newfp)
          set ip & fp. used to control the stack frame at which a scan of the stack during GC will start, for ex., the top java frame for a thread that is blocked in native code during GC.
 

Uses of Address in org.jikesrvm.jni
 

Fields in org.jikesrvm.jni declared as Address
private  Address JNIEnvironment.basePointerOnEntryToNative
          When native code doesn't maintain a base pointer we can't chain through the base pointers when walking the stack.
private  Address JNIEnvironment.externalJNIFunctions
          This is the pointer to the shared JNIFunction table.
protected  Address JNIEnvironment.JNITopJavaFP
          When transitioning between Java and C and back, we may want to stop a thread returning into Java and executing mutator code when a GC is in progress.
private  Address JNIEnvironment.savedJTOC
          For saving JTOC register on entry to native, to be restored on JNI call from native (only used on PowerPC)
 

Methods in org.jikesrvm.jni that return Address
private static Address JNIFunctions.GetBooleanArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetBooleanArrayElements: get all the elements of a boolean array
private static Address JNIFunctions.GetByteArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetByteArrayElements: get all the elements of a byte array
private static Address JNIFunctions.GetCharArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetCharArrayElements: get all the elements of a char array
private static Address JNIFunctions.GetDirectBufferAddress(JNIEnvironment env, int bufJREF)
           
private static Address JNIFunctions.GetDoubleArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetDoubleArrayElements: get all the elements of a double array
private static Address JNIFunctions.GetFloatArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetFloatArrayElements: get all the elements of a float array
private static Address JNIFunctions.GetIntArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetIntArrayElements: get all the elements of an integer array
private static Address JNIFunctions.GetLongArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetLongArrayElements: get all the elements of a long array
private static Address JNIFunctions.GetPrimitiveArrayCritical(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetPrimitiveArrayCritical: return a direct pointer to the primitive array and disable GC so that the array will not be moved.
private static Address JNIFunctions.GetShortArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetShortArrayElements: get all the elements of a short array
private static Address JNIFunctions.GetStringChars(JNIEnvironment env, int strJREF, Address isCopyAddress)
          GetStringChars: return address of buffer containing contents of a String
private static Address JNIFunctions.GetStringCritical(JNIEnvironment env, int strJREF, Address isCopyAddress)
          GetStringCritical Like GetStringChars and ReleaseStringChars, but in some VM environments the VM may be able to avoid making a copy.
private static Address JNIFunctions.GetStringUTFChars(JNIEnvironment env, int strJREF, Address isCopyAddress)
          GetStringUTFChars: return address of buffer containing contents of a String
 Address JNIEnvironment.topJavaFP()
           
 

Methods in org.jikesrvm.jni with parameters of type Address
private static boolean JNIFunctions.CallBooleanMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallBooleanMethodA: invoke a virtual method that returns a boolean value
private static boolean JNIFunctions.CallBooleanMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallBooleanMethodV: invoke a virtual method that returns a boolean value
private static byte JNIFunctions.CallByteMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallByteMethodA: invoke a virtual method that returns a byte value
private static byte JNIFunctions.CallByteMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallByteMethodV: invoke a virtual method that returns a byte value
private static char JNIFunctions.CallCharMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallCharMethodA: invoke a virtual method that returns a char value
private static char JNIFunctions.CallCharMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallCharMethodV: invoke a virtual method that returns a char value
private static double JNIFunctions.CallDoubleMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallDoubleMethodA: invoke a virtual method that returns a double value
private static double JNIFunctions.CallDoubleMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallDoubleMethodV: invoke a virtual method that returns a double value
private static float JNIFunctions.CallFloatMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallFloatMethodA: invoke a virtual method that returns a float value
private static float JNIFunctions.CallFloatMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallFloatMethodV: invoke a virtual method that returns a float value
private static int JNIFunctions.CallIntMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallIntMethodA: invoke a virtual method that returns an integer value
private static int JNIFunctions.CallIntMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallIntMethodV: invoke a virtual method that returns an int value
private static long JNIFunctions.CallLongMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallLongMethodA: invoke a virtual method that returns a long value
private static long JNIFunctions.CallLongMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallLongMethodV: invoke a virtual method that returns a long value
private static boolean JNIFunctions.CallNonvirtualBooleanMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualBooleanMethodA: invoke a virtual method that returns a boolean value
private static boolean JNIFunctions.CallNonvirtualBooleanMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualBooleanMethodV: invoke a virtual method that returns a boolean value
private static byte JNIFunctions.CallNonvirtualByteMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualByteMethodA: invoke a virtual method that returns a byte value
private static byte JNIFunctions.CallNonvirtualByteMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualByteMethodV: invoke a virtual method that returns a byte value
private static char JNIFunctions.CallNonvirtualCharMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualCharMethodA: invoke a virtual method that returns a char value
private static char JNIFunctions.CallNonvirtualCharMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualCharMethodV: invoke a virtual method that returns a char value
private static double JNIFunctions.CallNonvirtualDoubleMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualDoubleMethodA: invoke a virtual method that returns a double value
private static double JNIFunctions.CallNonvirtualDoubleMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualDoubleMethodV: invoke a virtual method that returns a double value
private static float JNIFunctions.CallNonvirtualFloatMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualFloatMethodA: invoke a virtual method that returns a float value
private static float JNIFunctions.CallNonvirtualFloatMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualFloatMethodV: invoke a virtual method that returns a float value
private static int JNIFunctions.CallNonvirtualIntMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualIntMethodA: invoke a virtual method that returns an integer value
private static int JNIFunctions.CallNonvirtualIntMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualIntMethodV: invoke a virtual method that returns an int value
private static long JNIFunctions.CallNonvirtualLongMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualLongMethodA: invoke a virtual method that returns a long value
private static long JNIFunctions.CallNonvirtualLongMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualLongMethodV: invoke a virtual method that returns a long value
private static int JNIFunctions.CallNonvirtualObjectMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualNonvirtualObjectMethodA: invoke a virtual method that returns an object value
private static int JNIFunctions.CallNonvirtualObjectMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualObjectMethodV: invoke a virtual method that returns an object
private static short JNIFunctions.CallNonvirtualShortMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualShortMethodA: invoke a virtual method that returns a short value
private static short JNIFunctions.CallNonvirtualShortMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualShortMethodV: invoke a virtual method that returns a short value
private static void JNIFunctions.CallNonvirtualVoidMethodA(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualVoidMethodA: invoke a virtual method that returns void
private static void JNIFunctions.CallNonvirtualVoidMethodV(JNIEnvironment env, int objJREF, int classJREF, int methodID, Address argAddress)
          CallNonvirtualVoidMethodV: invoke a virtual method that returns void
private static int JNIFunctions.CallObjectMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallObjectMethodA: invoke a virtual method that returns an object value
private static int JNIFunctions.CallObjectMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallObjectMethodV: invoke a virtual method that returns an object
private static short JNIFunctions.CallShortMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallShortMethodA: invoke a virtual method that returns a short value
private static short JNIFunctions.CallShortMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallShortMethodV: invoke a virtual method that returns a short value
private static boolean JNIFunctions.CallStaticBooleanMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticBooleanMethodA: invoke a static method that returns a boolean value
private static boolean JNIFunctions.CallStaticBooleanMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticBooleanMethodV: invoke a static method that returns a boolean value
private static byte JNIFunctions.CallStaticByteMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticByteMethodA: invoke a static method that returns a byte value
private static byte JNIFunctions.CallStaticByteMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticByteMethodV: invoke a static method that returns a byte value
private static char JNIFunctions.CallStaticCharMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticCharMethodA: invoke a static method that returns a char value
private static char JNIFunctions.CallStaticCharMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticCharMethodV: invoke a static method that returns a char value
private static double JNIFunctions.CallStaticDoubleMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticDoubleMethodA: invoke a static method that returns a double value
private static double JNIFunctions.CallStaticDoubleMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticDoubleMethodV: invoke a static method that returns a double value
private static float JNIFunctions.CallStaticFloatMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticFloatMethodA: invoke a static method that returns a float value
private static float JNIFunctions.CallStaticFloatMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticFloatMethodV: invoke a static method that returns a float value
private static int JNIFunctions.CallStaticIntMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticIntMethodA: invoke a static method that returns an integer value
private static int JNIFunctions.CallStaticIntMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticIntMethodV: invoke a static method that returns an integer value
private static long JNIFunctions.CallStaticLongMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticLongMethodA: invoke a static method that returns a long value
private static long JNIFunctions.CallStaticLongMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticLongMethodV: invoke a static method that returns a long value
private static int JNIFunctions.CallStaticObjectMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticObjectMethodA: invoke a static method that returns an object
private static int JNIFunctions.CallStaticObjectMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticObjectMethodV: invoke a static method that returns an object
private static short JNIFunctions.CallStaticShortMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticShortMethodA: invoke a static method that returns a short value
private static short JNIFunctions.CallStaticShortMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticShortMethodV: invoke a static method that returns a short value
private static void JNIFunctions.CallStaticVoidMethodA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticVoidMethodA: invoke a static method that returns void
private static void JNIFunctions.CallStaticVoidMethodV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          CallStaticVoidMethodA: invoke a static method that returns void
private static void JNIFunctions.CallVoidMethodA(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallVoidMethodA: invoke a virtual method that returns void
private static void JNIFunctions.CallVoidMethodV(JNIEnvironment env, int objJREF, int methodID, Address argAddress)
          CallVoidMethodV: invoke a virtual method that returns void
static byte[] JNIGenericHelpers.createByteArrayFromC(Address stringAddress)
          Given an address in C that points to a null-terminated string, create a new Java byte[] with a copy of the string.
static String JNIGenericHelpers.createStringFromC(Address stringAddress)
          Given an address in C that points to a null-terminated string, create a new Java String with a copy of the string.
static void JNIGenericHelpers.createUTFForCFromString(String str, Address copyBuffer, int len)
          Convert a String into a a malloced region
static String JNIGenericHelpers.createUTFStringFromC(Address stringAddress)
          Given an address in C that points to a null-terminated string, create a new UTF encoded Java String with a copy of the string.
private static int JNIFunctions.DefineClass(JNIEnvironment env, Address classNameAddress, int classLoader, Address data, int dataLen)
          DefineClass: Loads a class from a buffer of raw class data.
private static void JNIFunctions.FatalError(JNIEnvironment env, Address messageAddress)
          FatalError: print a message and terminate the VM
private static int JNIFunctions.FindClass(JNIEnvironment env, Address classNameAddress)
          FindClass: given a class name, find its RVMClass, or 0 if not found
private static Address JNIFunctions.GetBooleanArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetBooleanArrayElements: get all the elements of a boolean array
private static void JNIFunctions.GetBooleanArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetBooleanArrayRegion: copy a region of the array into the native buffer
private static Address JNIFunctions.GetByteArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetByteArrayElements: get all the elements of a byte array
private static void JNIFunctions.GetByteArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetByteArrayRegion: copy a region of the array into the native buffer
private static Address JNIFunctions.GetCharArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetCharArrayElements: get all the elements of a char array
private static void JNIFunctions.GetCharArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetCharArrayRegion: copy a region of the array into the native buffer
private static Address JNIFunctions.GetDoubleArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetDoubleArrayElements: get all the elements of a double array
private static void JNIFunctions.GetDoubleArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetDoubleArrayRegion: copy a region of the array into the native buffer
private static int JNIFunctions.GetFieldID(JNIEnvironment env, int classJREF, Address fieldNameAddress, Address descriptorAddress)
          GetFieldID: return a field id, which can be cached in native code and reused
private static Address JNIFunctions.GetFloatArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetFloatArrayElements: get all the elements of a float array
private static void JNIFunctions.GetFloatArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetFloatArrayRegion: copy a region of the array into the native buffer
private static Address JNIFunctions.GetIntArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetIntArrayElements: get all the elements of an integer array
private static void JNIFunctions.GetIntArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetIntArrayRegion: copy a region of the array into the native buffer
private static int JNIFunctions.GetJavaVM(JNIEnvironment env, Address StarStarJavaVM)
           
private static Address JNIFunctions.GetLongArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetLongArrayElements: get all the elements of a long array
private static void JNIFunctions.GetLongArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetLongArrayRegion: copy a region of the array into the native buffer
private static int JNIFunctions.GetMethodID(JNIEnvironment env, int classJREF, Address methodNameAddress, Address methodSigAddress)
          GetMethodID: get the virtual method ID given the name and the signature
private static Address JNIFunctions.GetPrimitiveArrayCritical(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetPrimitiveArrayCritical: return a direct pointer to the primitive array and disable GC so that the array will not be moved.
private static Address JNIFunctions.GetShortArrayElements(JNIEnvironment env, int arrayJREF, Address isCopyAddress)
          GetShortArrayElements: get all the elements of a short array
private static void JNIFunctions.GetShortArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          GetShortArrayRegion: copy a region of the array into the native buffer
private static int JNIFunctions.GetStaticFieldID(JNIEnvironment env, int classJREF, Address fieldNameAddress, Address descriptorAddress)
          GetStaticFieldID: return a field id which can be cached in native code and reused
private static int JNIFunctions.GetStaticMethodID(JNIEnvironment env, int classJREF, Address methodNameAddress, Address methodSigAddress)
          GetStaticMethodID: return the method ID for invocation later
private static Address JNIFunctions.GetStringChars(JNIEnvironment env, int strJREF, Address isCopyAddress)
          GetStringChars: return address of buffer containing contents of a String
private static Address JNIFunctions.GetStringCritical(JNIEnvironment env, int strJREF, Address isCopyAddress)
          GetStringCritical Like GetStringChars and ReleaseStringChars, but in some VM environments the VM may be able to avoid making a copy.
private static void JNIFunctions.GetStringRegion(JNIEnvironment env, int strJREF, int start, int len, Address buf)
          GetStringRegion: Copy a region of Unicode characters from a string to the given buffer.
private static Address JNIFunctions.GetStringUTFChars(JNIEnvironment env, int strJREF, Address isCopyAddress)
          GetStringUTFChars: return address of buffer containing contents of a String
private static void JNIFunctions.GetStringUTFRegion(JNIEnvironment env, int strJREF, int start, int len, Address buf)
          GetStringUTFRegion: Copy a region of Unicode characters from a string to the given buffer, as UTF8 characters.
private static int JNIFunctions.NewDirectByteBuffer(JNIEnvironment env, Address address, long capacity)
          These functions are in JNI 1.4
private static int JNIFunctions.NewObjectA(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          NewObjectA: create a new object instance
private static int JNIFunctions.NewObjectV(JNIEnvironment env, int classJREF, int methodID, Address argAddress)
          NewObjectV: create a new object instance
private static int JNIFunctions.NewString(JNIEnvironment env, Address uchars, int len)
          NewString: create a String Object from C array of unicode chars
private static int JNIFunctions.NewStringUTF(JNIEnvironment env, Address utf8bytes)
          NewStringUTF: create a String Object from C array of utf8 bytes
private static int JNIFunctions.RegisterNatives(JNIEnvironment env, int classJREF, Address methodsAddress, int nmethods)
          RegisterNatives: registers implementation of native methods
private static void JNIFunctions.ReleaseBooleanArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseBooleanArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleaseByteArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseByteArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleaseCharArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseCharArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleaseDoubleArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseDoubleArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleaseFloatArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseFloatArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleaseIntArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseIntArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleaseLongArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseLongArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleasePrimitiveArrayCritical(JNIEnvironment env, int arrayJREF, Address arrayCopyAddress, int mode)
          ReleasePrimitiveArrayCritical: this function is intended to be paired with the GetPrimitiveArrayCritical function.
private static void JNIFunctions.ReleaseShortArrayElements(JNIEnvironment env, int arrayJREF, Address copyBufferAddress, int releaseMode)
          ReleaseShortArrayElements: free the native copy of the array, update changes to Java array as indicated
private static void JNIFunctions.ReleaseStringChars(JNIEnvironment env, int objJREF, Address bufAddress)
          ReleaseStringChars: release buffer obtained via GetStringChars
private static void JNIFunctions.ReleaseStringCritical(JNIEnvironment env, int strJREF, Address carray)
          ReleaseStringCritical: this function is intended to be paired with the GetStringCritical function.
private static void JNIFunctions.ReleaseStringUTFChars(JNIEnvironment env, int objJREF, Address bufAddress)
          ReleaseStringUTFChars: release buffer obtained via GetStringUTFChars
private static void JNIFunctions.SetBooleanArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetBooleanArrayRegion: copy a region of the native buffer into the array (1 byte element)
(package private) static void JNIGenericHelpers.setBoolStar(Address boolPtr, boolean val)
          A JNI helper function, to set the value pointed to by a C pointer of type (jboolean *).
private static void JNIFunctions.SetByteArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetByteArrayRegion: copy a region of the native buffer into the array (1 byte element)
private static void JNIFunctions.SetCharArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetCharArrayRegion: copy a region of the native buffer into the array (2 byte element)
private static void JNIFunctions.SetDoubleArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetDoubleArrayRegion: copy a region of the native buffer into the array
private static void JNIFunctions.SetFloatArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetFloatArrayRegion: copy a region of the native buffer into the array
private static void JNIFunctions.SetIntArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetIntArrayRegion: copy a region of the native buffer into the array
private static void JNIFunctions.SetLongArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetLongArrayRegion: copy a region of the native buffer into the array
private static void JNIFunctions.SetShortArrayRegion(JNIEnvironment env, int arrayJREF, int startIndex, int length, Address bufAddress)
          SetShortArrayRegion: copy a region of the native buffer into the array (2 byte element)
static int JNIGenericHelpers.strlen(Address ptr)
          Compute the length of the given null-terminated string
private static int JNIFunctions.ThrowNew(JNIEnvironment env, int throwableClassJREF, Address exceptionNameAddress)
          ThrowNew
private  int JNIEnvironment.uninterruptiblePushJNIRef(Address ref, boolean isRef)
          Push a JNI ref, used on entry to JNI NB only used for Intel
 

Uses of Address in org.jikesrvm.jni.ia32
 

Methods in org.jikesrvm.jni.ia32 that return Address
 Address JNIGCMapIterator.getNextReferenceAddress()
           
 Address JNIGCMapIterator.getNextReturnAddressAddress()
           
private static Address JNIHelpers.getVarArgAddress(boolean skip4Args)
          This method supports var args passed from C.
 

Methods in org.jikesrvm.jni.ia32 with parameters of type Address
 void JNIExceptionDeliverer.deliverException(CompiledMethod compiledMethod, Address catchBlockInstructionAddress, Throwable exceptionObject, ArchitectureSpecific.Registers registers)
          Deliver exception, not possible for JNI methods
static Object JNIHelpers.invokeInitializer(Class<?> cls, int methodID, Address argAddress, boolean isJvalue, boolean isDotDotStyle)
          Common code shared by the JNI functions NewObjectA, NewObjectV, NewObject (object creation)
static Object JNIHelpers.invokeWithJValue(int methodID, Address argAddress, TypeReference expectReturnType)
          Common code shared by the JNI functions CallStaticMethodA
static Object JNIHelpers.invokeWithJValue(Object obj, int methodID, Address argAddress, TypeReference expectReturnType, boolean skip4Args)
          Common code shared by the JNI functions CallMethodA
static Object JNIHelpers.invokeWithVarArg(int methodID, Address argAddress, TypeReference expectReturnType)
          Common code shared by the JNI functions CallStaticMethodV
static Object JNIHelpers.invokeWithVarArg(Object obj, int methodID, Address argAddress, TypeReference expectReturnType, boolean skip4Args)
          Common code shared by the JNI functions CallMethodV
(package private) static Object JNIHelpers.packageAndInvoke(Object obj, int methodID, Address argAddress, TypeReference expectReturnType, boolean skip4Args, boolean isVarArg)
          Common code shared by invokeWithJValue, invokeWithVarArg and invokeWithDotDotVarArg
(package private) static Object[] JNIHelpers.packageParameterFromJValue(RVMMethod targetMethod, Address argAddress)
          Repackage the arguments passed as an array of jvalue into an array of Object, used by the JNI functions CallStaticMethodA
(package private) static Object[] JNIHelpers.packageParameterFromVarArg(RVMMethod targetMethod, Address argAddress)
          Repackage the arguments passed as a variable argument list into an array of Object, used by the JNI functions CallStaticMethodV
 void JNIGCMapIterator.setupIterator(CompiledMethod compiledMethod, Offset instructionOffset, Address framePtr)
           
 

Uses of Address in org.jikesrvm.mm.mminterface
 

Fields in org.jikesrvm.mm.mminterface declared as Address
 Address GCMapIterator.framePtr
          address of stackframe currently being scanned
private  Address