1*6f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 20a9426dfSDavid Howells /* 30a9426dfSDavid Howells * Copyright (C) 1999, 2000 Niibe Yutaka 40a9426dfSDavid Howells */ 50a9426dfSDavid Howells #ifndef _UAPI__ASM_SH_PTRACE_H 60a9426dfSDavid Howells #define _UAPI__ASM_SH_PTRACE_H 70a9426dfSDavid Howells 80a9426dfSDavid Howells 90a9426dfSDavid Howells #define PTRACE_GETREGS 12 /* General registers */ 100a9426dfSDavid Howells #define PTRACE_SETREGS 13 110a9426dfSDavid Howells 120a9426dfSDavid Howells #define PTRACE_GETFPREGS 14 /* FPU registers */ 130a9426dfSDavid Howells #define PTRACE_SETFPREGS 15 140a9426dfSDavid Howells 150a9426dfSDavid Howells #define PTRACE_GETFDPIC 31 /* get the ELF fdpic loadmap address */ 160a9426dfSDavid Howells 170a9426dfSDavid Howells #define PTRACE_GETFDPIC_EXEC 0 /* [addr] request the executable loadmap */ 180a9426dfSDavid Howells #define PTRACE_GETFDPIC_INTERP 1 /* [addr] request the interpreter loadmap */ 190a9426dfSDavid Howells 200a9426dfSDavid Howells #define PTRACE_GETDSPREGS 55 /* DSP registers */ 210a9426dfSDavid Howells #define PTRACE_SETDSPREGS 56 220a9426dfSDavid Howells 230a9426dfSDavid Howells #define PT_TEXT_END_ADDR 240 240a9426dfSDavid Howells #define PT_TEXT_ADDR 244 /* &(struct user)->start_code */ 250a9426dfSDavid Howells #define PT_DATA_ADDR 248 /* &(struct user)->start_data */ 260a9426dfSDavid Howells #define PT_TEXT_LEN 252 270a9426dfSDavid Howells 280a9426dfSDavid Howells #include <asm/ptrace_32.h> 290a9426dfSDavid Howells 300a9426dfSDavid Howells #endif /* _UAPI__ASM_SH_PTRACE_H */ 31