Home
last modified time | relevance | path

Searched refs:user_pt_regs (Results 1 – 25 of 31) sorted by relevance

12

/linux/arch/powerpc/kernel/ptrace/
H A Dptrace.c122 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 Dptrace-tm.c104 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 Dptrace.h128 struct user_pt_regs __user *data);
130 struct user_pt_regs __user *data);
/linux/arch/arm64/include/asm/
H A Delf.h139 #define ELF_NGREG (sizeof(struct user_pt_regs) / sizeof(elf_greg_t))
141 *(struct user_pt_regs *)&(dest) = (regs)->user_regs;
H A Dptrace.h150 struct user_pt_regs user_regs;
335 int valid_user_regs(struct user_pt_regs *regs, struct task_struct *task);
H A Dprocessor.h312 regs->user_regs = (struct user_pt_regs) { in start_thread_common()
/linux/arch/powerpc/include/asm/
H A Dbpf_perf_event.h7 typedef struct user_pt_regs bpf_user_pt_regs_t;
H A Duser.h34 struct user_pt_regs regs; /* entire machine state */
H A Dptrace.h31 struct user_pt_regs user_regs;
/linux/arch/s390/include/uapi/asm/
H A Dbpf_perf_event.h7 typedef user_pt_regs bpf_user_pt_regs_t;
/linux/arch/loongarch/include/uapi/asm/
H A Dbpf_perf_event.h7 typedef struct user_pt_regs bpf_user_pt_regs_t;
H A Dptrace.h26 struct user_pt_regs { struct
/linux/arch/arm64/include/uapi/asm/
H A Dbpf_perf_event.h7 typedef struct user_pt_regs bpf_user_pt_regs_t;
H A Dptrace.h88 struct user_pt_regs { struct
/linux/arch/powerpc/include/uapi/asm/
H A Dsigcontext.h26 struct user_pt_regs __user *regs;
H A Dptrace.h33 struct user_pt_regs struct
/linux/arch/mips/kernel/
H A Dptrace32.c274 (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/xtensa/include/uapi/asm/
H A Dptrace.h47 struct user_pt_regs { struct
/linux/arch/nios2/include/uapi/asm/
H A Dptrace.h79 struct user_pt_regs { struct
/linux/arch/mips/include/uapi/asm/
H A Dptrace.h34 struct user_pt_regs { struct
/linux/arch/xtensa/include/asm/
H A Delf.h78 typedef struct user_pt_regs xtensa_gregset_t;
/linux/arch/s390/include/asm/
H A Dptrace.h118 user_pt_regs user_regs;
/linux/arch/arm64/kernel/
H A Dptrace.c559 struct user_pt_regs *uregs = &task_pt_regs(target)->user_regs; in gpr_get()
604 struct user_pt_regs newregs = task_pt_regs(target)->user_regs; in gpr_set()
1667 .n = sizeof(struct user_pt_regs) / sizeof(u64),
2516 static int valid_compat_regs(struct user_pt_regs *regs) in valid_compat_regs()
2544 static int valid_native_regs(struct user_pt_regs *regs) in valid_native_regs()
2566 int valid_user_regs(struct user_pt_regs *regs, struct task_struct *task) in valid_user_regs()
/linux/tools/lib/bpf/
H A Dusdt.c1443 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 Dbpf_tracing.h169 #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))

12