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 ---