summaryrefslogtreecommitdiff
path: root/libmemtrack
diff options
context:
space:
mode:
authorasmathur <asmathur@codeaurora.org>2014-11-12 15:54:19 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2015-01-16 20:21:20 -0800
commit625d69ee83ea95339c64f95db1d31852477f6aad (patch)
tree0eda55962578d535b914729bdb0efebd0cf03bc9 /libmemtrack
parent2dbd0fa2625f44212b46ddff1efd95a431b65d76 (diff)
downloaddisplay-625d69ee83ea95339c64f95db1d31852477f6aad.tar.gz
libmemtrack: Fix the kgsl memory flag to determine usermapped buffers
The flag is the last character in 'flags' field array. It was wrongly indexed at flags[6] causing all entries to be marked as unaccounted. The correct check should be for flags[5] to be equal to 'Y'. Change-Id: I9f9af884b697363186d6315e5fb7c5673c22a495
Diffstat (limited to 'libmemtrack')
-rw-r--r--libmemtrack/kgsl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmemtrack/kgsl.c b/libmemtrack/kgsl.c
index b1202466..6dc9774a 100644
--- a/libmemtrack/kgsl.c
+++ b/libmemtrack/kgsl.c
@@ -107,7 +107,7 @@ int kgsl_memtrack_get_memory(pid_t pid, enum memtrack_type type,
if (type == MEMTRACK_TYPE_GL && strcmp(line_type, "gpumem") == 0) {
- if (flags[6] == 'Y')
+ if (flags[5] == 'Y')
accounted_size += size;
else
unaccounted_size += size;