#include <setjmp.h>
Aller au code source de ce fichier.
Définitions des types | |
typedef jmp_buf | LinuxIA32FredContext |
Contexte de sauvegarde : un jmp_buf de linux. | |
typedef jmp_buf | SolarisSparc32FredContext |
Contexte de sauvegarde : un jmp_buf de solaris. | |
typedef int | IA32FredContext [1] |
Contexte de sauvegarde : un pointeur de sommet de pile où on été empilés tous les autres registes. | |
Fonctions | |
void | LinuxIA32FredContextRestore (LinuxIA32FredContext restore) |
Restaurer un contexte processeur. Le contexte courant est perdu. | |
void | LinuxIA32FredContextInit (LinuxIA32FredContext ctx, char *SP, void(*entry)()) |
Initialiser un contexte processeur. | |
void | SolarisSparc32FredContextRestore (SolarisSparc32FredContext restore) |
Restaurer un contexte processeur. Le contexte courant est perdu. | |
void | IA32FredContextRestore (IA32FredContext restore) |
Restaurer un contexte processeur. Le contexte courant est perdu. | |
void | IA32FredContextInit (IA32FredContext ctx, char *SP, void(*entry)()) |
Initialiser un contexte processeur. |
Ce fichier inclut les définitions des différentes interfaces de commutation de contexte. Il permet de choisir par le biais d'une définition de macro variable l'implantation à utiliser (voir le fichier makefile )