diff options
| author | Harshdeep Dhatt <hdhatt@codeaurora.org> | 2016-04-26 13:08:49 -0600 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-06-22 09:45:54 -0700 |
| commit | 3d5d4c184d1f5531ea650093a239a652143bbd3a (patch) | |
| tree | 66f9bca04b0f73d8f312295e6bba38c20cbc8842 | |
| parent | 0c39af5235d88f961b7ce0f915e5ebf0f538d692 (diff) | |
| download | hardware_qcom_display-3d5d4c184d1f5531ea650093a239a652143bbd3a.tar.gz hardware_qcom_display-3d5d4c184d1f5531ea650093a239a652143bbd3a.tar.bz2 hardware_qcom_display-3d5d4c184d1f5531ea650093a239a652143bbd3a.zip | |
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
| -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 5a6b07529..11c7e8a2f 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; |
