diff options
Diffstat (limited to 'arch/x86/vdso')
-rw-r--r-- | arch/x86/vdso/vdso32/sigreturn.S | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/arch/x86/vdso/vdso32/sigreturn.S b/arch/x86/vdso/vdso32/sigreturn.S index cade2752928b..31776d0efc8c 100644 --- a/arch/x86/vdso/vdso32/sigreturn.S +++ b/arch/x86/vdso/vdso32/sigreturn.S | |||
@@ -92,27 +92,27 @@ __kernel_rt_sigreturn: | |||
92 | .sleb128 offset; /* offset */ \ | 92 | .sleb128 offset; /* offset */ \ |
93 | 1: | 93 | 1: |
94 | 94 | ||
95 | do_cfa_expr(IA32_SIGCONTEXT_esp+4) | 95 | do_cfa_expr(IA32_SIGCONTEXT_sp+4) |
96 | do_expr(0, IA32_SIGCONTEXT_eax+4) | 96 | do_expr(0, IA32_SIGCONTEXT_ax+4) |
97 | do_expr(1, IA32_SIGCONTEXT_ecx+4) | 97 | do_expr(1, IA32_SIGCONTEXT_cx+4) |
98 | do_expr(2, IA32_SIGCONTEXT_edx+4) | 98 | do_expr(2, IA32_SIGCONTEXT_dx+4) |
99 | do_expr(3, IA32_SIGCONTEXT_ebx+4) | 99 | do_expr(3, IA32_SIGCONTEXT_bx+4) |
100 | do_expr(5, IA32_SIGCONTEXT_ebp+4) | 100 | do_expr(5, IA32_SIGCONTEXT_bp+4) |
101 | do_expr(6, IA32_SIGCONTEXT_esi+4) | 101 | do_expr(6, IA32_SIGCONTEXT_si+4) |
102 | do_expr(7, IA32_SIGCONTEXT_edi+4) | 102 | do_expr(7, IA32_SIGCONTEXT_di+4) |
103 | do_expr(8, IA32_SIGCONTEXT_eip+4) | 103 | do_expr(8, IA32_SIGCONTEXT_ip+4) |
104 | 104 | ||
105 | .byte 0x42 /* DW_CFA_advance_loc 2 -- nop; popl eax. */ | 105 | .byte 0x42 /* DW_CFA_advance_loc 2 -- nop; popl eax. */ |
106 | 106 | ||
107 | do_cfa_expr(IA32_SIGCONTEXT_esp) | 107 | do_cfa_expr(IA32_SIGCONTEXT_sp) |
108 | do_expr(0, IA32_SIGCONTEXT_eax) | 108 | do_expr(0, IA32_SIGCONTEXT_ax) |
109 | do_expr(1, IA32_SIGCONTEXT_ecx) | 109 | do_expr(1, IA32_SIGCONTEXT_cx) |
110 | do_expr(2, IA32_SIGCONTEXT_edx) | 110 | do_expr(2, IA32_SIGCONTEXT_dx) |
111 | do_expr(3, IA32_SIGCONTEXT_ebx) | 111 | do_expr(3, IA32_SIGCONTEXT_bx) |
112 | do_expr(5, IA32_SIGCONTEXT_ebp) | 112 | do_expr(5, IA32_SIGCONTEXT_bp) |
113 | do_expr(6, IA32_SIGCONTEXT_esi) | 113 | do_expr(6, IA32_SIGCONTEXT_si) |
114 | do_expr(7, IA32_SIGCONTEXT_edi) | 114 | do_expr(7, IA32_SIGCONTEXT_di) |
115 | do_expr(8, IA32_SIGCONTEXT_eip) | 115 | do_expr(8, IA32_SIGCONTEXT_ip) |
116 | 116 | ||
117 | .align 4 | 117 | .align 4 |
118 | .LENDFDEDLSI1: | 118 | .LENDFDEDLSI1: |
@@ -129,15 +129,15 @@ __kernel_rt_sigreturn: | |||
129 | slightly less complicated than the above, since we don't | 129 | slightly less complicated than the above, since we don't |
130 | modify the stack pointer in the process. */ | 130 | modify the stack pointer in the process. */ |
131 | 131 | ||
132 | do_cfa_expr(IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_esp) | 132 | do_cfa_expr(IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_sp) |
133 | do_expr(0, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_eax) | 133 | do_expr(0, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_ax) |
134 | do_expr(1, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_ecx) | 134 | do_expr(1, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_cx) |
135 | do_expr(2, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_edx) | 135 | do_expr(2, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_dx) |
136 | do_expr(3, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_ebx) | 136 | do_expr(3, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_bx) |
137 | do_expr(5, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_ebp) | 137 | do_expr(5, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_bp) |
138 | do_expr(6, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_esi) | 138 | do_expr(6, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_si) |
139 | do_expr(7, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_edi) | 139 | do_expr(7, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_di) |
140 | do_expr(8, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_eip) | 140 | do_expr(8, IA32_RT_SIGFRAME_sigcontext-4 + IA32_SIGCONTEXT_ip) |
141 | 141 | ||
142 | .align 4 | 142 | .align 4 |
143 | .LENDFDEDLSI2: | 143 | .LENDFDEDLSI2: |