/openbmc/qemu/tests/tcg/aarch64/ |
H A D | mte-6.c | 13 void *brk = sbrk(16); in main() local 14 if (brk == (void *)-1) { in main() 19 if (mprotect(brk, 16, PROT_READ | PROT_WRITE | PROT_MTE)) { in main() 27 asm("irg %0,%1,%2" : "=r"(p1) : "r"(brk), "r"(excl)); in main() 29 asm("irg %0,%1,%2" : "=r"(p2) : "r"(brk), "r"(excl)); in main()
|
/openbmc/qemu/target/arm/ |
H A D | hyp_gdbstub.c | 59 HWBreakpoint brk = { in insert_hw_breakpoint() local 68 brk.bcr = deposit32(brk.bcr, 1, 2, 0x3); /* PMC = 11 */ in insert_hw_breakpoint() 69 brk.bcr = deposit32(brk.bcr, 5, 4, 0xf); /* BAS = RES1 */ in insert_hw_breakpoint() 71 g_array_append_val(hw_breakpoints, brk); in insert_hw_breakpoint() 87 HWBreakpoint *brk = get_hw_bp(i); in delete_hw_breakpoint() local 88 if (brk->bvr == pc) { in delete_hw_breakpoint()
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | dawr.c | 19 int set_dawr(int nr, struct arch_hw_breakpoint *brk) in set_dawr() argument 23 dawr = brk->address; in set_dawr() 25 dawrx = (brk->type & (HW_BRK_TYPE_READ | HW_BRK_TYPE_WRITE)) in set_dawr() 27 dawrx |= ((brk->type & (HW_BRK_TYPE_TRANSLATE)) >> 2) << (63 - 59); in set_dawr() 28 dawrx |= (brk->type & (HW_BRK_TYPE_PRIV_ALL)) >> 3; in set_dawr() 36 mrd = ((brk->hw_len + 7) >> 3) - 1; in set_dawr()
|
H A D | process.c | 760 static void set_breakpoint(int i, struct arch_hw_breakpoint *brk) in set_breakpoint() argument 763 __set_breakpoint(i, brk); in set_breakpoint() 807 static inline int set_dabr(struct arch_hw_breakpoint *brk) in set_dabr() argument 811 dabr = brk->address | (brk->type & HW_BRK_TYPE_DABR); in set_dabr() 812 dabrx = ((brk->type >> 3) & 0x7); in set_dabr() 832 static inline int set_breakpoint_8xx(struct arch_hw_breakpoint *brk) in set_breakpoint_8xx() argument 837 unsigned long start_addr = ALIGN_DOWN(brk->address, HW_BREAKPOINT_SIZE); in set_breakpoint_8xx() 838 unsigned long end_addr = ALIGN(brk->address + brk->len, HW_BREAKPOINT_SIZE); in set_breakpoint_8xx() 849 if ((brk->type & HW_BRK_TYPE_RDWR) == 0) in set_breakpoint_8xx() 852 if ((brk->type & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_READ) in set_breakpoint_8xx() [all …]
|
/openbmc/linux/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-noadv.c | 202 struct arch_hw_breakpoint brk; in ppc_set_hwdebug() local 217 brk.address = ALIGN_DOWN(bp_info->addr, HW_BREAKPOINT_SIZE); in ppc_set_hwdebug() 218 brk.type = HW_BRK_TYPE_TRANSLATE | HW_BRK_TYPE_PRIV_ALL; in ppc_set_hwdebug() 219 brk.len = DABR_MAX_LEN; in ppc_set_hwdebug() 220 brk.hw_len = DABR_MAX_LEN; in ppc_set_hwdebug() 222 brk.type |= HW_BRK_TYPE_READ; in ppc_set_hwdebug() 224 brk.type |= HW_BRK_TYPE_WRITE; in ppc_set_hwdebug() 241 arch_bp_generic_fields(brk.type, &attr.bp_type); in ppc_set_hwdebug() 263 child->thread.hw_brk[i] = brk; in ppc_set_hwdebug()
|
/openbmc/linux/mm/ |
H A D | init-mm.c | 54 void *end_data, void *brk) in setup_initial_init_mm() argument 59 init_mm.brk = (unsigned long)brk; in setup_initial_init_mm()
|
H A D | nommu.c | 381 SYSCALL_DEFINE1(brk, unsigned long, brk) in SYSCALL_DEFINE1() argument 385 if (brk < mm->start_brk || brk > mm->context.end_brk) in SYSCALL_DEFINE1() 386 return mm->brk; in SYSCALL_DEFINE1() 388 if (mm->brk == brk) in SYSCALL_DEFINE1() 389 return mm->brk; in SYSCALL_DEFINE1() 394 if (brk <= mm->brk) { in SYSCALL_DEFINE1() 395 mm->brk = brk; in SYSCALL_DEFINE1() 396 return brk; in SYSCALL_DEFINE1() 402 flush_icache_user_range(mm->brk, brk); in SYSCALL_DEFINE1() 403 return mm->brk = brk; in SYSCALL_DEFINE1()
|
/openbmc/u-boot/common/ |
H A D | dlmalloc.c | 1068 char* brk; /* return value from sbrk */ local 1090 brk = (char*)(MORECORE (sbrk_size)); 1093 if (brk == (char*)(MORECORE_FAILURE) || 1094 (brk < old_end && old_top != initial_top)) 1099 if (brk == old_end) /* can just add bytes to current top */ 1107 sbrk_base = brk; 1109 sbrked_mem += brk - (char*)old_end; 1112 front_misalign = (unsigned long)chunk2mem(brk) & MALLOC_ALIGN_MASK; 1116 brk += correction; 1123 correction += ((((unsigned long)(brk + sbrk_size))+(pagesz-1)) & [all …]
|
/openbmc/linux/arch/s390/kernel/ |
H A D | process.c | 238 ret = PAGE_ALIGN(mm->brk + brk_rnd()); in arch_randomize_brk() 239 return (ret > mm->brk) ? ret : mm->brk; in arch_randomize_brk()
|
/openbmc/linux/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; } in set_dawr() argument
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | sys_ia64.c | 91 ia64_brk (unsigned long brk) in ia64_brk() argument 93 unsigned long retval = sys_brk(brk); in ia64_brk()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | vmlinux.lds.S | 420 .brk : AT(ADDR(.brk) - LOAD_OFFSET) { 423 *(.bss..brk) /* areas brk users have reserved */ argument
|
/openbmc/qemu/pc-bios/ |
H A D | petalogix-s3adsp1800.dts | 85 xlnx,number-of-pc-brk = <0x03>; 86 xlnx,number-of-rd-addr-brk = <0x02>; 87 xlnx,number-of-wr-addr-brk = <0x02>; 98 xlnx,use-ext-brk = <0x01>; 99 xlnx,use-ext-nm-brk = <0x01>;
|
H A D | petalogix-ml605.dts | 104 xlnx,number-of-pc-brk = < 0x01 >; 105 xlnx,number-of-rd-addr-brk = < 0x00 >; 106 xlnx,number-of-wr-addr-brk = < 0x00 >; 120 xlnx,use-ext-brk = < 0x01 >; 121 xlnx,use-ext-nm-brk = < 0x01 >;
|
/openbmc/linux/tools/testing/selftests/timers/ |
H A D | posix_timers.c | 40 err = brk(addr + 4096); in kernel_loop() 41 err |= brk(addr); in kernel_loop()
|
/openbmc/linux/Documentation/arch/arm64/ |
H A D | tagged-address-abi.rst | 36 - ``brk()`` syscall (i.e. the heap area between the initial location of 50 - ``brk()``, ``mmap()`` and the ``new_address`` argument to 55 incorrectly accept valid tagged pointers for the ``brk()``, 126 - ``brk()`` (since kernel v5.6).
|
/openbmc/linux/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
|
/openbmc/qemu/linux-user/ |
H A D | elfload.c | 2727 uintptr_t brk, bool keep) in pgb_try_mmap_skip_brk() argument 2729 uintptr_t brk_last = brk + 16 * MiB - 1; in pgb_try_mmap_skip_brk() 2732 if (addr <= brk_last && brk <= addr_last) { in pgb_try_mmap_skip_brk() 2753 static bool pgb_try_mmap_set(const PGBAddrs *ga, uintptr_t base, uintptr_t brk) in pgb_try_mmap_set() argument 2758 brk, i == 0 && reserved_va) <= 0) { in pgb_try_mmap_set() 2853 uintptr_t brk = (uintptr_t)sbrk(0); in pgb_fixed() local 2863 || !pgb_try_mmap_set(&ga, guest_base, brk)) { in pgb_fixed() 2877 uintptr_t brk) in pgb_find_fallback() argument 2884 if (pgb_try_mmap_set(ga, base, brk)) { in pgb_find_fallback() 2916 uintptr_t align, uintptr_t brk) in pgb_find_itree() argument [all …]
|
/openbmc/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; 80 vma->vm_end <= vma->vm_mm->brk);
|
/openbmc/linux/arch/microblaze/boot/dts/ |
H A D | system.dts | 93 xlnx,number-of-pc-brk = <0x1>; 94 xlnx,number-of-rd-addr-brk = <0x0>; 95 xlnx,number-of-wr-addr-brk = <0x0>; 106 xlnx,use-ext-brk = <0x1>; 107 xlnx,use-ext-nm-brk = <0x1>;
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | asm-bug.h | 40 brk BUG_BRK_IMM
|
/openbmc/linux/drivers/tty/serial/ |
H A D | zs.c | 578 icount->brk++; in zs_receive_chars() 651 u8 status, brk; in zs_status_handle() local 659 brk = status & BRK_ABRT; in zs_status_handle() 660 if (brk && !zport->brk) { in zs_status_handle() 668 zport->brk = brk; in zs_status_handle() 796 zport->brk = read_zsreg(zport, R0) & BRK_ABRT; in zs_startup()
|
H A D | fsl_linflexuart.c | 231 bool brk; in linflex_rxint() local 238 brk = false; in linflex_rxint() 248 brk = true; in linflex_rxint() 249 sport->icount.brk++; in linflex_rxint() 260 if (brk) { in linflex_rxint()
|
/openbmc/linux/Documentation/translations/zh_CN/mm/ |
H A D | overcommit-accounting.rst | 76 * 我们的审计 brk
|