elf_map
map_addr = elf_map(filep, addr, eppnt, prot, type, total_size);
void *elf_map(char const *fname, size_t *size, uint32_t types);
addr = elf_map(argv[i], &size, (1 << ET_EXEC) | (1 << ET_DYN));
addr = elf_map(argv[i], &size, 1 << ET_REL);