Back to index

glibc  2.9
Classes | Defines
user.h File Reference
#include <sgidefs.h>

Go to the source code of this file.

Classes

struct  user

Defines

#define __ASM_MIPS_REG_H
#define EF_REG0   6
#define EF_REG1   7
#define EF_REG2   8
#define EF_REG3   9
#define EF_REG4   10
#define EF_REG5   11
#define EF_REG6   12
#define EF_REG7   13
#define EF_REG8   14
#define EF_REG9   15
#define EF_REG10   16
#define EF_REG11   17
#define EF_REG12   18
#define EF_REG13   19
#define EF_REG14   20
#define EF_REG15   21
#define EF_REG16   22
#define EF_REG17   23
#define EF_REG18   24
#define EF_REG19   25
#define EF_REG20   26
#define EF_REG21   27
#define EF_REG22   28
#define EF_REG23   29
#define EF_REG24   30
#define EF_REG25   31
#define EF_REG28   34
#define EF_REG29   35
#define EF_REG30   36
#define EF_REG31   37
#define EF_LO   38
#define EF_HI   39
#define EF_CP0_EPC   40
#define EF_CP0_BADVADDR   41
#define EF_CP0_STATUS   42
#define EF_CP0_CAUSE   43
#define EF_SIZE   180 /* size in bytes */
#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_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

Definition at line 47 of file user.h.

#define EF_CP0_BADVADDR   41

Definition at line 95 of file user.h.

#define EF_CP0_CAUSE   43

Definition at line 97 of file user.h.

#define EF_CP0_EPC   40

Definition at line 94 of file user.h.

#define EF_CP0_STATUS   42

Definition at line 96 of file user.h.

#define EF_HI   39

Definition at line 92 of file user.h.

#define EF_LO   38

Definition at line 91 of file user.h.

#define EF_REG0   6

Definition at line 54 of file user.h.

#define EF_REG1   7

Definition at line 55 of file user.h.

#define EF_REG10   16

Definition at line 64 of file user.h.

#define EF_REG11   17

Definition at line 65 of file user.h.

#define EF_REG12   18

Definition at line 66 of file user.h.

#define EF_REG13   19

Definition at line 67 of file user.h.

#define EF_REG14   20

Definition at line 68 of file user.h.

#define EF_REG15   21

Definition at line 69 of file user.h.

#define EF_REG16   22

Definition at line 70 of file user.h.

#define EF_REG17   23

Definition at line 71 of file user.h.

#define EF_REG18   24

Definition at line 72 of file user.h.

#define EF_REG19   25

Definition at line 73 of file user.h.

#define EF_REG2   8

Definition at line 56 of file user.h.

#define EF_REG20   26

Definition at line 74 of file user.h.

#define EF_REG21   27

Definition at line 75 of file user.h.

#define EF_REG22   28

Definition at line 76 of file user.h.

#define EF_REG23   29

Definition at line 77 of file user.h.

#define EF_REG24   30

Definition at line 78 of file user.h.

#define EF_REG25   31

Definition at line 79 of file user.h.

#define EF_REG28   34

Definition at line 83 of file user.h.

#define EF_REG29   35

Definition at line 84 of file user.h.

#define EF_REG3   9

Definition at line 57 of file user.h.

#define EF_REG30   36

Definition at line 85 of file user.h.

#define EF_REG31   37

Definition at line 86 of file user.h.

#define EF_REG4   10

Definition at line 58 of file user.h.

#define EF_REG5   11

Definition at line 59 of file user.h.

#define EF_REG6   12

Definition at line 60 of file user.h.

#define EF_REG7   13

Definition at line 61 of file user.h.

#define EF_REG8   14

Definition at line 62 of file user.h.

#define EF_REG9   15

Definition at line 63 of file user.h.

#define EF_SIZE   180 /* size in bytes */

Definition at line 99 of file user.h.

#define HOST_DATA_START_ADDR   (u.start_data)

Definition at line 216 of file user.h.

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

Definition at line 217 of file user.h.

#define HOST_TEXT_START_ADDR   (u.start_code)

Definition at line 215 of file user.h.

#define NBPG   PAGE_SIZE

Definition at line 213 of file user.h.

#define PAGE_MASK   (~(PAGE_SIZE-1))

Definition at line 212 of file user.h.

#define PAGE_SHIFT   12

Definition at line 210 of file user.h.

#define PAGE_SIZE   (1UL << PAGE_SHIFT)

Definition at line 211 of file user.h.

#define UPAGES   1

Definition at line 214 of file user.h.