Home
last modified time | relevance | path

Searched refs:elf_greg_t (Results 1 – 25 of 30) sorted by relevance

12

/arch/parisc/kernel/
Dbinfmt_elf32.c18 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/
Delf.h160 #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/
Delf.h75 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/
Dbinfmt_elfo32.c24 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()
Dbinfmt_elfn32.c24 typedef unsigned long elf_greg_t; typedef
25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/arch/cris/include/asm/
Delf.h31 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/
Delf.h66 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/
Delf.h229 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/
Delf.h11 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/
Delf.h57 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/
Delf.h12 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/
Delf_no.h38 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];
Delf_mm.h38 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/
Delf.h21 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/
Delf.h43 typedef unsigned long elf_greg_t; typedef
44 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/arch/um/sys-x86_64/asm/
Delf.h34 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/
Delfcore32.h18 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/
Delf_32.h76 typedef unsigned long elf_greg_t; typedef
78 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
Delf_64.h91 typedef unsigned long elf_greg_t; typedef
93 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/arch/um/sys-i386/asm/
Delf.h24 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/
Delf.h170 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/
Delf.h85 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/
Delf.h12 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/
Dcrash.c64 elf_greg_t *dst = (elf_greg_t *)&(prstatus->pr_reg); in crash_save_this_cpu()
Dptrace.c1547 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 …]

12