#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 )
1.2.17