Home
last modified time | relevance | path

Searched refs:kprobe_status (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v5.4/arch/sh/kernel/
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()
232 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler()
246 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
270 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
280 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
373 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
374 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
399 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
418 switch (kcb->kprobe_status) { in kprobe_fault_handler()
[all …]
/Linux-v5.4/arch/powerpc/kernel/
Dkprobes.c176 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
183 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
279 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler()
295 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
346 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
362 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler()
369 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
489 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_post_handler()
490 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_post_handler()
499 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_post_handler()
[all …]
Dkprobes-ftrace.c37 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_ftrace_handler()
45 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_ftrace_handler()
/Linux-v5.4/arch/parisc/kernel/
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()
244 get_kprobe_ctlblk()->kprobe_status = KPROBE_HIT_ACTIVE; in trampoline_probe_handler()
Dftrace.c222 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_ftrace_handler()
232 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_ftrace_handler()
/Linux-v5.4/arch/sparc/kernel/
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 …]
/Linux-v5.4/arch/arc/kernel/
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 == KPROBE_REENTER) in kprobe_fault_handler()
/Linux-v5.4/arch/mips/kernel/
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 == KPROBE_REENTER) { in post_kprobe_handler()
[all …]
/Linux-v5.4/arch/arm64/kernel/probes/
Dkprobes.c157 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
163 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
217 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
219 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
243 switch (kcb->kprobe_status) { in reenter_kprobe()
276 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler()
281 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
297 switch (kcb->kprobe_status) { in kprobe_fault_handler()
313 if (kcb->kprobe_status == KPROBE_REENTER) in kprobe_fault_handler()
366 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
[all …]
/Linux-v5.4/arch/arm/probes/kprobes/
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()
466 get_kprobe_ctlblk()->kprobe_status = KPROBE_HIT_ACTIVE; in trampoline_handler()
/Linux-v5.4/arch/x86/kernel/kprobes/
Dcore.c520 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe()
529 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe()
600 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep()
602 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep()
623 switch (kcb->kprobe_status) { in reenter_kprobe()
679 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_int3_handler()
777 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in trampoline_handler()
985 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_debug_handler()
986 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_debug_handler()
991 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_debug_handler()
[all …]
Dftrace.c36 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_ftrace_handler()
44 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_ftrace_handler()
/Linux-v5.4/arch/s390/kernel/
Dkprobes.c244 kcb->prev_kprobe.status = kcb->kprobe_status; in push_kprobe()
257 kcb->kprobe_status = kcb->prev_kprobe.status; in pop_kprobe()
272 switch (kcb->kprobe_status) { in kprobe_reenter_check()
319 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler()
329 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler()
335 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler()
512 if (kcb->kprobe_status != KPROBE_REENTER && p->post_handler) { in post_kprobe_handler()
513 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler()
539 switch(kcb->kprobe_status) { in kprobe_trap_handler()
/Linux-v5.4/arch/ia64/kernel/
Dkprobes.c377 kcb->prev_kprobe[i-1].status = kcb->kprobe_status; in save_previous_kprobe()
385 kcb->kprobe_status = kcb->prev_kprobe[i-1].status; in restore_previous_kprobe()
787 if ((kcb->kprobe_status == KPROBE_HIT_SS) && in pre_kprobes_handler()
802 kcb->kprobe_status = KPROBE_REENTER; in pre_kprobes_handler()
836 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in pre_kprobes_handler()
858 kcb->kprobe_status = KPROBE_HIT_SS; in pre_kprobes_handler()
874 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobes_handler()
875 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobes_handler()
882 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobes_handler()
899 switch(kcb->kprobe_status) { in kprobe_fault_handler()
[all …]
/Linux-v5.4/arch/arm64/include/asm/
Dkprobes.h39 unsigned int kprobe_status; member
/Linux-v5.4/arch/parisc/include/asm/
Dkprobes.h46 unsigned int kprobe_status; member
/Linux-v5.4/arch/arc/include/asm/
Dkprobes.h44 unsigned int kprobe_status; member
/Linux-v5.4/arch/sh/include/asm/
Dkprobes.h44 unsigned long kprobe_status; member
/Linux-v5.4/arch/sparc/include/asm/
Dkprobes.h44 unsigned long kprobe_status; member
/Linux-v5.4/arch/mips/include/asm/
Dkprobes.h64 unsigned long kprobe_status; member
/Linux-v5.4/arch/s390/include/asm/
Dkprobes.h67 unsigned long kprobe_status; member
/Linux-v5.4/arch/arm/include/asm/
Dkprobes.h37 unsigned int kprobe_status; member
/Linux-v5.4/arch/powerpc/include/asm/
Dkprobes.h76 unsigned long kprobe_status; member
/Linux-v5.4/arch/ia64/include/asm/
Dkprobes.h71 unsigned long kprobe_status; member
/Linux-v5.4/arch/x86/include/asm/
Dkprobes.h98 unsigned long kprobe_status; member

12