Back to index

glibc  2.9
Classes | Defines | Typedefs | Variables
ucontext.h File Reference
#include <features.h>
#include <sgidefs.h>
#include <signal.h>
#include <bits/sigcontext.h>

Go to the source code of this file.


struct  fpregset
struct  mcontext_t
struct  ucontext
union  fpregset.fp_r
struct  fpregset.fp_r.fp_fregs


#define NGREG   32
#define NFPREG   32


typedef greg_t gregset_t [NGREG]
typedef struct fpregset fpregset_t
typedef struct ucontext ucontext_t


__extension__ typedef unsigned
long long int 

Class Documentation

struct fpregset

Definition at line 73 of file ucontext.h.

Class Members
int f_fpiaddr
int f_fpregs
int f_pcr
int f_psr
long int f_wregs
unsigned int fp_csr
double fp_dregs
unsigned int fp_pad
union fpregset fp_r
union fpregset fp_r
union fpregset fp_reg_set
struct mcontext_t

Definition at line 106 of file ucontext.h.

Collaboration diagram for mcontext_t:
Class Members
int __pad0
unsigned long __unused
unsigned int aregs
unsigned long int cr2
unsigned int dsp
long filler
unsigned int fp_owned
fpregset_t fp_regs
unsigned int fpc_csr
unsigned int fpc_eir
fpregset_t fpregs
unsigned int fpscr
unsigned int fpul
unsigned int gbr
gregset_t gp_regs
gregset_t gpregs
unsigned long gregs
gregset_t gregs
gwindows_t * gwins
unsigned long handler
unsigned long hi1
unsigned long hi2
unsigned long hi3
unsigned long lo1
unsigned long lo2
unsigned long lo3
unsigned int mach
unsigned int macl
long int mc_filler
greg_t mdhi
greg_t mdlo
unsigned int oldmask
unsigned long oldmask
unsigned long int oldmask
unsigned int ownedfp
greg_t pc
unsigned int pc
unsigned int pr
__psw_t psw
unsigned int regmask
struct pt_regs * regs
int signal
unsigned int sr
unsigned int status
unsigned int used_math
vrregset_t * v_regs
int version
long vmx_reserve
fpregset_t xfpregs
xrs_t xrs
union fpregset.fp_r

Definition at line 45 of file ucontext.h.

Class Members
double fp_dregs
fp_r fp_fregs
struct fpregset.fp_r.fp_fregs

Definition at line 47 of file ucontext.h.

Class Members
float _fp_fregs
unsigned int _fp_pad

Define Documentation

#define NFPREG   32

Definition at line 38 of file ucontext.h.

#define NGREG   32

Definition at line 37 of file ucontext.h.

Typedef Documentation

typedef struct fpregset fpregset_t

Definition at line 41 of file ucontext.h.

typedef struct ucontext ucontext_t

Variable Documentation

__extension__ typedef unsigned long long int greg_t

Definition at line 34 of file ucontext.h.