Back to index

glibc  2.9
Classes | Defines
user.h File Reference
#include <asm/page.h>
#include <asm/reg.h>

Go to the source code of this file.


struct  user


#define NBPG   PAGE_SIZE
#define UPAGES   1
#define HOST_TEXT_START_ADDR   (u.start_code)
#define HOST_DATA_START_ADDR   (u.start_data)
#define HOST_STACK_END_ADDR   (u.start_stack + u.u_ssize * NBPG)

Class Documentation

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_DATA_START_ADDR   (u.start_data)

Definition at line 47 of file user.h.

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

Definition at line 48 of file user.h.

#define HOST_TEXT_START_ADDR   (u.start_code)

Definition at line 46 of file user.h.

#define NBPG   PAGE_SIZE

Definition at line 44 of file user.h.

#define UPAGES   1

Definition at line 45 of file user.h.