|
|||||||||
Home >> All >> [ Memory overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |
Memory
Class HeapAddress

java.lang.ObjectMemory.Address
Memory.HeapAddress
- public class HeapAddress
- extends Address
- Version:
- $Id: HeapAddress.java,v 1.5 2003/03/05 08:35:33 joewhaley Exp $
Nested Class Summary | |
static class |
HeapAddress.HeapAddressFactory
|
Field Summary | |
static Clazz.jq_Class |
_class
|
static Clazz.jq_StaticField |
_FACTORY
|
static HeapAddress.HeapAddressFactory |
FACTORY
|
Constructor Summary | |
HeapAddress()
|
Method Summary | |
static HeapAddress |
address32(int val)
|
static HeapAddress |
addressOf(java.lang.Object o)
|
Address |
align(int shift)
|
java.lang.Object |
asObject()
|
Clazz.jq_Reference |
asReferenceType()
|
void |
atomicAdd(int v)
|
void |
atomicAnd(int v)
|
int |
atomicCas4(int before,
int after)
|
void |
atomicSub(int v)
|
int |
difference(Address v)
|
static HeapAddress |
getNull()
|
boolean |
isNull()
|
static int |
logSize()
|
Address |
offset(int offset)
|
static int |
pageAlign()
|
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()
|
java.lang.String |
stringRep()
|
int |
to32BitValue()
|
Methods inherited from class Memory.Address |
align, clone, equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
FACTORY
public static HeapAddress.HeapAddressFactory FACTORY
_class
public static final Clazz.jq_Class _class
_FACTORY
public static final Clazz.jq_StaticField _FACTORY
Constructor Detail |
HeapAddress
public HeapAddress()
Method Detail |
size
public static final int size()
logSize
public static final int logSize()
pageAlign
public static final int pageAlign()
getNull
public static final HeapAddress getNull()
addressOf
public static final HeapAddress addressOf(java.lang.Object o)
address32
public static final HeapAddress address32(int val)
asObject
public java.lang.Object asObject()
asReferenceType
public Clazz.jq_Reference asReferenceType()
atomicAdd
public void atomicAdd(int v)
atomicSub
public void atomicSub(int v)
atomicAnd
public void atomicAnd(int v)
atomicCas4
public int atomicCas4(int before, int after)
peek
public Address peek()
peek1
public byte peek1()
peek2
public short peek2()
peek4
public int peek4()
peek8
public long peek8()
poke
public void poke(Address v)
poke1
public void poke1(byte v)
poke2
public void poke2(short v)
poke4
public void poke4(int v)
poke8
public void poke8(long v)
offset
public Address offset(int offset)
align
public Address align(int shift)
difference
public int difference(Address v)
- Specified by:
difference
in classAddress
isNull
public boolean isNull()
to32BitValue
public int to32BitValue()
- Specified by:
to32BitValue
in classAddress
stringRep
public java.lang.String stringRep()
|
|||||||||
Home >> All >> [ Memory overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |