| /linux/arch/powerpc/kernel/ptrace/ |
| H A D | ptrace.c | 122 0, sizeof(struct user_pt_regs), in arch_ptrace() 131 0, sizeof(struct user_pt_regs), in arch_ptrace() 204 offsetof(struct user_pt_regs, gpr)); in pt_regs_check() 206 offsetof(struct user_pt_regs, nip)); in pt_regs_check() 208 offsetof(struct user_pt_regs, msr)); in pt_regs_check() 210 offsetof(struct user_pt_regs, orig_gpr3)); in pt_regs_check() 212 offsetof(struct user_pt_regs, ctr)); in pt_regs_check() 214 offsetof(struct user_pt_regs, link)); in pt_regs_check() 216 offsetof(struct user_pt_regs, xer)); in pt_regs_check() 218 offsetof(struct user_pt_regs, ccr)); 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/mips/include/asm/ |
| H A D | ptrace.h | 128 struct user_pt_regs __user *data); 130 struct user_pt_regs __user *data);
|
| /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 */
|
| H A D | ptrace.h | 31 struct user_pt_regs user_regs;
|
| /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/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 | 26 struct user_pt_regs { struct
|
| /linux/arch/arm64/include/uapi/asm/ |
| H A D | bpf_perf_event.h | 7 typedef struct user_pt_regs bpf_user_pt_regs_t;
|
| /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
|
| /linux/arch/xtensa/include/uapi/asm/ |
| H A D | ptrace.h | 47 struct user_pt_regs { struct
|
| /linux/arch/nios2/include/uapi/asm/ |
| H A D | ptrace.h | 79 struct user_pt_regs { struct
|
| /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
|
| /linux/arch/xtensa/include/asm/ |
| H A D | elf.h | 78 typedef struct user_pt_regs xtensa_gregset_t;
|
| /linux/tools/lib/bpf/ |
| H A D | usdt.c | 1443 arg->reg_off = offsetof(user_pt_regs, gprs[reg]); in parse_usdt_arg() 1452 arg->reg_off = offsetof(user_pt_regs, gprs[reg]); in parse_usdt_arg() 1474 return offsetof(struct user_pt_regs, regs[reg_num]); in calc_pt_regs_off() 1476 return offsetof(struct user_pt_regs, sp); in calc_pt_regs_off()
|
| H A D | bpf_tracing.h | 169 #define __PT_REGS_CAST(x) ((const user_pt_regs *)(x)) 228 #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x)) 426 #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
|
| H A D | libbpf.c | 7194 struct user_pt_regs; 7245 if (__builtin_types_compatible_p(bpf_user_pt_regs_t, struct user_pt_regs) && in need_func_arg_type_fixup()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_global_subprogs.c | 285 struct user_pt_regs *ctx __arg_ctx in perf_subprog_regs()
|
| /linux/tools/testing/selftests/arm64/fp/ |
| H A D | fp-ptrace.c | 382 struct user_pt_regs pt_regs; in continue_breakpoint()
|
| /linux/tools/testing/selftests/seccomp/ |
| H A D | seccomp_bpf.c | 1767 # define ARCH_REGS struct user_pt_regs 1783 # define ARCH_REGS struct user_pt_regs 1860 # define ARCH_REGS struct user_pt_regs
|
| /linux/kernel/bpf/ |
| H A D | btf.c | 6215 struct user_pt_regs; 6267 if (__builtin_types_compatible_p(bpf_user_pt_regs_t, struct user_pt_regs) && in btf_validate_prog_ctx_type()
|