exec: factor out duplicate mmap code