| Index: tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/android_platform_backend.py b/tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| index 9097dadd9e017024876399b86156098677fa7313..69ddfde8ee8c14eb27b078806a7dd2cf08ebb767 100644
|
| --- a/tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| +++ b/tools/telemetry/telemetry/core/platform/android_platform_backend.py
|
| @@ -86,8 +86,11 @@ class AndroidPlatformBackend(platform_backend.PlatformBackend):
|
| logging.warning('CPU stats cannot be retrieved on non-rooted device.')
|
| return {}
|
| stats = self._adb.GetProtectedFileContents('/proc/%s/stat' % pid,
|
| - log_result=False)[0].split()
|
| - return proc_util.GetCpuStats(stats)
|
| + log_result=False)
|
| + if not stats:
|
| + logging.warning('Unable to get /proc/%s/stat, process gone?', pid)
|
| + return {}
|
| + return proc_util.GetCpuStats(stats[0].split())
|
|
|
| def GetCpuTimestamp(self):
|
| if not self._adb.CanAccessProtectedFileContents():
|
|
|