Searched refs:elfregs (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/include/linux/ |
D | elfcore.h | 11 static inline void elf_core_copy_regs(elf_gregset_t *elfregs, struct pt_regs *regs) in elf_core_copy_regs() argument 14 ELF_CORE_COPY_REGS((*elfregs), regs) in elf_core_copy_regs() 16 BUG_ON(sizeof(*elfregs) != sizeof(*regs)); in elf_core_copy_regs() 17 *(struct pt_regs *)elfregs = *regs; in elf_core_copy_regs() 21 static inline void elf_core_copy_kernel_regs(elf_gregset_t *elfregs, struct pt_regs *regs) in elf_core_copy_kernel_regs() argument 24 ELF_CORE_COPY_KERNEL_REGS((*elfregs), regs); in elf_core_copy_kernel_regs() 26 elf_core_copy_regs(elfregs, regs); in elf_core_copy_kernel_regs() 30 static inline int elf_core_copy_task_regs(struct task_struct *t, elf_gregset_t* elfregs) in elf_core_copy_task_regs() argument 33 return ELF_CORE_COPY_TASK_REGS(t, elfregs); in elf_core_copy_task_regs() 35 elf_core_copy_regs(elfregs, task_pt_regs(t)); in elf_core_copy_task_regs()
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | process.c | 321 void xtensa_elf_core_copy_regs (xtensa_gregset_t *elfregs, struct pt_regs *regs) in xtensa_elf_core_copy_regs() argument 333 memset(elfregs, 0, sizeof(*elfregs)); in xtensa_elf_core_copy_regs() 339 elfregs->pc = regs->pc; in xtensa_elf_core_copy_regs() 340 elfregs->ps = (regs->ps & ~(1 << PS_EXCM_BIT)); in xtensa_elf_core_copy_regs() 341 elfregs->lbeg = regs->lbeg; in xtensa_elf_core_copy_regs() 342 elfregs->lend = regs->lend; in xtensa_elf_core_copy_regs() 343 elfregs->lcount = regs->lcount; in xtensa_elf_core_copy_regs() 344 elfregs->sar = regs->sar; in xtensa_elf_core_copy_regs() 345 elfregs->windowstart = ws; in xtensa_elf_core_copy_regs() 349 memcpy(elfregs->a, regs->areg, live * 4); in xtensa_elf_core_copy_regs() [all …]
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | elf.h | 66 int dump_task_regs(struct task_struct *t, elf_gregset_t *elfregs);
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | process.c | 260 int dump_task_regs(struct task_struct *t, elf_gregset_t *elfregs) in dump_task_regs() argument 262 elf_core_copy_regs(elfregs, task_pt_regs(t)); in dump_task_regs()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | elf.h | 109 int dump_task_regs(struct task_struct *t, elf_gregset_t *elfregs);
|
/linux-4.1.27/arch/arm/kernel/ |
D | process.c | 241 int dump_task_regs(struct task_struct *t, elf_gregset_t *elfregs) in dump_task_regs() argument 243 elf_core_copy_regs(elfregs, task_pt_regs(t)); in dump_task_regs()
|