passing all mmap tests except for mmap-exit which needs to be implemented