/linux-4.4.14/arch/frv/mm/ |
H A D | elf-fdpic.c | 26 unsigned long *start_brk) elf_fdpic_arch_lay_out_mm() 38 *start_brk = 0x80000000UL; elf_fdpic_arch_lay_out_mm() 23 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) elf_fdpic_arch_lay_out_mm() argument
|
/linux-4.4.14/include/linux/ |
H A D | elf-fdpic.h | 48 unsigned long *start_brk);
|
H A D | mm_types.h | 434 unsigned long start_brk, brk, start_stack; member in struct:mm_struct
|
/linux-4.4.14/mm/ |
H A D | debug.c | 180 "start_brk %lx brk %lx start_stack %lx\n" dump_mm() 214 mm->start_brk, mm->brk, mm->start_stack, dump_mm()
|
H A D | mmap.c | 299 * randomize_va_space to 2, which will still cause mm->start_brk SYSCALL_DEFINE1() 303 min_brk = mm->start_brk; SYSCALL_DEFINE1() 307 min_brk = mm->start_brk; SYSCALL_DEFINE1() 318 if (check_data_rlimit(rlimit(RLIMIT_DATA), brk, mm->start_brk, SYSCALL_DEFINE1()
|
H A D | nommu.c | 533 if (brk < mm->start_brk || brk > mm->context.end_brk) SYSCALL_DEFINE1()
|
/linux-4.4.14/fs/ |
H A D | binfmt_elf_fdpic.c | 373 ¤t->mm->start_brk); load_elf_fdpic_binary() 401 if (!current->mm->start_brk) load_elf_fdpic_binary() 402 current->mm->start_brk = current->mm->end_data; load_elf_fdpic_binary() 404 current->mm->brk = current->mm->start_brk = load_elf_fdpic_binary() 405 PAGE_ALIGN(current->mm->start_brk); load_elf_fdpic_binary() 418 current->mm->start_brk = vm_mmap(NULL, 0, stack_size, stack_prot, load_elf_fdpic_binary() 423 if (IS_ERR_VALUE(current->mm->start_brk)) { load_elf_fdpic_binary() 424 retval = current->mm->start_brk; load_elf_fdpic_binary() 425 current->mm->start_brk = 0; load_elf_fdpic_binary() 429 current->mm->brk = current->mm->start_brk; load_elf_fdpic_binary() 430 current->mm->context.end_brk = current->mm->start_brk; load_elf_fdpic_binary() 431 current->mm->start_stack = current->mm->start_brk + stack_size; load_elf_fdpic_binary() 443 kdebug("- start_brk %lx", current->mm->start_brk); load_elf_fdpic_binary()
|
H A D | binfmt_flat.c | 79 unsigned long start_brk; /* End of data segment */ member in struct:lib_info::__anon11362 317 unsigned long start_brk; calc_reloc() local 355 start_brk = p->lib_list[id].start_brk; calc_reloc() 360 if (!flat_reloc_valid(r, start_brk - start_data + text_len)) { calc_reloc() 362 (int) r,(int)(start_brk-start_data+text_len),(int)text_len); calc_reloc() 682 current->mm->start_brk = datapos + data_len + bss_len; load_flat_file() 683 current->mm->brk = (current->mm->start_brk + 3) & ~3; load_flat_file() 701 libinfo->lib_list[id].start_brk = datapos + data_len + bss_len; load_flat_file() 792 libinfo->lib_list[id].start_brk) + /* start brk */ load_flat_file()
|
H A D | binfmt_aout.c | 256 (current->mm->start_brk = N_BSSADDR(ex)); load_aout_binary() 324 retval = set_brk(current->mm->start_brk, current->mm->brk); load_aout_binary()
|
H A D | binfmt_elf.c | 104 current->mm->start_brk = current->mm->brk = end; set_brk() 1055 current->mm->brk = current->mm->start_brk = load_elf_binary()
|
/linux-4.4.14/kernel/ |
H A D | sys.c | 1739 offsetof(struct prctl_mm_map, start_brk), validate_prctl_map() 1768 error |= __prctl_check_order(start_brk, <=, brk); validate_prctl_map() 1780 if (prctl_map->start_brk <= prctl_map->end_data || validate_prctl_map() 1788 prctl_map->start_brk, prctl_map->end_data, validate_prctl_map() 1870 * - @start_brk/@brk which are used in do_brk but kernel lookups prctl_set_mm_map() 1880 mm->start_brk = prctl_map.start_brk; prctl_set_mm_map() 1973 prctl_map.start_brk = mm->start_brk; prctl_set_mm() 2001 prctl_map.start_brk = addr; prctl_set_mm() 2049 mm->start_brk = prctl_map.start_brk; prctl_set_mm()
|
/linux-4.4.14/arch/x86/ia32/ |
H A D | ia32_aout.c | 308 (current->mm->start_brk = N_BSSADDR(ex)); load_aout_binary() 378 set_brk(current->mm->start_brk, current->mm->brk); load_aout_binary()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | prctl.h | 138 __u64 start_brk; /* heap for brk() syscall */ member in struct:prctl_mm_map
|
/linux-4.4.14/arch/frv/kernel/ |
H A D | ptrace.c | 287 tmp = child->mm->start_stack - child->mm->start_brk; arch_ptrace()
|
/linux-4.4.14/fs/proc/ |
H A D | array.c | 536 seq_put_decimal_ull(m, ' ', mm->start_brk); do_task_stat()
|
H A D | task_mmu.c | 335 vma->vm_end >= mm->start_brk) { show_map_vma() 1567 } else if (vma->vm_start <= mm->brk && vma->vm_end >= mm->start_brk) { show_numa_map()
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | osf_sys.c | 73 mm->start_brk = bss_start + bss_len; SYSCALL_DEFINE4()
|
/linux-4.4.14/security/selinux/ |
H A D | hooks.c | 3395 if (vma->vm_start >= vma->vm_mm->start_brk && selinux_file_mprotect()
|
/linux-4.4.14/kernel/events/ |
H A D | core.c | 6080 if (vma->vm_start <= vma->vm_mm->start_brk && perf_event_mmap_event()
|