123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- /* 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 */
|