Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
ptrace.h File Reference

Go to the source code of this file.

Data Structures

struct  pt_regs
 

Macros

#define PTRACE_GET_THREAD_AREA   22
 
#define USER_MODE   0x00000010
 
#define REAL_MODE   0x00000011
 
#define INTR_MODE   0x00000012
 
#define PRIV_MODE   0x00000013
 
#define ABRT_MODE   0x00000017
 
#define EXTN_MODE   0x0000001b
 
#define SUSR_MODE   0x0000001f
 
#define MODE_MASK   0x0000001f
 
#define PSR_R_BIT   0x00000040
 
#define PSR_I_BIT   0x00000080
 
#define PSR_V_BIT   0x10000000
 
#define PSR_C_BIT   0x20000000
 
#define PSR_Z_BIT   0x40000000
 
#define PSR_S_BIT   0x80000000
 
#define PSR_f   0xff000000 /* Flags */
 
#define PSR_c   0x000000ff /* Control */
 
#define UCreg_asr   uregs[32]
 
#define UCreg_pc   uregs[31]
 
#define UCreg_lr   uregs[30]
 
#define UCreg_sp   uregs[29]
 
#define UCreg_ip   uregs[28]
 
#define UCreg_fp   uregs[27]
 
#define UCreg_26   uregs[26]
 
#define UCreg_25   uregs[25]
 
#define UCreg_24   uregs[24]
 
#define UCreg_23   uregs[23]
 
#define UCreg_22   uregs[22]
 
#define UCreg_21   uregs[21]
 
#define UCreg_20   uregs[20]
 
#define UCreg_19   uregs[19]
 
#define UCreg_18   uregs[18]
 
#define UCreg_17   uregs[17]
 
#define UCreg_16   uregs[16]
 
#define UCreg_15   uregs[15]
 
#define UCreg_14   uregs[14]
 
#define UCreg_13   uregs[13]
 
#define UCreg_12   uregs[12]
 
#define UCreg_11   uregs[11]
 
#define UCreg_10   uregs[10]
 
#define UCreg_09   uregs[9]
 
#define UCreg_08   uregs[8]
 
#define UCreg_07   uregs[7]
 
#define UCreg_06   uregs[6]
 
#define UCreg_05   uregs[5]
 
#define UCreg_04   uregs[4]
 
#define UCreg_03   uregs[3]
 
#define UCreg_02   uregs[2]
 
#define UCreg_01   uregs[1]
 
#define UCreg_00   uregs[0]
 
#define UCreg_ORIG_00   uregs[33]
 

Macro Definition Documentation

#define ABRT_MODE   0x00000017

Definition at line 24 of file ptrace.h.

#define EXTN_MODE   0x0000001b

Definition at line 25 of file ptrace.h.

#define INTR_MODE   0x00000012

Definition at line 22 of file ptrace.h.

#define MODE_MASK   0x0000001f

Definition at line 27 of file ptrace.h.

#define PRIV_MODE   0x00000013

Definition at line 23 of file ptrace.h.

#define PSR_c   0x000000ff /* Control */

Definition at line 39 of file ptrace.h.

#define PSR_C_BIT   0x20000000

Definition at line 31 of file ptrace.h.

#define PSR_f   0xff000000 /* Flags */

Definition at line 38 of file ptrace.h.

#define PSR_I_BIT   0x00000080

Definition at line 29 of file ptrace.h.

#define PSR_R_BIT   0x00000040

Definition at line 28 of file ptrace.h.

#define PSR_S_BIT   0x80000000

Definition at line 33 of file ptrace.h.

#define PSR_V_BIT   0x10000000

Definition at line 30 of file ptrace.h.

#define PSR_Z_BIT   0x40000000

Definition at line 32 of file ptrace.h.

#define PTRACE_GET_THREAD_AREA   22

Definition at line 15 of file ptrace.h.

#define REAL_MODE   0x00000011

Definition at line 21 of file ptrace.h.

#define SUSR_MODE   0x0000001f

Definition at line 26 of file ptrace.h.

#define UCreg_00   uregs[0]

Definition at line 84 of file ptrace.h.

#define UCreg_01   uregs[1]

Definition at line 83 of file ptrace.h.

#define UCreg_02   uregs[2]

Definition at line 82 of file ptrace.h.

#define UCreg_03   uregs[3]

Definition at line 81 of file ptrace.h.

#define UCreg_04   uregs[4]

Definition at line 80 of file ptrace.h.

#define UCreg_05   uregs[5]

Definition at line 79 of file ptrace.h.

#define UCreg_06   uregs[6]

Definition at line 78 of file ptrace.h.

#define UCreg_07   uregs[7]

Definition at line 77 of file ptrace.h.

#define UCreg_08   uregs[8]

Definition at line 76 of file ptrace.h.

#define UCreg_09   uregs[9]

Definition at line 75 of file ptrace.h.

#define UCreg_10   uregs[10]

Definition at line 74 of file ptrace.h.

#define UCreg_11   uregs[11]

Definition at line 73 of file ptrace.h.

#define UCreg_12   uregs[12]

Definition at line 72 of file ptrace.h.

#define UCreg_13   uregs[13]

Definition at line 71 of file ptrace.h.

#define UCreg_14   uregs[14]

Definition at line 70 of file ptrace.h.

#define UCreg_15   uregs[15]

Definition at line 69 of file ptrace.h.

#define UCreg_16   uregs[16]

Definition at line 68 of file ptrace.h.

#define UCreg_17   uregs[17]

Definition at line 67 of file ptrace.h.

#define UCreg_18   uregs[18]

Definition at line 66 of file ptrace.h.

#define UCreg_19   uregs[19]

Definition at line 65 of file ptrace.h.

#define UCreg_20   uregs[20]

Definition at line 64 of file ptrace.h.

#define UCreg_21   uregs[21]

Definition at line 63 of file ptrace.h.

#define UCreg_22   uregs[22]

Definition at line 62 of file ptrace.h.

#define UCreg_23   uregs[23]

Definition at line 61 of file ptrace.h.

#define UCreg_24   uregs[24]

Definition at line 60 of file ptrace.h.

#define UCreg_25   uregs[25]

Definition at line 59 of file ptrace.h.

#define UCreg_26   uregs[26]

Definition at line 58 of file ptrace.h.

#define UCreg_asr   uregs[32]

Definition at line 52 of file ptrace.h.

#define UCreg_fp   uregs[27]

Definition at line 57 of file ptrace.h.

#define UCreg_ip   uregs[28]

Definition at line 56 of file ptrace.h.

#define UCreg_lr   uregs[30]

Definition at line 54 of file ptrace.h.

#define UCreg_ORIG_00   uregs[33]

Definition at line 85 of file ptrace.h.

#define UCreg_pc   uregs[31]

Definition at line 53 of file ptrace.h.

#define UCreg_sp   uregs[29]

Definition at line 55 of file ptrace.h.

#define USER_MODE   0x00000010

Definition at line 20 of file ptrace.h.