Symbol: __kprobes
arch/arc/kernel/disasm.c
21
void __kprobes disasm_instr(unsigned long addr, struct disasm_state *state,
arch/arc/kernel/disasm.c
432
long __kprobes get_reg(int reg, struct pt_regs *regs,
arch/arc/kernel/disasm.c
476
void __kprobes set_reg(int reg, long val, struct pt_regs *regs,
arch/arc/kernel/disasm.c
560
int __kprobes disasm_next_pc(unsigned long pc, struct pt_regs *regs,
arch/arc/kernel/kprobes.c
125
static void __kprobes setup_singlestep(struct kprobe *p, struct pt_regs *regs)
arch/arc/kernel/kprobes.c
194
__kprobes arc_kprobe_handler(unsigned long addr, struct pt_regs *regs)
arch/arc/kernel/kprobes.c
23
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/arc/kernel/kprobes.c
246
__kprobes arc_post_kprobe_handler(unsigned long addr, struct pt_regs *regs)
arch/arc/kernel/kprobes.c
290
int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned long trapnr)
arch/arc/kernel/kprobes.c
340
int __kprobes kprobe_exceptions_notify(struct notifier_block *self,
arch/arc/kernel/kprobes.c
37
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/arc/kernel/kprobes.c
372
void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri,
arch/arc/kernel/kprobes.c
383
static int __kprobes trampoline_probe_handler(struct kprobe *p,
arch/arc/kernel/kprobes.c
405
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/arc/kernel/kprobes.c
45
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/arc/kernel/kprobes.c
53
void __kprobes arch_remove_kprobe(struct kprobe *p)
arch/arc/kernel/kprobes.c
79
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/arc/kernel/kprobes.c
85
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/arc/kernel/kprobes.c
91
static inline void __kprobes set_current_kprobe(struct kprobe *p)
arch/arc/kernel/kprobes.c
96
static void __kprobes resume_execution(struct kprobe *p, unsigned long addr,
arch/arm/kernel/patch.c
111
static int __kprobes patch_text_stop_machine(void *data)
arch/arm/kernel/patch.c
120
void __kprobes patch_text(void *addr, unsigned int insn)
arch/arm/kernel/patch.c
22
static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags)
arch/arm/kernel/patch.c
43
static void __kprobes patch_unmap(int fixmap, unsigned long *flags)
arch/arm/kernel/patch.c
51
static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags)
arch/arm/kernel/patch.c
55
static void __kprobes patch_unmap(int fixmap, unsigned long *flags) { }
arch/arm/kernel/patch.c
58
void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap)
arch/arm/mm/fault.c
261
static int __kprobes
arch/arm/mm/fault.c
292
static int __kprobes
arch/arm/mm/fault.c
503
static int __kprobes
arch/arm/probes/decode-arm.c
53
void __kprobes simulate_bbl(probes_opcode_t insn,
arch/arm/probes/decode-arm.c
65
void __kprobes simulate_blx1(probes_opcode_t insn,
arch/arm/probes/decode-arm.c
700
static void __kprobes arm_singlestep(probes_opcode_t insn,
arch/arm/probes/decode-arm.c
719
enum probes_insn __kprobes
arch/arm/probes/decode-arm.c
76
void __kprobes simulate_blx2bx(probes_opcode_t insn,
arch/arm/probes/decode-arm.c
91
void __kprobes simulate_mrs(probes_opcode_t insn,
arch/arm/probes/decode-arm.c
99
void __kprobes simulate_mov_ipsp(probes_opcode_t insn,
arch/arm/probes/decode-arm.h
50
void __kprobes simulate_bbl(probes_opcode_t opcode,
arch/arm/probes/decode-arm.h
52
void __kprobes simulate_blx1(probes_opcode_t opcode,
arch/arm/probes/decode-arm.h
54
void __kprobes simulate_blx2bx(probes_opcode_t opcode,
arch/arm/probes/decode-arm.h
56
void __kprobes simulate_mrs(probes_opcode_t opcode,
arch/arm/probes/decode-arm.h
58
void __kprobes simulate_mov_ipsp(probes_opcode_t opcode,
arch/arm/probes/decode-thumb.c
836
static unsigned long __kprobes thumb_check_cc(unsigned long cpsr)
arch/arm/probes/decode-thumb.c
843
static void __kprobes thumb16_singlestep(probes_opcode_t opcode,
arch/arm/probes/decode-thumb.c
852
static void __kprobes thumb32_singlestep(probes_opcode_t opcode,
arch/arm/probes/decode-thumb.c
861
enum probes_insn __kprobes
arch/arm/probes/decode-thumb.c
872
enum probes_insn __kprobes
arch/arm/probes/decode-thumb.h
86
enum probes_insn __kprobes
arch/arm/probes/decode-thumb.h
90
enum probes_insn __kprobes
arch/arm/probes/decode.c
104
static unsigned long __kprobes __check_mi(unsigned long cpsr)
arch/arm/probes/decode.c
109
static unsigned long __kprobes __check_pl(unsigned long cpsr)
arch/arm/probes/decode.c
114
static unsigned long __kprobes __check_vs(unsigned long cpsr)
arch/arm/probes/decode.c
119
static unsigned long __kprobes __check_vc(unsigned long cpsr)
arch/arm/probes/decode.c
124
static unsigned long __kprobes __check_hi(unsigned long cpsr)
arch/arm/probes/decode.c
130
static unsigned long __kprobes __check_ls(unsigned long cpsr)
arch/arm/probes/decode.c
136
static unsigned long __kprobes __check_ge(unsigned long cpsr)
arch/arm/probes/decode.c
142
static unsigned long __kprobes __check_lt(unsigned long cpsr)
arch/arm/probes/decode.c
148
static unsigned long __kprobes __check_gt(unsigned long cpsr)
arch/arm/probes/decode.c
155
static unsigned long __kprobes __check_le(unsigned long cpsr)
arch/arm/probes/decode.c
162
static unsigned long __kprobes __check_al(unsigned long cpsr)
arch/arm/probes/decode.c
175
void __kprobes probes_simulate_nop(probes_opcode_t opcode,
arch/arm/probes/decode.c
181
void __kprobes probes_emulate_none(probes_opcode_t opcode,
arch/arm/probes/decode.c
195
static probes_opcode_t __kprobes
arch/arm/probes/decode.c
221
static void __kprobes
arch/arm/probes/decode.c
258
static bool __kprobes decode_regs(probes_opcode_t *pinsn, u32 regs, bool modify)
arch/arm/probes/decode.c
410
int __kprobes
arch/arm/probes/decode.c
84
static unsigned long __kprobes __check_eq(unsigned long cpsr)
arch/arm/probes/decode.c
89
static unsigned long __kprobes __check_ne(unsigned long cpsr)
arch/arm/probes/decode.c
94
static unsigned long __kprobes __check_cs(unsigned long cpsr)
arch/arm/probes/decode.c
99
static unsigned long __kprobes __check_cc(unsigned long cpsr)
arch/arm/probes/decode.h
379
int __kprobes
arch/arm/probes/decode.h
39
static inline void __kprobes bx_write_pc(long pcv, struct pt_regs *regs)
arch/arm/probes/decode.h
68
static inline void __kprobes load_write_pc(long pcv, struct pt_regs *regs)
arch/arm/probes/decode.h
96
static inline void __kprobes alu_write_pc(long pcv, struct pt_regs *regs)
arch/arm/probes/kprobes/actions-arm.c
127
static void __kprobes
arch/arm/probes/kprobes/actions-arm.c
154
static void __kprobes
arch/arm/probes/kprobes/actions-arm.c
189
static void __kprobes
arch/arm/probes/kprobes/actions-arm.c
216
static void __kprobes
arch/arm/probes/kprobes/actions-arm.c
246
static void __kprobes
arch/arm/probes/kprobes/actions-arm.c
266
static void __kprobes
arch/arm/probes/kprobes/actions-arm.c
68
static void __kprobes
arch/arm/probes/kprobes/actions-arm.c
97
static void __kprobes
arch/arm/probes/kprobes/actions-common.c
109
static void __kprobes
arch/arm/probes/kprobes/actions-common.c
117
static void __kprobes
arch/arm/probes/kprobes/actions-common.c
126
enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-common.c
18
static void __kprobes simulate_ldm1stm1(probes_opcode_t insn,
arch/arm/probes/kprobes/actions-common.c
60
static void __kprobes simulate_stm1_pc(probes_opcode_t insn,
arch/arm/probes/kprobes/actions-common.c
71
static void __kprobes simulate_ldm1_pc(probes_opcode_t insn,
arch/arm/probes/kprobes/actions-common.c
79
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
105
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
143
static enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-thumb.c
157
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
184
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
210
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
23
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
237
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
257
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
277
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
305
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
319
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
329
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
342
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
353
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
364
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
378
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
395
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
403
static enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-thumb.c
411
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
421
static enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-thumb.c
43
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
431
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
441
static unsigned long __kprobes
arch/arm/probes/kprobes/actions-thumb.c
466
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
473
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
482
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
513
static enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-thumb.c
52
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
524
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
543
static enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-thumb.c
560
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
579
static void __kprobes
arch/arm/probes/kprobes/actions-thumb.c
602
static enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-thumb.c
67
static enum probes_insn __kprobes
arch/arm/probes/kprobes/actions-thumb.c
77
static void __kprobes
arch/arm/probes/kprobes/checkers-arm.c
13
static enum probes_insn __kprobes arm_check_stack(probes_opcode_t insn,
arch/arm/probes/kprobes/checkers-arm.c
93
static enum probes_insn __kprobes arm_check_regs_nouse(probes_opcode_t insn,
arch/arm/probes/kprobes/checkers-thumb.c
13
static enum probes_insn __kprobes t32_check_stack(probes_opcode_t insn,
arch/arm/probes/kprobes/checkers-thumb.c
87
static enum probes_insn __kprobes t16_check_stack(probes_opcode_t insn,
arch/arm/probes/kprobes/core.c
120
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/arm/probes/kprobes/core.c
168
void __kprobes kprobes_remove_breakpoint(void *addr, unsigned int insn)
arch/arm/probes/kprobes/core.c
178
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/arm/probes/kprobes/core.c
184
void __kprobes arch_remove_kprobe(struct kprobe *p)
arch/arm/probes/kprobes/core.c
192
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/arm/probes/kprobes/core.c
198
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/arm/probes/kprobes/core.c
204
static void __kprobes set_current_kprobe(struct kprobe *p)
arch/arm/probes/kprobes/core.c
209
static void __kprobes
arch/arm/probes/kprobes/core.c
223
static inline void __kprobes
arch/arm/probes/kprobes/core.c
236
static void __kprobes kprobe_handler(struct pt_regs *regs)
arch/arm/probes/kprobes/core.c
322
static int __kprobes kprobe_trap_handler(struct pt_regs *regs, unsigned int instr)
arch/arm/probes/kprobes/core.c
331
int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr)
arch/arm/probes/kprobes/core.c
358
int __kprobes kprobe_exceptions_notify(struct notifier_block *self,
arch/arm/probes/kprobes/core.c
376
void __naked __kprobes __kretprobe_trampoline(void)
arch/arm/probes/kprobes/core.c
415
static __used __kprobes void *trampoline_handler(struct pt_regs *regs)
arch/arm/probes/kprobes/core.c
420
void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri,
arch/arm/probes/kprobes/core.c
430
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/arm/probes/kprobes/core.c
48
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/arm/probes/kprobes/core.h
27
enum probes_insn __kprobes
arch/arm/probes/kprobes/opt-arm.c
289
void __kprobes arch_optimize_kprobes(struct list_head *oplist)
arch/arm/probes/kprobes/test-core.c
1189
static int __kprobes
arch/arm/probes/kprobes/test-core.c
1196
static void __kprobes
arch/arm/probes/kprobes/test-core.c
1205
static int __kprobes
arch/arm/probes/kprobes/test-core.c
1212
static int __kprobes
arch/arm/probes/kprobes/test-core.c
310
static int __kprobes pre_handler(struct kprobe *p, struct pt_regs *regs)
arch/arm/probes/kprobes/test-core.c
318
static void __kprobes post_handler(struct kprobe *p, struct pt_regs *regs,
arch/arm/probes/kprobes/test-core.c
369
static int __kprobes
arch/arm/probes/kprobes/test-core.c
497
static int __kprobes
arch/arm64/include/asm/kprobes.h
41
void __kprobes *trampoline_probe_handler(struct pt_regs *regs);
arch/arm64/include/asm/kprobes.h
45
int __kprobes kprobe_brk_handler(struct pt_regs *regs,
arch/arm64/include/asm/kprobes.h
47
int __kprobes kprobe_ss_brk_handler(struct pt_regs *regs,
arch/arm64/include/asm/kprobes.h
49
int __kprobes kretprobe_brk_handler(struct pt_regs *regs,
arch/arm64/kernel/patching.c
180
int __kprobes aarch64_insn_patch_text_nosync(void *addr, u32 insn)
arch/arm64/kernel/patching.c
204
static int __kprobes aarch64_insn_patch_text_cb(void *arg)
arch/arm64/kernel/patching.c
225
int __kprobes aarch64_insn_patch_text(void *addrs[], u32 insns[], int cnt)
arch/arm64/kernel/patching.c
31
static void __kprobes *patch_map(void *addr, int fixmap)
arch/arm64/kernel/patching.c
46
static void __kprobes patch_unmap(int fixmap)
arch/arm64/kernel/patching.c
54
int __kprobes aarch64_insn_read(void *addr, u32 *insnp)
arch/arm64/kernel/patching.c
66
static int __kprobes __aarch64_insn_write(void *addr, __le32 insn)
arch/arm64/kernel/patching.c
83
int __kprobes aarch64_insn_write(void *addr, u32 insn)
arch/arm64/kernel/probes/decode-insn.c
127
static bool __kprobes
arch/arm64/kernel/probes/decode-insn.c
145
enum probe_insn __kprobes
arch/arm64/kernel/probes/decode-insn.c
18
static bool __kprobes aarch64_insn_is_steppable(u32 insn)
arch/arm64/kernel/probes/decode-insn.c
78
enum probe_insn __kprobes
arch/arm64/kernel/probes/decode-insn.h
27
enum probe_insn __kprobes
arch/arm64/kernel/probes/decode-insn.h
30
enum probe_insn __kprobes
arch/arm64/kernel/probes/kprobes.c
109
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
148
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
157
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
165
void __kprobes arch_remove_kprobe(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
173
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/arm64/kernel/probes/kprobes.c
179
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/arm64/kernel/probes/kprobes.c
185
static void __kprobes set_current_kprobe(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
195
static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb,
arch/arm64/kernel/probes/kprobes.c
202
static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb,
arch/arm64/kernel/probes/kprobes.c
209
static void __kprobes setup_singlestep(struct kprobe *p,
arch/arm64/kernel/probes/kprobes.c
236
static int __kprobes reenter_kprobe(struct kprobe *p,
arch/arm64/kernel/probes/kprobes.c
260
static void __kprobes
arch/arm64/kernel/probes/kprobes.c
280
int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned int fsr)
arch/arm64/kernel/probes/kprobes.c
310
int __kprobes
arch/arm64/kernel/probes/kprobes.c
354
int __kprobes
arch/arm64/kernel/probes/kprobes.c
373
int __kprobes
arch/arm64/kernel/probes/kprobes.c
408
void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri,
arch/arm64/kernel/probes/kprobes.c
418
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
42
static void __kprobes
arch/arm64/kernel/probes/kprobes.c
59
static void __kprobes arch_prepare_ss_slot(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
92
static void __kprobes arch_prepare_simulate(struct kprobe *p)
arch/arm64/kernel/probes/kprobes.c
98
static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs)
arch/arm64/kernel/probes/simulate-insn.c
103
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
121
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
133
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
144
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
157
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
175
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
190
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
205
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
221
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
234
void __kprobes
arch/arm64/kernel/probes/simulate-insn.c
68
static bool __kprobes check_cbz(u32 opcode, struct pt_regs *regs)
arch/arm64/kernel/probes/simulate-insn.c
76
static bool __kprobes check_cbnz(u32 opcode, struct pt_regs *regs)
arch/arm64/kernel/probes/simulate-insn.c
84
static bool __kprobes check_tbz(u32 opcode, struct pt_regs *regs)
arch/arm64/kernel/probes/simulate-insn.c
92
static bool __kprobes check_tbnz(u32 opcode, struct pt_regs *regs)
arch/arm64/kernel/sdei.c
204
unsigned long __kprobes do_sdei_event(struct pt_regs *regs,
arch/arm64/kernel/traps.c
104
static bool __kprobes __check_ge(unsigned long pstate)
arch/arm64/kernel/traps.c
110
static bool __kprobes __check_lt(unsigned long pstate)
arch/arm64/kernel/traps.c
116
static bool __kprobes __check_gt(unsigned long pstate)
arch/arm64/kernel/traps.c
125
static bool __kprobes __check_le(unsigned long pstate)
arch/arm64/kernel/traps.c
134
static bool __kprobes __check_al(unsigned long pstate)
arch/arm64/kernel/traps.c
52
static bool __kprobes __check_eq(unsigned long pstate)
arch/arm64/kernel/traps.c
57
static bool __kprobes __check_ne(unsigned long pstate)
arch/arm64/kernel/traps.c
62
static bool __kprobes __check_cs(unsigned long pstate)
arch/arm64/kernel/traps.c
67
static bool __kprobes __check_cc(unsigned long pstate)
arch/arm64/kernel/traps.c
72
static bool __kprobes __check_mi(unsigned long pstate)
arch/arm64/kernel/traps.c
77
static bool __kprobes __check_pl(unsigned long pstate)
arch/arm64/kernel/traps.c
82
static bool __kprobes __check_vs(unsigned long pstate)
arch/arm64/kernel/traps.c
87
static bool __kprobes __check_vc(unsigned long pstate)
arch/arm64/kernel/traps.c
92
static bool __kprobes __check_hi(unsigned long pstate)
arch/arm64/kernel/traps.c
98
static bool __kprobes __check_ls(unsigned long pstate)
arch/arm64/lib/insn.c
113
u32 __kprobes aarch64_insn_encode_immediate(enum aarch64_insn_imm_type type,
arch/arm64/lib/insn.c
24
static int __kprobes aarch64_get_imm_shift_mask(enum aarch64_insn_imm_type type,
arch/arm64/lib/insn.c
262
u32 __kprobes aarch64_insn_gen_branch_imm(unsigned long pc, unsigned long addr,
arch/arm64/mm/fault.c
272
static bool __kprobes is_spurious_el1_translation_fault(unsigned long addr,
arch/arm64/mm/fault.c
556
static int __kprobes do_page_fault(unsigned long far, unsigned long esr,
arch/arm64/mm/fault.c
786
static int __kprobes do_translation_fault(unsigned long far,
arch/csky/include/asm/kprobes.h
45
void __kprobes *trampoline_probe_handler(struct pt_regs *regs);
arch/csky/kernel/probes/decode-insn.c
16
enum probe_insn __kprobes
arch/csky/kernel/probes/decode-insn.h
17
enum probe_insn __kprobes
arch/csky/kernel/probes/kprobes.c
114
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/csky/kernel/probes/kprobes.c
120
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/csky/kernel/probes/kprobes.c
125
void __kprobes arch_remove_kprobe(struct kprobe *p)
arch/csky/kernel/probes/kprobes.c
133
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/csky/kernel/probes/kprobes.c
139
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/csky/kernel/probes/kprobes.c
145
static void __kprobes set_current_kprobe(struct kprobe *p)
arch/csky/kernel/probes/kprobes.c
158
static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb,
arch/csky/kernel/probes/kprobes.c
165
static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb,
arch/csky/kernel/probes/kprobes.c
171
static void __kprobes
arch/csky/kernel/probes/kprobes.c
180
static void __kprobes clear_ss_context(struct kprobe_ctlblk *kcb)
arch/csky/kernel/probes/kprobes.c
19
static void __kprobes
arch/csky/kernel/probes/kprobes.c
190
static void __kprobes setup_singlestep(struct kprobe *p,
arch/csky/kernel/probes/kprobes.c
220
static int __kprobes reenter_kprobe(struct kprobe *p,
arch/csky/kernel/probes/kprobes.c
244
static void __kprobes
arch/csky/kernel/probes/kprobes.c
274
int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned int trapnr)
arch/csky/kernel/probes/kprobes.c
28
static int __kprobes patch_text_cb(void *priv)
arch/csky/kernel/probes/kprobes.c
310
int __kprobes
arch/csky/kernel/probes/kprobes.c
360
int __kprobes
arch/csky/kernel/probes/kprobes.c
391
void __kprobes __used *trampoline_probe_handler(struct pt_regs *regs)
arch/csky/kernel/probes/kprobes.c
396
void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri,
arch/csky/kernel/probes/kprobes.c
404
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/csky/kernel/probes/kprobes.c
47
static int __kprobes patch_text(kprobe_opcode_t *addr, u32 opcode)
arch/csky/kernel/probes/kprobes.c
54
static void __kprobes arch_prepare_ss_slot(struct kprobe *p)
arch/csky/kernel/probes/kprobes.c
63
static void __kprobes arch_prepare_simulate(struct kprobe *p)
arch/csky/kernel/probes/kprobes.c
68
static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs)
arch/csky/kernel/probes/kprobes.c
78
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/csky/kernel/probes/simulate-insn.c
102
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
112
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
122
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
132
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
142
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
154
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
166
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
180
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
193
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
214
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
245
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
259
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
273
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
292
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
307
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
322
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
337
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
352
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
366
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
378
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
68
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
75
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
82
void __kprobes
arch/csky/kernel/probes/simulate-insn.c
92
void __kprobes
arch/loongarch/include/asm/exception.h
28
asmlinkage void __kprobes do_page_fault(struct pt_regs *regs,
arch/loongarch/mm/fault.c
100
static void __kprobes do_out_of_memory(struct pt_regs *regs,
arch/loongarch/mm/fault.c
114
static void __kprobes do_sigbus(struct pt_regs *regs,
arch/loongarch/mm/fault.c
132
static void __kprobes do_sigsegv(struct pt_regs *regs,
arch/loongarch/mm/fault.c
175
static void __kprobes __do_page_fault(struct pt_regs *regs,
arch/loongarch/mm/fault.c
34
static int __kprobes spurious_fault(unsigned long write, unsigned long address)
arch/loongarch/mm/fault.c
349
asmlinkage void __kprobes do_page_fault(struct pt_regs *regs,
arch/loongarch/mm/fault.c
72
static void __kprobes no_context(struct pt_regs *regs,
arch/parisc/include/asm/kprobes.h
53
int __kprobes parisc_kprobe_break_handler(struct pt_regs *regs);
arch/parisc/include/asm/kprobes.h
54
int __kprobes parisc_kprobe_ss_handler(struct pt_regs *regs);
arch/parisc/kernel/kprobes.c
135
int __kprobes parisc_kprobe_ss_handler(struct pt_regs *regs)
arch/parisc/kernel/kprobes.c
187
static int __kprobes trampoline_probe_handler(struct kprobe *p,
arch/parisc/kernel/kprobes.c
194
static int __kprobes trampoline_probe_handler(struct kprobe *p,
arch/parisc/kernel/kprobes.c
20
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/parisc/kernel/kprobes.c
208
void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri,
arch/parisc/kernel/kprobes.c
218
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/parisc/kernel/kprobes.c
41
void __kprobes arch_remove_kprobe(struct kprobe *p)
arch/parisc/kernel/kprobes.c
50
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/parisc/kernel/kprobes.c
55
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/parisc/kernel/kprobes.c
60
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/parisc/kernel/kprobes.c
66
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/parisc/kernel/kprobes.c
72
static inline void __kprobes set_current_kprobe(struct kprobe *p)
arch/parisc/kernel/kprobes.c
77
static void __kprobes setup_singlestep(struct kprobe *p,
arch/parisc/kernel/kprobes.c
85
int __kprobes parisc_kprobe_break_handler(struct pt_regs *regs)
arch/parisc/kernel/patch.c
101
static int __kprobes patch_text_stop_machine(void *data)
arch/parisc/kernel/patch.c
109
void __kprobes patch_text(void *addr, unsigned int insn)
arch/parisc/kernel/patch.c
120
void __kprobes patch_text_multiple(void *addr, u32 *insn, unsigned int len)
arch/parisc/kernel/patch.c
26
static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags,
arch/parisc/kernel/patch.c
48
static void __kprobes patch_unmap(int fixmap, unsigned long *flags)
arch/parisc/kernel/patch.c
55
void __kprobes __patch_text_multiple(void *addr, u32 *insn, unsigned int len)
arch/parisc/kernel/patch.c
96
void __kprobes __patch_text(void *addr, u32 insn)
arch/riscv/kernel/probes/decode-insn.c
16
enum probe_insn __kprobes
arch/riscv/kernel/probes/decode-insn.h
15
enum probe_insn __kprobes
arch/riscv/kernel/probes/kprobes.c
113
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/riscv/kernel/probes/kprobes.c
122
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/riscv/kernel/probes/kprobes.c
129
void __kprobes arch_remove_kprobe(struct kprobe *p)
arch/riscv/kernel/probes/kprobes.c
133
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/riscv/kernel/probes/kprobes.c
139
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/riscv/kernel/probes/kprobes.c
145
static void __kprobes set_current_kprobe(struct kprobe *p)
arch/riscv/kernel/probes/kprobes.c
158
static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb,
arch/riscv/kernel/probes/kprobes.c
165
static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb,
arch/riscv/kernel/probes/kprobes.c
171
static void __kprobes setup_singlestep(struct kprobe *p,
arch/riscv/kernel/probes/kprobes.c
199
static int __kprobes reenter_kprobe(struct kprobe *p,
arch/riscv/kernel/probes/kprobes.c
22
static void __kprobes
arch/riscv/kernel/probes/kprobes.c
223
static void __kprobes
arch/riscv/kernel/probes/kprobes.c
248
int __kprobes kprobe_fault_handler(struct pt_regs *regs, unsigned int trapnr)
arch/riscv/kernel/probes/kprobes.c
25
static void __kprobes arch_prepare_ss_slot(struct kprobe *p)
arch/riscv/kernel/probes/kprobes.c
286
bool __kprobes
arch/riscv/kernel/probes/kprobes.c
336
bool __kprobes
arch/riscv/kernel/probes/kprobes.c
36
static void __kprobes arch_prepare_simulate(struct kprobe *p)
arch/riscv/kernel/probes/kprobes.c
366
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/riscv/kernel/probes/kprobes.c
41
static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs)
arch/riscv/kernel/probes/kprobes.c
52
static bool __kprobes arch_check_kprobe(unsigned long addr)
arch/riscv/kernel/probes/kprobes.c
72
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/riscv/kernel/probes/simulate-insn.c
104
bool __kprobes simulate_branch(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
157
bool __kprobes simulate_c_j(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
166
static bool __kprobes simulate_c_jr_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs,
arch/riscv/kernel/probes/simulate-insn.c
193
bool __kprobes simulate_c_jr(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
198
bool __kprobes simulate_c_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
203
static bool __kprobes simulate_c_bnez_beqz(u32 opcode, unsigned long addr, struct pt_regs *regs,
arch/riscv/kernel/probes/simulate-insn.c
231
bool __kprobes simulate_c_bnez(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
236
bool __kprobes simulate_c_beqz(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
36
bool __kprobes simulate_jal(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
58
bool __kprobes simulate_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/riscv/kernel/probes/simulate-insn.c
84
bool __kprobes simulate_auipc(u32 opcode, unsigned long addr, struct pt_regs *regs)
arch/s390/lib/uaccess.c
106
int __kprobes __cmpxchg_key2(void *addr, unsigned short *uval, unsigned short old,
arch/s390/lib/uaccess.c
124
int __kprobes __cmpxchg_key4(void *address, unsigned int *uval, unsigned int old,
arch/s390/lib/uaccess.c
151
int __kprobes __cmpxchg_key8(void *address, unsigned long *uval, unsigned long old,
arch/s390/lib/uaccess.c
178
int __kprobes __cmpxchg_key16(void *address, __uint128_t *uval, __uint128_t old,
arch/s390/lib/uaccess.c
88
int __kprobes __cmpxchg_key1(void *addr, unsigned char *uval, unsigned char old,
arch/sh/kernel/hw_breakpoint.c
273
static int __kprobes hw_breakpoint_handler(struct die_args *args)
arch/sh/kernel/hw_breakpoint.c
369
int __kprobes hw_breakpoint_exceptions_notify(struct notifier_block *unused,
arch/sh/kernel/kprobes.c
116
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/sh/kernel/kprobes.c
122
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/sh/kernel/kprobes.c
128
static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs,
arch/sh/kernel/kprobes.c
139
static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs)
arch/sh/kernel/kprobes.c
198
void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri,
arch/sh/kernel/kprobes.c
208
static int __kprobes kprobe_handler(struct pt_regs *regs)
arch/sh/kernel/kprobes.c
299
static int __kprobes trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs)
arch/sh/kernel/kprobes.c
306
static int __kprobes post_kprobe_handler(struct pt_regs *regs)
arch/sh/kernel/kprobes.c
355
int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr)
arch/sh/kernel/kprobes.c
40
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/sh/kernel/kprobes.c
404
int __kprobes kprobe_exceptions_notify(struct notifier_block *self,
arch/sh/kernel/kprobes.c
53
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/sh/kernel/kprobes.c
60
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/sh/kernel/kprobes.c
67
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/sh/kernel/kprobes.c
81
int __kprobes kprobe_handle_illslot(unsigned long pc)
arch/sh/kernel/kprobes.c
95
void __kprobes arch_remove_kprobe(struct kprobe *p)
arch/sh/mm/fault.c
389
asmlinkage void __kprobes do_page_fault(struct pt_regs *regs,
arch/sh/mm/tlbex_32.c
22
asmlinkage int __kprobes
arch/sparc/include/asm/kprobes.h
51
asmlinkage void __kprobes kprobe_trap(unsigned long trap_level,
arch/sparc/kernel/kprobes.c
101
static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs,
arch/sparc/kernel/kprobes.c
116
static int __kprobes kprobe_handler(struct pt_regs *regs)
arch/sparc/kernel/kprobes.c
201
static unsigned long __kprobes relbranch_fixup(u32 insn, struct kprobe *p,
arch/sparc/kernel/kprobes.c
236
static void __kprobes retpc_fixup(struct pt_regs *regs, u32 insn,
arch/sparc/kernel/kprobes.c
277
static void __kprobes resume_execution(struct kprobe *p,
arch/sparc/kernel/kprobes.c
293
static int __kprobes post_kprobe_handler(struct pt_regs *regs)
arch/sparc/kernel/kprobes.c
320
int __kprobes kprobe_fault_handler(struct pt_regs *regs, int trapnr)
arch/sparc/kernel/kprobes.c
375
int __kprobes kprobe_exceptions_notify(struct notifier_block *self,
arch/sparc/kernel/kprobes.c
399
asmlinkage void __kprobes kprobe_trap(unsigned long trap_level,
arch/sparc/kernel/kprobes.c
435
void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri,
arch/sparc/kernel/kprobes.c
449
static int __kprobes trampoline_probe_handler(struct kprobe *p,
arch/sparc/kernel/kprobes.c
483
int __kprobes arch_trampoline_kprobe(struct kprobe *p)
arch/sparc/kernel/kprobes.c
50
int __kprobes arch_prepare_kprobe(struct kprobe *p)
arch/sparc/kernel/kprobes.c
65
void __kprobes arch_arm_kprobe(struct kprobe *p)
arch/sparc/kernel/kprobes.c
71
void __kprobes arch_disarm_kprobe(struct kprobe *p)
arch/sparc/kernel/kprobes.c
77
static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/sparc/kernel/kprobes.c
85
static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
arch/sparc/kernel/kprobes.c
93
static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs,
arch/sparc/kernel/nmi.c
87
notrace __kprobes void perfctr_irq(int irq, struct pt_regs *regs)
arch/sparc/kernel/perf_event.c
1613
static int __kprobes perf_event_nmi_handler(struct notifier_block *self,
arch/sparc/mm/fault_64.c
199
static void __kprobes do_kernel_fault(struct pt_regs *regs, int si_code,
arch/sparc/mm/fault_64.c
255
static void noinline __kprobes bogus_32bit_fault_tpc(struct pt_regs *regs)
arch/sparc/mm/fault_64.c
267
asmlinkage void __kprobes do_sparc64_fault(struct pt_regs *regs)
arch/sparc/mm/fault_64.c
40
static void __kprobes unhandled_fault(unsigned long address,
arch/sparc/mm/fault_64.c
61
static void __kprobes bad_kernel_pc(struct pt_regs *regs, unsigned long vaddr)
arch/sparc/mm/init_64.c
500
void __kprobes flush_icache_range(unsigned long start, unsigned long end)
samples/kprobes/kprobe_example.c
28
static int __kprobes handler_pre(struct kprobe *p, struct pt_regs *regs)
samples/kprobes/kprobe_example.c
68
static void __kprobes handler_post(struct kprobe *p, struct pt_regs *regs,
tools/testing/selftests/livepatch/test_modules/test_klp_kprobe.c
12
static void __kprobes post_handler(struct kprobe *p, struct pt_regs *regs,