elf.h (f5db340f19f14a8df9dfd22d71fba1513e9f1f7e) | elf.h (99504819fc643160afd6813921b1d42b18e52a49) |
---|---|
1#ifndef _ASM_X86_ELF_H 2#define _ASM_X86_ELF_H 3 4/* 5 * ELF register definitions.. 6 */ 7#include <linux/thread_info.h> 8 --- 112 unchanged lines hidden (view full) --- 121do { \ 122 pr_reg[0] = regs->bx; \ 123 pr_reg[1] = regs->cx; \ 124 pr_reg[2] = regs->dx; \ 125 pr_reg[3] = regs->si; \ 126 pr_reg[4] = regs->di; \ 127 pr_reg[5] = regs->bp; \ 128 pr_reg[6] = regs->ax; \ | 1#ifndef _ASM_X86_ELF_H 2#define _ASM_X86_ELF_H 3 4/* 5 * ELF register definitions.. 6 */ 7#include <linux/thread_info.h> 8 --- 112 unchanged lines hidden (view full) --- 121do { \ 122 pr_reg[0] = regs->bx; \ 123 pr_reg[1] = regs->cx; \ 124 pr_reg[2] = regs->dx; \ 125 pr_reg[3] = regs->si; \ 126 pr_reg[4] = regs->di; \ 127 pr_reg[5] = regs->bp; \ 128 pr_reg[6] = regs->ax; \ |
129 pr_reg[7] = regs->ds & 0xffff; \ 130 pr_reg[8] = regs->es & 0xffff; \ 131 pr_reg[9] = regs->fs & 0xffff; \ | 129 pr_reg[7] = regs->ds; \ 130 pr_reg[8] = regs->es; \ 131 pr_reg[9] = regs->fs; \ |
132 pr_reg[11] = regs->orig_ax; \ 133 pr_reg[12] = regs->ip; \ | 132 pr_reg[11] = regs->orig_ax; \ 133 pr_reg[12] = regs->ip; \ |
134 pr_reg[13] = regs->cs & 0xffff; \ | 134 pr_reg[13] = regs->cs; \ |
135 pr_reg[14] = regs->flags; \ 136 pr_reg[15] = regs->sp; \ | 135 pr_reg[14] = regs->flags; \ 136 pr_reg[15] = regs->sp; \ |
137 pr_reg[16] = regs->ss & 0xffff; \ | 137 pr_reg[16] = regs->ss; \ |
138} while (0); 139 140#define ELF_CORE_COPY_REGS(pr_reg, regs) \ 141do { \ 142 ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\ 143 pr_reg[10] = get_user_gs(regs); \ 144} while (0); 145 --- 237 unchanged lines hidden --- | 138} while (0); 139 140#define ELF_CORE_COPY_REGS(pr_reg, regs) \ 141do { \ 142 ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\ 143 pr_reg[10] = get_user_gs(regs); \ 144} while (0); 145 --- 237 unchanged lines hidden --- |