joeq.Memory
Class CodeAddress

java.lang.Object
  extended by joeq.Memory.Address
      extended by joeq.Memory.CodeAddress

public class CodeAddress
extends Address

Version:
$Id: CodeAddress.java 1456 2004-03-09 22:01:46Z jwhaley $
Author:
John Whaley

Nested Class Summary
static class CodeAddress.CodeAddressFactory
           
 
Field Summary
static jq_Class _class
           
static jq_StaticField _FACTORY
           
static CodeAddress.CodeAddressFactory FACTORY
           
 
Constructor Summary
CodeAddress()
           
 
Method Summary
 Address align(int shift)
           
 int difference(Address v)
           
static CodeAddress getNull()
           
 boolean isNull()
           
 Address offset(int offset)
           
 Address peek()
           
 byte peek1()
           
 short peek2()
           
 int peek4()
           
 long peek8()
           
 void poke(Address v)
           
 void poke1(byte v)
           
 void poke2(short v)
           
 void poke4(int v)
           
 void poke8(long v)
           
static int size()
           
 String stringRep()
           
 int to32BitValue()
           
 
Methods inherited from class joeq.Memory.Address
alignInt, clone, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FACTORY

public static CodeAddress.CodeAddressFactory FACTORY

_class

public static final jq_Class _class

_FACTORY

public static final jq_StaticField _FACTORY
Constructor Detail

CodeAddress

public CodeAddress()
Method Detail

size

public static final int size()

getNull

public static final CodeAddress getNull()

peek

public Address peek()
Specified by:
peek in class Address

peek1

public byte peek1()
Specified by:
peek1 in class Address

peek2

public short peek2()
Specified by:
peek2 in class Address

peek4

public int peek4()
Specified by:
peek4 in class Address

peek8

public long peek8()
Specified by:
peek8 in class Address

poke

public void poke(Address v)
Specified by:
poke in class Address

poke1

public void poke1(byte v)
Specified by:
poke1 in class Address

poke2

public void poke2(short v)
Specified by:
poke2 in class Address

poke4

public void poke4(int v)
Specified by:
poke4 in class Address

poke8

public void poke8(long v)
Specified by:
poke8 in class Address

offset

public Address offset(int offset)
Specified by:
offset in class Address

align

public Address align(int shift)
Specified by:
align in class Address

difference

public int difference(Address v)
Specified by:
difference in class Address

isNull

public boolean isNull()
Specified by:
isNull in class Address

to32BitValue

public int to32BitValue()
Specified by:
to32BitValue in class Address

stringRep

public String stringRep()
Specified by:
stringRep in class Address


Copyright © 2001-2008 John Whaley. All Rights Reserved.