Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

Processes Class Reference

#include <process.h>

Class diagram for Processes:

CHeapObj VMObj

List of all members.

Public Members

 Processes ()
void startVMProcess ()
void discardAll ()
void processesDo (processesDoFn f, bool doItForAll = false)
bool isIdle ()
void print ()
void scavenge_contents ()
void gc_mark_contents ()
void gc_unmark_contents ()
void gc_mark_remaining_processes ()
void enumerate_references (enumeration *e)
void enumerate_families (enumeration *e)
void verify ()
void switch_pointers (oop from, oop to)
void read_snapshot (FILE* f)
void write_snapshot (FILE* f)
void chainFrames ()
void unchainFrames ()
objVectorOop zombies ()
void convert ()
void convert_cont ()
StackstackFor (void* f)
bool idle
bool needsInvalidate

Friends

void doTerminateAll_VM ()
void doAbortAll_VM ()
void doDiscardAll_VM ()

Detailed Description


Member Function Documentation

Processes::Processes ()

void Processes::startVMProcess ()

void Processes::discardAll ()

void Processes::processesDo (processesDoFn f, bool doItForAll = false)

bool Processes::isIdle () [inline]

void Processes::print () [virtual]

Reimplemented from VMObj.

void Processes::scavenge_contents ()

void Processes::gc_mark_contents ()

void Processes::gc_unmark_contents ()

void Processes::gc_mark_remaining_processes ()

void Processes::enumerate_references (enumeration * e)

void Processes::enumerate_families (enumeration * e)

void Processes::verify ()

void Processes::switch_pointers (oop f, oop to)

void Processes::read_snapshot (FILE * f)

void Processes::write_snapshot (FILE * f)

void Processes::chainFrames ()

void Processes::unchainFrames ()

objVectorOop Processes::zombies ()

void Processes::convert ()

void Processes::convert_cont ()

Stack * Processes::stackFor (void * f) [inline]


Friends And Related Function Documentation

void doTerminateAll_VM () [friend]

void doAbortAll_VM () [friend]

void doDiscardAll_VM () [friend]


Member Data Documentation

bool Processes::idle

bool Processes::needsInvalidate


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:09:12 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999