/linux-master/arch/arm64/include/asm/ |
H A D | insn-def.h | 6 #include <asm/brk-imm.h>
|
H A D | asm-bug.h | 8 #include <asm/brk-imm.h> 39 brk BUG_BRK_IMM
|
H A D | debug-monitors.h | 10 #include <asm/brk-imm.h>
|
/linux-master/arch/arm64/kernel/probes/ |
H A D | kprobes_trampoline.S | 18 brk #KRETPROBES_BRK_IMM
|
/linux-master/include/linux/ |
H A D | elf-randomize.h | 13 # define arch_randomize_brk(mm) (mm->brk)
|
H A D | serial.h | 42 __u32 frame, parity, overrun, brk; member in struct:async_icount
|
/linux-master/arch/powerpc/kernel/ |
H A D | dawr.c | 19 int set_dawr(int nr, struct arch_hw_breakpoint *brk) argument 23 dawr = brk->address; 25 dawrx = (brk->type & (HW_BRK_TYPE_READ | HW_BRK_TYPE_WRITE)) 27 dawrx |= ((brk->type & (HW_BRK_TYPE_TRANSLATE)) >> 2) << (63 - 59); 28 dawrx |= (brk->type & (HW_BRK_TYPE_PRIV_ALL)) >> 3; 33 * brk->hw_len is in bytes. 36 mrd = ((brk->hw_len + 7) >> 3) - 1;
|
H A D | process.c | 760 static void set_breakpoint(int i, struct arch_hw_breakpoint *brk) argument 763 __set_breakpoint(i, brk); 807 static inline int set_dabr(struct arch_hw_breakpoint *brk) argument 811 dabr = brk->address | (brk->type & HW_BRK_TYPE_DABR); 812 dabrx = ((brk->type >> 3) & 0x7); 832 static inline int set_breakpoint_8xx(struct arch_hw_breakpoint *brk) argument 837 unsigned long start_addr = ALIGN_DOWN(brk->address, HW_BREAKPOINT_SIZE); 838 unsigned long end_addr = ALIGN(brk->address + brk 865 set_hw_breakpoint(int nr, struct arch_hw_breakpoint *brk) argument 880 __set_breakpoint(int nr, struct arch_hw_breakpoint *brk) argument 882 memcpy(this_cpu_ptr(¤t_brk[nr]), brk, sizeof(*brk)); local 901 struct arch_hw_breakpoint brk = {0}; local [all...] |
/linux-master/mm/ |
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 | nommu.c | 375 * like trying to un-brk an area that has already been mapped 379 SYSCALL_DEFINE1(brk, unsigned long, brk) 383 if (brk < mm->start_brk || brk > mm->context.end_brk) 384 return mm->brk; 386 if (mm->brk == brk) 387 return mm->brk; 390 * Always allow shrinking brk [all...] |
/linux-master/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-noadv.c | 202 struct arch_hw_breakpoint brk; local 217 brk.address = ALIGN_DOWN(bp_info->addr, HW_BREAKPOINT_SIZE); 218 brk.type = HW_BRK_TYPE_TRANSLATE | HW_BRK_TYPE_PRIV_ALL; 219 brk.len = DABR_MAX_LEN; 220 brk.hw_len = DABR_MAX_LEN; 222 brk.type |= HW_BRK_TYPE_READ; 224 brk.type |= HW_BRK_TYPE_WRITE; 241 arch_bp_generic_fields(brk.type, &attr.bp_type); 263 child->thread.hw_brk[i] = brk;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | hw_breakpoint.h | 121 int set_dawr(int nr, struct arch_hw_breakpoint *brk); 124 static inline int set_dawr(int nr, struct arch_hw_breakpoint *brk) { return -1; } argument
|
H A D | debug.h | 48 void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk);
|
/linux-master/tools/testing/selftests/timers/ |
H A D | posix_timers.c | 40 err = brk(addr + 4096); 41 err |= brk(addr);
|
/linux-master/include/uapi/linux/ |
H A D | serial.h | 106 int frame, overrun, parity, brk; member in struct:serial_icounter_struct
|
H A D | prctl.h | 139 __u64 start_brk; /* heap for brk() syscall */ 140 __u64 brk; member in struct:prctl_mm_map
|
/linux-master/arch/x86/include/asm/ |
H A D | setup.h | 104 /* exceedingly early brk-like allocator */ 109 * Reserve space in the .brk section, which is a block of memory from which the 117 __section(".bss..brk") __aligned(1) __used \ 139 .pushsection .bss..brk, "aw"
|
/linux-master/arch/x86/kernel/ |
H A D | vmlinux.lds.S | 408 .brk : AT(ADDR(.brk) - LOAD_OFFSET) { 411 *(.bss..brk) /* areas brk users have reserved */ 423 * Resides after _end because even though the .brk section is after 424 * __end_of_kernel_reserve, the .brk section is later reserved as a
|
/linux-master/arch/s390/kernel/ |
H A D | process.c | 257 ret = PAGE_ALIGN(mm->brk + brk_rnd()); 258 return (ret > mm->brk) ? ret : mm->brk;
|
/linux-master/drivers/tty/serial/ |
H A D | zs.h | 32 u8 brk; /* BREAK state from RR0. */ member in struct:zs_port
|
H A D | zs.c | 578 icount->brk++; 651 u8 status, brk; local 659 brk = status & BRK_ABRT; 660 if (brk && !zport->brk) { 668 zport->brk = brk; 796 zport->brk = read_zsreg(zport, R0) & BRK_ABRT;
|
H A D | fsl_linflexuart.c | 231 bool brk; local 238 brk = false; 248 brk = true; 249 sport->icount.brk++; 260 if (brk) {
|
/linux-master/tools/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/nolibc/ |
H A D | nolibc-test.c | 629 char *brk = sbrk(0) != (void *)-1 ? sbrk(0) : &end; local 644 CASE_TEST(argv_addr); EXPECT_PTRGT(1, test_argv, brk); break; 647 CASE_TEST(argv0_addr); EXPECT_PTRGT(1, argv0, brk); break; 648 CASE_TEST(argv0_str); EXPECT_STRNZ(1, argv0 > brk ? argv0 : NULL); break; 649 CASE_TEST(argv0_len); EXPECT_GE(1, argv0 > brk ? strlen(argv0) : 0, 1); break; 650 CASE_TEST(environ_addr); EXPECT_PTRGT(1, environ, brk); break; 655 CASE_TEST(auxv_addr); EXPECT_PTRGT(test_auxv != (void *)-1, test_auxv, brk); break; 915 CASE_TEST(brk); EXPECT_SYSZR(1, brk(sbrk(0))); break;
|
/linux-master/arch/alpha/kernel/ |
H A D | osf_sys.c | 54 * Brk needs to return an error. Still support Linux's brk(0) query idiom, 59 SYSCALL_DEFINE1(osf_brk, unsigned long, brk) 61 unsigned long retval = sys_brk(brk); 62 if (brk && brk != retval) 79 mm->brk = bss_start + bss_len;
|