diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/i386/mmap.S')
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/mmap.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/i386/mmap.S b/sysdeps/unix/sysv/linux/i386/mmap.S index 0addf65e44..6877641a1c 100644 --- a/sysdeps/unix/sysv/linux/i386/mmap.S +++ b/sysdeps/unix/sysv/linux/i386/mmap.S @@ -74,6 +74,11 @@ L(skip): ja SYSCALL_ERROR_LABEL /* Successful; return the syscall's value. */ + mov 8(%esp), %ecx +#if defined __CHKP__ || defined __CHKWR__ + bndmk -1(%eax, %ecx), %bnd0 +#endif + ret PSEUDO_END (__mmap) |