/linux-4.1.27/arch/arc/kernel/ |
H A D | ptrace.c | 34 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 D | elf.h | 12 #include <asm/ptrace.h> /* for user_regs_struct */ 22 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
|
H A D | sigcontext.h | 19 struct user_regs_struct regs;
|
H A D | ptrace.h | 26 * 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 D | user.h | 4 struct user_regs_struct { struct
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | ptrace.c | 212 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 D | elf.h | 32 /* for struct user_regs_struct definition */ 52 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
|
H A D | ptrace.h | 26 struct user_regs_struct { struct
|
H A D | sigcontext.h | 29 struct user_regs_struct regs; /* needs to be first */
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | ptrace.c | 75 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 D | sigcontext.h | 30 struct user_regs_struct sc_regs;
|
H A D | user.h | 12 struct user_regs_struct { struct
|
/linux-4.1.27/arch/x86/um/shared/sysdep/ |
H A D | ptrace_64.h | 33 /* 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 D | elf.h | 39 * to the layout of user_regs_struct.
|
/linux-4.1.27/arch/cris/include/uapi/arch-v10/arch/ |
H A D | user.h | 7 struct user_regs_struct { struct
|
/linux-4.1.27/arch/cris/include/uapi/arch-v32/arch/ |
H A D | user.h | 6 struct user_regs_struct { struct
|
/linux-4.1.27/arch/m68k/include/asm/ |
H A D | user.h | 39 struct user_regs_struct { struct 59 struct user_regs_struct regs; /* Where the registers are actually stored */
|
H A D | elf.h | 40 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
|
/linux-4.1.27/arch/x86/um/ |
H A D | user-offsets.c | 86 DEFINE(UM_FRAME_SIZE, sizeof(struct user_regs_struct)); foo()
|
/linux-4.1.27/arch/cris/include/arch-v10/arch/ |
H A D | elf.h | 41 and should be filled in according to the layout of the user_regs_struct
|
/linux-4.1.27/arch/cris/include/asm/ |
H A D | elf.h | 35 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t))
|
H A D | user.h | 33 struct user_regs_struct regs; /* entire machine state */
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
H A D | ptrace.h | 11 * 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 D | user_32.h | 77 struct user_regs_struct { struct 103 struct user_regs_struct regs; /* Where the registers are actually stored */
|
H A D | user_64.h | 68 struct user_regs_struct { struct 105 struct user_regs_struct regs; /* Where the registers are actually stored */
|
H A D | compat.h | 265 typedef struct user_regs_struct compat_elf_gregset_t;
|
H A D | elf.h | 15 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
|
/linux-4.1.27/arch/x86/um/asm/ |
H A D | elf.h | 198 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t))
|
/linux-4.1.27/arch/s390/include/asm/ |
H A D | user.h | 53 struct user_regs_struct regs; /* Where the registers are actually stored */
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | ptrace.c | 43 * ABI compatible as defined by the struct user_regs_struct:
|
H A D | process.c | 243 * struct user_regs_struct
|
/linux-4.1.27/arch/hexagon/include/asm/ |
H A D | elf.h | 97 typedef struct user_regs_struct elf_gregset_t;
|
/linux-4.1.27/tools/lguest/ |
H A D | lguest.c | 1514 #define getreg(name) getreg_off(offsetof(struct user_regs_struct, name)) 1516 setreg_off(offsetof(struct user_regs_struct, name), (val))
|