Home
last modified time | relevance | path

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

/linux-4.1.27/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 …]
/linux-4.1.27/arch/ia64/include/asm/
Delf.h159 #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.1.27/arch/xtensa/include/asm/
Delf.h76 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.1.27/arch/arc/include/uapi/asm/
Delf.h19 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.1.27/arch/openrisc/include/uapi/asm/
Delf.h46 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.1.27/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];
/linux-4.1.27/arch/parisc/include/asm/
Delf.h239 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.1.27/arch/alpha/include/asm/
Delf.h67 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.1.27/arch/unicore32/include/asm/
Delf.h23 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.1.27/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];
/linux-4.1.27/arch/m32r/include/asm/
Delf.h66 #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.1.27/arch/metag/include/asm/
Delf.h56 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.1.27/arch/arm/include/asm/
Delf.h16 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.1.27/arch/blackfin/include/asm/
Delf.h26 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.1.27/arch/score/include/asm/
Delf.h33 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.1.27/arch/microblaze/include/uapi/asm/
Delf.h45 typedef unsigned long elf_greg_t; typedef
49 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t))
54 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/linux-4.1.27/arch/m68k/include/asm/
Delf.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];
/linux-4.1.27/arch/frv/include/asm/
Delf.h62 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.1.27/arch/arm64/include/asm/
Delf.h27 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.1.27/arch/tile/include/asm/
Delf.h28 typedef unsigned long elf_greg_t; typedef
30 #define ELF_NGREG (sizeof(struct pt_regs) / sizeof(elf_greg_t))
31 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/linux-4.1.27/arch/nios2/include/uapi/asm/
Delf.h51 typedef unsigned long elf_greg_t; typedef
54 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/linux-4.1.27/arch/mn10300/include/asm/
Delf.h43 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.1.27/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.h118 typedef unsigned long elf_greg_t; typedef
120 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/linux-4.1.27/arch/c6x/include/asm/
Delf.h19 typedef unsigned long elf_greg_t; typedef
25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/linux-4.1.27/arch/x86/um/asm/
Delf.h196 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.1.27/arch/mips/kernel/
Dbinfmt_elfn32.c24 typedef unsigned long elf_greg_t; typedef
25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
Dbinfmt_elfo32.c24 typedef unsigned int elf_greg_t; typedef
25 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/linux-4.1.27/arch/sh/include/asm/
Delf.h74 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.1.27/arch/x86/include/asm/
Delf.h13 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.1.27/arch/ia64/kernel/
Dptrace.c1499 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 …]
Dcrash.c65 elf_greg_t *dst = (elf_greg_t *)&(prstatus->pr_reg); in crash_save_this_cpu()
Dprocess.c447 elf_greg_t *dst = arg; in do_copy_task_regs()
/linux-4.1.27/arch/openrisc/include/asm/
Delf.h47 extern void dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt);
/linux-4.1.27/arch/powerpc/include/uapi/asm/
Delf.h112 typedef elf_greg_t64 elf_greg_t; typedef
120 typedef elf_greg_t32 elf_greg_t; typedef
/linux-4.1.27/include/uapi/linux/
Delfcore.h20 typedef elf_greg_t greg_t;
/linux-4.1.27/arch/tile/kernel/
Dptrace.c130 .size = sizeof(elf_greg_t),
131 .align = sizeof(elf_greg_t),
/linux-4.1.27/arch/alpha/kernel/
Dprocess.c292 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.1.27/arch/mips/include/asm/
Delf.h177 typedef unsigned long elf_greg_t; typedef
178 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
/linux-4.1.27/arch/openrisc/kernel/
Dprocess.c245 void dump_elf_thread(elf_greg_t *dest, struct pt_regs* regs) in dump_elf_thread()
/linux-4.1.27/arch/hexagon/include/asm/
Delf.h95 typedef unsigned long elf_greg_t; typedef
/linux-4.1.27/arch/powerpc/kernel/
Dsignal_32.c196 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()