Uses of Class
jeco.dmm.sim2.lib.freelist.Block

Packages that use Block
jeco.dmm.sim2.lib   
jeco.dmm.sim2.lib.allocator   
jeco.dmm.sim2.lib.freelist   
 

Uses of Block in jeco.dmm.sim2.lib
 

Fields in jeco.dmm.sim2.lib declared as Block
protected  Block SimulatorWithReliabilityV1.lastDelete
           
 

Fields in jeco.dmm.sim2.lib with type parameters of type Block
protected  java.util.HashMap<java.lang.Long,Block> DynamicMemoryManager.blocksAllocated
           
 

Methods in jeco.dmm.sim2.lib that return Block
 Block DynamicMemoryManager.free(long objectId)
           
 Block DynamicMemoryManager.malloc(long objectId, long sizeInB, Block hottest)
           
 

Methods in jeco.dmm.sim2.lib with parameters of type Block
 Block DynamicMemoryManager.malloc(long objectId, long sizeInB, Block hottest)
           
 

Uses of Block in jeco.dmm.sim2.lib.allocator
 

Methods in jeco.dmm.sim2.lib.allocator that return Block
 Block BuddySystem.coalesce(long sizeInB)
           
 Block Kingsley.coalesce(long sizeInB)
           
abstract  Block StrictSegregatedFit.coalesce(long sizeInB)
           
abstract  Block Allocator.malloc(long sizeInB, Block hottest)
          Typical malloc allocation.
 Block SegregatedFreeList.malloc(long sizeInB, Block hottest)
          We just enter here if we are sure that this allocator is the correct one.
 Block StrictSegregatedFit.malloc(long sizeInB, Block hottest)
           
 Block BuddySystem.split(long sizeInB)
           
 Block Kingsley.split(long sizeInB)
           
abstract  Block StrictSegregatedFit.split(long sizeInB)
           
 

Methods in jeco.dmm.sim2.lib.allocator with parameters of type Block
abstract  Block Allocator.malloc(long sizeInB, Block hottest)
          Typical malloc allocation.
 Block SegregatedFreeList.malloc(long sizeInB, Block hottest)
          We just enter here if we are sure that this allocator is the correct one.
 Block StrictSegregatedFit.malloc(long sizeInB, Block hottest)
           
 

Uses of Block in jeco.dmm.sim2.lib.freelist
 

Fields in jeco.dmm.sim2.lib.freelist with type parameters of type Block
protected  java.util.Collection<Block> FreeList.freeBlocks
           
 

Methods in jeco.dmm.sim2.lib.freelist that return Block
 Block FreeList.malloc(long sizeInB, Block hottest)
          This function simulate the allocation operation.
 

Methods in jeco.dmm.sim2.lib.freelist that return types with arguments of type Block
 java.util.Collection<Block> FreeList.getFreeBlocks()
           
 

Methods in jeco.dmm.sim2.lib.freelist with parameters of type Block
 int BlockComparatorByPosition.compare(Block b1, Block b2)
           
 int BlockConsistentComparatorByDataSize.compare(Block b1, Block b2)
           
 void FreeList.free(Block block)
           
 Block FreeList.malloc(long sizeInB, Block hottest)
          This function simulate the allocation operation.