#include <interruptedCtx.h>
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 () | ||
frame* | sp () | ||
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 |
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]
|
InterruptedContext* InterruptedContext::the_interrupted_context [static]
|