Home
last modified time | relevance | path

Searched refs:MFD_EXEC (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/Documentation/userspace-api/
H A Dmfd_noexec.rst46 ``MFD_EXEC``
47 When MFD_EXEC bit is set in the ``flags``, memfd is created with X.
61 memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL acts like
62 MFD_EXEC was set.
65 memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL acts like
75 MFD_EXEC.
/linux-6.15/mm/
H A Dmemfd.c305 #define MFD_ALL_FLAGS (MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_HUGETLB | MFD_NOEXEC_SEAL | MFD_EXEC)
313 if (!(*flags & (MFD_EXEC | MFD_NOEXEC_SEAL))) { in check_sysctl_memfd_noexec()
317 *flags |= MFD_EXEC; in check_sysctl_memfd_noexec()
387 if ((flags & MFD_EXEC) && (flags & MFD_NOEXEC_SEAL)) in sanitize_flags()
/linux-6.15/tools/include/uapi/linux/
H A Dmemfd.h14 #define MFD_EXEC 0x0010U macro
/linux-6.15/include/uapi/linux/
H A Dmemfd.h14 #define MFD_EXEC 0x0010U macro
/linux-6.15/arch/um/os-Linux/skas/
H A Dprocess.c249 #ifndef MFD_EXEC
250 #define MFD_EXEC 0x0010U macro
259 MFD_EXEC | MFD_CLOEXEC | MFD_ALLOW_SEALING); in init_stub_exe_fd()
/linux-6.15/tools/testing/selftests/memfd/
H A Dmemfd_test.c868 mfd_fail_new("", MFD_EXEC | MFD_NOEXEC_SEAL); in test_create()
1117 MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_EXEC); in test_exec_seal()
1139 MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_EXEC); in test_exec_seal()
1167 MFD_CLOEXEC | MFD_EXEC); in test_exec_no_seal()
1239 MFD_CLOEXEC | MFD_EXEC | MFD_ALLOW_SEALING); in test_sysctl_sysctl1()
1275 MFD_CLOEXEC | MFD_EXEC | MFD_ALLOW_SEALING); in test_sysctl_sysctl2()