Home
last modified time | relevance | path

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

12

/linux/arch/powerpc/kernel/ptrace/
H A Dptrace.c125 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 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/arm64/include/asm/
H A Delf.h147 #define ELF_NGREG (sizeof(struct user_pt_regs) / sizeof(elf_greg_t))
149 *(struct user_pt_regs *)&(dest) = (regs)->user_regs;
H A Dptrace.h154 * 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 Ddebug-monitors.h71 void user_regs_reset_single_step(struct user_pt_regs *regs,
H A Dtraps.h111 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 Ddebug-monitors.c148 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 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 */
/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.h30 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 Dbpf_perf_event.h7 typedef struct user_pt_regs bpf_user_pt_regs_t;
H A Dptrace.h88 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 Dbpf_perf_event.h7 typedef user_pt_regs bpf_user_pt_regs_t;
/linux/arch/loongarch/include/asm/
H A Dperf_event.h12 #define perf_arch_bpf_user_pt_regs(regs) (struct user_pt_regs *)regs
/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
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 Dptrace.h47 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 Dptrace.h79 struct user_pt_regs { struct
80 regsuser_pt_regs global() argument
/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/mips/include/uapi/asm/
H A Dptrace.h34 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 Dptrace.c44 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 Delf.h78 typedef struct user_pt_regs xtensa_gregset_t;
/linux/arch/s390/include/asm/
H A Dptrace.h113 user_pt_regs user_regs;
/linux/tools/lib/bpf/
H A Dusdt.c1330 /* 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()

12