Lines Matching defs:map
81 unsigned char *map;
683 } else if (dso->map && dso->map_len) {
684 munmap(dso->map, dso->map_len);
700 unsigned char *map=MAP_FAILED, *base;
768 map = mmap(0, ph->p_memsz + (ph->p_vaddr & PAGE_SIZE-1),
771 if (map == MAP_FAILED) {
775 dso->loadmap->segs[i].addr = (size_t)map +
786 if (pgend > pgbrk && mmap_fixed(map+pgbrk,
791 memset(map + brk, 0, pgbrk-brk);
794 map = (void *)dso->loadmap->segs[0].addr;
803 /* The first time, we map too much, possibly even more than
806 * amount of virtual address space to map over later. */
807 map = DL_NOMMU_SUPPORT
812 if (map==MAP_FAILED) goto error;
813 dso->map = map;
817 if (eh->e_type != ET_DYN && addr_min && map!=(void *)addr_min) {
821 base = map - addr_min;
871 if (mprotect(map, map_len, PROT_READ|PROT_WRITE|PROT_EXEC)
881 return map;
885 if (map!=MAP_FAILED) unmap_library(dso);
1079 unsigned char *map;
1223 map = noload ? 0 : map_library(fd, &temp_dso);
1225 if (!map) return 0;
1506 p->map = p->base + min_addr;
1999 app.loadmap->segs[0].addr = (size_t)app.map;
2000 app.loadmap->segs[0].p_vaddr = (size_t)app.map
2329 if (a-(size_t)p->map < p->map_len)
2412 info->dli_fbase = p->map;