diff options
| author | Sachin Monga <smonga@linux.ibm.com> | 2024-11-25 10:17:30 -0500 |
|---|---|---|
| committer | Peter Bergner <bergner@linux.ibm.com> | 2024-11-25 10:44:20 -0500 |
| commit | 2062e02772128db6b90bf0078c5041c66c4a951e (patch) | |
| tree | c4a641112363c450e963b7a5667287767a151efb /sysdeps/powerpc/powerpc64/sysdep.h | |
| parent | 68d71289425bb133c6cbf0f5065da6b1d99f81fc (diff) | |
| download | glibc-2062e02772128db6b90bf0078c5041c66c4a951e.tar.xz glibc-2062e02772128db6b90bf0078c5041c66c4a951e.zip | |
powerpc64le: ROP Changes for strncpy/ppc-mount
Add ROP protect instructions to strncpy and ppc-mount functions.
Modify FRAME_MIN_SIZE to 48 bytes for ELFv2 to reserve additional
16 bytes for ROP save slot and padding.
Signed-off-by: Sachin Monga <smonga@linux.ibm.com>
Reviewed-by: Peter Bergner <bergner@linux.ibm.com>
Diffstat (limited to 'sysdeps/powerpc/powerpc64/sysdep.h')
| -rw-r--r-- | sysdeps/powerpc/powerpc64/sysdep.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/powerpc/powerpc64/sysdep.h b/sysdeps/powerpc/powerpc64/sysdep.h index b5c70e526e..a15d858f47 100644 --- a/sysdeps/powerpc/powerpc64/sysdep.h +++ b/sysdeps/powerpc/powerpc64/sysdep.h @@ -32,7 +32,7 @@ #define FRAME_PARM_SAVE 48 #else #define FRAME_ROP_SAVE -8 -#define FRAME_MIN_SIZE 32 +#define FRAME_MIN_SIZE 48 /* Includes space for the ROP save slot */ #define FRAME_MIN_SIZE_PARM 112 /* Includes space for the ROP save slot */ #define FRAME_TOC_SAVE 24 #define FRAME_PARM_SAVE 32 |
