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

InterruptedContext Class Reference

#include <interruptedCtx.h>

List of all members.

Public Members

void set (SignalContext* sc = 0)
void set (InterruptedContext* ic)
char** pc_addr ()
char* pc ()
char* next_pc ()
void set_pc (void* pc)
void set_next_pc (void* npc)
int* sp_addr ()
framesp ()
void set_sp (void *sp)
void invalidate ()
bool in_system_trap ()
bool in_read_trap ()
bool in_write_trap ()
int system_trap ()
int code_at_pc ()

Static Public Members

void continue_abort_at (char *addr, bool addDummyFrame)
void set_continuation_address (char* addr, bool mustSucceed, bool setSema)
void fatal_menu ()
void setupPreemptionFromSignal ()
InterruptedContext* the_interrupted_context


Detailed Description


Member Function Documentation

void InterruptedContext::set (SignalContext * scp_arg = 0)

void InterruptedContext::set (InterruptedContext * ic) [inline]

char ** InterruptedContext::pc_addr ()

char * InterruptedContext::pc ()

char * InterruptedContext::next_pc ()

void InterruptedContext::set_pc (void * pc)

void InterruptedContext::set_next_pc (void * npc)

int * InterruptedContext::sp_addr ()

frame * InterruptedContext::sp ()

void InterruptedContext::set_sp (void * sp)

void InterruptedContext::invalidate ()

bool InterruptedContext::in_system_trap ()

bool InterruptedContext::in_read_trap ()

bool InterruptedContext::in_write_trap ()

int InterruptedContext::system_trap ()

int InterruptedContext::code_at_pc ()

void InterruptedContext::continue_abort_at (char * addr, bool addDummyFrame) [static]

void InterruptedContext::set_continuation_address (char * addr, bool mustWork, bool setSema) [static]

void InterruptedContext::fatal_menu () [static]

void InterruptedContext::setupPreemptionFromSignal () [static]


Member Data Documentation

InterruptedContext* InterruptedContext::the_interrupted_context [static]


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