Searched refs:start_brk (Results 1 – 16 of 16) sorted by relevance
| /linux/fs/ |
| H A D | binfmt_flat.c | 85 unsigned long start_brk; /* End of data segment */ member 307 unsigned long start_brk; in calc_reloc() local 312 start_brk = p->lib_list[0].start_brk; in calc_reloc() 317 if (r > start_brk - start_data + text_len) { in calc_reloc() 319 r, start_brk-start_data+text_len, text_len); in calc_reloc() 706 current->mm->start_brk = datapos + data_len + bss_len; in load_flat_file() 707 current->mm->brk = (current->mm->start_brk + 3) & ~3; in load_flat_file() 724 libinfo->lib_list[0].start_brk = datapos + data_len + bss_len; in load_flat_file() 838 libinfo->lib_list[0].start_brk) + /* start brk */ in load_flat_file()
|
| H A D | binfmt_elf_fdpic.c | 370 ¤t->mm->start_brk); in load_elf_fdpic_binary() 403 if (!current->mm->start_brk) in load_elf_fdpic_binary() 404 current->mm->start_brk = current->mm->end_data; in load_elf_fdpic_binary() 406 current->mm->brk = current->mm->start_brk = in load_elf_fdpic_binary() 407 PAGE_ALIGN(current->mm->start_brk); in load_elf_fdpic_binary() 420 current->mm->start_brk = vm_mmap(NULL, 0, stack_size, stack_prot, in load_elf_fdpic_binary() 425 if (IS_ERR_VALUE(current->mm->start_brk)) { in load_elf_fdpic_binary() 426 retval = current->mm->start_brk; in load_elf_fdpic_binary() 427 current->mm->start_brk = 0; in load_elf_fdpic_binary() 431 current->mm->brk = current->mm->start_brk; in load_elf_fdpic_binary() [all …]
|
| H A D | binfmt_elf.c | 1331 mm->start_brk = mm->brk = ELF_PAGEALIGN(elf_brk); in load_elf_binary() 1339 mm->brk = mm->start_brk = mm->brk + PAGE_SIZE; in load_elf_binary() 1341 mm->brk = mm->start_brk = arch_randomize_brk(mm); in load_elf_binary()
|
| /linux/Documentation/bpf/ |
| H A D | prog_lsm.rst | 31 unsigned long start_brk, brk, start_stack; 35 unsigned long start_brk, brk, start_stack; 79 is_heap = (vma->vm_start >= vma->vm_mm->start_brk &&
|
| /linux/include/linux/ |
| H A D | elf-fdpic.h | 56 unsigned long *start_brk);
|
| H A D | mm_types.h | 1256 unsigned long start_brk, brk, start_stack; member
|
| H A D | mm.h | 1247 vma->vm_end > vma->vm_mm->start_brk; in vma_is_initial_heap()
|
| /linux/arch/arm/kernel/ |
| H A D | elf.c | 119 unsigned long *start_brk) in elf_fdpic_arch_lay_out_mm() argument
|
| /linux/kernel/ |
| H A D | sys.c | 2008 offsetof(struct prctl_mm_map, start_brk), in validate_prctl_map_addr() 2037 error |= __prctl_check_order(start_brk, <=, brk); in validate_prctl_map_addr() 2050 prctl_map->start_brk, prctl_map->end_data, in validate_prctl_map_addr() 2132 * - @start_brk/@brk which are used in do_brk_flags but kernel lookups in prctl_set_mm_map() 2143 mm->start_brk = prctl_map.start_brk; in prctl_set_mm_map() 2247 prctl_map.start_brk = mm->start_brk; in prctl_set_mm() 2272 prctl_map.start_brk = addr; in prctl_set_mm() 2320 mm->start_brk in prctl_set_mm() [all...] |
| /linux/tools/include/uapi/linux/ |
| H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
| /linux/include/uapi/linux/ |
| H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
| /linux/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
| /linux/mm/ |
| H A D | debug.c | 212 mm->start_brk, mm->brk, mm->start_stack, in dump_mm()
|
| H A D | mmap.c | 131 min_brk = mm->start_brk; in SYSCALL_DEFINE1() 150 if (check_data_rlimit(rlimit(RLIMIT_DATA), brk, mm->start_brk, in SYSCALL_DEFINE1() 193 brkvma = vma_prev_limit(&vmi, mm->start_brk); in SYSCALL_DEFINE1()
|
| H A D | nommu.c | 384 if (brk < mm->start_brk || brk > mm->context.end_brk) in SYSCALL_DEFINE1()
|
| /linux/security/selinux/ |
| H A D | hooks.c | 4035 if (vma->vm_start >= vma->vm_mm->start_brk && in selinux_file_mprotect()
|