Home | History | Annotate | Download | only in m_aspacemgr

Lines Matching refs:rmap

3809    materialized mappings whereas /proc/self/rmap contains information about
3811 with MAP_NORESERVE flag, such as thread stacks). But /proc/self/rmap does
3985 const Mapping *rmap = NULL;
3991 /* Read fully /proc/self/xmap and /proc/self/rmap. */
3995 rmap_entries = read_proc_file("/proc/self/rmap", rmap_buf, M_RMAP_BUF,
3998 /* Get the first xmap and rmap. */
4003 /* Get next xmap or rmap if necessary. */
4009 rmap = next_rmap(rmap_buf, rmap_entries, &rmap_index, &rmap_mapping);
4014 if (rmap == NULL)
4020 aspacem_assert(rmap->addr <= xmap->addr);
4025 aspacem_assert(xmap->addr >= rmap->addr &&
4026 xmap->addr + xmap->size <= rmap->addr + rmap->size);
4027 aspacem_assert(xmap->prot == rmap->prot);
4038 else if (start >= rmap->addr) {
4041 SizeT size = rmap->addr + rmap->size - start;
4047 (*record_mapping)(start, size, rmap->prot, 0, 0, 0, NULL);
4054 start = rmap->addr;
4057 if (rmap->addr + rmap->size <= start)