/kernel/linux/linux-5.10/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) in load_flat_file() [all...] |
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_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()
|
/kernel/linux/linux-6.6/fs/ |
H A D | binfmt_flat.c | 83 unsigned long start_brk; /* End of data segment */ member 305 unsigned long start_brk; in calc_reloc() local 310 start_brk = p->lib_list[0].start_brk; in calc_reloc() 315 if (r > start_brk - start_data + text_len) { in calc_reloc() 317 r, start_brk-start_data+text_len, text_len); in calc_reloc() 704 current->mm->start_brk = datapos + data_len + bss_len; in load_flat_file() 705 current->mm->brk = (current->mm->start_brk + 3) & ~3; in load_flat_file() 722 libinfo->lib_list[0].start_brk = datapos + data_len + bss_len; in load_flat_file() 836 libinfo->lib_list[0].start_brk) in load_flat_file() [all...] |
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...] |
/kernel/liteos_m/kal/libc/newlib/porting/include/sys/ |
H A D | prctl.h | 45 uint64_t start_brk; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | elf-fdpic.h | 44 unsigned long *start_brk);
|
H A D | mm_types.h | 527 unsigned long start_brk, brk, start_stack; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | elf-fdpic.h | 56 unsigned long *start_brk);
|
H A D | mm_types.h | 815 unsigned long start_brk, brk, start_stack; member
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | elf.c | 119 unsigned long *start_brk) in elf_fdpic_arch_lay_out_mm() 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) elf_fdpic_arch_lay_out_mm() argument
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | elf.c | 119 unsigned long *start_brk) in elf_fdpic_arch_lay_out_mm() 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) elf_fdpic_arch_lay_out_mm() argument
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | prctl.h | 88 __u64 start_brk; member
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | prctl.h | 101 __u64 start_brk; member
|
/kernel/linux/linux-6.6/tools/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | prctl.h | 101 __u64 start_brk; member
|
/kernel/linux/linux-5.10/kernel/ |
H A D | sys.c | 1920 offsetof(struct prctl_mm_map, start_brk), in validate_prctl_map_addr() 1949 error |= __prctl_check_order(start_brk, <=, brk); in validate_prctl_map_addr() 1962 prctl_map->start_brk, prctl_map->end_data, in validate_prctl_map_addr() 2044 * - @start_brk/@brk which are used in do_brk_flags but kernel lookups in prctl_set_mm_map() 2055 mm->start_brk = prctl_map.start_brk; in prctl_set_mm_map() 2159 prctl_map.start_brk = mm->start_brk; in prctl_set_mm() 2184 prctl_map.start_brk = addr; in prctl_set_mm() 2232 mm->start_brk in prctl_set_mm() [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | sys.c | 1937 offsetof(struct prctl_mm_map, start_brk), in validate_prctl_map_addr() 1966 error |= __prctl_check_order(start_brk, <=, brk); in validate_prctl_map_addr() 1979 prctl_map->start_brk, prctl_map->end_data, in validate_prctl_map_addr() 2061 * - @start_brk/@brk which are used in do_brk_flags but kernel lookups in prctl_set_mm_map() 2072 mm->start_brk = prctl_map.start_brk; in prctl_set_mm_map() 2176 prctl_map.start_brk = mm->start_brk; in prctl_set_mm() 2201 prctl_map.start_brk = addr; in prctl_set_mm() 2249 mm->start_brk in prctl_set_mm() [all...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/mm/ |
H A D | debug.c | 230 "start_brk %lx brk %lx start_stack %lx\n" in dump_mm() 262 mm->start_brk, mm->brk, mm->start_stack, in dump_mm()
|
/kernel/linux/linux-6.6/mm/ |
H A D | debug.c | 173 "start_brk %lx brk %lx start_stack %lx\n" in dump_mm() 205 mm->start_brk, mm->brk, mm->start_stack, in dump_mm()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | slb.c | 385 unsigned long heap = mm->start_brk; in preload_new_slb_context()
|