void uffd_stats_report(struct uffd_args *args, int n_cpus); int uffd_test_ctx_init(uint64_t features, constchar **errmsg); void uffd_test_ctx_clear(void); int userfaultfd_open(uint64_t *features); int uffd_read_msg(int ufd, struct uffd_msg *msg); void wp_range(int ufd, __u64 start, __u64 len, bool wp); void uffd_handle_page_fault(struct uffd_msg *msg, struct uffd_args *args); int __copy_page(int ufd, unsignedlong offset, bool retry, bool wp); int copy_page(int ufd, unsignedlong offset, bool wp); int move_page(int ufd, unsignedlong offset, unsignedlong len); void *uffd_poll_thread(void *arg);
int uffd_open_dev(unsignedint flags); int uffd_open_sys(unsignedint flags); int uffd_open(unsignedint flags); int uffd_get_features(uint64_t *features);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.