diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2017-05-22 06:58:55 -0400 |
|---|---|---|
| committer | Moyster <oysterized@gmail.com> | 2018-05-16 13:27:09 +0200 |
| commit | d3daa0d30b3d151dcfc2cd5a3b707bb3b1602409 (patch) | |
| tree | 6a5f2eb36d974f4e9d7cdab1cd46958b590df482 /arch/arm64/include/asm | |
| parent | d9e02c591484043bf0c9acf94b321f6db7649437 (diff) | |
arm64: move ET_DYN base lower in the address space
Signed-off-by: Daniel Micay <danielmicay@gmail.com>
Diffstat (limited to 'arch/arm64/include/asm')
| -rw-r--r-- | arch/arm64/include/asm/elf.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm64/include/asm/elf.h b/arch/arm64/include/asm/elf.h index 4c5b04eeb..ad4c59058 100644 --- a/arch/arm64/include/asm/elf.h +++ b/arch/arm64/include/asm/elf.h @@ -113,7 +113,7 @@ typedef struct user_fpsimd_state elf_fpregset_t; * that it will "exec", and that there is sufficient room for the brk. */ extern unsigned long randomize_et_dyn(unsigned long base); -#define ELF_ET_DYN_BASE (randomize_et_dyn(2 * TASK_SIZE_64 / 3)) +#define ELF_ET_DYN_BASE (randomize_et_dyn(U32_MAX)) /* * When the program starts, a1 contains a pointer to a function to be @@ -152,7 +152,7 @@ extern unsigned long arch_randomize_brk(struct mm_struct *mm); #ifdef CONFIG_COMPAT #define COMPAT_ELF_PLATFORM ("v8l") -#define COMPAT_ELF_ET_DYN_BASE (randomize_et_dyn(2 * TASK_SIZE_32 / 3)) +#define COMPAT_ELF_ET_DYN_BASE (randomize_et_dyn(0x10000000UL)) /* AArch32 registers. */ #define COMPAT_ELF_NGREG 18 |
