|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of DMMBlock in jeco.dmm.simulator |
---|
Fields in jeco.dmm.simulator declared as DMMBlock | |
---|---|
protected static DMMBlock |
DMMHeap.lastBlock
|
protected DMMBlock |
DMMBlock.next
|
protected DMMBlock |
DMMBlock.nextInHeap
|
protected DMMBlock |
DMMBlock.prev
|
protected DMMBlock |
DMMBlock.prevInHeap
|
Fields in jeco.dmm.simulator with type parameters of type DMMBlock | |
---|---|
protected static java.util.HashMap<java.lang.String,DMMBlock> |
DMMHeap.blocks
|
protected static java.util.ArrayList<DMMBlock> |
DMMMappedMem.regions
|
Methods in jeco.dmm.simulator that return DMMBlock | |
---|---|
static DMMBlock |
DMMHeap.changeBlockId(DMMBlock block,
java.lang.String newId)
If a block needs to change its id, the HashMap must be modified |
static DMMBlock |
DMMHeap.findBlock(java.lang.String dataId)
|
static DMMBlock |
DMMHeap.freeBlock(java.lang.String dataId)
|
DMMBlock |
DMMBlock.getNext()
|
DMMBlock |
DMMBlock.getNextInHeap()
|
DMMBlock |
DMMBlock.getPrev()
|
DMMBlock |
DMMBlock.getPrevInHeap()
|
static DMMBlock |
DMMHeap.newBlock(AbstractHeader header,
DMMData dataObject,
long BlockAddress)
|
Methods in jeco.dmm.simulator with parameters of type DMMBlock | |
---|---|
static void |
DMMMappedMem.add(DMMBlock block)
|
static boolean |
DMMHeap.add(DMMBlock block,
int index)
|
static DMMBlock |
DMMHeap.changeBlockId(DMMBlock block,
java.lang.String newId)
If a block needs to change its id, the HashMap must be modified |
static boolean |
DMMHeap.remove(DMMBlock block)
|
void |
DMMBlock.setNext(DMMBlock next)
|
void |
DMMBlock.setNextInHeap(DMMBlock nextInHeap)
|
void |
DMMBlock.setPrev(DMMBlock prev)
|
void |
DMMBlock.setPrevInHeap(DMMBlock prevInHeap)
|
Uses of DMMBlock in jeco.dmm.simulator.layers |
---|
Methods in jeco.dmm.simulator.layers that return DMMBlock | |
---|---|
abstract DMMBlock |
AbstractHeap.free(DMMData dataObject)
|
abstract DMMBlock |
AbstractHeap.malloc(DMMData dataObject)
|
Uses of DMMBlock in jeco.dmm.simulator.layers.coalescing |
---|
Methods in jeco.dmm.simulator.layers.coalescing that return DMMBlock | |
---|---|
protected DMMBlock |
CoalesceHeap.coalesce(DMMBlock first,
DMMBlock second)
|
DMMBlock |
CoalesceHeap.free(DMMData dataObject)
|
DMMBlock |
CoalesceableHeap.free(DMMData dataObject)
|
DMMBlock |
CoalesceHeap.malloc(DMMData dataObject)
|
DMMBlock |
CoalesceableHeap.malloc(DMMData dataObject)
|
protected DMMBlock |
CoalesceHeap.split(DMMBlock block,
long requestedSize)
|
Methods in jeco.dmm.simulator.layers.coalescing with parameters of type DMMBlock | |
---|---|
protected DMMBlock |
CoalesceHeap.coalesce(DMMBlock first,
DMMBlock second)
|
protected DMMBlock |
CoalesceHeap.split(DMMBlock block,
long requestedSize)
|
Uses of DMMBlock in jeco.dmm.simulator.layers.combining |
---|
Methods in jeco.dmm.simulator.layers.combining that return DMMBlock | |
---|---|
DMMBlock |
HeapList.free(DMMData dataObject)
|
DMMBlock |
SegHeap2.free(DMMData dataObject)
|
DMMBlock |
StrictSegHeap2.free(DMMData dataObject)
|
DMMBlock |
HeapList.malloc(DMMData dataObject)
|
DMMBlock |
SegHeap2.malloc(DMMData dataObject)
|
DMMBlock |
StrictSegHeap2.malloc(DMMData dataObject)
|
Uses of DMMBlock in jeco.dmm.simulator.layers.freelists |
---|
Fields in jeco.dmm.simulator.layers.freelists declared as DMMBlock | |
---|---|
protected DMMBlock |
AbstractFreeList.head
|
protected DMMBlock |
AbstractFreeList.tail
|
Methods in jeco.dmm.simulator.layers.freelists that return DMMBlock | |
---|---|
DMMBlock |
FIFODLBestFitHeap.free(DMMData dataObject)
|
DMMBlock |
FIFODLFirstFitHeap.free(DMMData dataObject)
|
DMMBlock |
FIFODLFixedListHeap.free(DMMData dataObject)
|
DMMBlock |
FIFOSLBestFitHeap.free(DMMData dataObject)
|
DMMBlock |
FIFOSLFirstFitHeap.free(DMMData dataObject)
|
DMMBlock |
FIFOSLFixedListHeap.free(DMMData dataObject)
|
DMMBlock |
LIFODLBestFitHeap.free(DMMData dataObject)
|
DMMBlock |
LIFODLFirstFitHeap.free(DMMData dataObject)
|
DMMBlock |
LIFODLFixedListHeap.free(DMMData dataObject)
|
DMMBlock |
LIFOSLBestFitHeap.free(DMMData dataObject)
|
DMMBlock |
LIFOSLFirstFitHeap.free(DMMData dataObject)
|
DMMBlock |
LIFOSLFixedListHeap.free(DMMData dataObject)
|
DMMBlock |
AbstractFreeList.getFront()
|
DMMBlock |
AbstractSLFreeList.getFront()
|
DMMBlock |
FIFODLBestFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
FIFODLFirstFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
FIFODLFixedListHeap.malloc(DMMData dataObject)
|
DMMBlock |
FIFOSLBestFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
FIFOSLFirstFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
FIFOSLFixedListHeap.malloc(DMMData dataObject)
|
DMMBlock |
LIFODLBestFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
LIFODLFirstFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
LIFODLFixedListHeap.malloc(DMMData dataObject)
|
DMMBlock |
LIFOSLBestFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
LIFOSLFirstFitHeap.malloc(DMMData dataObject)
|
DMMBlock |
LIFOSLFixedListHeap.malloc(DMMData dataObject)
|
DMMBlock |
AbstractDLFreeList.remove(DMMBlock block)
|
DMMBlock |
AbstractSLFreeList.remove(DMMBlock block,
DMMBlock blockToRemove)
|
Methods in jeco.dmm.simulator.layers.freelists with parameters of type DMMBlock | |
---|---|
void |
AbstractDLFreeList.pushBack(DMMBlock block)
|
void |
AbstractSLFreeList.pushBack(DMMBlock block)
|
void |
AbstractDLFreeList.pushFront(DMMBlock block)
|
void |
AbstractSLFreeList.pushFront(DMMBlock block)
|
DMMBlock |
AbstractDLFreeList.remove(DMMBlock block)
|
DMMBlock |
AbstractSLFreeList.remove(DMMBlock block,
DMMBlock blockToRemove)
|
Uses of DMMBlock in jeco.dmm.simulator.layers.root |
---|
Methods in jeco.dmm.simulator.layers.root that return DMMBlock | |
---|---|
DMMBlock |
FixedHeap.free(DMMData dataObject)
|
DMMBlock |
SbrkHeap.free(DMMData dataObject)
|
DMMBlock |
FixedHeap.malloc(DMMData dataObject)
|
DMMBlock |
SbrkHeap.malloc(DMMData dataObject)
|
Uses of DMMBlock in jeco.dmm.simulator.layers.simple |
---|
Methods in jeco.dmm.simulator.layers.simple that return DMMBlock | |
---|---|
DMMBlock |
SingletonHeap.free(DMMData dataObject)
|
DMMBlock |
SlopHeap.free(DMMData dataObject)
|
DMMBlock |
SingletonHeap.malloc(DMMData dataObject)
|
DMMBlock |
SlopHeap.malloc(DMMData dataObject)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |