/linux-4.1.27/mm/ |
H A D | maccess.c | 38 * probe_kernel_write(): safely attempt to write to a location 46 long __weak probe_kernel_write(void *dst, const void *src, size_t size) 62 EXPORT_SYMBOL_GPL(probe_kernel_write); variable
|
/linux-4.1.27/arch/metag/mm/ |
H A D | maccess.c | 11 * The generic probe_kernel_write() uses the user copy code which can split the 18 long probe_kernel_write(void *dst, const void *src, size_t size) probe_kernel_write() function
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | kgdb.c | 325 ret = probe_kernel_write(x, &arch_kgdb_ops.gdb_bpt_instr, 1); kgdb_arch_do_singlestep() 341 ret = probe_kernel_write(x, &arch_kgdb_ops.gdb_bpt_instr, 1); kgdb_arch_do_singlestep() 344 ret = probe_kernel_write(y, &arch_kgdb_ops.gdb_bpt_instr, 1); kgdb_arch_do_singlestep() 346 probe_kernel_write(kgdb_sstep_bp_addr[0], kgdb_arch_do_singlestep() 374 probe_kernel_write(x, &kgdb_sstep_bp[0], 1); kgdb_arch_undo_singlestep() 384 probe_kernel_write(y, &kgdb_sstep_bp[1], 1); kgdb_arch_undo_singlestep()
|
/linux-4.1.27/include/linux/ |
H A D | uaccess.h | 99 * probe_kernel_write(): safely attempt to write to a location 107 extern long notrace probe_kernel_write(void *dst, const void *src, size_t size);
|
/linux-4.1.27/arch/blackfin/mm/ |
H A D | maccess.c | 58 long probe_kernel_write(void *dst, const void *src, size_t size) probe_kernel_write() function
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | livepatch.c | 84 ret = probe_kernel_write((void *)loc, &val, size); klp_write_module_reloc()
|
H A D | kgdb.c | 757 err = probe_kernel_write((char *)bpt->bpt_addr, kgdb_arch_set_breakpoint() 801 return probe_kernel_write((char *)bpt->bpt_addr, kgdb_arch_remove_breakpoint()
|
H A D | ftrace.c | 129 if (probe_kernel_write((void *)ip, new_code, MCOUNT_INSN_SIZE)) ftrace_modify_code_direct() 303 if (probe_kernel_write((void *)ip, val, size)) ftrace_write()
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | ftrace.c | 36 int ret = probe_kernel_write((void *)ip, (void *)code, len); ftrace_modify_code()
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | kgdb.c | 306 probe_kernel_write((char *)addr_wr, (char *)&singlestep_insn, do_single_step() 320 probe_kernel_write((char *)addr_wr, (char *)&stepped_instr, undo_single_step() 473 err = probe_kernel_write((char *)addr_wr, arch_kgdb_ops.gdb_bpt_instr, kgdb_arch_set_breakpoint() 489 err = probe_kernel_write((char *)addr_wr, (char *)bpt->saved_instr, kgdb_arch_remove_breakpoint()
|
H A D | ftrace.c | 122 if (probe_kernel_write((void *)pc_wr, &new, MCOUNT_INSN_SIZE)) ftrace_modify_code()
|
H A D | kprobes.c | 121 if (probe_kernel_write((void *)addr_wr, &breakpoint_insn, arch_arm_kprobe() 136 if (probe_kernel_write((void *)addr_wr, &kp->opcode, arch_disarm_kprobe()
|
/linux-4.1.27/arch/metag/kernel/ |
H A D | ftrace.c | 74 if (probe_kernel_write((void *)pc, new_code, MCOUNT_INSN_SIZE)) ftrace_modify_code()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | ftrace.c | 123 if (probe_kernel_write((void *)pc, &new, MCOUNT_INSN_SIZE)) ftrace_modify_code()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | ftrace.c | 122 if (probe_kernel_write(((void *)ip), new_code, MCOUNT_INSN_SIZE)) ftrace_modify_code()
|
/linux-4.1.27/kernel/debug/ |
H A D | debug_core.c | 176 err = probe_kernel_write((char *)bpt->bpt_addr, kgdb_arch_set_breakpoint() 183 return probe_kernel_write((char *)bpt->bpt_addr, kgdb_arch_remove_breakpoint()
|
H A D | gdbstub.c | 285 return probe_kernel_write(mem, tmp_raw, count); kgdb_hex2mem() 337 return probe_kernel_write(mem, c, size); kgdb_ebin2mem()
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | ftrace.c | 134 mod_code_status = probe_kernel_write(mod_code_ip, mod_code_newcode, ftrace_mod_code()
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | insn.c | 130 ret = probe_kernel_write(waddr, &insn, AARCH64_INSN_SIZE); __aarch64_insn_write()
|