]>
Commit | Line | Data |
---|---|---|
2435f0cb MT |
1 | --- glibc-2.12.2/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S 2011-09-08 22:22:41.000000000 +0400 |
2 | +++ glibc-2.12.2/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S 2011-09-08 21:44:49.000000000 +0400 | |
3 | @@ -18,16 +18,20 @@ | |
4 | ||
5 | #include <sysdep.h> | |
6 | ||
7 | + .text | |
8 | + | |
9 | /* If no SA_RESTORER function was specified by the application we use | |
10 | one of these. This avoids the need for the kernel to synthesise a return | |
11 | instruction on the stack, which would involve expensive cache flushes. */ | |
12 | ||
13 | ENTRY(__default_sa_restorer) | |
14 | swi SYS_ify(sigreturn) | |
15 | +PSEUDO_END (__default_sa_restorer) | |
16 | ||
17 | #ifdef __NR_rt_sigreturn | |
18 | ||
19 | ENTRY(__default_rt_sa_restorer) | |
20 | swi SYS_ify(rt_sigreturn) | |
21 | +PSEUDO_END (__default_rt_sa_restorer) | |
22 | ||
23 | #endif |