/Linux-v4.19/arch/sh/kernel/ |
D | kprobes.c | 127 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe() 133 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe() 235 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler() 249 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler() 273 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler() 283 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler() 376 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler() 377 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler() 402 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler() 421 switch (kcb->kprobe_status) { in kprobe_fault_handler() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kprobes.c | 189 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe() 196 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe() 292 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler() 308 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler() 359 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler() 375 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler() 382 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler() 502 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_post_handler() 503 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_post_handler() 512 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_post_handler() [all …]
|
D | kprobes-ftrace.c | 50 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_ftrace_handler() 58 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_ftrace_handler()
|
D | optprobes.c | 129 get_kprobe_ctlblk()->kprobe_status = KPROBE_HIT_ACTIVE; in optimized_callback()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | kprobes.c | 80 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-v4.19/arch/arc/kernel/ |
D | kprobes.c | 85 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe() 91 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe() 219 kcb->kprobe_status = KPROBE_REENTER; in arc_kprobe_handler() 224 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in arc_kprobe_handler() 233 kcb->kprobe_status = KPROBE_HIT_SS; in arc_kprobe_handler() 268 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in arc_post_kprobe_handler() 269 kcb->kprobe_status = KPROBE_HIT_SSDONE; in arc_post_kprobe_handler() 273 if (kcb->kprobe_status == KPROBE_REENTER) { in arc_post_kprobe_handler() 297 switch (kcb->kprobe_status) { in kprobe_fault_handler() 308 if (kcb->kprobe_status == KPROBE_REENTER) in kprobe_fault_handler()
|
/Linux-v4.19/arch/arm64/kernel/probes/ |
D | kprobes.c | 155 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe() 161 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe() 242 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep() 244 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep() 270 switch (kcb->kprobe_status) { in reenter_kprobe() 303 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler() 308 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler() 324 switch (kcb->kprobe_status) { in kprobe_fault_handler() 340 if (kcb->kprobe_status == KPROBE_REENTER) in kprobe_fault_handler() 393 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler() [all …]
|
/Linux-v4.19/arch/mips/kernel/ |
D | kprobes.c | 170 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe() 179 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe() 305 if (kcb->kprobe_status == KPROBE_HIT_SS && in kprobe_handler() 322 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler() 357 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler() 368 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler() 374 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler() 392 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler() 393 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler() 402 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobe_handler() [all …]
|
/Linux-v4.19/arch/arm/probes/kprobes/ |
D | core.c | 201 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe() 207 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe() 275 switch (kcb->kprobe_status) { in kprobe_handler() 283 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler() 299 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler() 309 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler() 312 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_handler() 342 switch (kcb->kprobe_status) { in kprobe_fault_handler() 353 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_fault_handler() 474 get_kprobe_ctlblk()->kprobe_status = KPROBE_HIT_ACTIVE; in trampoline_handler()
|
D | opt-arm.c | 181 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in optimized_callback()
|
/Linux-v4.19/arch/x86/kernel/kprobes/ |
D | core.c | 522 kcb->prev_kprobe.status = kcb->kprobe_status; in save_previous_kprobe() 531 kcb->kprobe_status = kcb->prev_kprobe.status; in restore_previous_kprobe() 601 kcb->kprobe_status = KPROBE_REENTER; in setup_singlestep() 603 kcb->kprobe_status = KPROBE_HIT_SS; in setup_singlestep() 624 switch (kcb->kprobe_status) { in reenter_kprobe() 680 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_int3_handler() 815 get_kprobe_ctlblk()->kprobe_status = KPROBE_HIT_ACTIVE; in trampoline_handler() 947 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_debug_handler() 948 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_debug_handler() 953 if (kcb->kprobe_status == KPROBE_REENTER) { in kprobe_debug_handler() [all …]
|
D | ftrace.c | 49 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_ftrace_handler() 57 kcb->kprobe_status = KPROBE_HIT_SSDONE; in kprobe_ftrace_handler()
|
D | opt.c | 178 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in optimized_callback()
|
/Linux-v4.19/arch/s390/kernel/ |
D | kprobes.c | 243 kcb->prev_kprobe.status = kcb->kprobe_status; in push_kprobe() 256 kcb->kprobe_status = kcb->prev_kprobe.status; in pop_kprobe() 271 switch (kcb->kprobe_status) { in kprobe_reenter_check() 318 kcb->kprobe_status = KPROBE_REENTER; in kprobe_handler() 328 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in kprobe_handler() 334 kcb->kprobe_status = KPROBE_HIT_SS; in kprobe_handler() 511 if (kcb->kprobe_status != KPROBE_REENTER && p->post_handler) { in post_kprobe_handler() 512 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobe_handler() 538 switch(kcb->kprobe_status) { in kprobe_trap_handler()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | kprobes.c | 390 kcb->prev_kprobe[i-1].status = kcb->kprobe_status; in save_previous_kprobe() 398 kcb->kprobe_status = kcb->prev_kprobe[i-1].status; in restore_previous_kprobe() 800 if ((kcb->kprobe_status == KPROBE_HIT_SS) && in pre_kprobes_handler() 815 kcb->kprobe_status = KPROBE_REENTER; in pre_kprobes_handler() 849 kcb->kprobe_status = KPROBE_HIT_ACTIVE; in pre_kprobes_handler() 871 kcb->kprobe_status = KPROBE_HIT_SS; in pre_kprobes_handler() 887 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobes_handler() 888 kcb->kprobe_status = KPROBE_HIT_SSDONE; in post_kprobes_handler() 895 if (kcb->kprobe_status == KPROBE_REENTER) { in post_kprobes_handler() 912 switch(kcb->kprobe_status) { in kprobe_fault_handler() [all …]
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | kprobes.h | 47 unsigned int kprobe_status; member
|
/Linux-v4.19/arch/arc/include/asm/ |
D | kprobes.h | 47 unsigned int kprobe_status; member
|
/Linux-v4.19/arch/mips/include/asm/ |
D | kprobes.h | 75 unsigned long kprobe_status; member
|
/Linux-v4.19/arch/sh/include/asm/ |
D | kprobes.h | 44 unsigned long kprobe_status; member
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | kprobes.h | 44 unsigned long kprobe_status; member
|
/Linux-v4.19/arch/s390/include/asm/ |
D | kprobes.h | 67 unsigned long kprobe_status; member
|
/Linux-v4.19/arch/arm/include/asm/ |
D | kprobes.h | 45 unsigned int kprobe_status; member
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | kprobes.h | 89 unsigned long kprobe_status; member
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | kprobes.h | 84 unsigned long kprobe_status; member
|
/Linux-v4.19/arch/x86/include/asm/ |
D | kprobes.h | 111 unsigned long kprobe_status; member
|