| /arch/powerpc/kernel/ |
| 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()
|
| A D | process.c | 761 __set_breakpoint(i, brk); in set_breakpoint() 809 dabr = brk->address | (brk->type & HW_BRK_TYPE_DABR); in set_dabr() 810 dabrx = ((brk->type >> 3) & 0x7); in set_dabr() 836 unsigned long end_addr = ALIGN(brk->address + brk->len, HW_BREAKPOINT_SIZE); in set_breakpoint_8xx() 867 set_dawr(nr, brk); in set_hw_breakpoint() 869 set_breakpoint_8xx(brk); in set_hw_breakpoint() 872 set_dabr(brk); in set_hw_breakpoint() 880 memcpy(this_cpu_ptr(¤t_brk[nr]), brk, sizeof(*brk)); in __set_breakpoint() 881 set_hw_breakpoint(nr, brk); in __set_breakpoint() 899 struct arch_hw_breakpoint brk = {0}; in suspend_breakpoints() local [all …]
|
| /arch/powerpc/kernel/ptrace/ |
| 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()
|
| /arch/arm64/include/asm/ |
| A D | asm-bug.h | 45 brk BUG_BRK_IMM 65 __stringify(brk BUG_BRK_IMM)
|
| A D | insn.h | 416 __AARCH64_INSN_FUNCS(brk, 0xFFE0001F, 0xD4200000)
|
| /arch/powerpc/include/asm/ |
| 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
|
| A D | debug.h | 48 void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk);
|
| /arch/s390/kernel/ |
| A D | process.c | 251 ret = PAGE_ALIGN(mm->brk + brk_rnd()); in arch_randomize_brk() 252 return (ret > mm->brk) ? ret : mm->brk; in arch_randomize_brk()
|
| /arch/arm64/kernel/probes/ |
| A D | kprobes_trampoline.S | 18 brk #KRETPROBES_BRK_IMM
|
| /arch/x86/kernel/ |
| A D | vmlinux.lds.S | 388 .brk : AT(ADDR(.brk) - LOAD_OFFSET) { 391 *(.bss..brk) /* areas brk users have reserved */ argument
|
| A D | process.c | 1031 return randomize_page(mm->brk, SZ_32M); in arch_randomize_brk() 1033 return randomize_page(mm->brk, SZ_1G); in arch_randomize_brk()
|
| /arch/microblaze/boot/dts/ |
| 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>;
|
| /arch/x86/include/asm/ |
| A D | setup.h | 151 .pushsection .bss..brk, "aw"
|
| /arch/alpha/kernel/ |
| A D | osf_sys.c | 59 SYSCALL_DEFINE1(osf_brk, unsigned long, brk) in SYSCALL_DEFINE1() argument 61 unsigned long retval = sys_brk(brk); in SYSCALL_DEFINE1() 62 if (brk && brk != retval) in SYSCALL_DEFINE1() 79 mm->brk = bss_start + bss_len; in SYSCALL_DEFINE4()
|
| /arch/sparc/kernel/ |
| A D | syscalls.S | 231 5: call %l7 ! CTI Group brk forced 255 2: call %l7 ! CTI Group brk forced
|
| /arch/nios2/kernel/ |
| A D | process.c | 168 (int) current->mm->brk); in dump()
|
| /arch/powerpc/xmon/ |
| A D | xmon.c | 956 struct arch_hw_breakpoint brk; in insert_cpu_bpts() local 960 brk.address = dabr[i].address; in insert_cpu_bpts() 961 brk.type = (dabr[i].enabled & HW_BRK_TYPE_DABR) | HW_BRK_TYPE_PRIV_ALL; in insert_cpu_bpts() 962 brk.len = 8; in insert_cpu_bpts() 963 brk.hw_len = 8; in insert_cpu_bpts() 964 __set_breakpoint(i, &brk); in insert_cpu_bpts()
|
| /arch/csky/kernel/ |
| A D | ptrace.c | 477 (int) current->mm->brk); in show_regs()
|
| /arch/powerpc/mm/book3s64/ |
| A D | hash_utils.c | 2460 return randomize_page(mm->brk, SZ_32M); in arch_randomize_brk() 2462 return randomize_page(max_t(unsigned long, mm->brk, SZ_1T), SZ_1G); in arch_randomize_brk() 2464 return randomize_page(mm->brk, SZ_1G); in arch_randomize_brk()
|
| /arch/mips/kernel/syscalls/ |
| A D | syscall_n64.tbl | 22 12 n64 brk sys_brk
|
| A D | syscall_n32.tbl | 22 12 n32 brk sys_brk
|
| /arch/x86/entry/syscalls/ |
| A D | syscall_64.tbl | 24 12 common brk sys_brk
|
| /arch/m68k/kernel/syscalls/ |
| A D | syscall.tbl | 55 45 common brk sys_brk
|
| /arch/parisc/kernel/syscalls/ |
| A D | syscall.tbl | 58 45 common brk sys_brk
|
| /arch/xtensa/kernel/syscalls/ |
| A D | syscall.tbl | 95 83 common brk sys_brk
|