/*
* Guts of most architectures' mmap64() implementations. This shares
* its list of arguments with linux_sys_mmap().
*
* The difference in linux_sys_mmap2() is that "offset" is actually
* (offset / pagesize), not an absolute byte count. This translation
* to pagesize offsets is done inside glibc between the mmap64() call
* point, and the actual syscall.
*/