| /OK3568_Linux_fs/kernel/fs/ |
| H A D | binfmt_flat.c | 81 unsigned long start_brk; /* End of data segment */ member 323 unsigned long start_brk; in calc_reloc() local 360 start_brk = p->lib_list[id].start_brk; in calc_reloc() 365 if (r > start_brk - start_data + text_len) { in calc_reloc() 367 r, start_brk-start_data+text_len, text_len); in calc_reloc() 763 current->mm->start_brk = datapos + data_len + bss_len; in load_flat_file() 764 current->mm->brk = (current->mm->start_brk + 3) & ~3; in load_flat_file() 782 libinfo->lib_list[id].start_brk = datapos + data_len + bss_len; in load_flat_file() 896 libinfo->lib_list[id].start_brk) + /* start brk */ in load_flat_file()
|
| H A D | binfmt_elf_fdpic.c | 371 ¤t->mm->start_brk); in load_elf_fdpic_binary() 404 if (!current->mm->start_brk) in load_elf_fdpic_binary() 405 current->mm->start_brk = current->mm->end_data; in load_elf_fdpic_binary() 407 current->mm->brk = current->mm->start_brk = in load_elf_fdpic_binary() 408 PAGE_ALIGN(current->mm->start_brk); in load_elf_fdpic_binary() 421 current->mm->start_brk = vm_mmap(NULL, 0, stack_size, stack_prot, in load_elf_fdpic_binary() 426 if (IS_ERR_VALUE(current->mm->start_brk)) { in load_elf_fdpic_binary() 427 retval = current->mm->start_brk; in load_elf_fdpic_binary() 428 current->mm->start_brk = 0; in load_elf_fdpic_binary() 432 current->mm->brk = current->mm->start_brk; in load_elf_fdpic_binary() [all …]
|
| H A D | binfmt_aout.c | 171 (current->mm->start_brk = N_BSSADDR(ex)); in load_aout_binary() 241 retval = set_brk(current->mm->start_brk, current->mm->brk); in load_aout_binary()
|
| H A D | binfmt_elf.c | 125 current->mm->start_brk = current->mm->brk = end; in set_brk() 1288 mm->brk = mm->start_brk = ELF_ET_DYN_BASE; in load_elf_binary() 1291 mm->brk = mm->start_brk = arch_randomize_brk(mm); in load_elf_binary()
|
| /OK3568_Linux_fs/kernel/Documentation/bpf/ |
| H A D | bpf_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 &&
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | elf-fdpic.h | 44 unsigned long *start_brk);
|
| H A D | mm_types.h | 521 unsigned long start_brk, brk, start_stack; member
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H A D | elf.c | 119 unsigned long *start_brk) in elf_fdpic_arch_lay_out_mm() argument
|
| /OK3568_Linux_fs/kernel/arch/x86/ia32/ |
| H A D | ia32_aout.c | 152 (current->mm->start_brk = N_BSSADDR(ex)); in load_aout_binary() 222 error = set_brk(current->mm->start_brk, current->mm->brk); in load_aout_binary()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/ |
| H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/ |
| H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | sys.c | 1916 offsetof(struct prctl_mm_map, start_brk), in validate_prctl_map_addr() 1945 error |= __prctl_check_order(start_brk, <=, brk); in validate_prctl_map_addr() 1958 prctl_map->start_brk, prctl_map->end_data, in validate_prctl_map_addr() 2051 mm->start_brk = prctl_map.start_brk; in prctl_set_mm_map() 2155 prctl_map.start_brk = mm->start_brk; in prctl_set_mm() 2180 prctl_map.start_brk = addr; in prctl_set_mm() 2228 mm->start_brk = prctl_map.start_brk; in prctl_set_mm()
|
| /OK3568_Linux_fs/kernel/tools/include/uapi/linux/ |
| H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/ |
| H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | debug.c | 260 mm->start_brk, mm->brk, mm->start_stack, in dump_mm()
|
| H A D | mmap.c | 232 min_brk = mm->start_brk; in SYSCALL_DEFINE1() 236 min_brk = mm->start_brk; in SYSCALL_DEFINE1() 247 if (check_data_rlimit(rlimit(RLIMIT_DATA), brk, mm->start_brk, in SYSCALL_DEFINE1()
|
| H A D | nommu.c | 395 if (brk < mm->start_brk || brk > mm->context.end_brk) in SYSCALL_DEFINE1()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/ |
| H A D | slb.c | 408 unsigned long heap = mm->start_brk; in preload_new_slb_context()
|
| /OK3568_Linux_fs/kernel/fs/proc/ |
| H A D | array.c | 607 seq_put_decimal_ull(m, " ", mm->start_brk); in do_task_stat()
|
| H A D | task_mmu.c | 367 vma->vm_end >= mm->start_brk) { in show_map_vma() 1981 } else if (vma->vm_start <= mm->brk && vma->vm_end >= mm->start_brk) { in show_numa_map()
|
| /OK3568_Linux_fs/kernel/arch/alpha/kernel/ |
| H A D | osf_sys.c | 77 mm->start_brk = bss_start + bss_len; in SYSCALL_DEFINE4()
|
| /OK3568_Linux_fs/kernel/security/selinux/ |
| H A D | hooks.c | 3814 if (vma->vm_start >= vma->vm_mm->start_brk && in selinux_file_mprotect()
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H A D | proc.rst | 375 start_brk address above which program heap can be expanded with brk()
|
| /OK3568_Linux_fs/kernel/kernel/events/ |
| H A D | core.c | 8162 if (vma->vm_start <= vma->vm_mm->start_brk && in perf_event_mmap_event()
|