Back to index

glibc  2.9
Classes | Defines | Typedefs
ucontext.h File Reference
#include <features.h>
#include <bits/types.h>
#include <bits/sigset.h>

Go to the source code of this file.

Classes

struct  sigaltstack
struct  adspace_t
struct  __mstsafe
struct  mcontext_t
struct  ucontext_t

Defines

#define _NGPRS   32
#define _NFPRS   32

Typedefs

typedef struct sigaltstack stack_t
typedef struct label_t
typedef unsigned int kvmhandle_t
typedef struct mcontext_t mcontext_t
typedef struct ucontext_t ucontext_t

Class Documentation

struct sigaltstack

Definition at line 34 of file sigstack.h.

Class Members
int __pad
int ss_flags
size_t ss_size
void * ss_sp
__ptr_t ss_sp
struct adspace_t

Definition at line 43 of file ucontext.h.

Class Members
unsigned long int __alloc
kvmhandle_t __srval
struct __mstsafe

Definition at line 54 of file ucontext.h.

Collaboration diagram for __mstsafe:
Class Members
adspace_t __as
char __backt
unsigned long int __cachealign
unsigned long int __cr
unsigned long int __ctr
__pid_t __curid
unsigned long int __excbranch
unsigned long int __except
int __excp_type
char __fpeu
char __fpinfo
double __fpr
unsigned long int __fpscr
unsigned long int __fpscrx
unsigned long int __gpr
unsigned long int __iar
char __intpri
label_t * __kjmpbuf
unsigned long int __lr
unsigned long int __mq
unsigned long int __msr
unsigned long int __o_arg1
unsigned long int __o_iar
unsigned long int __o_toc
unsigned long int __o_vaddr
char __pad
char __pad1
struct __mstsave * __prev
char __rsvd
char * __stackfix
unsigned long int __tid
unsigned long int __xer
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
struct ucontext_t

Definition at line 101 of file ucontext.h.

Collaboration diagram for ucontext_t:
Class Members
int __pad
int __sc_onstack
int __sc_uerror
struct ucontext_t * uc_link
mcontext_t uc_mcontext
__sigset_t uc_sigmask
stack_t uc_stack

Define Documentation

#define _NFPRS   32

Definition at line 52 of file ucontext.h.

#define _NGPRS   32

Definition at line 51 of file ucontext.h.


Typedef Documentation

typedef unsigned int kvmhandle_t

Definition at line 42 of file ucontext.h.

typedef struct label_t

Definition at line 38 of file ucontext.h.

typedef struct mcontext_t mcontext_t
typedef struct sigaltstack stack_t
typedef struct ucontext_t ucontext_t