Uses of Package
org.mmtk.utility.deque

Packages that use org.mmtk.utility.deque
org.mmtk.plan   
org.mmtk.plan.generational   
org.mmtk.plan.immix   
org.mmtk.plan.marksweep   
org.mmtk.plan.refcount   
org.mmtk.plan.refcount.fullheap   
org.mmtk.plan.refcount.generational   
org.mmtk.plan.stickyimmix   
org.mmtk.plan.stickyms   
org.mmtk.utility   
org.mmtk.utility.deque   
org.mmtk.utility.sanitychecker   
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan
AddressDeque
          This supports unsynchronized enqueuing and dequeuing of addresses
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
SharedDeque
          This supports unsynchronized enqueuing and dequeuing of buffers for shared use.
WriteBuffer
          This supports unsynchronized insertion of write buffer values.
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.generational
AddressDeque
          This supports unsynchronized enqueuing and dequeuing of addresses
AddressPairDeque
          This supports unsynchronized enqueuing and dequeuing of address pairs
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
SharedDeque
          This supports unsynchronized enqueuing and dequeuing of buffers for shared use.
WriteBuffer
          This supports unsynchronized insertion of write buffer values.
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.immix
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.marksweep
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.refcount
ObjectReferenceBuffer
          This class is a combination of a Deque and a TraceStep, designed to include intelligent processing of child references as objects are scanned.
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
SharedDeque
          This supports unsynchronized enqueuing and dequeuing of buffers for shared use.
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.refcount.fullheap
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.refcount.generational
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.stickyimmix
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
SharedDeque
          This supports unsynchronized enqueuing and dequeuing of buffers for shared use.
 

Classes in org.mmtk.utility.deque used by org.mmtk.plan.stickyms
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
SharedDeque
          This supports unsynchronized enqueuing and dequeuing of buffers for shared use.
 

Classes in org.mmtk.utility.deque used by org.mmtk.utility
SortTODObjectReferenceStack
          This supports unsynchronized pushing and popping of object references.
SortTODSharedDeque
          This class specializes SortSharedQueue to sort objects according to their time of death (TOD).
TraceBuffer
          This supports unsynchronized enqueuing and dequeuing of tracing data and bulk processing of the buffer.
 

Classes in org.mmtk.utility.deque used by org.mmtk.utility.deque
Deque
          Class that defines a doubly-linked double-ended queue (deque).
LocalDeque
          Note this may perform poorly when being used as a FIFO structure with insertHead and pop operations operating on the same buffer.
LocalQueue
          This class implements a local (unsynchronized) queue.
LocalSSB
          This class implements a local (unsynchronized) sequential store buffer.
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references
SharedDeque
          This supports unsynchronized enqueuing and dequeuing of buffers for shared use.
SortSharedDeque
          This supports unsynchronized enqueuing and dequeuing of buffers for shared use.
SortTODSharedDeque
          This class specializes SortSharedQueue to sort objects according to their time of death (TOD).
 

Classes in org.mmtk.utility.deque used by org.mmtk.utility.sanitychecker
ObjectReferenceDeque
          This supports unsynchronized enqueuing and dequeuing of object references