#include <processOop.h>
Class diagram for processOopClass:
Public Members | |||
Process* | process () | ||
void | set_process (Process* p) | ||
processOop | clone (bool mustAllocate= true) | ||
vframeOop | vframeList () | ||
oop | NewProcess_prim (smi stackSize, oop rcvr, stringOop sel, objVectorOop args, void *FH) | ||
oop | AbortProcess_prim (void *FH) | ||
oop | PrintProcessStack_prim (void *FH) | ||
oop | TWAINS_prim (objVectorOop resultArg, bool stepping, oop stop, void *FH) | ||
oop | ProcessReturnValue_prim (void *FH) | ||
smi | StackDepth_prim (void *FH) | ||
oop | ActivationStack_prim (void *FH) | ||
void | set_return_oop (oop ret) | ||
oop | get_return_oop () | ||
oop | ActivationAt_prim (smi index, void *FH) | ||
oop | KillUpTo_prim (smi index, void *FH) | ||
oop | GotoByteCode_prim (smi index, objVectorOop exprStack, void *FH) | ||
oop | set_current_hash_prim (smi val) | ||
void | switch_return_oop (oop* where, oop to) | ||
Protected Members | |||
processOopClass* | addr () | ||
oop | get_result (oop resultArg) | ||
void | kill_process () | ||
bool | is_live_process () | ||
vframeOop | clone_vframeOop (abstract_vframe* vf, Process* p, bool mustAllocate= true) | ||
Process* | TWAINS_receiver_check (void* FH) | ||
bool | TWAINS_result_vector_check (objVectorOop resultArg, void* FH) | ||
vframeOop | TWAINS_stop_activation_check (Process* proc, oop stop, void* FH) | ||
bool | TWAINS_parallel_check (void* FH) | ||
void | TWAINS_await_signal () | ||
void | TWAINS_transfer_to_another_process ( Process* proc, objVectorOop& resultArg, bool stepping, vframeOop stop_vfo) | ||
abstract_vframe* | vframe_at (smi index, void *FH, Process*& p, frame*& last) | ||
Process* | _process | ||
vframeOop | _vframeList | ||
oop | _return_oop | ||
Friends | |||
class | processMap |
Process * processOopClass::process () [inline]
|
void processOopClass::set_process (Process * p) [inline]
|
processOop processOopClass::clone (bool mustAllocate = true) [inline]
|
Reimplemented from slotsOopClass.
vframeOop processOopClass::vframeList () [inline]
|
oop processOopClass::NewProcess_prim (smi stackSize, oop rcvr, stringOop sel, objVectorOop args, void * FH) |
oop processOopClass::AbortProcess_prim (void * FH) |
oop processOopClass::PrintProcessStack_prim (void * FH) |
oop processOopClass::TWAINS_prim (objVectorOop resultArg, bool stepping, oop stop, void * FH) |
oop processOopClass::ProcessReturnValue_prim (void * FH) |
smi processOopClass::StackDepth_prim (void * FH) |
oop processOopClass::ActivationStack_prim (void * FH) |
void processOopClass::set_return_oop (oop ret) [inline]
|
oop processOopClass::get_return_oop () [inline]
|
oop processOopClass::ActivationAt_prim (smi index, void * FH) |
oop processOopClass::KillUpTo_prim (smi index, void * FH) |
oop processOopClass::GotoByteCode_prim (smi bci, objVectorOop exprStack, void * FH) |
oop processOopClass::set_current_hash_prim (smi val) [inline]
|
void processOopClass::switch_return_oop (oop * where, oop to) [inline]
|
processOopClass * processOopClass::addr () [inline, protected]
|
Reimplemented from slotsOopClass.
oop processOopClass::get_result (oop resultArg) [protected]
|
void processOopClass::kill_process () [protected]
|
bool processOopClass::is_live_process () [protected]
|
vframeOop processOopClass::clone_vframeOop (abstract_vframe * vf, Process * p, bool mustAllocate = true) [protected]
|
Process * processOopClass::TWAINS_receiver_check (void * FH) [protected]
|
bool processOopClass::TWAINS_result_vector_check (objVectorOop resultArg, void * FH) [protected]
|
vframeOop processOopClass::TWAINS_stop_activation_check (Process * proc, oop stop, void * FH) [protected]
|
bool processOopClass::TWAINS_parallel_check (void * FH) [protected]
|
void processOopClass::TWAINS_await_signal () [protected]
|
void processOopClass::TWAINS_transfer_to_another_process (Process * proc, objVectorOop & resultArg, bool stepping, vframeOop stop_vfo) [protected]
|
abstract_vframe * processOopClass::vframe_at (smi index, void * FH, Process *& p, frame *& last) [protected]
|
friend class processMap [friend]
|
Process* processOopClass::_process [protected]
|
vframeOop processOopClass::_vframeList [protected]
|
oop processOopClass::_return_oop [protected]
|