/linux-master/fs/ |
H A D | binfmt_flat.c | 698 * set up the brk stuff, uses any slack left in data/bss/stack 699 * allocation. We put the brk after the bss (between the bss 705 current->mm->brk = (current->mm->start_brk + 3) & ~3; 835 (memp + memp_size - stack_len - /* end brk */ 836 libinfo->lib_list[0].start_brk) + /* start brk */
|
/linux-master/include/linux/ |
H A D | mm.h | 237 void *end_data, void *brk); 909 return vma->vm_start < vma->vm_mm->brk &&
|
H A D | mm_types.h | 710 * or brk vma (with NULL file) can only be in an anon_vma list. 896 unsigned long start_brk, brk, start_stack; member in struct:mm_struct::__anon389
|
H A D | serial.h | 42 __u32 frame, parity, overrun, brk; member in struct:async_icount
|
H A D | serial_core.h | 421 __u32 brk; member in struct:uart_icount
|
H A D | syscalls.h | 769 asmlinkage long sys_brk(unsigned long brk);
|
/linux-master/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ 140 __u64 brk; member in struct:prctl_mm_map
|
H A D | serial.h | 106 int frame, overrun, parity, brk; member in struct:serial_icounter_struct
|
/linux-master/kernel/ |
H A D | sys.c | 1960 offsetof(struct prctl_mm_map, brk), 1988 error |= __prctl_check_order(start_brk, <=, brk); 2000 if (check_data_rlimit(rlimit(RLIMIT_DATA), prctl_map->brk, 2083 * - @start_brk/@brk which are used in do_brk_flags but kernel lookups 2095 mm->brk = prctl_map.brk; 2199 prctl_map.brk = mm->brk; 2226 prctl_map.brk = addr; 2272 mm->brk [all...] |
/linux-master/lib/ |
H A D | test_maple_tree.c | 1692 int i, brk = 105, max = 1040, brk_start = 100, count = 20000000; local 1698 mtree_store_range(mt, brk, brk, NULL, GFP_KERNEL); 1699 mtree_store_range(mt, brk_start, brk, xa_mk_value(brk),
|
/linux-master/mm/ |
H A D | debug.c | 181 "start_brk %lx brk %lx start_stack %lx\n" 210 mm->start_brk, mm->brk, mm->start_stack,
|
H A D | init-mm.c | 51 void *end_data, void *brk) 56 init_mm.brk = (unsigned long)brk; 50 setup_initial_init_mm(void *start_code, void *end_code, void *end_data, void *brk) argument
|
H A D | mmap.c | 178 SYSCALL_DEFINE1(brk, unsigned long, brk) 191 origbrk = mm->brk; 206 if (brk < min_brk) 215 if (check_data_rlimit(rlimit(RLIMIT_DATA), brk, mm->start_brk, 219 newbrk = PAGE_ALIGN(brk); 220 oldbrk = PAGE_ALIGN(mm->brk); 222 mm->brk = brk; 226 /* Always allow shrinking brk [all...] |
H A D | nommu.c | 361 * like trying to un-brk an area that has already been mapped 365 SYSCALL_DEFINE1(brk, unsigned long, brk) 369 if (brk < mm->start_brk || brk > mm->context.end_brk) 370 return mm->brk; 372 if (mm->brk == brk) 373 return mm->brk; 376 * Always allow shrinking brk [all...] |
H A D | util.c | 392 return randomize_page(mm->brk, SZ_32M); 394 return randomize_page(mm->brk, SZ_1G);
|
/linux-master/tools/include/nolibc/ |
H A D | sys.h | 83 * int brk(void *addr); 94 int brk(void *addr) function
|
/linux-master/tools/perf/trace/beauty/include/uapi/linux/ |
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ 140 __u64 brk; member in struct:prctl_mm_map
|
/linux-master/tools/testing/selftests/arm64/fp/ |
H A D | fp-ptrace-asm.S | 147 brk #0 271 brk #0
|
/linux-master/tools/testing/selftests/nolibc/ |
H A D | nolibc-test.c | 649 char *brk = sbrk(0) != (void *)-1 ? sbrk(0) : &end; local 664 CASE_TEST(argv_addr); EXPECT_PTRGT(1, test_argv, brk); break; 667 CASE_TEST(argv0_addr); EXPECT_PTRGT(1, argv0, brk); break; 668 CASE_TEST(argv0_str); EXPECT_STRNZ(1, argv0 > brk ? argv0 : NULL); break; 669 CASE_TEST(argv0_len); EXPECT_GE(1, argv0 > brk ? strlen(argv0) : 0, 1); break; 670 CASE_TEST(environ_addr); EXPECT_PTRGT(1, environ, brk); break; 675 CASE_TEST(auxv_addr); EXPECT_PTRGT(test_auxv != (void *)-1, test_auxv, brk); break; 974 CASE_TEST(brk); EXPECT_SYSZR(1, brk(sbrk(0))); break;
|
/linux-master/tools/testing/selftests/timers/ |
H A D | posix_timers.c | 40 err = brk(addr + 4096); 41 err |= brk(addr);
|