Home
last modified time | relevance | path

Searched refs:kprobe_status (Results 1 - 25 of 75) sorted by relevance

123

/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dkprobes.c88 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
95 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
136 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
146 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
163 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
165 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
186 switch (kcb->kprobe_status) { in reenter_kprobe()
229 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_breakpoint_handler()
276 if (cur && (kcb->kprobe_status & (KPROBE_HIT_SS | KPROBE_REENTER)) && in kprobe_singlestep_handler()
293 switch (kcb->kprobe_status) { in kprobe_fault_handler()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dkprobes.c129 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
138 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
178 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
180 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
191 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
193 kcb->kprobe_status = KPROBE_HIT_SSDONE; in setup_singlestep()
210 switch (kcb->kprobe_status) { in reenter_kprobe()
252 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
290 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
291 kcb->kprobe_status in post_kprobe_handler()
[all...]
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dkprobes.c158 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
167 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
293 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler()
310 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
345 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
356 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler()
362 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
380 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
381 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
390 if (kcb->kprobe_status in post_kprobe_handler()
[all...]
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dkprobes.c80 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
88 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
133 if (kcb->kprobe_status == KPROBE_HIT_SS) { in kprobe_handler()
147 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
177 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
185 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
301 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
302 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
309 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
326 switch(kcb->kprobe_status) { in kprobe_fault_handler()
[all...]
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dkprobes.c165 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
174 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
299 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler()
316 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
351 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
362 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler()
368 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
387 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
388 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
397 if (kcb->kprobe_status in post_kprobe_handler()
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/probes/
H A Dkprobes.c167 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
173 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
209 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
211 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
231 switch (kcb->kprobe_status) { in reenter_kprobe()
259 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
264 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
276 switch (kcb->kprobe_status) { in kprobe_fault_handler()
289 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_fault_handler()
327 kcb->kprobe_status in kprobe_breakpoint_handler()
[all...]
/kernel/linux/linux-6.6/arch/riscv/kernel/probes/
H A Dkprobes.c139 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
145 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
183 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
185 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
206 switch (kcb->kprobe_status) { in reenter_kprobe()
234 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
240 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
256 switch (kcb->kprobe_status) { in kprobe_fault_handler()
269 if (kcb->kprobe_status == KPROBE_REENTER) in kprobe_fault_handler()
308 kcb->kprobe_status in kprobe_breakpoint_handler()
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dkprobes.c80 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
88 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
133 if (kcb->kprobe_status == KPROBE_HIT_SS) { in kprobe_handler()
147 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
177 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
185 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
301 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
302 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
309 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
326 switch(kcb->kprobe_status) { in kprobe_fault_handler()
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dkprobes.c57 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
63 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
108 kcb->kprobe_status = KPROBE_REENTER; in parisc_kprobe_break_handler()
113 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in parisc_kprobe_break_handler()
123 kcb->kprobe_status = KPROBE_HIT_SS; in parisc_kprobe_break_handler()
143 if (kcb->kprobe_status == KPROBE_REENTER) { in parisc_kprobe_ss_handler()
173 kcb->kprobe_status = KPROBE_HIT_SSDONE; in parisc_kprobe_ss_handler()
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dkprobes.c63 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
69 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
112 kcb->kprobe_status = KPROBE_REENTER; in parisc_kprobe_break_handler()
117 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in parisc_kprobe_break_handler()
127 kcb->kprobe_status = KPROBE_HIT_SS; in parisc_kprobe_break_handler()
147 if (kcb->kprobe_status == KPROBE_REENTER) { in parisc_kprobe_ss_handler()
176 kcb->kprobe_status = KPROBE_HIT_SSDONE; in parisc_kprobe_ss_handler()
/kernel/linux/linux-5.10/arch/arc/kernel/
H A Dkprobes.c82 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
88 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
216 kcb->kprobe_status = KPROBE_REENTER; in arc_kprobe_handler()
221 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in arc_kprobe_handler()
230 kcb->kprobe_status = KPROBE_HIT_SS; in arc_kprobe_handler()
265 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in arc_post_kprobe_handler()
266 kcb->kprobe_status = KPROBE_HIT_SSDONE; in arc_post_kprobe_handler()
270 if (kcb->kprobe_status == KPROBE_REENTER) { in arc_post_kprobe_handler()
294 switch (kcb->kprobe_status) { in kprobe_fault_handler()
305 if (kcb->kprobe_status in kprobe_fault_handler()
[all...]
/kernel/linux/linux-5.10/arch/csky/kernel/probes/
H A Dkprobes.c136 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
142 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
199 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
201 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
224 switch (kcb->kprobe_status) { in reenter_kprobe()
257 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
263 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
279 switch (kcb->kprobe_status) { in kprobe_fault_handler()
293 if (kcb->kprobe_status == KPROBE_REENTER) in kprobe_fault_handler()
347 kcb->kprobe_status in kprobe_breakpoint_handler()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kernel/probes/
H A Dkprobes.c147 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
153 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
202 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
204 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
225 switch (kcb->kprobe_status) { in reenter_kprobe()
258 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
263 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
275 switch (kcb->kprobe_status) { in kprobe_fault_handler()
289 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_fault_handler()
344 kcb->kprobe_status in kprobe_handler()
[all...]
/kernel/linux/linux-6.6/arch/csky/kernel/probes/
H A Dkprobes.c136 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
142 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
199 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
201 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
224 switch (kcb->kprobe_status) { in reenter_kprobe()
257 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
263 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
279 switch (kcb->kprobe_status) { in kprobe_fault_handler()
292 if (kcb->kprobe_status == KPROBE_REENTER) in kprobe_fault_handler()
329 kcb->kprobe_status in kprobe_breakpoint_handler()
[all...]
/kernel/linux/linux-6.6/arch/arc/kernel/
H A Dkprobes.c82 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
88 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
216 kcb->kprobe_status = KPROBE_REENTER; in arc_kprobe_handler()
221 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in arc_kprobe_handler()
230 kcb->kprobe_status = KPROBE_HIT_SS; in arc_kprobe_handler()
265 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in arc_post_kprobe_handler()
266 kcb->kprobe_status = KPROBE_HIT_SSDONE; in arc_post_kprobe_handler()
270 if (kcb->kprobe_status == KPROBE_REENTER) { in arc_post_kprobe_handler()
294 switch (kcb->kprobe_status) { in kprobe_fault_handler()
305 if (kcb->kprobe_status in kprobe_fault_handler()
[all...]
/kernel/linux/linux-5.10/arch/sh/kernel/
H A Dkprobes.c124 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
130 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
233 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler()
247 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
271 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
281 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
321 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
322 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
347 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
366 switch (kcb->kprobe_status) { in kprobe_fault_handler()
[all...]
/kernel/linux/linux-6.6/arch/sh/kernel/
H A Dkprobes.c124 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
130 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
233 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler()
247 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
271 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
281 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
321 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
322 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
347 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
366 switch (kcb->kprobe_status) { in kprobe_fault_handler()
[all...]
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
H A Dcore.c193 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
199 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
267 switch (kcb->kprobe_status) { in kprobe_handler()
275 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
291 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
301 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
304 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler()
334 switch (kcb->kprobe_status) { in kprobe_fault_handler()
345 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_fault_handler()
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
H A Dcore.c195 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
201 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
269 switch (kcb->kprobe_status) { in kprobe_handler()
277 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
293 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
303 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
306 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler()
336 switch (kcb->kprobe_status) { in kprobe_fault_handler()
347 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_fault_handler()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dkprobes.c187 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
194 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
321 if (kcb->kprobe_status == KPROBE_HIT_SS && is_trap(insn)) { in kprobe_handler()
337 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
351 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
367 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler()
374 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
448 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_post_handler()
449 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_post_handler()
458 if (kcb->kprobe_status in kprobe_post_handler()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dkprobes.c227 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
234 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
348 if (kcb->kprobe_status == KPROBE_HIT_SS && is_trap(insn)) { in kprobe_handler()
365 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
379 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
395 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler()
402 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
476 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_post_handler()
477 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_post_handler()
486 if (kcb->kprobe_status in kprobe_post_handler()
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/kprobes/
H A Dcore.c792 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
801 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
831 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_post_process()
839 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_post_process()
870 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
872 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
925 switch (kcb->kprobe_status) { in reenter_kprobe()
954 return (kcb->kprobe_status == KPROBE_HIT_SS || in kprobe_is_ss()
955 kcb->kprobe_status == KPROBE_REENTER); in kprobe_is_ss()
987 kcb->kprobe_status in kprobe_int3_handler()
[all...]
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dkprobes.c230 kcb->prev_kprobe.status = kcb->kprobe_status; in push_kprobe()
243 kcb->kprobe_status = kcb->prev_kprobe.status; in pop_kprobe()
260 switch (kcb->kprobe_status) { in kprobe_reenter_check()
307 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
317 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
323 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
407 if (kcb->kprobe_status != KPROBE_REENTER && p->post_handler) { in post_kprobe_handler()
408 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
432 switch(kcb->kprobe_status) { in kprobe_trap_handler()
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dkprobes.c267 kcb->prev_kprobe.status = kcb->kprobe_status; in push_kprobe()
280 kcb->kprobe_status = kcb->prev_kprobe.status; in pop_kprobe()
287 switch (kcb->kprobe_status) { in kprobe_reenter_check()
334 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
344 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
350 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
407 if (kcb->kprobe_status != KPROBE_REENTER && p->post_handler) { in post_kprobe_handler()
408 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
431 switch(kcb->kprobe_status) { in kprobe_trap_handler()
/kernel/linux/linux-6.6/arch/x86/kernel/kprobes/
H A Dcore.c801 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
810 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
828 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_post_process()
836 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_post_process()
867 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
869 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
922 switch (kcb->kprobe_status) { in reenter_kprobe()
951 return (kcb->kprobe_status == KPROBE_HIT_SS || in kprobe_is_ss()
952 kcb->kprobe_status == KPROBE_REENTER); in kprobe_is_ss()
984 kcb->kprobe_status in kprobe_int3_handler()
[all...]

Completed in 17 milliseconds

123