blob: fcd9cf00600a970677dd331cfc7f71de0d67d00e [file] [log] [blame]
Jan Beulich9ea81192012-01-18 13:28:13 +00001#define memcpy MEMCPY /* don't hide glibc's memcpy() */
Jan Beulich800eb012012-01-18 13:28:56 +00002#define altinstr_replacement text
3#define globl p2align 4; .globl
4#define Lmemcpy_c globl memcpy_c; memcpy_c
5#define Lmemcpy_c_e globl memcpy_c_e; memcpy_c_e
Hitoshi Mitakeea7872b2010-11-25 16:04:53 +09006#include "../../../arch/x86/lib/memcpy_64.S"
Jiri Olsa7a0153e2012-02-06 18:54:06 -02007/*
8 * We need to provide note.GNU-stack section, saying that we want
9 * NOT executable stack. Otherwise the final linking will assume that
10 * the ELF stack should not be restricted at all and set it RWX.
11 */
12.section .note.GNU-stack,"",@progbits