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
 
struct  switch_stack
 

Macros

#define PT_ORIG_R10   0
 
#define PT_R0   1
 
#define PT_R1   2
 
#define PT_R2   3
 
#define PT_R3   4
 
#define PT_R4   5
 
#define PT_R5   6
 
#define PT_R6   7
 
#define PT_R7   8
 
#define PT_R8   9
 
#define PT_R9   10
 
#define PT_R10   11
 
#define PT_R11   12
 
#define PT_R12   13
 
#define PT_R13   14
 
#define PT_ACR   15
 
#define PT_SRS   16
 
#define PT_MOF   17
 
#define PT_SPC   18
 
#define PT_CCS   19
 
#define PT_SRP   20
 
#define PT_ERP   21 /* This is actually the debugged process' PC */
 
#define PT_EXS   22
 
#define PT_EDA   23
 
#define PT_USP   24 /* special case - USP is not in the pt_regs */
 
#define PT_PPC   25 /* special case - pseudo PC */
 
#define PT_BP   26 /* Base number for BP registers. */
 
#define PT_BP_CTRL   26 /* BP control register. */
 
#define PT_MAX   40
 
#define C_CCS_BITNR   0
 
#define V_CCS_BITNR   1
 
#define Z_CCS_BITNR   2
 
#define N_CCS_BITNR   3
 
#define X_CCS_BITNR   4
 
#define I_CCS_BITNR   5
 
#define U_CCS_BITNR   6
 
#define P_CCS_BITNR   7
 
#define R_CCS_BITNR   8
 
#define S_CCS_BITNR   9
 
#define M_CCS_BITNR   30
 
#define Q_CCS_BITNR   31
 
#define CCS_SHIFT   10 /* Shift count for each level in CCS */
 

Macro Definition Documentation

#define C_CCS_BITNR   0

Definition at line 37 of file ptrace.h.

#define CCS_SHIFT   10 /* Shift count for each level in CCS */

Definition at line 49 of file ptrace.h.

#define I_CCS_BITNR   5

Definition at line 42 of file ptrace.h.

#define M_CCS_BITNR   30

Definition at line 47 of file ptrace.h.

#define N_CCS_BITNR   3

Definition at line 40 of file ptrace.h.

#define P_CCS_BITNR   7

Definition at line 44 of file ptrace.h.

#define PT_ACR   15

Definition at line 21 of file ptrace.h.

#define PT_BP   26 /* Base number for BP registers. */

Definition at line 32 of file ptrace.h.

#define PT_BP_CTRL   26 /* BP control register. */

Definition at line 33 of file ptrace.h.

#define PT_CCS   19

Definition at line 25 of file ptrace.h.

#define PT_EDA   23

Definition at line 29 of file ptrace.h.

#define PT_ERP   21 /* This is actually the debugged process' PC */

Definition at line 27 of file ptrace.h.

#define PT_EXS   22

Definition at line 28 of file ptrace.h.

#define PT_MAX   40

Definition at line 34 of file ptrace.h.

#define PT_MOF   17

Definition at line 23 of file ptrace.h.

#define PT_ORIG_R10   0

Definition at line 6 of file ptrace.h.

#define PT_PPC   25 /* special case - pseudo PC */

Definition at line 31 of file ptrace.h.

#define PT_R0   1

Definition at line 7 of file ptrace.h.

#define PT_R1   2

Definition at line 8 of file ptrace.h.

#define PT_R10   11

Definition at line 17 of file ptrace.h.

#define PT_R11   12

Definition at line 18 of file ptrace.h.

#define PT_R12   13

Definition at line 19 of file ptrace.h.

#define PT_R13   14

Definition at line 20 of file ptrace.h.

#define PT_R2   3

Definition at line 9 of file ptrace.h.

#define PT_R3   4

Definition at line 10 of file ptrace.h.

#define PT_R4   5

Definition at line 11 of file ptrace.h.

#define PT_R5   6

Definition at line 12 of file ptrace.h.

#define PT_R6   7

Definition at line 13 of file ptrace.h.

#define PT_R7   8

Definition at line 14 of file ptrace.h.

#define PT_R8   9

Definition at line 15 of file ptrace.h.

#define PT_R9   10

Definition at line 16 of file ptrace.h.

#define PT_SPC   18

Definition at line 24 of file ptrace.h.

#define PT_SRP   20

Definition at line 26 of file ptrace.h.

#define PT_SRS   16

Definition at line 22 of file ptrace.h.

#define PT_USP   24 /* special case - USP is not in the pt_regs */

Definition at line 30 of file ptrace.h.

#define Q_CCS_BITNR   31

Definition at line 48 of file ptrace.h.

#define R_CCS_BITNR   8

Definition at line 45 of file ptrace.h.

#define S_CCS_BITNR   9

Definition at line 46 of file ptrace.h.

#define U_CCS_BITNR   6

Definition at line 43 of file ptrace.h.

#define V_CCS_BITNR   1

Definition at line 38 of file ptrace.h.

#define X_CCS_BITNR   4

Definition at line 41 of file ptrace.h.

#define Z_CCS_BITNR   2

Definition at line 39 of file ptrace.h.