/linux-6.1.9/arch/x86/kernel/ |
D | ptrace.c | 169 if (offset != offsetof(struct user_regs_struct, gs)) in get_segment_reg() 202 case offsetof(struct user_regs_struct, cs): in set_segment_reg() 203 case offsetof(struct user_regs_struct, ss): in set_segment_reg() 212 case offsetof(struct user_regs_struct, gs): in set_segment_reg() 237 case offsetof(struct user_regs_struct, fs): in get_segment_reg() 244 case offsetof(struct user_regs_struct, gs): in get_segment_reg() 250 case offsetof(struct user_regs_struct, ds): in get_segment_reg() 256 case offsetof(struct user_regs_struct, es): in get_segment_reg() 263 case offsetof(struct user_regs_struct, cs): in get_segment_reg() 264 case offsetof(struct user_regs_struct, ss): in get_segment_reg() [all …]
|
/linux-6.1.9/tools/lib/bpf/ |
D | usdt.c | 1414 { "ra", offsetof(struct user_regs_struct, ra) }, in calc_pt_regs_off() 1415 { "sp", offsetof(struct user_regs_struct, sp) }, in calc_pt_regs_off() 1416 { "gp", offsetof(struct user_regs_struct, gp) }, in calc_pt_regs_off() 1417 { "tp", offsetof(struct user_regs_struct, tp) }, in calc_pt_regs_off() 1418 { "a0", offsetof(struct user_regs_struct, a0) }, in calc_pt_regs_off() 1419 { "a1", offsetof(struct user_regs_struct, a1) }, in calc_pt_regs_off() 1420 { "a2", offsetof(struct user_regs_struct, a2) }, in calc_pt_regs_off() 1421 { "a3", offsetof(struct user_regs_struct, a3) }, in calc_pt_regs_off() 1422 { "a4", offsetof(struct user_regs_struct, a4) }, in calc_pt_regs_off() 1423 { "a5", offsetof(struct user_regs_struct, a5) }, in calc_pt_regs_off() [all …]
|
/linux-6.1.9/arch/m68k/include/asm/ |
D | user.h | 40 struct user_regs_struct { struct 60 struct user_regs_struct regs; /* Where the registers are actually stored */ argument
|
/linux-6.1.9/arch/x86/include/asm/ |
D | user_32.h | 78 struct user_regs_struct { struct 104 struct user_regs_struct regs; /* Where the registers are actually stored */ argument
|
D | user_64.h | 69 struct user_regs_struct { struct 106 struct user_regs_struct regs; /* Where the registers are actually stored */ argument
|
D | elfcore-compat.h | 13 typedef struct user_regs_struct compat_elf_gregset_t;
|
/linux-6.1.9/arch/hexagon/kernel/ |
D | ptrace.c | 90 KPT_REG, offsetof(struct user_regs_struct, USR_REG), \ in genregs_set() 91 offsetof(struct user_regs_struct, USR_REG) + \ in genregs_set() 119 offsetof(struct user_regs_struct, pad1), -1); in genregs_set()
|
/linux-6.1.9/arch/arc/kernel/ |
D | ptrace.c | 176 offsetof(struct user_regs_struct, FIRST), \ in genregs_set() 177 offsetof(struct user_regs_struct, NEXT)); in genregs_set() 183 offsetof(struct user_regs_struct, LOC), \ in genregs_set() 184 offsetof(struct user_regs_struct, LOC) + 4); in genregs_set() 189 offsetof(struct user_regs_struct, LOC), \ in genregs_set() 190 offsetof(struct user_regs_struct, LOC) + 4); in genregs_set()
|
/linux-6.1.9/arch/riscv/include/asm/ |
D | elf.h | 115 *(struct user_regs_struct *)&(dest) = \ 116 *(struct user_regs_struct *)regs; \
|
D | perf_event.h | 12 #define perf_arch_bpf_user_pt_regs(regs) (struct user_regs_struct *)regs
|
/linux-6.1.9/tools/perf/arch/x86/tests/ |
D | bp-modify.c | 113 offsetof(struct user_regs_struct, rip), NULL); in bp_modify1() 189 offsetof(struct user_regs_struct, rip), NULL); in bp_modify2()
|
/linux-6.1.9/arch/riscv/include/uapi/asm/ |
D | bpf_perf_event.h | 7 typedef struct user_regs_struct bpf_user_pt_regs_t;
|
D | sigcontext.h | 18 struct user_regs_struct sc_regs;
|
/linux-6.1.9/arch/arc/include/uapi/asm/ |
D | bpf_perf_event.h | 7 typedef struct user_regs_struct bpf_user_pt_regs_t;
|
D | sigcontext.h | 20 struct user_regs_struct regs;
|
D | elf.h | 30 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
|
D | ptrace.h | 34 struct user_regs_struct { struct
|
/linux-6.1.9/tools/testing/selftests/x86/ |
D | fsgsbase_restore.c | 188 struct user_regs_struct regs; in main() 199 struct user_regs_struct regs2 = regs; in main()
|
/linux-6.1.9/arch/openrisc/include/uapi/asm/ |
D | sigcontext.h | 30 struct user_regs_struct regs; /* needs to be first */
|
D | ptrace.h | 27 struct user_regs_struct { struct
|
D | elf.h | 53 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
|
/linux-6.1.9/arch/hexagon/include/uapi/asm/ |
D | sigcontext.h | 31 struct user_regs_struct sc_regs;
|
D | user.h | 13 struct user_regs_struct { struct
|
/linux-6.1.9/arch/s390/include/asm/ |
D | user.h | 54 struct user_regs_struct regs; /* Where the registers are actually stored */
|
/linux-6.1.9/arch/parisc/include/uapi/asm/ |
D | ptrace.h | 51 struct user_regs_struct { struct
|