|
@@ -1,133 +0,0 @@
|
|
|
-/* Copyright (C) 1998 Free Software Foundation, Inc.
|
|
|
- This file is part of the GNU C Library.
|
|
|
-
|
|
|
- The GNU C Library is free software; you can redistribute it and/or
|
|
|
- modify it under the terms of the GNU Lesser General Public
|
|
|
- License as published by the Free Software Foundation; either
|
|
|
- version 2.1 of the License, or (at your option) any later version.
|
|
|
-
|
|
|
- The GNU C Library is distributed in the hope that it will be useful,
|
|
|
- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
- Lesser General Public License for more details.
|
|
|
-
|
|
|
- You should have received a copy of the GNU Lesser General Public
|
|
|
- License along with the GNU C Library; if not, write to the Free
|
|
|
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
|
|
- 02111-1307 USA. */
|
|
|
-
|
|
|
-#ifndef _SYS_REG_H
|
|
|
-#define _SYS_REG_H 1
|
|
|
-
|
|
|
-/* Index into an array of 4 byte integers returned from ptrace for
|
|
|
- location of the users' stored general purpose registers. */
|
|
|
-
|
|
|
-enum
|
|
|
-{
|
|
|
- PT_IPEND = 0,
|
|
|
-#define PT_IPEND PT_IPEND
|
|
|
- PT_SYSCFG = 4,
|
|
|
-#define PT_SYSCFG PT_SYSCFG
|
|
|
- PT_SR = 8,
|
|
|
-#define PT_SR PT_SR
|
|
|
- PT_RETE = 12,
|
|
|
-#define PT_RETE PT_RETE
|
|
|
- PT_RETN = 16,
|
|
|
-#define PT_RETN PT_RETN
|
|
|
- PT_RETX = 20,
|
|
|
-#define PT_RETX PT_RETX
|
|
|
- PT_PC = 24,
|
|
|
-#define PT_PC PT_PC
|
|
|
- PT_RETS = 28,
|
|
|
-#define PT_RETS PT_RETS
|
|
|
- PT_ASTAT = 32,
|
|
|
-#define PT_ASTAT PT_ASTAT
|
|
|
- PT_LB1 = 40,
|
|
|
-#define PT_LB1 PT_LB1
|
|
|
- PT_LB0 = 44,
|
|
|
-#define PT_LB0 PT_LB0
|
|
|
- PT_LT1 = 48,
|
|
|
-#define PT_LT1 PT_LT1
|
|
|
- PT_LT0 = 52,
|
|
|
-#define PT_LT0 PT_LT0
|
|
|
- PT_LC1 = 56,
|
|
|
-#define PT_LC1 PT_LC1
|
|
|
- PT_LC0 = 60,
|
|
|
-#define PT_LC0 PT_LC0
|
|
|
- PT_A1W = 64,
|
|
|
-#define PT_A1W PT_A1W
|
|
|
- PT_A1X = 68,
|
|
|
-#define PT_A1X PT_A1X
|
|
|
- PT_A0W = 72,
|
|
|
-#define PT_A0W PT_A0W
|
|
|
- PT_A0X = 76,
|
|
|
-#define PT_A0X PT_A0X
|
|
|
- PT_B3 = 80,
|
|
|
-#define PT_B# PT_B3
|
|
|
- PT_B2 = 84,
|
|
|
-#define PT_B2 PT_B2
|
|
|
- PT_B1 = 88,
|
|
|
-#define PT_B1 PT_B1
|
|
|
- PT_B0 = 92,
|
|
|
-#define PT_B0 PT_B0
|
|
|
- PT_L3 = 96,
|
|
|
-#define PT_L3 PT_L3
|
|
|
- PT_L2 = 100,
|
|
|
-#define PT_L2 PT_L2
|
|
|
- PT_L1 = 104,
|
|
|
-#define PT_L1 PT_L1
|
|
|
- PT_L0 = 108,
|
|
|
-#define PT_L0 PT_L0
|
|
|
- PT_M3 = 112,
|
|
|
-#define PT_M3 PT_M3
|
|
|
- PT_M2 = 116,
|
|
|
-#define PT_M2 PT_M2
|
|
|
- PT_M1 = 120,
|
|
|
-#define PT_M1 PT_M1
|
|
|
- PT_M0 = 124,
|
|
|
-#define PT_M0 PT_M0
|
|
|
- PT_I3 = 128,
|
|
|
-#define PT_I3 PT_I3
|
|
|
- PT_I2 = 132,
|
|
|
-#define PT_I2 PT_I2
|
|
|
- PT_I1 = 136,
|
|
|
-#define PT_I1 PT_I1
|
|
|
- PT_I0 = 140,
|
|
|
-#define PT_I0 PT_I0
|
|
|
- PT_USP = 144,
|
|
|
-#define PT_USP PT_USP
|
|
|
- PT_FP = 148,
|
|
|
-#define PT_FP PT_FP
|
|
|
- PT_P5 = 152,
|
|
|
-#define PT_P5 PT_P5
|
|
|
- PT_P4 = 156,
|
|
|
-#define PT_P4 PT_P4
|
|
|
- PT_P3 = 160,
|
|
|
-#define PT_P3 PT_P3
|
|
|
- PT_P2 = 164,
|
|
|
-#define PT_P2 PT_P2
|
|
|
- PT_P1 = 168,
|
|
|
-#define PT_P1 PT_P1
|
|
|
- PT_P0 = 172,
|
|
|
-#define PT_P0 PT_P0
|
|
|
- PT_R7 = 176,
|
|
|
-#define PT_R7 PT_R7
|
|
|
- PT_R6 = 180,
|
|
|
-#define PT_R6 PT_R6
|
|
|
- PT_R5 = 184,
|
|
|
-#define PT_R5 PT_R5
|
|
|
- PT_R4 = 188,
|
|
|
-#define PT_R4 PT_R4
|
|
|
- PT_R3 = 192,
|
|
|
-#define PT_R3 PT_R3
|
|
|
- PT_R2 = 196,
|
|
|
-#define PT_R2 PT_R2
|
|
|
- PT_R1 = 200,
|
|
|
-#define PT_R1 PT_R1
|
|
|
- PT_R0 = 204,
|
|
|
-#define PT_R0 PT_R0
|
|
|
- PT_ORIG_R0 = 208,
|
|
|
-#define PT_ORIG_R0 PT_ORIG_R0
|
|
|
-};
|
|
|
-
|
|
|
-#endif /* _SYS_REG_H */
|