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
This commit is contained in:
committed by
Rajesh Kemisetti
parent
0c2ecec334
commit
4e48da2f45
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user