Searched refs:user_regs_struct (Results 1 - 33 of 33) sorted by relevance

/linux-4.1.27/arch/arc/kernel/
H A Dptrace.c34 offsetof(struct user_regs_struct, START), \ genregs_get()
35 offsetof(struct user_regs_struct, END)); genregs_get()
40 offsetof(struct user_regs_struct, LOC), \ genregs_get()
41 offsetof(struct user_regs_struct, LOC) + 4); genregs_get()
46 offsetof(struct user_regs_struct, LOC), \ genregs_get()
47 offsetof(struct user_regs_struct, LOC) + 4); genregs_get()
83 offsetof(struct user_regs_struct, FIRST), \ genregs_set()
84 offsetof(struct user_regs_struct, NEXT)); genregs_set()
90 offsetof(struct user_regs_struct, LOC), \ genregs_set()
91 offsetof(struct user_regs_struct, LOC) + 4); genregs_set()
96 offsetof(struct user_regs_struct, LOC), \ genregs_set()
97 offsetof(struct user_regs_struct, LOC) + 4); genregs_set()
/linux-4.1.27/arch/arc/include/uapi/asm/
H A Delf.h12 #include <asm/ptrace.h> /* for user_regs_struct */
22 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
H A Dsigcontext.h19 struct user_regs_struct regs;
H A Dptrace.h26 * for optimizations when copying pt_regs to/from user_regs_struct.
33 struct user_regs_struct { struct
/linux-4.1.27/arch/score/include/asm/
H A Duser.h4 struct user_regs_struct { struct
/linux-4.1.27/arch/x86/kernel/
H A Dptrace.c212 if (offset != offsetof(struct user_regs_struct, gs)) get_segment_reg()
242 case offsetof(struct user_regs_struct, cs): set_segment_reg()
243 case offsetof(struct user_regs_struct, ss): set_segment_reg()
251 case offsetof(struct user_regs_struct, gs): set_segment_reg()
279 case offsetof(struct user_regs_struct, fs): offsetof() argument
286 case offsetof(struct user_regs_struct, gs): offsetof() argument
292 case offsetof(struct user_regs_struct, ds): offsetof() argument
298 case offsetof(struct user_regs_struct, es): offsetof() argument
305 case offsetof(struct user_regs_struct, cs):
306 case offsetof(struct user_regs_struct, ss):
322 case offsetof(struct user_regs_struct,fs): set_segment_reg()
336 case offsetof(struct user_regs_struct,gs): set_segment_reg()
350 case offsetof(struct user_regs_struct,ds): set_segment_reg()
355 case offsetof(struct user_regs_struct,es): set_segment_reg()
364 case offsetof(struct user_regs_struct,cs): set_segment_reg()
369 case offsetof(struct user_regs_struct,ss): set_segment_reg()
417 case offsetof(struct user_regs_struct, cs): putreg()
418 case offsetof(struct user_regs_struct, ds): putreg()
419 case offsetof(struct user_regs_struct, es): putreg()
420 case offsetof(struct user_regs_struct, fs): putreg()
421 case offsetof(struct user_regs_struct, gs): putreg()
422 case offsetof(struct user_regs_struct, ss): putreg()
425 case offsetof(struct user_regs_struct, flags): putreg()
429 case offsetof(struct user_regs_struct,fs_base): putreg()
440 case offsetof(struct user_regs_struct,gs_base): putreg()
459 case offsetof(struct user_regs_struct, cs): getreg()
460 case offsetof(struct user_regs_struct, ds): getreg()
461 case offsetof(struct user_regs_struct, es): getreg()
462 case offsetof(struct user_regs_struct, fs): getreg()
463 case offsetof(struct user_regs_struct, gs): getreg()
464 case offsetof(struct user_regs_struct, ss): getreg()
467 case offsetof(struct user_regs_struct, flags): getreg()
471 case offsetof(struct user_regs_struct, fs_base): { offsetof() argument
486 case offsetof(struct user_regs_struct, gs_base): { offsetof() argument
831 if (addr < sizeof(struct user_regs_struct)) arch_ptrace()
847 if (addr < sizeof(struct user_regs_struct)) arch_ptrace()
861 0, sizeof(struct user_regs_struct), arch_ptrace()
868 0, sizeof(struct user_regs_struct), arch_ptrace()
946 offsetof(struct user_regs_struct, rs), \
1017 offsetof(struct user_regs_struct, rs)); \
1144 addr < offsetof(struct user_regs_struct, cs)) x32_arch_ptrace()
1148 if (addr < sizeof(struct user_regs_struct)) x32_arch_ptrace()
1165 addr < offsetof(struct user_regs_struct, cs)) x32_arch_ptrace()
1168 if (addr < sizeof(struct user_regs_struct)) x32_arch_ptrace()
1182 0, sizeof(struct user_regs_struct), x32_arch_ptrace()
1189 0, sizeof(struct user_regs_struct), x32_arch_ptrace()
1292 .n = sizeof(struct user_regs_struct) / sizeof(long),
1323 #define user_regs_struct32 user_regs_struct
/linux-4.1.27/arch/openrisc/include/uapi/asm/
H A Delf.h32 /* for struct user_regs_struct definition */
52 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
H A Dptrace.h26 struct user_regs_struct { struct
H A Dsigcontext.h29 struct user_regs_struct regs; /* needs to be first */
/linux-4.1.27/arch/hexagon/kernel/
H A Dptrace.c75 KPT_REG, offsetof(struct user_regs_struct, USR_REG), \ genregs_get()
76 offsetof(struct user_regs_struct, USR_REG) + \ genregs_get()
79 /* Must be exactly same sequence as struct user_regs_struct */ genregs_get()
102 offsetof(struct user_regs_struct, pad1), -1); genregs_get()
124 KPT_REG, offsetof(struct user_regs_struct, USR_REG), \ genregs_set()
125 offsetof(struct user_regs_struct, USR_REG) + \ genregs_set()
128 /* Must be exactly same sequence as struct user_regs_struct */ genregs_set()
153 offsetof(struct user_regs_struct, pad1), -1); genregs_set()
/linux-4.1.27/arch/hexagon/include/uapi/asm/
H A Dsigcontext.h30 struct user_regs_struct sc_regs;
H A Duser.h12 struct user_regs_struct { struct
/linux-4.1.27/arch/x86/um/shared/sysdep/
H A Dptrace_64.h33 /* These aren't defined in ptrace.h, but exist in struct user_regs_struct,
/linux-4.1.27/arch/cris/include/arch-v32/arch/
H A Delf.h39 * to the layout of user_regs_struct.
/linux-4.1.27/arch/cris/include/uapi/arch-v10/arch/
H A Duser.h7 struct user_regs_struct { struct
/linux-4.1.27/arch/cris/include/uapi/arch-v32/arch/
H A Duser.h6 struct user_regs_struct { struct
/linux-4.1.27/arch/m68k/include/asm/
H A Duser.h39 struct user_regs_struct { struct
59 struct user_regs_struct regs; /* Where the registers are actually stored */
H A Delf.h40 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
/linux-4.1.27/arch/x86/um/
H A Duser-offsets.c86 DEFINE(UM_FRAME_SIZE, sizeof(struct user_regs_struct)); foo()
/linux-4.1.27/arch/cris/include/arch-v10/arch/
H A Delf.h41 and should be filled in according to the layout of the user_regs_struct
/linux-4.1.27/arch/cris/include/asm/
H A Delf.h35 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t))
H A Duser.h33 struct user_regs_struct regs; /* entire machine state */
/linux-4.1.27/arch/s390/include/uapi/asm/
H A Dptrace.h11 * Offsets in the user_regs_struct. They are used for the ptrace
438 * The user_regs_struct defines the way the user registers are
441 struct user_regs_struct struct
/linux-4.1.27/arch/x86/include/asm/
H A Duser_32.h77 struct user_regs_struct { struct
103 struct user_regs_struct regs; /* Where the registers are actually stored */
H A Duser_64.h68 struct user_regs_struct { struct
105 struct user_regs_struct regs; /* Where the registers are actually stored */
H A Dcompat.h265 typedef struct user_regs_struct compat_elf_gregset_t;
H A Delf.h15 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
/linux-4.1.27/arch/x86/um/asm/
H A Delf.h198 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t))
/linux-4.1.27/arch/s390/include/asm/
H A Duser.h53 struct user_regs_struct regs; /* Where the registers are actually stored */
/linux-4.1.27/arch/openrisc/kernel/
H A Dptrace.c43 * ABI compatible as defined by the struct user_regs_struct:
H A Dprocess.c243 * struct user_regs_struct
/linux-4.1.27/arch/hexagon/include/asm/
H A Delf.h97 typedef struct user_regs_struct elf_gregset_t;
/linux-4.1.27/tools/lguest/
H A Dlguest.c1514 #define getreg(name) getreg_off(offsetof(struct user_regs_struct, name))
1516 setreg_off(offsetof(struct user_regs_struct, name), (val))

Completed in 660 milliseconds