/linux/arch/powerpc/kernel/ptrace/ |
H A D | ptrace.c | 125 0, sizeof(struct user_pt_regs), in arch_ptrace() 134 0, sizeof(struct user_pt_regs), in arch_ptrace() 340 * struct user_pt_regs don't match. 345 offsetof(struct user_pt_regs, gpr)); in pt_regs_check() 347 offsetof(struct user_pt_regs, nip)); in pt_regs_check() 349 offsetof(struct user_pt_regs, msr)); in pt_regs_check() 351 offsetof(struct user_pt_regs, orig_gpr3)); in pt_regs_check() 353 offsetof(struct user_pt_regs, ctr)); in pt_regs_check() 355 offsetof(struct user_pt_regs, link)); in pt_regs_check() 357 offsetof(struct user_pt_regs, xe in pt_regs_check() [all...] |
H A D | ptrace-tm.c | 104 membuf_write(&to, &target->thread.ckpt_regs, sizeof(struct user_pt_regs)); in tm_cgpr_get() 111 sizeof(struct user_pt_regs)); in tm_cgpr_get()
|
/linux/arch/arm64/include/asm/ |
H A D | elf.h | 147 #define ELF_NGREG (sizeof(struct user_pt_regs) / sizeof(elf_greg_t)) 149 *(struct user_pt_regs *)&(dest) = (regs)->user_regs;
|
H A D | ptrace.h | 154 * exception. struct user_pt_regs must form a prefix of struct pt_regs. 158 struct user_pt_regs user_regs; 340 int valid_user_regs(struct user_pt_regs *regs, struct task_struct *task);
|
H A D | debug-monitors.h | 71 void user_regs_reset_single_step(struct user_pt_regs *regs,
|
H A D | traps.h | 111 static inline void arm64_mops_reset_regs(struct user_pt_regs *regs, unsigned long esr) in arm64_mops_reset_regs()
|
/linux/arch/arm64/kernel/ |
H A D | debug-monitors.c | 148 static void set_user_regs_spsr_ss(struct user_pt_regs *regs) in set_user_regs_spsr_ss() 154 static void clear_user_regs_spsr_ss(struct user_pt_regs *regs) in clear_user_regs_spsr_ss() 337 void user_regs_reset_single_step(struct user_pt_regs *regs, in user_regs_reset_single_step()
|
/linux/arch/powerpc/include/asm/ |
H A D | bpf_perf_event.h | 7 typedef struct user_pt_regs bpf_user_pt_regs_t;
|
H A D | user.h | 34 struct user_pt_regs regs; /* entire machine state */
|
/linux/arch/loongarch/include/uapi/asm/ |
H A D | bpf_perf_event.h | 7 typedef struct user_pt_regs bpf_user_pt_regs_t;
|
H A D | ptrace.h | 30 struct user_pt_regs { struct 32 regsuser_pt_regs global() argument 35 orig_a0user_pt_regs global() argument 38 csr_erauser_pt_regs global() argument 39 csr_badvuser_pt_regs global() argument 40 reserveduser_pt_regs global() argument
|
/linux/arch/arm64/include/uapi/asm/ |
H A D | bpf_perf_event.h | 7 typedef struct user_pt_regs bpf_user_pt_regs_t;
|
H A D | ptrace.h | 88 struct user_pt_regs { struct 89 regsuser_pt_regs global() argument 90 spuser_pt_regs global() argument 91 pcuser_pt_regs global() argument 92 pstateuser_pt_regs global() argument
|
/linux/arch/s390/include/uapi/asm/ |
H A D | bpf_perf_event.h | 7 typedef user_pt_regs bpf_user_pt_regs_t;
|
/linux/arch/loongarch/include/asm/ |
H A D | perf_event.h | 12 #define perf_arch_bpf_user_pt_regs(regs) (struct user_pt_regs *)regs
|
/linux/arch/powerpc/include/uapi/asm/ |
H A D | sigcontext.h | 26 struct user_pt_regs __user *regs;
|
H A D | ptrace.h | 33 struct user_pt_regs struct 38 gpruser_pt_regs global() argument 39 nipuser_pt_regs global() argument 40 msruser_pt_regs global() argument 41 orig_gpr3user_pt_regs global() argument 42 ctruser_pt_regs global() argument 43 linkuser_pt_regs global() argument 44 xeruser_pt_regs global() argument 45 ccruser_pt_regs global() argument 47 softeuser_pt_regs global() argument 49 mquser_pt_regs global() argument 52 trapuser_pt_regs global() argument 55 daruser_pt_regs global() argument 56 dsisruser_pt_regs global() argument 57 resultuser_pt_regs global() argument
|
/linux/arch/xtensa/include/uapi/asm/ |
H A D | ptrace.h | 47 struct user_pt_regs { struct 48 pcuser_pt_regs global() argument 49 psuser_pt_regs global() argument 50 lbeguser_pt_regs global() argument 51 lenduser_pt_regs global() argument 52 lcountuser_pt_regs global() argument 53 saruser_pt_regs global() argument 54 windowstartuser_pt_regs global() argument 55 windowbaseuser_pt_regs global() argument 56 threadptruser_pt_regs global() argument 57 syscalluser_pt_regs global() argument 58 reserveduser_pt_regs global() argument 59 auser_pt_regs global() argument
|
/linux/arch/nios2/include/uapi/asm/ |
H A D | ptrace.h | 79 struct user_pt_regs { struct 80 regsuser_pt_regs global() argument
|
/linux/arch/mips/kernel/ |
H A D | ptrace32.c | 274 (struct user_pt_regs __user *) (__u64) data); in compat_arch_ptrace() 279 (struct user_pt_regs __user *) (__u64) data); in compat_arch_ptrace()
|
/linux/arch/mips/include/uapi/asm/ |
H A D | ptrace.h | 34 struct user_pt_regs { struct 39 regsuser_pt_regs global() argument 42 louser_pt_regs global() argument 43 hiuser_pt_regs global() argument 44 cp0_epcuser_pt_regs global() argument 45 cp0_badvaddruser_pt_regs global() argument 46 cp0_statususer_pt_regs global() argument 47 cp0_causeuser_pt_regs global() argument
|
/linux/arch/xtensa/kernel/ |
H A D | ptrace.c | 44 struct user_pt_regs newregs = { in gpr_get() 73 struct user_pt_regs newregs = {0}; in gpr_set() 197 .n = sizeof(struct user_pt_regs) / sizeof(u32),
|
/linux/arch/xtensa/include/asm/ |
H A D | elf.h | 78 typedef struct user_pt_regs xtensa_gregset_t;
|
/linux/arch/s390/include/asm/ |
H A D | ptrace.h | 113 user_pt_regs user_regs;
|
/linux/tools/lib/bpf/ |
H A D | usdt.c | 1330 /* Do not support __s390__ for now, since user_pt_regs is broken with -m31. */ 1346 arg->reg_off = offsetof(user_pt_regs, gprs[reg]); in parse_usdt_arg() 1355 arg->reg_off = offsetof(user_pt_regs, gprs[reg]); in parse_usdt_arg() 1377 return offsetof(struct user_pt_regs, regs[reg_num]); in calc_pt_regs_off() 1379 return offsetof(struct user_pt_regs, sp); in calc_pt_regs_off()
|