unsigned rss_size;
unsigned pss_size;
unsigned hcount;
+ unsigned int imported;
};
static int sum;
return 0;
}
-#define NUM_GEM_FIELD 6
+#define NUM_GEM_FIELD 7
static geminfo *read_geminfo(FILE *fp)
{
char line[BUF_MAX];
unsigned int pid, tgid, handle, refcount, hcount;
unsigned gem_size;
+ unsigned int imported;
if (fgets(line, BUF_MAX, fp) != NULL) {
- if (sscanf(line, "%d %d %d %d %d 0x%x",
+ if (sscanf(line, "%d %d %d %d %d 0x%x 0x%*x %*d %*d %d",
&pid, &tgid, &handle, &refcount,
- &hcount, &gem_size) != NUM_GEM_FIELD)
+ &hcount, &gem_size, &imported) != NUM_GEM_FIELD)
return NULL;
if (hcount == 0)
tgeminfo->hcount = hcount;
tgeminfo->rss_size = KB(gem_size);
tgeminfo->pss_size = KB(gem_size/tgeminfo->hcount);
+ tgeminfo->imported = imported;
} else
return NULL;