docs: def _from_match(match):
          """Create a MemoryRegion object from a string in the format found in /proc/$PID/maps"""
          addr_beg, addr_end, r, w, x, p, offset, dev, inode, pathname = match.groups()
          return MemoryRegion(addr_beg=int(addr_beg, 16),
                              addr_end=int(addr_end, 16),
                              readable=(r == "r"),
                              writable=(w == "w"),
                              executable=(x == "x"),
                              private=(p == "p"),
                              offset=int(offset, 16),
                              dev=dev,
                              inode=int(inode),
                              pathname=pathname)