#include <linux/types.h>
Go to the source code of this file.
#define PPC_BREAKPOINT_CONDITION_AND 0x00000001 |
#define PPC_BREAKPOINT_CONDITION_AND_OR 0x00000003 |
#define PPC_BREAKPOINT_CONDITION_BE_ALL 0x00ff0000 |
#define PPC_BREAKPOINT_CONDITION_BE_SHIFT 16 |
#define PPC_BREAKPOINT_CONDITION_MODE 0x00000003 |
#define PPC_BREAKPOINT_CONDITION_NONE 0x00000000 |
#define PPC_BREAKPOINT_CONDITION_OR 0x00000002 |
#define PPC_BREAKPOINT_MODE_EXACT 0x00000000 |
#define PPC_BREAKPOINT_MODE_MASK 0x00000003 |
#define PPC_BREAKPOINT_MODE_RANGE_EXCLUSIVE 0x00000002 |
#define PPC_BREAKPOINT_MODE_RANGE_INCLUSIVE 0x00000001 |
#define PPC_BREAKPOINT_TRIGGER_EXECUTE 0x00000001 |
#define PPC_BREAKPOINT_TRIGGER_READ 0x00000002 |
#define PPC_BREAKPOINT_TRIGGER_WRITE 0x00000004 |
#define PPC_DEBUG_FEATURE_DATA_BP_MASK 0x0000000000000008 |
#define PPC_DEBUG_FEATURE_DATA_BP_RANGE 0x0000000000000004 |
#define PPC_DEBUG_FEATURE_INSN_BP_MASK 0x0000000000000002 |
#define PPC_DEBUG_FEATURE_INSN_BP_RANGE 0x0000000000000001 |
#define PPC_PTRACE_DELHWDEBUG 0x87 |
#define PPC_PTRACE_GETHWDBGINFO 0x89 |
#define PPC_PTRACE_PEEKDATA_3264 0x94 |
#define PPC_PTRACE_PEEKTEXT_3264 0x95 |
#define PPC_PTRACE_PEEKUSR_3264 0x91 |
#define PPC_PTRACE_POKEDATA_3264 0x92 |
#define PPC_PTRACE_POKETEXT_3264 0x93 |
#define PPC_PTRACE_POKEUSR_3264 0x90 |
#define PPC_PTRACE_SETHWDEBUG 0x88 |
#define PT_FPR0 48 /* each FP reg occupies 2 slots in this space */ |
#define PT_FPSCR (PT_FPR0 + 2*32 + 1) |
#define PTRACE_GET_DEBUGREG 25 |
#define PTRACE_GETEVRREGS 20 |
#define PTRACE_GETFPREGS 14 |
#define PTRACE_GETREGS 12 |
#define PTRACE_GETREGS64 22 |
#define PTRACE_GETVRREGS 18 |
#define PTRACE_GETVSRREGS 27 |
#define PTRACE_SET_DEBUGREG 26 |
#define PTRACE_SETEVRREGS 21 |
#define PTRACE_SETFPREGS 15 |
#define PTRACE_SETREGS 13 |
#define PTRACE_SETREGS64 23 |
#define PTRACE_SETVRREGS 19 |
#define PTRACE_SETVSRREGS 28 |
#define PTRACE_SINGLEBLOCK 0x100 /* resume execution until next branch */ |