/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 …]
|
/arch/ia64/include/asm/ |
D | elf.h | 160 #define ELF_NAT_OFFSET (32 * sizeof(elf_greg_t)) 161 #define ELF_PR_OFFSET (33 * sizeof(elf_greg_t)) 162 #define ELF_BR_0_OFFSET (34 * sizeof(elf_greg_t)) 163 #define ELF_CR_IIP_OFFSET (42 * sizeof(elf_greg_t)) 164 #define ELF_CFM_OFFSET (43 * sizeof(elf_greg_t)) 165 #define ELF_CR_IPSR_OFFSET (44 * sizeof(elf_greg_t)) 166 #define ELF_GR_OFFSET(i) (ELF_GR_0_OFFSET + i * sizeof(elf_greg_t)) 167 #define ELF_BR_OFFSET(i) (ELF_BR_0_OFFSET + i * sizeof(elf_greg_t)) 168 #define ELF_AR_RSC_OFFSET (45 * sizeof(elf_greg_t)) 169 #define ELF_AR_BSP_OFFSET (46 * sizeof(elf_greg_t)) [all …]
|
/arch/xtensa/include/asm/ |
D | elf.h | 75 typedef unsigned long elf_greg_t; typedef 78 elf_greg_t pc; 79 elf_greg_t ps; 80 elf_greg_t lbeg; 81 elf_greg_t lend; 82 elf_greg_t lcount; 83 elf_greg_t sar; 84 elf_greg_t windowstart; 85 elf_greg_t windowbase; 86 elf_greg_t reserved[8+48]; [all …]
|
/arch/mips/kernel/ |
D | binfmt_elfo32.c | 24 typedef unsigned int elf_greg_t; typedef 25 typedef elf_greg_t elf_gregset_t[ELF_NGREG]; 124 grp[EF_R0 + i] = (elf_greg_t) regs->regs[i]; in elf32_core_copy_regs() 127 grp[EF_LO] = (elf_greg_t) regs->lo; in elf32_core_copy_regs() 128 grp[EF_HI] = (elf_greg_t) regs->hi; in elf32_core_copy_regs() 129 grp[EF_CP0_EPC] = (elf_greg_t) regs->cp0_epc; in elf32_core_copy_regs() 130 grp[EF_CP0_BADVADDR] = (elf_greg_t) regs->cp0_badvaddr; in elf32_core_copy_regs() 131 grp[EF_CP0_STATUS] = (elf_greg_t) regs->cp0_status; in elf32_core_copy_regs() 132 grp[EF_CP0_CAUSE] = (elf_greg_t) regs->cp0_cause; in elf32_core_copy_regs()
|
D | binfmt_elfn32.c | 24 typedef unsigned long elf_greg_t; typedef 25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/cris/include/asm/ |
D | elf.h | 31 typedef unsigned long elf_greg_t; typedef 35 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t)) 36 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/alpha/include/asm/ |
D | elf.h | 66 typedef unsigned long elf_greg_t; typedef 67 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);
|
/arch/parisc/include/asm/ |
D | elf.h | 229 typedef unsigned long elf_greg_t; typedef 269 memcpy(dst + 0, pt->gr, 32 * sizeof(elf_greg_t)); \ 270 memcpy(dst + 32, pt->sr, 8 * sizeof(elf_greg_t)); \ 271 memcpy(dst + 40, pt->iaoq, 2 * sizeof(elf_greg_t)); \ 272 memcpy(dst + 42, pt->iasq, 2 * sizeof(elf_greg_t)); \ 288 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/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];
|
/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];
|
/arch/arm/include/asm/ |
D | elf.h | 12 typedef unsigned long elf_greg_t; typedef 15 #define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t)) 16 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/m68k/include/asm/ |
D | elf_no.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];
|
D | elf_mm.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];
|
/arch/blackfin/include/asm/ |
D | elf.h | 21 typedef unsigned long elf_greg_t; typedef 23 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) 24 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/um/sys-ppc/asm/ |
D | elf.h | 43 typedef unsigned long elf_greg_t; typedef 44 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/um/sys-x86_64/asm/ |
D | elf.h | 34 typedef unsigned long elf_greg_t; typedef 36 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t)) 37 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/ia64/ia32/ |
D | elfcore32.h | 18 typedef unsigned int elf_greg_t; typedef 20 #define ELF_NGREG (sizeof (struct user_regs_struct32) / sizeof(elf_greg_t)) 21 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/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 | 91 typedef unsigned long elf_greg_t; typedef 93 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/um/sys-i386/asm/ |
D | elf.h | 24 typedef unsigned long elf_greg_t; typedef 26 #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t)) 27 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/mips/include/asm/ |
D | elf.h | 170 typedef unsigned long elf_greg_t; typedef 171 typedef elf_greg_t elf_gregset_t[ELF_NGREG]; 315 extern void elf_dump_regs(elf_greg_t *, struct pt_regs *regs); 320 elf_dump_regs((elf_greg_t *)&(elf_regs), regs);
|
/arch/sh/include/asm/ |
D | elf.h | 85 typedef unsigned long elf_greg_t; typedef 87 #define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t)) 88 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/x86/include/asm/ |
D | elf.h | 12 typedef unsigned long elf_greg_t; typedef 14 #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) 15 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
|
/arch/ia64/kernel/ |
D | crash.c | 64 elf_greg_t *dst = (elf_greg_t *)&(prstatus->pr_reg); in crash_save_this_cpu()
|
D | ptrace.c | 1547 elf_greg_t tmp[16]; in do_gpregs_get() 1577 index = (dst->pos - ELF_GR_OFFSET(1)) / sizeof(elf_greg_t); in do_gpregs_get() 1580 for (i = dst->pos; i < min_copy; i += sizeof(elf_greg_t), in do_gpregs_get() 1606 index = (dst->pos - ELF_NAT_OFFSET) / sizeof(elf_greg_t); in do_gpregs_get() 1609 for (i = dst->pos; i < min_copy; i += sizeof(elf_greg_t), in do_gpregs_get() 1627 index = (dst->pos - ELF_CR_IIP_OFFSET) / sizeof(elf_greg_t); in do_gpregs_get() 1630 for (i = dst->pos; i < min_copy; i += sizeof(elf_greg_t), in do_gpregs_get() 1647 elf_greg_t tmp[16]; in do_gpregs_set() 1666 index = (dst->pos - ELF_GR_OFFSET(1)) / sizeof(elf_greg_t); in do_gpregs_set() 1672 for ( ; i < dst->pos; i += sizeof(elf_greg_t), index++) in do_gpregs_set() [all …]
|