Lines Matching refs:prctl

1 //! Bindings for the Linux `prctl` system call.
30 syscalls::prctl(option, NULL, NULL, NULL, NULL)
36 syscalls::prctl(option, arg2, NULL, NULL, NULL)
45 syscalls::prctl(option, arg2, arg3, ptr::null_mut(), ptr::null_mut())
75 /// - [Linux: `prctl(PR_GET_PDEATHSIG,...)`]
78 /// [Linux: `prctl(PR_GET_PDEATHSIG,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
90 /// - [Linux: `prctl(PR_SET_PDEATHSIG,...)`]
93 /// [Linux: `prctl(PR_SET_PDEATHSIG,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
139 /// - [`prctl(PR_GET_DUMPABLE,...)`]
141 /// [`prctl(PR_GET_DUMPABLE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
158 /// - [`prctl(PR_SET_DUMPABLE,...)`]
160 /// [`prctl(PR_SET_DUMPABLE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
185 /// - [`prctl(PR_GET_UNALIGN,...)`]
187 /// [`prctl(PR_GET_UNALIGN,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
199 /// - [`prctl(PR_SET_UNALIGN,...)`]
201 /// [`prctl(PR_SET_UNALIGN,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
226 /// - [`prctl(PR_GET_FPEMU,...)`]
228 /// [`prctl(PR_GET_FPEMU,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
240 /// - [`prctl(PR_SET_FPEMU,...)`]
242 /// [`prctl(PR_SET_FPEMU,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
284 /// - [`prctl(PR_GET_FPEXC,...)`]
286 /// [`prctl(PR_GET_FPEXC,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
298 /// - [`prctl(PR_SET_FPEXC,...)`]
300 /// [`prctl(PR_SET_FPEXC,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
343 /// - [`prctl(PR_GET_TIMING,...)`]
345 /// [`prctl(PR_GET_TIMING,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
357 /// - [`prctl(PR_SET_TIMING,...)`]
359 /// [`prctl(PR_SET_TIMING,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
403 /// - [`prctl(PR_GET_ENDIAN,...)`]
405 /// [`prctl(PR_GET_ENDIAN,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
416 /// - [`prctl(PR_SET_ENDIAN,...)`]
423 /// [`prctl(PR_SET_ENDIAN,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
463 /// - [`prctl(PR_GET_TSC,...)`]
465 /// [`prctl(PR_GET_TSC,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
476 /// - [`prctl(PR_SET_TSC,...)`]
478 /// [`prctl(PR_SET_TSC,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
496 /// - [`prctl(PR_TASK_PERF_EVENTS_ENABLE,...)`]
497 /// - [`prctl(PR_TASK_PERF_EVENTS_DISABLE,...)`]
499 /// [`prctl(PR_TASK_PERF_EVENTS_ENABLE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
500 /// [`prctl(PR_TASK_PERF_EVENTS_DISABLE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
550 /// - [`prctl(PR_MCE_KILL_GET,...)`]
552 /// [`prctl(PR_MCE_KILL_GET,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
568 /// - [`prctl(PR_MCE_KILL,...)`]
570 /// [`prctl(PR_MCE_KILL,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
637 /// - [`prctl(PR_SET_MM,...)`]
644 /// [`prctl(PR_SET_MM,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
657 /// - [`prctl(PR_SET_MM,PR_SET_MM_EXE_FILE,...)`]
659 /// [`prctl(PR_SET_MM,PR_SET_MM_EXE_FILE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
669 /// - [`prctl(PR_SET_MM,PR_SET_MM_AUXV,...)`]
676 /// [`prctl(PR_SET_MM,PR_SET_MM_AUXV,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
679 syscalls::prctl(
692 /// - [`prctl(PR_SET_MM,PR_SET_MM_MAP_SIZE,...)`]
694 /// [`prctl(PR_SET_MM,PR_SET_MM_MAP_SIZE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
742 /// - [`prctl(PR_SET_MM,PR_SET_MM_MAP,...)`]
749 /// [`prctl(PR_SET_MM,PR_SET_MM_MAP,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
752 syscalls::prctl(
785 /// - [`prctl(PR_SET_PTRACER,...)`]
787 /// [`prctl(PR_SET_PTRACER,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
808 /// - [`prctl(PR_GET_CHILD_SUBREAPER,...)`]
810 /// [`prctl(PR_GET_CHILD_SUBREAPER,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
824 /// - [`prctl(PR_SET_CHILD_SUBREAPER,...)`]
826 /// [`prctl(PR_SET_CHILD_SUBREAPER,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
867 /// - [`prctl(PR_GET_FP_MODE,...)`]
869 /// [`prctl(PR_GET_FP_MODE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
881 /// - [`prctl(PR_SET_FP_MODE,...)`]
883 /// [`prctl(PR_SET_FP_MODE,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
957 /// - [`prctl(PR_GET_SPECULATION_CTRL,...)`]
959 /// [`prctl(PR_GET_SPECULATION_CTRL,...)`]: https://www.kernel.org/doc/html/v5.18/userspace-api/spec_ctrl.html
973 /// - [`prctl(PR_SET_SPECULATION_CTRL,...)`]
975 /// [`prctl(PR_SET_SPECULATION_CTRL,...)`]: https://www.kernel.org/doc/html/v5.18/userspace-api/spec_ctrl.html
995 /// - [`prctl(PR_GET_IO_FLUSHER,...)`]
997 /// [`prctl(PR_GET_IO_FLUSHER,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
1009 /// - [`prctl(PR_SET_IO_FLUSHER,...)`]
1011 /// [`prctl(PR_SET_IO_FLUSHER,...)`]: https://man7.org/linux/man-pages/man2/prctl.2.html
1042 /// - [`prctl(PR_PAC_GET_ENABLED_KEYS,...)`]
1044 /// [`prctl(PR_PAC_GET_ENABLED_KEYS,...)`]: https://www.kernel.org/doc/html/v5.18/arm64/pointer-authentication.html
1056 /// - [`prctl(PR_PAC_SET_ENABLED_KEYS,...)`]
1063 /// [`prctl(PR_PAC_SET_ENABLED_KEYS,...)`]: https://www.kernel.org/doc/html/v5.18/arm64/pointer-authentication.html
1105 /// - [`prctl(PR_SET_VMA,PR_SET_VMA_ANON_NAME,...)`]
1107 /// [`prctl(PR_SET_VMA,PR_SET_VMA_ANON_NAME,...)`]: https://lwn.net/Articles/867818/
1111 syscalls::prctl(