Lines Matching defs:elfmap
136 static unsigned char *elfmap;
213 if (elfmap != NULL && elfmap != MAP_FAILED)
214 munmap (elfmap, elfmap_size);
215 elfmap = NULL;
565 if (elfmap == NULL)
569 elfmap_base = elfmap = map_file (fd, elfmap_off, fdlen, &elfmap_size);
571 if (unlikely (elfmap == MAP_FAILED))
576 if (unlikely (elfmap == MAP_FAILED))
597 if (mmap (elfmap, elfmap_size, PROT_READ,
601 elfmap_base = elfmap;
620 size_t read_now = elfmap_size - (elfmap_base - elfmap);
625 assert (elfmap == elfmap_base
626 || (elfmap_base - elfmap
628 if (elfmap == elfmap_base)
635 if (unlikely (mprotect (elfmap, keep_area, PROT_READ | PROT_WRITE)
639 elfmap_base = elfmap + keep_area;
654 assert ((elfmap_size - (elfmap_base - elfmap)) % bytes_per_char
657 (ptrdiff_t) elfmap_size - (elfmap_base - elfmap));
737 if (elfmap != NULL && elfmap != MAP_FAILED)
738 munmap (elfmap, elfmap_size);
739 elfmap = NULL;