kprobes.h (cdd38c5f1ce4398ec58fec95904b75824daab7b5) | kprobes.h (abc28463c81853e4fdf8d009f71b2a3ce62a6f40) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * arch/arm/include/asm/kprobes.h 4 * 5 * Copyright (C) 2006, 2007 Motorola Inc. 6 */ 7 8#ifndef _ARM_KPROBES_H --- 26 unchanged lines hidden (view full) --- 35/* per-cpu kprobe control block */ 36struct kprobe_ctlblk { 37 unsigned int kprobe_status; 38 struct prev_kprobe prev_kprobe; 39}; 40 41void arch_remove_kprobe(struct kprobe *); 42int kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr); | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * arch/arm/include/asm/kprobes.h 4 * 5 * Copyright (C) 2006, 2007 Motorola Inc. 6 */ 7 8#ifndef _ARM_KPROBES_H --- 26 unchanged lines hidden (view full) --- 35/* per-cpu kprobe control block */ 36struct kprobe_ctlblk { 37 unsigned int kprobe_status; 38 struct prev_kprobe prev_kprobe; 39}; 40 41void arch_remove_kprobe(struct kprobe *); 42int kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr); |
43int kprobe_exceptions_notify(struct notifier_block *self, 44 unsigned long val, void *data); | |
45 46/* optinsn template addresses */ 47extern __visible kprobe_opcode_t optprobe_template_entry[]; 48extern __visible kprobe_opcode_t optprobe_template_val[]; 49extern __visible kprobe_opcode_t optprobe_template_call[]; 50extern __visible kprobe_opcode_t optprobe_template_end[]; 51extern __visible kprobe_opcode_t optprobe_template_sub_sp[]; 52extern __visible kprobe_opcode_t optprobe_template_add_sp[]; --- 28 unchanged lines hidden --- | 43 44/* optinsn template addresses */ 45extern __visible kprobe_opcode_t optprobe_template_entry[]; 46extern __visible kprobe_opcode_t optprobe_template_val[]; 47extern __visible kprobe_opcode_t optprobe_template_call[]; 48extern __visible kprobe_opcode_t optprobe_template_end[]; 49extern __visible kprobe_opcode_t optprobe_template_sub_sp[]; 50extern __visible kprobe_opcode_t optprobe_template_add_sp[]; --- 28 unchanged lines hidden --- |