<div dir="ltr"><div>Hi, guys,</div><div><br></div><div>I am trying to use jprobe to intercept syscalls in linux kernel.</div><div>Such as open(),the original flow is open()--&gt;sys_open(),</div><div>and now,</div><div>open()--&gt;check_file()--&gt;sys_oepn()</div>


<div>The check_file() is jprobe&#39;s entry point.</div><div><br></div><div>If check_file() returns sucessfully, jprobe_return() will be called and sys_open() will be running, or the open() return and user gets errno in user space.</div>


<div>And the problem is, I have no idea what jprobe should return when I want to end open() flow.</div><div><br></div><div>Any hint will be deeply appreciated.</div><div>Thanks in advance.</div></div>