Jan Beulich | be3de80 | 2012-01-24 10:03:22 -0200 | [diff] [blame] | 1 | #define memset MEMSET /* don't hide glibc's memset() */ |
| 2 | #define altinstr_replacement text |
| 3 | #define globl p2align 4; .globl |
| 4 | #define Lmemset_c globl memset_c; memset_c |
| 5 | #define Lmemset_c_e globl memset_c_e; memset_c_e |
| 6 | #include "../../../arch/x86/lib/memset_64.S" |
Jiri Olsa | e89cef1 | 2012-02-01 13:54:08 +0100 | [diff] [blame] | 7 | |
| 8 | /* |
| 9 | * We need to provide note.GNU-stack section, saying that we want |
| 10 | * NOT executable stack. Otherwise the final linking will assume that |
| 11 | * the ELF stack should not be restricted at all and set it RWX. |
| 12 | */ |
| 13 | .section .note.GNU-stack,"",@progbits |