Home | History | Annotate | Download | only in libpagemap

Lines Matching defs:maps

85         error = pm_map_usage_flags(proc->maps[i], &map_usage, flags_mask,
146 pm_map_t **maps;
152 maps = malloc(proc->num_maps * sizeof(pm_map_t*));
153 if (!maps)
156 memcpy(maps, proc->maps, proc->num_maps * sizeof(pm_map_t*));
158 *maps_out = maps;
181 error = pm_map_workingset(proc->maps[i], &map_ws);
213 free(proc->maps);
235 pm_map_t *map, **maps, **new_maps;
242 maps = calloc(INITIAL_MAPS, sizeof(pm_map_t*));
243 if (!maps)
247 error = snprintf(filename, MAX_FILENAME, "/proc/%d/maps", proc->pid);
257 new_maps = realloc(maps, 2 * maps_size * sizeof(pm_map_t*));
260 free(maps);
264 maps = new_maps;
268 maps[maps_count] = map = calloc(1, sizeof(*map));
280 pm_map_destroy(maps[maps_count]);
281 free(maps);
294 new_maps = realloc(maps, maps_count * sizeof(pm_map_t*));
297 free(maps);
301 proc->maps = new_maps;