Commit e87d989c authored by Jasmin Hassan's avatar Jasmin Hassan Committed by topjohnwu

Fix proccess monitor for lsskernel 6.0.1 (3.8UX)

parent 64d61bae
...@@ -27,7 +27,7 @@ void monitor_proc() { ...@@ -27,7 +27,7 @@ void monitor_proc() {
fprintf(logfile, "\n"); fprintf(logfile, "\n");
// Monitor am_proc_start // Monitor am_proc_start
p = popen("while true; do logcat -b events -c; logcat -b events -v raw -s am_proc_start; sleep 1; done", "r"); p = popen("logcat -b events -v raw -s am_proc_start", "r");
while(!feof(p)) { while(!feof(p)) {
//Format of am_proc_start is (as of Android 5.1 and 6.0) //Format of am_proc_start is (as of Android 5.1 and 6.0)
...@@ -43,7 +43,7 @@ void monitor_proc() { ...@@ -43,7 +43,7 @@ void monitor_proc() {
} }
char processName[256]; char processName[256];
int ret = sscanf(buffer, "[%*d %d %*d %256s", &pid, processName); int ret = sscanf(buffer, "[%*d %d %*d %*d %256s", &pid, processName);
if(ret != 2) if(ret != 2)
continue; continue;
...@@ -79,4 +79,4 @@ void monitor_proc() { ...@@ -79,4 +79,4 @@ void monitor_proc() {
// Close the logcat monitor // Close the logcat monitor
pclose(p); pclose(p);
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment