Lines Matching defs:map

1361 	} else if (dso->map && dso->map_len) {
1363 munmap(dso->map, dso->map_len);
1365 mprotect(dso->map, dso->map_len, PROT_NONE);
1560 void *map = mmap(0, mapLen, PROT_READ, MAP_PRIVATE | MAP_XPM, fd, 0);
1561 if (map == MAP_FAILED) {
1565 munmap(map, mapLen);
1581 unsigned char *map=MAP_FAILED, *base;
1656 map = mmap(0, ph->p_memsz + (ph->p_vaddr & PAGE_SIZE-1),
1659 if (map == MAP_FAILED) {
1663 dso->loadmap->segs[i].addr = (size_t)map +
1674 if (pgend > pgbrk && mmap_fixed(map+pgbrk,
1679 memset(map + brk, 0, pgbrk-brk);
1682 map = (void *)dso->loadmap->segs[0].addr;
1717 /* map the whole load segments with PROT_READ first for security consideration. */
1722 map = DL_NOMMU_SUPPORT
1725 if (map == MAP_FAILED) {
1730 reserved_params->start_addr = (void *)((uint8_t *)map + map_len);
1742 map = DL_NOMMU_SUPPORT
1746 if (map == MAP_FAILED || map != real_map) {
1774 dso->map = map;
1778 if (eh->e_type != ET_DYN && addr_min && map!=(void *)addr_min) {
1782 base = map - addr_min;
1830 if (mprotect(map, map_len, PROT_READ|PROT_WRITE|PROT_EXEC)
1847 return map;
1851 if (map!=MAP_FAILED) unmap_library(dso);
2161 unsigned char *map;
2290 map = noload ? 0 : map_library(fd, &temp_dso, reserved_params);
2292 if (!map) return 0;
2764 p->map = p->base + min_addr;
3255 app.loadmap->segs[0].addr = (size_t)app.map;
3256 app.loadmap->segs[0].p_vaddr = (size_t)app.map
4104 if (a < p->map || a - (size_t)p->map >= p->map_len) continue;
4114 if (a-(size_t)p->map < p->map_len)
4573 info->dli_fbase = p->map;
5060 void *map = mmap(0, mapLen, PROT_READ, MAP_PRIVATE | MAP_XPM, task->fd, task->file_offset);
5061 if (map == MAP_FAILED) {
5065 munmap(map, mapLen);
5136 // map the dynamic segment and the string table of the library
5145 LD_LOGE("Error mapping header %{public}s: failed to map dynamic section errno: %{public}d", task->name, errno);
5170 LD_LOGE("Error mapping section header %{public}s: failed to map shdr_allocated_buf errno: %{public}d",
5184 LD_LOGE("Error mapping section header %{public}s: failed to map string section errno: %{public}d",
5220 unsigned char *map = MAP_FAILED, *base;
5271 map = mmap(0, ph->p_memsz + (ph->p_vaddr & PAGE_SIZE - 1),
5274 if (map == MAP_FAILED) {
5280 task->p->loadmap->segs[i].addr = (size_t)map +
5289 if (pgend > pgbrk && mmap_fixed(map + pgbrk,
5295 memset(map + brk, 0, pgbrk - brk);
5298 map = (void *)task->p->loadmap->segs[0].addr;
5319 LD_LOGE("Error mapping library: map len is larger than reserved address task->name=%{public}s", task->name);
5334 /* map the whole load segments with PROT_READ first for security consideration. */
5339 map = DL_NOMMU_SUPPORT
5342 if (map == MAP_FAILED) {
5350 reserved_params->start_addr = (void *)((uint8_t *)map + map_len);
5365 map = DL_NOMMU_SUPPORT
5369 if (map == MAP_FAILED || map != real_map) {
5399 task->p->map = map;
5403 if (task->eh->e_type != ET_DYN && addr_min && map != (void *)addr_min) {
5408 base = map - addr_min;
5466 if (mprotect(map, map_len, PROT_READ | PROT_WRITE | PROT_EXEC) && errno != ENOSYS) {
5492 if (map != MAP_FAILED) {
5527 bool map = false;
5699 map = noload ? 0 : map_library_header(task);
5700 if (!map) {
5701 LD_LOGE("Error loading header %{public}s: failed to map header", task->name);
5770 bool map = noload ? 0 : task_map_library(task, reserved_params);
5773 if (!map) {
5774 LD_LOGE("Error loading library %{public}s: failed to map library noload=%{public}d errno=%{public}d",
5776 error("Error loading library %s: failed to map library noload=%d errno=%d", task->name, noload, errno);
6037 void *map = mmap(
6044 if (map == MAP_FAILED) {
6045 LD_LOGE("Error serializing relro %{public}s: failed to map GNU_RELRO", dso->name);
6065 LD_LOGE("Error mapping relro %{public}s: failed to map fd", dso->name);
6100 void *map = mmap(
6102 if (map == MAP_FAILED) {
6103 LD_LOGE("Error mapping relro %{public}s: failed to map GNU_RELRO", dso->name);