Golang interface to Linux's userfaultfd system call.
NOTES
- Must set
vm.unprivileged_userfaultfdas user for some features.
Similar projects:
More information at:
- https://github.com/torvalds/linux/blob/master/mm/userfaultfd.c
- https://docs.kernel.org/admin-guide/mm/userfaultfd.html
- https://man.archlinux.org/man/userfaultfd.2.en
- https://man.archlinux.org/man/ioctl_userfaultfd.2.en
- https://www.cons.org/cracauer/cracauer-userfaultfd.html
- https://lwn.net/Articles/897260/