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 90 91 92 93 94 95 96 97 98 99 100 101
|
/* 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_EPC 160
#define PT_BVADDR 164
#define PT_STATUS 168
#define PT_CAUSE 172
#define PT_SIZE 176
/* MIPS task_struct offsets. */
#define TASK_STATE 0
#define TASK_FLAGS 4
#define TASK_SIGPENDING 8
#define TASK_NEED_RESCHED 20
#define TASK_COUNTER 24
#define TASK_PRIORITY 28
#define TASK_MM 928
/* MIPS specific thread_struct offsets. */
#define THREAD_REG16 568
#define THREAD_REG17 572
#define THREAD_REG18 576
#define THREAD_REG19 580
#define THREAD_REG20 584
#define THREAD_REG21 588
#define THREAD_REG22 592
#define THREAD_REG23 596
#define THREAD_REG29 600
#define THREAD_REG30 604
#define THREAD_REG31 608
#define THREAD_STATUS 612
#define THREAD_FPU 616
#define THREAD_BVADDR 880
#define THREAD_BUADDR 884
#define THREAD_ECODE 888
#define THREAD_TRAPNO 892
#define THREAD_PGDIR 896
#define THREAD_MFLAGS 900
#define THREAD_CURDS 904
#define THREAD_TRAMP 908
#define THREAD_OLDCTX 912
/* Linux mm_struct offsets. */
#define MM_COUNT 12
#define MM_PGD 8
#define MM_CONTEXT 32
/* Linux sigcontext offsets. */
#define SC_REGMASK 0
#define SC_STATUS 4
#define SC_PC 8
#define SC_REGS 16
#define SC_FPREGS 272
#define SC_OWNEDFP 528
#define SC_FPC_CSR 532
#define SC_FPC_EIR 536
#define SC_SSFLAGS 540
#define SC_MDHI 544
#define SC_MDLO 552
#define SC_CAUSE 560
#define SC_BADVADDR 564
#define SC_SIGSET 568
#endif /* !(_MIPS_OFFSET_H) */
|