/linux-master/include/linux/ |
H A D | elf-fdpic.h | 56 unsigned long *start_brk);
|
H A D | mm_types.h | 899 unsigned long start_brk, brk, start_stack; member in struct:mm_struct::__anon1182
|
H A D | mm.h | 909 vma->vm_end > vma->vm_mm->start_brk;
|
/linux-master/arch/arm/kernel/ |
H A D | elf.c | 119 unsigned long *start_brk) 116 elf_fdpic_arch_lay_out_mm(struct elf_fdpic_params *exec_params, struct elf_fdpic_params *interp_params, unsigned long *start_stack, unsigned long *start_brk) argument
|
/linux-master/fs/ |
H A D | binfmt_flat.c | 83 unsigned long start_brk; /* End of data segment */ member in struct:lib_info::__anon2481 305 unsigned long start_brk; local 310 start_brk = p->lib_list[0].start_brk; 315 if (r > start_brk - start_data + text_len) { 317 r, start_brk-start_data+text_len, text_len); 704 current->mm->start_brk = datapos + data_len + bss_len; 705 current->mm->brk = (current->mm->start_brk + 3) & ~3; 722 libinfo->lib_list[0].start_brk = datapos + data_len + bss_len; 836 libinfo->lib_list[0].start_brk) [all...] |
H A D | binfmt_elf_fdpic.c | 370 ¤t->mm->start_brk); 403 if (!current->mm->start_brk) 404 current->mm->start_brk = current->mm->end_data; 406 current->mm->brk = current->mm->start_brk = 407 PAGE_ALIGN(current->mm->start_brk); 420 current->mm->start_brk = vm_mmap(NULL, 0, stack_size, stack_prot, 425 if (IS_ERR_VALUE(current->mm->start_brk)) { 426 retval = current->mm->start_brk; 427 current->mm->start_brk = 0; 431 current->mm->brk = current->mm->start_brk; [all...] |
H A D | binfmt_elf.c | 1197 current->mm->start_brk = current->mm->brk = ELF_PAGEALIGN(elf_brk); 1264 mm->brk = mm->start_brk = ELF_ET_DYN_BASE; 1267 mm->brk = mm->start_brk = arch_randomize_brk(mm);
|
/linux-master/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member in struct:prctl_mm_map
|
/linux-master/tools/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member in struct:prctl_mm_map
|
/linux-master/mm/ |
H A D | debug.c | 191 "start_brk %lx brk %lx start_stack %lx\n" 223 mm->start_brk, mm->brk, mm->start_stack,
|
H A D | mmap.c | 196 * randomize_va_space to 2, which will still cause mm->start_brk 200 min_brk = mm->start_brk; 204 min_brk = mm->start_brk; 215 if (check_data_rlimit(rlimit(RLIMIT_DATA), brk, mm->start_brk, 257 brkvma = vma_prev_limit(&vmi, mm->start_brk);
|
H A D | nommu.c | 383 if (brk < mm->start_brk || brk > mm->context.end_brk)
|
/linux-master/kernel/ |
H A D | sys.c | 1950 offsetof(struct prctl_mm_map, start_brk), 1979 error |= __prctl_check_order(start_brk, <=, brk); 1992 prctl_map->start_brk, prctl_map->end_data, 2074 * - @start_brk/@brk which are used in do_brk_flags but kernel lookups 2085 mm->start_brk = prctl_map.start_brk; 2189 prctl_map.start_brk = mm->start_brk; 2214 prctl_map.start_brk = addr; 2262 mm->start_brk [all...] |
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | slb.c | 385 unsigned long heap = mm->start_brk;
|
/linux-master/arch/alpha/kernel/ |
H A D | osf_sys.c | 78 mm->start_brk = bss_start + bss_len;
|
/linux-master/fs/proc/ |
H A D | array.c | 652 seq_put_decimal_ull(m, " ", mm->start_brk);
|