{
int ret = 0;
+ /* for juprobe */
ip->jprobe.priv_arg = ip;
ip->jprobe.up.task = ip->page->file->proc->task;
ip->jprobe.up.sm = ip->page->file->proc->sm;
+
+ /* for retuprobe */
+ ip->retprobe.priv_arg = ip;
+ ip->retprobe.up.task = ip->page->file->proc->task;
+ ip->retprobe.up.sm = ip->page->file->proc->sm;
+
ret = dbi_register_ujprobe(&ip->jprobe);
if (ret) {
if (ret == -ENOEXEC) {
}
if (ip->flag_retprobe) {
- ip->retprobe.priv_arg = ip;
- ip->retprobe.up.task = ip->page->file->proc->task;
- ip->retprobe.up.sm = ip->page->file->proc->sm;
ret = dbi_register_uretprobe(&ip->retprobe);
if (ret) {
struct sspt_file *file = ip->page->file;