def sys_mmap2(self, address, size, prot, flags, fd, offset):
return self.sys_mmap(address, size, prot, flags, fd, offset * <NUM_LIT>)<EOL>
Creates a new mapping in the virtual address space of the calling process.
:rtype: int
:param address: the starting address for the new mapping. This address is used as hint unless the
                flag contains C{MAP_FIXED}.
:param size: the length of the mapping.
:param prot: the desired memory protection of the mapping.
:param flags: determines whether updates to the mapping are visible to other
              processes mapping the same region, and whether updates are carried
              through to the underlying file.
:param fd: the contents of a file mapping are initialized using C{size} bytes starting at
           offset C{offset} in the file referred to by the file descriptor C{fd}.
:param offset: the contents of a file mapping are initialized using C{size} bytes starting at
               offset C{offset}*0x1000 in the file referred to by the file descriptor C{fd}.
:return:
    - C{-1} In case you use C{MAP_FIXED} in the flags and the mapping can not be place at the desired address.
    - the address of the new mapping.