Searched refs:rlim_stack (Results 1 - 9 of 9) sorted by relevance
/linux-master/arch/x86/mm/ |
H A D | mmap.c | 83 struct rlimit *rlim_stack) 85 unsigned long gap = rlim_stack->rlim_cur; 120 struct rlimit *rlim_stack) 126 *base = mmap_base(random_factor, task_size, rlim_stack); 129 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) argument 138 rlim_stack); 149 rlim_stack); 82 mmap_base(unsigned long rnd, unsigned long task_size, struct rlimit *rlim_stack) argument 118 arch_pick_mmap_base(unsigned long *base, unsigned long *legacy_base, unsigned long random_factor, unsigned long task_size, struct rlimit *rlim_stack) argument
|
/linux-master/arch/s390/mm/ |
H A D | mmap.c | 29 static inline int mmap_is_legacy(struct rlimit *rlim_stack) argument 33 if (rlim_stack->rlim_cur == RLIM_INFINITY) 49 struct rlimit *rlim_stack) 51 unsigned long gap = rlim_stack->rlim_cur; 175 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) argument 186 if (mmap_is_legacy(rlim_stack)) { 190 mm->mmap_base = mmap_base(random_factor, rlim_stack); 48 mmap_base(unsigned long rnd, struct rlimit *rlim_stack) argument
|
/linux-master/mm/ |
H A D | util.c | 411 static int mmap_is_legacy(struct rlimit *rlim_stack) argument 418 if (rlim_stack->rlim_cur == RLIM_INFINITY && 432 static unsigned long mmap_base(unsigned long rnd, struct rlimit *rlim_stack) argument 441 return PAGE_ALIGN_DOWN(mmap_upper_limit(rlim_stack) - rnd); 443 unsigned long gap = rlim_stack->rlim_cur; 463 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) argument 470 if (mmap_is_legacy(rlim_stack)) { 474 mm->mmap_base = mmap_base(random_factor, rlim_stack); 479 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) argument
|
/linux-master/include/linux/ |
H A D | binfmts.h | 62 struct rlimit rlim_stack; /* Saved RLIMIT_STACK used during exec. */ member in struct:linux_binprm
|
/linux-master/arch/parisc/kernel/ |
H A D | sys_parisc.c | 76 * When called from arch_get_unmapped_area(), rlim_stack will be NULL, 80 unsigned long mmap_upper_limit(struct rlimit *rlim_stack) argument 85 stack_base = rlim_stack ? rlim_stack->rlim_max
|
/linux-master/include/linux/sched/ |
H A D | mm.h | 180 struct rlimit *rlim_stack); 199 struct rlimit *rlim_stack) {} 198 arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) argument
|
/linux-master/fs/ |
H A D | exec.c | 381 bprm->rlim_stack = current->signal->rlim[RLIMIT_STACK]; 491 limit = min(limit, bprm->rlim_stack.rlim_cur / 4); 763 unsigned long rlim_stack; local 769 stack_base = bprm->rlim_stack.rlim_max; 852 rlim_stack = bprm->rlim_stack.rlim_cur & PAGE_MASK; 854 stack_expand = min(rlim_stack, stack_size + stack_expand); 1361 if (bprm->rlim_stack.rlim_cur > _STK_LIM) 1362 bprm->rlim_stack.rlim_cur = _STK_LIM; 1462 arch_pick_mmap_layout(me->mm, &bprm->rlim_stack); [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | processor.h | 51 unsigned long mmap_upper_limit(struct rlimit *rlim_stack);
|
/linux-master/arch/sparc/kernel/ |
H A D | sys_sparc_64.c | 280 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) argument 289 gap = rlim_stack->rlim_cur;
|
Completed in 206 milliseconds