Home | History | Annotate | Download | only in libpagemap

Lines Matching full:maps

83         error = pm_map_usage(proc->maps[i], &map_usage);
132 pm_map_t **maps;
138 maps = malloc(proc->num_maps * sizeof(pm_map_t*));
139 if (!maps)
142 memcpy(maps, proc->maps, proc->num_maps * sizeof(pm_map_t*));
144 *maps_out = maps;
167 error = pm_map_workingset(proc->maps[i], &map_ws);
199 free(proc->maps);
221 pm_map_t *map, **maps, **new_maps;
228 maps = calloc(INITIAL_MAPS, sizeof(pm_map_t*));
229 if (!maps)
233 error = snprintf(filename, MAX_FILENAME, "/proc/%d/maps", proc->pid);
243 new_maps = realloc(maps, 2 * maps_size * sizeof(pm_map_t*));
246 free(maps);
250 maps = new_maps;
254 maps[maps_count] = map = calloc(1, sizeof(*map));
265 pm_map_destroy(maps[maps_count]);
266 free(maps);
279 new_maps = realloc(maps, maps_count * sizeof(pm_map_t*));
282 free(maps);
286 proc->maps = new_maps;