From 82c3305c7b6f4751bb19ccd1701f02ab0d366983 Mon Sep 17 00:00:00 2001 From: Adam Hupp Date: Mon, 6 Oct 2014 17:18:08 -0700 Subject: [PATCH] Fix failure to match new format start messages For low pids there's a space in front of the PID in the log message. All my testing was on high pids :( --- pidcat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pidcat.py b/pidcat.py index a41d96c..aa634a7 100755 --- a/pidcat.py +++ b/pidcat.py @@ -140,7 +140,7 @@ TAGTYPES = { } PID_START = re.compile(r'^.*: Start proc ([a-zA-Z0-9._:]+) for ([a-z]+ [^:]+): pid=(\d+) uid=(\d+) gids=(.*)$') -PID_START_DALVIK = re.compile(r'^E/dalvikvm\((\d+)\): >>>>> ([a-zA-Z0-9._:]+) \[ userId:0 \| appId:(\d+) \]$') +PID_START_DALVIK = re.compile(r'^E/dalvikvm\(\s?(\d+)\): >>>>> ([a-zA-Z0-9._:]+) \[ userId:0 \| appId:(\d+) \]$') PID_KILL = re.compile(r'^Killing (\d+):([a-zA-Z0-9._:]+)/[^:]+: (.*)$') PID_LEAVE = re.compile(r'^No longer want ([a-zA-Z0-9._:]+) \(pid (\d+)\): .*$') PID_DEATH = re.compile(r'^Process ([a-zA-Z0-9._:]+) \(pid (\d+)\) has died.?$')