| /linux-6.15/Documentation/userspace-api/ |
| H A D | mseal.rst | 4 Introduction of mseal 28 mseal syscall signature 30 ``int mseal(void *addr, size_t len, unsigned long flags)`` 65 mseal only works on 64-bit CPUs, not 32-bit CPUs. 68 users can call mseal multiple times. mseal on an already sealed memory 84 rc = mseal(ptr, 4096, 0); 154 When not to use mseal 170 Don't use mseal on the memory ptr return from malloc(). 180 /* don't call mseal on ptr return from malloc. */ 181 mseal(ptr, size); [all …]
|
| H A D | index.rst | 23 mseal
|
| /linux-6.15/Documentation/features/core/mseal_sys_mappings/ |
| H A D | arch-support.txt | 2 # Feature name: mseal-system-mappings 4 # description: arch supports mseal system mappings
|
| /linux-6.15/mm/ |
| H A D | mseal.c | 265 SYSCALL_DEFINE3(mseal, unsigned long, start, size_t, len, unsigned long, in SYSCALL_DEFINE3() argument
|
| H A D | Makefile | 48 mmu-$(CONFIG_MMU) += mseal.o
|
| /linux-6.15/security/ |
| H A D | Kconfig | 55 bool "mseal system mappings" 60 Apply mseal on system mappings. 73 Documentation/userspace-api/mseal.rst
|
| /linux-6.15/kernel/ |
| H A D | sys_ni.c | 197 COND_SYSCALL(mseal);
|
| /linux-6.15/arch/mips/kernel/syscalls/ |
| H A D | syscall_n64.tbl | 379 462 n64 mseal sys_mseal
|
| H A D | syscall_n32.tbl | 403 462 n32 mseal sys_mseal
|
| /linux-6.15/tools/perf/arch/mips/entry/syscalls/ |
| H A D | syscall_n64.tbl | 379 462 n64 mseal sys_mseal
|
| /linux-6.15/tools/scripts/ |
| H A D | syscall.tbl | 405 462 common mseal sys_mseal
|
| /linux-6.15/tools/perf/arch/arm64/entry/syscalls/ |
| H A D | syscall_64.tbl | 405 462 common mseal sys_mseal
|
| H A D | syscall_32.tbl | 476 462 common mseal sys_mseal
|
| /linux-6.15/arch/arm64/tools/ |
| H A D | syscall_64.tbl | 405 462 common mseal sys_mseal
|
| /linux-6.15/scripts/ |
| H A D | syscall.tbl | 405 462 common mseal sys_mseal
|
| /linux-6.15/tools/perf/arch/x86/entry/syscalls/ |
| H A D | syscall_64.tbl | 388 462 common mseal sys_mseal
|
| /linux-6.15/tools/perf/arch/parisc/entry/syscalls/ |
| H A D | syscall.tbl | 463 462 common mseal sys_mseal
|
| /linux-6.15/arch/m68k/kernel/syscalls/ |
| H A D | syscall.tbl | 464 462 common mseal sys_mseal
|
| /linux-6.15/tools/perf/arch/sh/entry/syscalls/ |
| H A D | syscall.tbl | 468 462 common mseal sys_mseal
|
| /linux-6.15/arch/xtensa/kernel/syscalls/ |
| H A D | syscall.tbl | 435 462 common mseal sys_mseal
|
| /linux-6.15/arch/sh/kernel/syscalls/ |
| H A D | syscall.tbl | 468 462 common mseal sys_mseal
|
| /linux-6.15/arch/parisc/kernel/syscalls/ |
| H A D | syscall.tbl | 463 462 common mseal sys_mseal
|
| /linux-6.15/arch/x86/entry/syscalls/ |
| H A D | syscall_64.tbl | 388 462 common mseal sys_mseal
|
| /linux-6.15/tools/perf/arch/xtensa/entry/syscalls/ |
| H A D | syscall.tbl | 435 462 common mseal sys_mseal
|
| /linux-6.15/tools/perf/arch/alpha/entry/syscalls/ |
| H A D | syscall.tbl | 504 572 common mseal sys_mseal
|