File tree Expand file tree Collapse file tree 1 file changed +2
-13
lines changed Expand file tree Collapse file tree 1 file changed +2
-13
lines changed Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ extern unsigned int vdso32_enabled;
116
116
* now struct_user_regs, they are different)
117
117
*/
118
118
119
- #define ELF_CORE_COPY_REGS_COMMON (pr_reg , regs ) \
119
+ #define ELF_CORE_COPY_REGS (pr_reg , regs ) \
120
120
do { \
121
121
pr_reg[0] = regs->bx; \
122
122
pr_reg[1] = regs->cx; \
@@ -128,6 +128,7 @@ do { \
128
128
pr_reg[7] = regs->ds; \
129
129
pr_reg[8] = regs->es; \
130
130
pr_reg[9] = regs->fs; \
131
+ savesegment(gs, pr_reg[10]); \
131
132
pr_reg[11] = regs->orig_ax; \
132
133
pr_reg[12] = regs->ip; \
133
134
pr_reg[13] = regs->cs; \
@@ -136,18 +137,6 @@ do { \
136
137
pr_reg[16] = regs->ss; \
137
138
} while (0);
138
139
139
- #define ELF_CORE_COPY_REGS (pr_reg , regs ) \
140
- do { \
141
- ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\
142
- pr_reg[10] = get_user_gs(regs); \
143
- } while (0);
144
-
145
- #define ELF_CORE_COPY_KERNEL_REGS (pr_reg , regs ) \
146
- do { \
147
- ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\
148
- savesegment(gs, pr_reg[10]); \
149
- } while (0);
150
-
151
140
#define ELF_PLATFORM (utsname()->machine)
152
141
#define set_personality_64bit () do { } while (0)
153
142
You can’t perform that action at this time.
0 commit comments