Back to index

glibc  2.9
Classes | Defines
user.h File Reference

Go to the source code of this file.


struct  _user_psw_struct
struct  _user_fpregs_struct
struct  _user_per_struct
struct  _user_regs_struct
struct  user


#define PAGE_SHIFT   12
#define PAGE_SIZE   (1UL << PAGE_SHIFT)
#define PAGE_MASK   (~(PAGE_SIZE-1))
#define NBPG   PAGE_SIZE
#define UPAGES   1
#define HOST_TEXT_START_ADDR   (u.start_code)
#define HOST_STACK_END_ADDR   (u.start_stack + u.u_ssize * NBPG)

Class Documentation

struct _user_psw_struct

Definition at line 26 of file user.h.

Class Members
unsigned long addr
unsigned long mask
struct _user_fpregs_struct

Definition at line 32 of file user.h.

Class Members
unsigned int fpc
double fprs
struct _user_per_struct

Definition at line 38 of file user.h.

Class Members
unsigned __pad0__: 30
unsigned char access_id
unsigned long address
unsigned long control_regs
unsigned long ending_addr
unsigned instruction_fetch: 1
unsigned short perc_atmid
unsigned single_step: 1
unsigned long starting_addr
struct _user_regs_struct

Definition at line 51 of file user.h.

Class Members
unsigned int acrs
unsigned long gprs
unsigned long ieee_instruction_pointer
unsigned long orig_gpr2
struct user

Definition at line 49 of file user.h.

Collaboration diagram for user:
Class Members
unsigned int len
unsigned long int magic
unsigned int magic
unsigned long magic
unsigned long int regs
unsigned long regs
int reserved
unsigned int sigcode
long int signal
int signal
unsigned long int start_code
unsigned long start_code
unsigned long int start_data
unsigned long start_data
unsigned long int start_stack
unsigned long start_stack
struct regs * u_ar0
unsigned long u_ar0
struct user_regs * u_ar0
struct _user_regs_struct * u_ar0
struct user_regs_struct * u_ar0
void * u_ar0
char u_comm
int u_debugreg
unsigned long int u_dsize
size_t u_dsize
struct user_fpregs * u_fp0
struct user_m68kfp_struct * u_fpstate
struct user_fpregs_struct * u_fpstate
int u_fpvalid
unsigned long int u_ssize
size_t u_ssize
unsigned long int u_tsize
size_t u_tsize
struct user uexec

Define Documentation

#define HOST_STACK_END_ADDR   (u.start_stack + u.u_ssize * NBPG)

Definition at line 81 of file user.h.

#define HOST_TEXT_START_ADDR   (u.start_code)

Definition at line 80 of file user.h.

#define NBPG   PAGE_SIZE

Definition at line 78 of file user.h.

#define PAGE_MASK   (~(PAGE_SIZE-1))

Definition at line 77 of file user.h.

#define PAGE_SHIFT   12

Definition at line 75 of file user.h.

#define PAGE_SIZE   (1UL << PAGE_SHIFT)

Definition at line 76 of file user.h.

#define UPAGES   1

Definition at line 79 of file user.h.