默认不阻断状态
This commit is contained in:
parent
6c40865f39
commit
4f2d1c0830
12
libusbMod.c
12
libusbMod.c
@ -72,12 +72,12 @@ static int handler_pre(struct kprobe *p, struct pt_regs *regs)
|
||||
}
|
||||
}
|
||||
|
||||
regs->regs[0] = 0; // 设置 x0 寄存器(返回值)为 0 (成功)
|
||||
|
||||
|
||||
// return 0; // KPROBE_OK,默认让原始函数继续执行
|
||||
// 如果要阻断,这里返回 1 (KPROBE_HANDLED)x
|
||||
return 1;
|
||||
|
||||
// 这里一定要设置返回成功,如果不设置返回成功,将会导致一直重复发送;
|
||||
// regs->regs[0] = 0; // 设置 x0 寄存器(返回值)为 0 (成功)
|
||||
//这里return 1表示阻断,return 0 表示继续运行
|
||||
// return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int __init usb_hook_init(void)
|
||||
|
||||
Reference in New Issue
Block a user