Prepare for adding support for parsing by process name.
Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
break;
case 'm':
opts->parse_mask |= PARSE_MAP_NAME;
- opts->map_name = optarg;
+ opts->name = optarg;
break;
case OPT_WITH_THREADS:
opts->with_threads = 1;
long int pages_swapped;
};
-#define PARSE_PID 0x1
-#define PARSE_MAP_NAME 0x2
+#define PARSE_PID 0x1
+#define PARSE_MAP_NAME 0x2
+#define PARSE_PROCESS_NAME 0x4
struct parse_opts {
int parse_mask;
int pid;
- char *map_name;
+ char *name;
int with_threads;
};
}
if (opts->parse_mask & PARSE_MAP_NAME) {
- if (!strcmp(opts->map_name, map->name))
+ if (!strcmp(opts->name, map->name))
return 1;
}