/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | mmap.c | 186 unsigned long random_factor, in radix__arch_pick_mmap_layout() 193 mm->mmap_base = mmap_base(random_factor, rlim_stack); in radix__arch_pick_mmap_layout() 200 unsigned long random_factor, 209 unsigned long random_factor = 0UL; in arch_pick_mmap_layout() local 212 random_factor = arch_mmap_rnd(); in arch_pick_mmap_layout() 215 return radix__arch_pick_mmap_layout(mm, random_factor, in arch_pick_mmap_layout() 225 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout() 185 radix__arch_pick_mmap_layout(struct mm_struct *mm, unsigned long random_factor, struct rlimit *rlim_stack) radix__arch_pick_mmap_layout() argument
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | mmap.c | 174 unsigned long random_factor = 0UL; in arch_pick_mmap_layout() local 177 random_factor = arch_mmap_rnd(); in arch_pick_mmap_layout() 184 mm->mmap_base = mmap_base_legacy(random_factor); in arch_pick_mmap_layout() 187 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | mmap.c | 119 unsigned long random_factor, unsigned long task_size, in arch_pick_mmap_base() 122 *legacy_base = mmap_legacy_base(random_factor, task_size); in arch_pick_mmap_base() 126 *base = mmap_base(random_factor, task_size, rlim_stack); in arch_pick_mmap_base() 118 arch_pick_mmap_base(unsigned long *base, unsigned long *legacy_base, unsigned long random_factor, unsigned long task_size, struct rlimit *rlim_stack) arch_pick_mmap_base() argument
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | mmap.c | 119 unsigned long random_factor, unsigned long task_size, in arch_pick_mmap_base() 122 *legacy_base = mmap_legacy_base(random_factor, task_size); in arch_pick_mmap_base() 126 *base = mmap_base(random_factor, task_size, rlim_stack); in arch_pick_mmap_base() 118 arch_pick_mmap_base(unsigned long *base, unsigned long *legacy_base, unsigned long random_factor, unsigned long task_size, struct rlimit *rlim_stack) arch_pick_mmap_base() argument
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | mmap.c | 174 unsigned long random_factor = 0UL; in arch_pick_mmap_layout() local 177 random_factor = arch_mmap_rnd(); in arch_pick_mmap_layout() 184 mm->mmap_base = mmap_base_legacy(random_factor); in arch_pick_mmap_layout() 187 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/kernel/linux/linux-5.10/mm/ |
H A D | util.c | 431 unsigned long random_factor = 0UL; in arch_pick_mmap_layout() local 434 random_factor = arch_mmap_rnd(); in arch_pick_mmap_layout() 437 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 440 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/kernel/linux/linux-6.6/mm/ |
H A D | util.c | 448 unsigned long random_factor = 0UL; in arch_pick_mmap_layout() local 451 random_factor = arch_mmap_rnd(); in arch_pick_mmap_layout() 454 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 457 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | sys_sparc_64.c | 282 unsigned long random_factor = mmap_rnd(); in arch_pick_mmap_layout() local 294 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 305 mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor); in arch_pick_mmap_layout()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | sys_sparc_64.c | 282 unsigned long random_factor = mmap_rnd(); in arch_pick_mmap_layout() local 294 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 305 mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor); in arch_pick_mmap_layout()
|