#include <process.h>
Class diagram for Processes:
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 () | ||
Stack* | stackFor (void* f) | ||
bool | idle | ||
bool | needsInvalidate | ||
Friends | |||
void | doTerminateAll_VM () | ||
void | doAbortAll_VM () | ||
void | doDiscardAll_VM () |
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]
|
void doTerminateAll_VM () [friend]
|
void doAbortAll_VM () [friend]
|
void doDiscardAll_VM () [friend]
|
bool Processes::idle |
bool Processes::needsInvalidate |