Home
last modified time | relevance | path

Searched refs:__kprobes (Results 1 - 25 of 115) sorted by relevance

12345

/kernel/linux/linux-5.10/arch/csky/kernel/probes/
H A Dkprobes.c17 static void __kprobes
26 static int __kprobes patch_text_cb(void *priv) in patch_text_cb()
45 static int __kprobes patch_text(kprobe_opcode_t *addr, u32 opcode) in patch_text()
52 static void __kprobes arch_prepare_ss_slot(struct kprobe *p) in arch_prepare_ss_slot()
61 static void __kprobes arch_prepare_simulate(struct kprobe *p) in arch_prepare_simulate()
66 static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs) in arch_simulate_insn()
76 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
114 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
120 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
125 void __kprobes arch_remove_kprob
[all...]
H A Dsimulate-insn.c68 void __kprobes
75 void __kprobes
82 void __kprobes
92 void __kprobes
102 void __kprobes
112 void __kprobes
122 void __kprobes
132 void __kprobes
142 void __kprobes
154 void __kprobes
[all...]
/kernel/linux/linux-5.10/arch/arm64/kernel/probes/
H A Dkprobes.c36 static void __kprobes
39 static void __kprobes arch_prepare_ss_slot(struct kprobe *p) in arch_prepare_ss_slot()
57 static void __kprobes arch_prepare_simulate(struct kprobe *p) in arch_prepare_simulate()
63 static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs) in arch_simulate_insn()
74 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
120 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
129 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
136 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
144 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
150 static void __kprobes restore_previous_kprob
[all...]
H A Dsimulate-insn.c51 static bool __kprobes check_cbz(u32 opcode, struct pt_regs *regs) in check_cbz()
59 static bool __kprobes check_cbnz(u32 opcode, struct pt_regs *regs) in check_cbnz()
67 static bool __kprobes check_tbz(u32 opcode, struct pt_regs *regs) in check_tbz()
75 static bool __kprobes check_tbnz(u32 opcode, struct pt_regs *regs) in check_tbnz()
86 void __kprobes
104 void __kprobes
116 void __kprobes
127 void __kprobes
140 void __kprobes
155 void __kprobes
[all...]
/kernel/linux/linux-6.6/arch/csky/kernel/probes/
H A Dkprobes.c19 static void __kprobes
28 static int __kprobes patch_text_cb(void *priv) in patch_text_cb()
47 static int __kprobes patch_text(kprobe_opcode_t *addr, u32 opcode) in patch_text()
54 static void __kprobes arch_prepare_ss_slot(struct kprobe *p) in arch_prepare_ss_slot()
63 static void __kprobes arch_prepare_simulate(struct kprobe *p) in arch_prepare_simulate()
68 static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs) in arch_simulate_insn()
78 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
114 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
120 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
125 void __kprobes arch_remove_kprob
[all...]
H A Dsimulate-insn.c68 void __kprobes
75 void __kprobes
82 void __kprobes
92 void __kprobes
102 void __kprobes
112 void __kprobes
122 void __kprobes
132 void __kprobes
142 void __kprobes
154 void __kprobes
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/probes/
H A Dkprobes.c41 static void __kprobes
44 static void __kprobes arch_prepare_ss_slot(struct kprobe *p) in arch_prepare_ss_slot()
77 static void __kprobes arch_prepare_simulate(struct kprobe *p) in arch_prepare_simulate()
83 static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs) in arch_simulate_insn()
94 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
140 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
149 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
156 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
164 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
170 static void __kprobes restore_previous_kprob
[all...]
H A Dsimulate-insn.c52 static bool __kprobes check_cbz(u32 opcode, struct pt_regs *regs) in check_cbz()
60 static bool __kprobes check_cbnz(u32 opcode, struct pt_regs *regs) in check_cbnz()
68 static bool __kprobes check_tbz(u32 opcode, struct pt_regs *regs) in check_tbz()
76 static bool __kprobes check_tbnz(u32 opcode, struct pt_regs *regs) in check_tbnz()
87 void __kprobes
105 void __kprobes
117 void __kprobes
128 void __kprobes
141 void __kprobes
156 void __kprobes
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dkprobes.c19 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
35 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
44 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
49 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
54 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
60 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
66 static inline void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe()
71 static void __kprobes setup_singlestep(struct kprobe *p, in setup_singlestep()
81 int __kprobes parisc_kprobe_break_handler(struct pt_regs *regs) in parisc_kprobe_break_handler()
131 int __kprobes parisc_kprobe_ss_handle
[all...]
H A Dpatch.c26 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags, in patch_map()
48 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap()
55 void __kprobes __patch_text_multiple(void *addr, u32 *insn, unsigned int len) in __patch_text_multiple()
96 void __kprobes __patch_text(void *addr, u32 insn) in __patch_text()
101 static int __kprobes patch_text_stop_machine(void *data) in patch_text_stop_machine()
109 void __kprobes patch_text(void *addr, unsigned int insn) in patch_text()
120 void __kprobes patch_text_multiple(void *addr, u32 *insn, unsigned int len) in patch_text_multiple()
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dkprobes.c20 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
41 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
50 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
55 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
60 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
66 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
72 static inline void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe()
77 static void __kprobes setup_singlestep(struct kprobe *p, in setup_singlestep()
85 int __kprobes parisc_kprobe_break_handler(struct pt_regs *regs) in parisc_kprobe_break_handler()
135 int __kprobes parisc_kprobe_ss_handle
[all...]
/kernel/linux/linux-5.10/arch/arm/probes/
H A Ddecode.c84 static unsigned long __kprobes __check_eq(unsigned long cpsr) in __check_eq()
89 static unsigned long __kprobes __check_ne(unsigned long cpsr) in __check_ne()
94 static unsigned long __kprobes __check_cs(unsigned long cpsr) in __check_cs()
99 static unsigned long __kprobes __check_cc(unsigned long cpsr) in __check_cc()
104 static unsigned long __kprobes __check_mi(unsigned long cpsr) in __check_mi()
109 static unsigned long __kprobes __check_pl(unsigned long cpsr) in __check_pl()
114 static unsigned long __kprobes __check_vs(unsigned long cpsr) in __check_vs()
119 static unsigned long __kprobes __check_vc(unsigned long cpsr) in __check_vc()
124 static unsigned long __kprobes __check_hi(unsigned long cpsr) in __check_hi()
130 static unsigned long __kprobes __check_l
[all...]
/kernel/linux/linux-6.6/arch/arm/probes/
H A Ddecode.c84 static unsigned long __kprobes __check_eq(unsigned long cpsr) in __check_eq()
89 static unsigned long __kprobes __check_ne(unsigned long cpsr) in __check_ne()
94 static unsigned long __kprobes __check_cs(unsigned long cpsr) in __check_cs()
99 static unsigned long __kprobes __check_cc(unsigned long cpsr) in __check_cc()
104 static unsigned long __kprobes __check_mi(unsigned long cpsr) in __check_mi()
109 static unsigned long __kprobes __check_pl(unsigned long cpsr) in __check_pl()
114 static unsigned long __kprobes __check_vs(unsigned long cpsr) in __check_vs()
119 static unsigned long __kprobes __check_vc(unsigned long cpsr) in __check_vc()
124 static unsigned long __kprobes __check_hi(unsigned long cpsr) in __check_hi()
130 static unsigned long __kprobes __check_l
[all...]
/kernel/linux/linux-6.6/arch/riscv/kernel/probes/
H A Dkprobes.c21 static void __kprobes
24 static void __kprobes arch_prepare_ss_slot(struct kprobe *p) in arch_prepare_ss_slot()
36 static void __kprobes arch_prepare_simulate(struct kprobe *p) in arch_prepare_simulate()
41 static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs) in arch_simulate_insn()
52 static bool __kprobes arch_check_kprobe(struct kprobe *p) in arch_check_kprobe()
67 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
118 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
127 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
132 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
136 static void __kprobes save_previous_kprob
[all...]
H A Dsimulate-insn.c36 bool __kprobes simulate_jal(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_jal()
61 bool __kprobes simulate_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_jalr()
101 bool __kprobes simulate_auipc(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_auipc()
139 bool __kprobes simulate_branch(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_branch()
192 bool __kprobes simulate_c_j(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_j()
216 static bool __kprobes simulate_c_jr_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs, in simulate_c_jr_jalr()
243 bool __kprobes simulate_c_jr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_jr()
248 bool __kprobes simulate_c_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) in simulate_c_jalr()
253 static bool __kprobes simulate_c_bnez_beqz(u32 opcode, unsigned long addr, struct pt_regs *regs, in simulate_c_bnez_beqz()
287 bool __kprobes simulate_c_bne
[all...]
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
H A Dactions-thumb.c23 static void __kprobes
43 static void __kprobes
52 static void __kprobes
67 static enum probes_insn __kprobes
77 static void __kprobes
105 static void __kprobes
143 static enum probes_insn __kprobes
157 static void __kprobes
184 static void __kprobes
210 static void __kprobes
[all...]
H A Dcore.c46 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
118 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
166 void __kprobes kprobes_remove_breakpoint(void *addr, unsigned int insn) in kprobes_remove_breakpoint()
176 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
182 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
190 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
196 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
202 static void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe()
207 static void __kprobes
221 static inline void __kprobes
[all...]
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
H A Dactions-thumb.c23 static void __kprobes
43 static void __kprobes
52 static void __kprobes
67 static enum probes_insn __kprobes
77 static void __kprobes
105 static void __kprobes
143 static enum probes_insn __kprobes
157 static void __kprobes
184 static void __kprobes
210 static void __kprobes
[all...]
H A Dcore.c48 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
120 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
168 void __kprobes kprobes_remove_breakpoint(void *addr, unsigned int insn) in kprobes_remove_breakpoint()
178 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
184 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
192 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
198 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
204 static void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe()
209 static void __kprobes
223 static inline void __kprobes
[all...]
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dkprobes.c50 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
65 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
71 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
77 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
93 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe()
101 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs, in prepare_singlestep()
116 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler()
201 static unsigned long __kprobes relbranch_fixup(u32 insn, struct kprobe *p, in relbranch_fixup()
236 static void __kprobes retpc_fixu
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dkprobes.c50 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
65 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
71 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
77 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
93 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe()
101 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs, in prepare_singlestep()
116 static int __kprobes kprobe_handler(struct pt_regs *regs) in kprobe_handler()
201 static unsigned long __kprobes relbranch_fixup(u32 insn, struct kprobe *p, in relbranch_fixup()
236 static void __kprobes retpc_fixu
[all...]
/kernel/linux/linux-5.10/arch/arc/kernel/
H A Dkprobes.c23 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
37 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
45 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
53 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
79 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
91 static inline void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe()
96 static void __kprobes resume_execution(struct kprobe *p, unsigned long addr, in resume_execution()
125 static void __kprobes setup_singlestep(struct kprobe *p, struct pt_regs *regs) in setup_singlestep()
193 int __kprobes arc_kprobe_handle
[all...]
/kernel/linux/linux-6.6/arch/arc/kernel/
H A Dkprobes.c23 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
37 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
45 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
53 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
79 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
91 static inline void __kprobes set_current_kprobe(struct kprobe *p) in set_current_kprobe()
96 static void __kprobes resume_execution(struct kprobe *p, unsigned long addr, in resume_execution()
125 static void __kprobes setup_singlestep(struct kprobe *p, struct pt_regs *regs) in setup_singlestep()
193 int __kprobes arc_kprobe_handle
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dpatching.c31 static void __kprobes *patch_map(void *addr, int fixmap) in patch_map()
49 static void __kprobes patch_unmap(int fixmap) in patch_unmap()
57 int __kprobes aarch64_insn_read(void *addr, u32 *insnp) in aarch64_insn_read()
69 static int __kprobes __aarch64_insn_write(void *addr, __le32 insn) in __aarch64_insn_write()
86 int __kprobes aarch64_insn_write(void *addr, u32 insn) in aarch64_insn_write()
108 int __kprobes aarch64_insn_patch_text_nosync(void *addr, u32 insn) in aarch64_insn_patch_text_nosync()
132 static int __kprobes aarch64_insn_patch_text_cb(void *arg) in aarch64_insn_patch_text_cb()
153 int __kprobes aarch64_insn_patch_text(void *addrs[], u32 insns[], int cnt) in aarch64_insn_patch_text()
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dpatch.c22 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map()
43 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap()
51 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map()
55 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) { } in patch_unmap()
58 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real()
111 static int __kprobes patch_text_stop_machine(void *data) in patch_text_stop_machine()
120 void __kprobes patch_text(void *addr, unsigned int insn) in patch_text()

Completed in 12 milliseconds

12345