linux/arch/xtensa/include/uapi/asm/ptrace.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2/*
   3 * include/asm-xtensa/ptrace.h
   4 *
   5 * This file is subject to the terms and conditions of the GNU General Public
   6 * License.  See the file "COPYING" in the main directory of this archive
   7 * for more details.
   8 *
   9 * Copyright (C) 2001 - 2005 Tensilica Inc.
  10 */
  11
  12#ifndef _UAPI_XTENSA_PTRACE_H
  13#define _UAPI_XTENSA_PTRACE_H
  14
  15/* Registers used by strace */
  16
  17#define REG_A_BASE      0x0000
  18#define REG_AR_BASE     0x0100
  19#define REG_PC          0x0020
  20#define REG_PS          0x02e6
  21#define REG_WB          0x0248
  22#define REG_WS          0x0249
  23#define REG_LBEG        0x0200
  24#define REG_LEND        0x0201
  25#define REG_LCOUNT      0x0202
  26#define REG_SAR         0x0203
  27
  28#define SYSCALL_NR      0x00ff
  29
  30/* Other PTRACE_ values defined in <linux/ptrace.h> using values 0-9,16,17,24 */
  31
  32#define PTRACE_GETREGS          12
  33#define PTRACE_SETREGS          13
  34#define PTRACE_GETXTREGS        18
  35#define PTRACE_SETXTREGS        19
  36#define PTRACE_GETHBPREGS       20
  37#define PTRACE_SETHBPREGS       21
  38
  39
  40#endif /* _UAPI_XTENSA_PTRACE_H */
  41