默认不阻断状态
This commit is contained in:
parent
6c40865f39
commit
4f2d1c0830
10
libusbMod.c
10
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,默认让原始函数继续执行
|
// regs->regs[0] = 0; // 设置 x0 寄存器(返回值)为 0 (成功)
|
||||||
// 如果要阻断,这里返回 1 (KPROBE_HANDLED)x
|
//这里return 1表示阻断,return 0 表示继续运行
|
||||||
return 1;
|
// return 1;
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int __init usb_hook_init(void)
|
static int __init usb_hook_init(void)
|
||||||
|
|||||||
Reference in New Issue
Block a user