Back to index

glibc  2.9
Functions | Variables
init-fault.c File Reference
#include <hurd/signal.h>
#include <mach/thread_status.h>
#include <string.h>
#include <setjmp.h>

Go to the source code of this file.


static volatile void faulted (void)
void _hurd_initialize_fault_recovery_state (void *state)


jmp_buf _hurd_sigthread_fault_env
static char fault_stack [32]

Function Documentation

void _hurd_initialize_fault_recovery_state ( void *  state)

Definition at line 35 of file init-fault.c.

  struct mips_thread_state *ts = state;
  memset (ts, 0, sizeof (*ts));
  ts->r29 = (int) &fault_stack[sizeof (fault_stack)];
  ts->pc = (int) &faulted;

Here is the call graph for this function:

static volatile void faulted ( void  ) [static]

Definition at line 29 of file init-fault.c.

  __longjmp (_hurd_sigthread_fault_env, 1);

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

char fault_stack[32] [static]

Definition at line 27 of file init-fault.c.