diff options
author | Harshdeep Dhatt <hdhatt@codeaurora.org> | 2016-04-26 13:08:49 -0600 |
---|---|---|
committer | Rajesh Kemisetti <rajeshk@codeaurora.org> | 2016-06-21 09:55:50 +0530 |
commit | 4e48da2f45feb59e7a06e43e62bb56653d07a1d4 (patch) | |
tree | 04292dee8b04767ef431c46ddfd0e4681614efbd /libmemtrack | |
parent | 0c2ecec33488c26252f25e842a3106232afbdaff (diff) | |
download | display-4e48da2f45feb59e7a06e43e62bb56653d07a1d4.tar.gz |
libmemtrack: Update the parsing of flags field
An extra flag is added to the flags field of a memory entry which
sets 's' if the memory is secure. Hence, update the parsing of
a memory entry's fields value.
Change-Id: If4a1ce2a518dd427c5680e6408ce7276457c66ca
Diffstat (limited to 'libmemtrack')
-rw-r--r-- | libmemtrack/kgsl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libmemtrack/kgsl.c b/libmemtrack/kgsl.c index 5a6b0752..11c7e8a2 100644 --- a/libmemtrack/kgsl.c +++ b/libmemtrack/kgsl.c @@ -85,7 +85,7 @@ int kgsl_memtrack_get_memory(pid_t pid, enum memtrack_type type, while (1) { unsigned long size, mapsize; char line_type[7]; - char flags[8]; + char flags[9]; char line_usage[19]; int ret; @@ -97,7 +97,7 @@ int kgsl_memtrack_get_memory(pid_t pid, enum memtrack_type type, * gpuaddr useraddr size id flags type usage sglen mapsize * 545ba000 545ba000 4096 1 -----pY gpumem arraybuffer 1 4096 */ - ret = sscanf(line, "%*x %*x %lu %*d %7s %6s %18s %*d %lu\n", + ret = sscanf(line, "%*x %*x %lu %*d %8s %6s %18s %*d %lu\n", &size, flags, line_type, line_usage, &mapsize); if (ret != 5) { continue; |