kernel: change vold.rc to atrace.rc temporarily
This commit is contained in:
@@ -186,8 +186,8 @@ static int read_handler_pre(struct kprobe *p, struct pt_regs *regs)
|
|||||||
}
|
}
|
||||||
|
|
||||||
const char *short_name = file->f_path.dentry->d_name.name;
|
const char *short_name = file->f_path.dentry->d_name.name;
|
||||||
if (strcmp(short_name, "vold.rc")) {
|
if (strcmp(short_name, "atrace.rc")) {
|
||||||
// we are only interest `vold.rc` file name file
|
// we are only interest `atrace.rc` file name file
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
char path[PATH_MAX];
|
char path[PATH_MAX];
|
||||||
@@ -196,7 +196,7 @@ static int read_handler_pre(struct kprobe *p, struct pt_regs *regs)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strcmp(dpath, "/system/etc/init/vold.rc")) {
|
if (strcmp(dpath, "/system/etc/init/atrace.rc")) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -209,7 +209,7 @@ static int read_handler_pre(struct kprobe *p, struct pt_regs *regs)
|
|||||||
}
|
}
|
||||||
rc_inserted = true;
|
rc_inserted = true;
|
||||||
|
|
||||||
// now we can sure that the init process is reading `/system/etc/init/vold.rc`
|
// now we can sure that the init process is reading `/system/etc/init/atrace.rc`
|
||||||
buf = PT_REGS_PARM2(regs);
|
buf = PT_REGS_PARM2(regs);
|
||||||
count = PT_REGS_PARM3(regs);
|
count = PT_REGS_PARM3(regs);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user