kprobes.h (ecb41832bd2a7a3f8ac93527cec5e51e3827daed) | kprobes.h (b98cca444d287a63dd96df04af7fb9793567599e) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Kernel Probes (KProbes) 4 * include/asm-mips/kprobes.h 5 * 6 * Copyright 2006 Sony Corp. 7 * Copyright 2010 Cavium Networks 8 */ --- 27 unchanged lines hidden (view full) --- 36 (unsigned long)p->addr + \ 37 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \ 38} while (0) 39 40 41#define kretprobe_blacklist_size 0 42 43void arch_remove_kprobe(struct kprobe *p); | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Kernel Probes (KProbes) 4 * include/asm-mips/kprobes.h 5 * 6 * Copyright 2006 Sony Corp. 7 * Copyright 2010 Cavium Networks 8 */ --- 27 unchanged lines hidden (view full) --- 36 (unsigned long)p->addr + \ 37 (MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \ 38} while (0) 39 40 41#define kretprobe_blacklist_size 0 42 43void arch_remove_kprobe(struct kprobe *p); |
44int kprobe_fault_handler(struct pt_regs *regs, int trapnr); |
|
44 45/* Architecture specific copy of original instruction*/ 46struct arch_specific_insn { 47 /* copy of the original instruction */ 48 kprobe_opcode_t *insn; 49}; 50 51struct prev_kprobe { --- 26 unchanged lines hidden --- | 45 46/* Architecture specific copy of original instruction*/ 47struct arch_specific_insn { 48 /* copy of the original instruction */ 49 kprobe_opcode_t *insn; 50}; 51 52struct prev_kprobe { --- 26 unchanged lines hidden --- |