/linux-4.4.14/arch/parisc/kernel/ |
D | binfmt_elf32.c | 18 for (i = 0; i < 32; i++) dst[i] = (elf_greg_t) pt->gr[i]; \ 19 for (i = 0; i < 8; i++) dst[32 + i] = (elf_greg_t) pt->sr[i]; \ 21 dst[40] = (elf_greg_t) pt->iaoq[0]; dst[41] = (elf_greg_t) pt->iaoq[1]; \ 22 dst[42] = (elf_greg_t) pt->iasq[0]; dst[43] = (elf_greg_t) pt->iasq[1]; \ 23 dst[44] = (elf_greg_t) pt->sar; dst[45] = (elf_greg_t) pt->iir; \ 24 dst[46] = (elf_greg_t) pt->isr; dst[47] = (elf_greg_t) pt->ior; \ 25 dst[48] = (elf_greg_t) mfctl(22); dst[49] = (elf_greg_t) mfctl(0); \ 26 dst[50] = (elf_greg_t) mfctl(24); dst[51] = (elf_greg_t) mfctl(25); \ 27 dst[52] = (elf_greg_t) mfctl(26); dst[53] = (elf_greg_t) mfctl(27); \ 28 dst[54] = (elf_greg_t) mfctl(28); dst[55] = (elf_greg_t) mfctl(29); \ [all …]
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | elf.h | 159 #define ELF_NAT_OFFSET (32 * sizeof(elf_greg_t)) 160 #define ELF_PR_OFFSET (33 * sizeof(elf_greg_t)) 161 #define ELF_BR_0_OFFSET (34 * sizeof(elf_greg_t)) 162 #define ELF_CR_IIP_OFFSET (42 * sizeof(elf_greg_t)) 163 #define ELF_CFM_OFFSET (43 * sizeof(elf_greg_t)) 164 #define ELF_CR_IPSR_OFFSET (44 * sizeof(elf_greg_t)) 165 #define ELF_GR_OFFSET(i) (ELF_GR_0_OFFSET + i * sizeof(elf_greg_t)) 166 #define ELF_BR_OFFSET(i) (ELF_BR_0_OFFSET + i * sizeof(elf_greg_t)) 167 #define ELF_AR_RSC_OFFSET (45 * sizeof(elf_greg_t)) 168 #define ELF_AR_BSP_OFFSET (46 * sizeof(elf_greg_t)) [all …]
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | elf.h | 76 typedef unsigned long elf_greg_t; typedef 79 elf_greg_t pc; 80 elf_greg_t ps; 81 elf_greg_t lbeg; 82 elf_greg_t lend; 83 elf_greg_t lcount; 84 elf_greg_t sar; 85 elf_greg_t windowstart; 86 elf_greg_t windowbase; 87 elf_greg_t threadptr; [all …]
|
/linux-4.4.14/arch/arc/include/uapi/asm/ |
D | elf.h | 19 typedef unsigned long elf_greg_t; typedef 22 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) 24 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/openrisc/include/uapi/asm/ |
D | elf.h | 46 typedef unsigned long elf_greg_t; typedef 52 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) 53 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | elf.h | 239 typedef unsigned long elf_greg_t; typedef 279 memcpy(dst + 0, pt->gr, 32 * sizeof(elf_greg_t)); \ 280 memcpy(dst + 32, pt->sr, 8 * sizeof(elf_greg_t)); \ 281 memcpy(dst + 40, pt->iaoq, 2 * sizeof(elf_greg_t)); \ 282 memcpy(dst + 42, pt->iasq, 2 * sizeof(elf_greg_t)); \ 298 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | elf.h | 67 typedef unsigned long elf_greg_t; typedef 68 typedef elf_greg_t elf_gregset_t[ELF_NGREG]; 111 extern void dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt, 118 extern int dump_elf_task(elf_greg_t *dest, struct task_struct *task);
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | elf.h | 23 typedef unsigned long elf_greg_t; typedef 26 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t)) 27 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | elf.h | 57 typedef unsigned long elf_greg_t; typedef 59 #define ELF_NGREG (sizeof (struct pt_regs) / sizeof (elf_greg_t)) 60 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | elf.h | 11 typedef unsigned long elf_greg_t; typedef 13 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) 14 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | elf.h | 66 #define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t)) 68 typedef unsigned long elf_greg_t; typedef 69 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/metag/include/asm/ |
D | elf.h | 56 typedef unsigned long elf_greg_t; typedef 58 #define ELF_NGREG (sizeof(struct user_gp_regs) / sizeof(elf_greg_t)) 59 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/arm/include/asm/ |
D | elf.h | 16 typedef unsigned long elf_greg_t; typedef 19 #define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t)) 20 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | elf.h | 26 typedef unsigned long elf_greg_t; typedef 28 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t)) 29 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/score/include/asm/ |
D | elf.h | 33 typedef unsigned long elf_greg_t; typedef 35 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t)) 36 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/microblaze/include/uapi/asm/ |
D | elf.h | 46 typedef unsigned long elf_greg_t; typedef 50 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t)) 55 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | elf.h | 38 typedef unsigned long elf_greg_t; typedef 40 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) 41 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/frv/include/asm/ |
D | elf.h | 62 typedef unsigned long elf_greg_t; typedef 64 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t)) 65 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | elf.h | 27 typedef unsigned long elf_greg_t; typedef 29 #define ELF_NGREG (sizeof(struct user_pt_regs) / sizeof(elf_greg_t)) 33 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/tile/include/asm/ |
D | elf.h | 29 typedef unsigned long elf_greg_t; typedef 31 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t)) 32 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/nios2/include/uapi/asm/ |
D | elf.h | 51 typedef unsigned long elf_greg_t; typedef 54 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
D | elf.h | 35 typedef unsigned long elf_greg_t; typedef 39 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | elf.h | 43 typedef unsigned long elf_greg_t; typedef 45 #define ELF_NGREG ((sizeof(struct pt_regs) / sizeof(elf_greg_t)) - 1) 46 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | elf_32.h | 76 typedef unsigned long elf_greg_t; typedef 78 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
D | elf_64.h | 119 typedef unsigned long elf_greg_t; typedef 121 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | elf.h | 19 typedef unsigned long elf_greg_t; typedef 25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/x86/um/asm/ |
D | elf.h | 196 typedef unsigned long elf_greg_t; typedef 198 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t)) 199 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/mips/kernel/ |
D | binfmt_elfn32.c | 24 typedef unsigned long elf_greg_t; typedef 25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
D | binfmt_elfo32.c | 24 typedef unsigned int elf_greg_t; typedef 25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/sh/include/asm/ |
D | elf.h | 74 typedef unsigned long elf_greg_t; typedef 76 #define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t)) 77 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/x86/include/asm/ |
D | elf.h | 13 typedef unsigned long elf_greg_t; typedef 15 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) 16 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/ia64/kernel/ |
D | ptrace.c | 1499 elf_greg_t tmp[16]; in do_gpregs_get() 1529 index = (dst->pos - ELF_GR_OFFSET(1)) / sizeof(elf_greg_t); in do_gpregs_get() 1532 for (i = dst->pos; i < min_copy; i += sizeof(elf_greg_t), in do_gpregs_get() 1558 index = (dst->pos - ELF_NAT_OFFSET) / sizeof(elf_greg_t); in do_gpregs_get() 1561 for (i = dst->pos; i < min_copy; i += sizeof(elf_greg_t), in do_gpregs_get() 1579 index = (dst->pos - ELF_CR_IIP_OFFSET) / sizeof(elf_greg_t); in do_gpregs_get() 1582 for (i = dst->pos; i < min_copy; i += sizeof(elf_greg_t), in do_gpregs_get() 1599 elf_greg_t tmp[16]; in do_gpregs_set() 1618 index = (dst->pos - ELF_GR_OFFSET(1)) / sizeof(elf_greg_t); in do_gpregs_set() 1624 for ( ; i < dst->pos; i += sizeof(elf_greg_t), index++) in do_gpregs_set() [all …]
|
D | crash.c | 65 elf_greg_t *dst = (elf_greg_t *)&(prstatus->pr_reg); in crash_save_this_cpu()
|
D | process.c | 447 elf_greg_t *dst = arg; in do_copy_task_regs()
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | elf.h | 47 extern void dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt);
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
D | elf.h | 112 typedef elf_greg_t64 elf_greg_t; typedef 120 typedef elf_greg_t32 elf_greg_t; typedef
|
/linux-4.4.14/include/uapi/linux/ |
D | elfcore.h | 20 typedef elf_greg_t greg_t;
|
/linux-4.4.14/arch/tile/kernel/ |
D | ptrace.c | 130 .size = sizeof(elf_greg_t), 131 .align = sizeof(elf_greg_t),
|
/linux-4.4.14/arch/alpha/kernel/ |
D | process.c | 292 dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt, struct thread_info *ti) in dump_elf_thread() 338 dump_elf_task(elf_greg_t *dest, struct task_struct *task) in dump_elf_task()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | elf.h | 178 typedef unsigned long elf_greg_t; typedef 179 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | process.c | 245 void dump_elf_thread(elf_greg_t *dest, struct pt_regs* regs) in dump_elf_thread()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | elf.h | 95 typedef unsigned long elf_greg_t; typedef
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | signal_32.c | 196 PT_MSR * sizeof(elf_greg_t))) in restore_general_regs() 200 GP_REGS_SIZE - PT_ORIG_R3 * sizeof(elf_greg_t))) in restore_general_regs()
|