Loading arch/arm/include/asm/kprobes.h +3 −0 Original line number Original line Diff line number Diff line Loading @@ -39,10 +39,13 @@ typedef u32 kprobe_opcode_t; struct kprobe; struct kprobe; typedef void (kprobe_insn_handler_t)(struct kprobe *, struct pt_regs *); typedef void (kprobe_insn_handler_t)(struct kprobe *, struct pt_regs *); typedef unsigned long (kprobe_check_cc)(unsigned long); /* Architecture specific copy of original instruction. */ /* Architecture specific copy of original instruction. */ struct arch_specific_insn { struct arch_specific_insn { kprobe_opcode_t *insn; kprobe_opcode_t *insn; kprobe_insn_handler_t *insn_handler; kprobe_insn_handler_t *insn_handler; kprobe_check_cc *insn_check_cc; }; }; struct prev_kprobe { struct prev_kprobe { Loading Loading
arch/arm/include/asm/kprobes.h +3 −0 Original line number Original line Diff line number Diff line Loading @@ -39,10 +39,13 @@ typedef u32 kprobe_opcode_t; struct kprobe; struct kprobe; typedef void (kprobe_insn_handler_t)(struct kprobe *, struct pt_regs *); typedef void (kprobe_insn_handler_t)(struct kprobe *, struct pt_regs *); typedef unsigned long (kprobe_check_cc)(unsigned long); /* Architecture specific copy of original instruction. */ /* Architecture specific copy of original instruction. */ struct arch_specific_insn { struct arch_specific_insn { kprobe_opcode_t *insn; kprobe_opcode_t *insn; kprobe_insn_handler_t *insn_handler; kprobe_insn_handler_t *insn_handler; kprobe_check_cc *insn_check_cc; }; }; struct prev_kprobe { struct prev_kprobe { Loading