blob: c5e6f37fa9b3148a92667d0f8ce7e6120cf5370d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
/* DO NOT TOUCH, AUTOGENERATED BY OFFSET.C */
#ifndef _MIPS_OFFSET_H
#define _MIPS_OFFSET_H
/* MIPS pt_regs offsets. */
#define PT_R0 24
#define PT_R1 28
#define PT_R2 32
#define PT_R3 36
#define PT_R4 40
#define PT_R5 44
#define PT_R6 48
#define PT_R7 52
#define PT_R8 56
#define PT_R9 60
#define PT_R10 64
#define PT_R11 68
#define PT_R12 72
#define PT_R13 76
#define PT_R14 80
#define PT_R15 84
#define PT_R16 88
#define PT_R17 92
#define PT_R18 96
#define PT_R19 100
#define PT_R20 104
#define PT_R21 108
#define PT_R22 112
#define PT_R23 116
#define PT_R24 120
#define PT_R25 124
#define PT_R26 128
#define PT_R27 132
#define PT_R28 136
#define PT_R29 140
#define PT_R30 144
#define PT_R31 148
#define PT_LO 152
#define PT_HI 156
#define PT_OR2 160
#define PT_OR7 164
#define PT_EPC 168
#define PT_BVADDR 172
#define PT_STATUS 176
#define PT_CAUSE 180
#define PT_SIZE 184
/* MIPS task_struct offsets. */
#define TASK_STATE 0
#define TASK_PRIORITY 8
#define TASK_SIGNAL 12
#define TASK_BLOCKED 16
#define TASK_FLAGS 20
#define TASK_SAVED_KSTACK 84
#define TASK_KSTACK_PG 88
#define TASK_MM 912
/* MIPS specific thread_struct offsets. */
#define THREAD_REG16 544
#define THREAD_REG17 548
#define THREAD_REG18 552
#define THREAD_REG19 556
#define THREAD_REG20 560
#define THREAD_REG21 564
#define THREAD_REG22 568
#define THREAD_REG23 572
#define THREAD_REG28 576
#define THREAD_REG29 580
#define THREAD_REG30 584
#define THREAD_REG31 588
#define THREAD_STATUS 592
#define THREAD_FPU 600
#define THREAD_BVADDR 864
#define THREAD_ECODE 868
#define THREAD_TRAPNO 872
#define THREAD_KSP 876
#define THREAD_PGDIR 880
#define THREAD_MFLAGS 884
#define THREAD_CURDS 888
#define THREAD_TRAMP 892
#define THREAD_OLDCTX 896
/* Linux mm_struct offsets. */
#define MM_COUNT 0
#define MM_PGD 4
#define MM_CONTEXT 8
#endif /* !(_MIPS_OFFSET_H) */
|