Uses of Class
jeco.dmm.simulator.layers.AbstractHeap

Packages that use AbstractHeap
jeco.dmm   
jeco.dmm.main   
jeco.dmm.simulator   
jeco.dmm.simulator.layers.coalescing   
jeco.dmm.simulator.layers.combining   
jeco.dmm.simulator.layers.freelists   
jeco.dmm.simulator.layers.root   
jeco.dmm.simulator.layers.simple   
jeco.dmm.simulator.selectors   
 

Uses of AbstractHeap in jeco.dmm
 

Methods in jeco.dmm that return AbstractHeap
 AbstractHeap DMMFitness.composeHeap(Individuals.Phenotype phenotype)
           
 

Methods in jeco.dmm with parameters of type AbstractHeap
 void DMMFitness.runHeapOnProfile_AccessList_DEPRECATED(AbstractHeap heap, java.lang.String profilePathAccesses, long limit, long numRegions)
           
 void DMMFitness.simulate(AbstractHeap heap)
           
 

Uses of AbstractHeap in jeco.dmm.main
 

Fields in jeco.dmm.main declared as AbstractHeap
protected  AbstractHeap DMMSimulator.heap
           
 

Constructors in jeco.dmm.main with parameters of type AbstractHeap
DMMSimulator(AbstractHeap heap, long sizeOfMemoryInKB, java.lang.String pathToProfile, java.lang.String pathToResults)
           
 

Uses of AbstractHeap in jeco.dmm.simulator
 

Methods in jeco.dmm.simulator that return AbstractHeap
static AbstractHeap DMMCreator.buildCustomAllocator(java.util.ArrayList<java.lang.String> symbols)
           
static AbstractHeap DMMCreator.buildCustomAllocator1(int maxSizeInKBytes)
           
static AbstractHeap DMMCreator.buildCustomAllocator2(int maxSizeInKBytes)
           
static AbstractHeap DMMCreator.buildKingsleyHeap(long maxSizeInKBytes)
           
static AbstractHeap DMMCreator.buildLea2_7Heap(long maxSizeInKBytes)
           
 

Uses of AbstractHeap in jeco.dmm.simulator.layers.coalescing
 

Subclasses of AbstractHeap in jeco.dmm.simulator.layers.coalescing
 class CoalesceableHeap
          This class modify the blocks returned by the main memory to support coalescing and splitting
 class CoalesceHeap
           
 

Fields in jeco.dmm.simulator.layers.coalescing declared as AbstractHeap
protected  AbstractHeap CoalesceHeap.child
           
protected  AbstractHeap CoalesceableHeap.child
           
 

Constructors in jeco.dmm.simulator.layers.coalescing with parameters of type AbstractHeap
CoalesceableHeap(AbstractHeap child)
           
CoalesceHeap(AbstractHeap child, long minSize, long maxSize)
           
 

Uses of AbstractHeap in jeco.dmm.simulator.layers.combining
 

Subclasses of AbstractHeap in jeco.dmm.simulator.layers.combining
 class HeapList
           
 class SegHeap2
           
 class StrictSegHeap2
           
 

Fields in jeco.dmm.simulator.layers.combining declared as AbstractHeap
protected  AbstractHeap SegHeap2.bigHeap
           
protected  AbstractHeap HeapList.heap
           
protected  AbstractHeap SegHeap2.littleHeap
           
protected  AbstractHeap[] SegHeap2.myLittleHeap
           
protected  AbstractHeap HeapList.tail
           
 

Methods in jeco.dmm.simulator.layers.combining that return AbstractHeap
 AbstractHeap HeapList.getTail()
           
 

Methods in jeco.dmm.simulator.layers.combining with parameters of type AbstractHeap
 void HeapList.setTail(AbstractHeap tail)
           
 

Constructors in jeco.dmm.simulator.layers.combining with parameters of type AbstractHeap
HeapList(AbstractHeap heap, AbstractSelector allocSelector, AbstractSelector freeSelector, AbstractHeap tail)
           
SegHeap2(DMMSizesArray szArray, AbstractHeap littleHeap, AbstractHeap bigHeap)
           
StrictSegHeap2(DMMSizesArray szArray, AbstractHeap littleHeap, AbstractHeap bigHeap)
           
 

Uses of AbstractHeap in jeco.dmm.simulator.layers.freelists
 

Subclasses of AbstractHeap in jeco.dmm.simulator.layers.freelists
 class AbstractDLFreeList
           
 class AbstractFreeList
           
 class AbstractSLFreeList
           
 class FIFODLBestFitHeap
           
 class FIFODLFirstFitHeap
           
 class FIFODLFixedListHeap
           
 class FIFOSLBestFitHeap
           
 class FIFOSLFirstFitHeap
           
 class FIFOSLFixedListHeap
           
 class LIFODLBestFitHeap
           
 class LIFODLFirstFitHeap
           
 class LIFODLFixedListHeap
           
 class LIFOSLBestFitHeap
           
 class LIFOSLFirstFitHeap
           
 class LIFOSLFixedListHeap
           
 

Uses of AbstractHeap in jeco.dmm.simulator.layers.root
 

Subclasses of AbstractHeap in jeco.dmm.simulator.layers.root
 class FixedHeap
           
 class SbrkHeap
           
 

Fields in jeco.dmm.simulator.layers.root declared as AbstractHeap
protected  AbstractHeap FixedHeap.child
           
 

Constructors in jeco.dmm.simulator.layers.root with parameters of type AbstractHeap
FixedHeap(AbstractHeap child, long memorySizeInKB, AbstractHeader header)
           
 

Uses of AbstractHeap in jeco.dmm.simulator.layers.simple
 

Subclasses of AbstractHeap in jeco.dmm.simulator.layers.simple
 class SingletonHeap
           
 class SlopHeap
           
 

Fields in jeco.dmm.simulator.layers.simple declared as AbstractHeap
protected  AbstractHeap SingletonHeap.child
           
protected  AbstractHeap SlopHeap.child
           
 

Constructors in jeco.dmm.simulator.layers.simple with parameters of type AbstractHeap
SingletonHeap(AbstractHeap child)
           
SlopHeap(AbstractHeap child, AbstractHeader header)
           
 

Uses of AbstractHeap in jeco.dmm.simulator.selectors
 

Methods in jeco.dmm.simulator.selectors with parameters of type AbstractHeap
abstract  boolean AbstractSelector.getFree(AbstractHeap heap, DMMData dataObject)
           
 boolean GtSelector.getFree(AbstractHeap heap, DMMData dataObject)
           
 boolean GteSelector.getFree(AbstractHeap heap, DMMData dataObject)
           
 boolean LtSelector.getFree(AbstractHeap heap, DMMData dataObject)
           
 boolean LteSelector.getFree(AbstractHeap heap, DMMData dataObject)
           
 boolean SizeSelector.getFree(AbstractHeap heap, DMMData dataObject)
           
 boolean TrueSelector.getFree(AbstractHeap heap, DMMData dataObject)
           
abstract  boolean AbstractSelector.getMalloc(AbstractHeap heap, DMMData dataObject)
           
 boolean GtSelector.getMalloc(AbstractHeap heap, DMMData dataObject)
           
 boolean GteSelector.getMalloc(AbstractHeap heap, DMMData dataObject)
           
 boolean LtSelector.getMalloc(AbstractHeap heap, DMMData dataObject)
           
 boolean LteSelector.getMalloc(AbstractHeap heap, DMMData dataObject)
           
 boolean SizeSelector.getMalloc(AbstractHeap heap, DMMData dataObject)
           
 boolean TrueSelector.getMalloc(AbstractHeap heap, DMMData dataObject)