| /kernel/linux/linux-5.10/tools/scripts/ |
| D | utilities.mak | 139 # Usage: absolute-executable-path-or-empty = $(call lookup,path) 147 # is-executable 149 # Usage: bool-value = $(call is-executable,path) 154 is-executable = $(call _is-executable-helper,$(shell-sq)) 155 _is-executable-helper = $(shell sh -c $(_is-executable-sh)) 156 _is-executable-sh = $(call shell-sq,test -f $(1) -a -x $(1) && echo y) 158 # get-executable 160 # Usage: absolute-executable-path-or-empty = $(call get-executable,path) 162 # The goal is to get an absolute path for an executable; 168 get-executable = $(if $(1),$(if $(is-absolute),$(_ge-abspath),$(lookup))) [all …]
|
| /kernel/linux/linux-6.6/tools/scripts/ |
| D | utilities.mak | 139 # Usage: absolute-executable-path-or-empty = $(call lookup,path) 147 # is-executable 149 # Usage: bool-value = $(call is-executable,path) 154 is-executable = $(call _is-executable-helper,$(shell-sq)) 155 _is-executable-helper = $(shell sh -c $(_is-executable-sh)) 156 _is-executable-sh = $(call shell-sq,test -f $(1) -a -x $(1) && echo y) 158 # get-executable 160 # Usage: absolute-executable-path-or-empty = $(call get-executable,path) 162 # The goal is to get an absolute path for an executable; 168 get-executable = $(if $(1),$(if $(is-absolute),$(_ge-abspath),$(lookup))) [all …]
|
| /kernel/linux/linux-5.10/scripts/kconfig/tests/ |
| D | conftest.py | 41 """Run text-based Kconfig executable and save the result. 49 returncode: exit status of the Kconfig executable 121 returncode: exit status of the Kconfig executable 131 returncode: exit status of the Kconfig executable 140 returncode: exit status of the Kconfig executable 148 returncode: exit status of the Kconfig executable 166 returncode: exit status of the Kconfig executable 174 returncode: exit status of the Kconfig executable 182 returncode: exit status of the Kconfig executable 190 returncode: exit status of the Kconfig executable [all …]
|
| /kernel/linux/linux-6.6/scripts/kconfig/tests/ |
| D | conftest.py | 41 """Run text-based Kconfig executable and save the result. 49 returncode: exit status of the Kconfig executable 125 returncode: exit status of the Kconfig executable 135 returncode: exit status of the Kconfig executable 144 returncode: exit status of the Kconfig executable 152 returncode: exit status of the Kconfig executable 170 returncode: exit status of the Kconfig executable 178 returncode: exit status of the Kconfig executable 186 returncode: exit status of the Kconfig executable 194 returncode: exit status of the Kconfig executable [all …]
|
| /kernel/linux/linux-6.6/scripts/ |
| D | Makefile.host | 30 # Will compile bin2hex.c and create an executable named bin2hex 34 # Will compile lxdialog.c and checklist.c, and then link the executable 41 # They are linked as C++ code to the executable qconf 108 # Create executable from a single .c file 109 # host-csingle -> Executable 116 # Link an executable based on list of .o files, all plain c 117 # host-cmulti -> executable 133 # Link an executable based on list of .o files, a mixture of .c and .cc 134 # host-cxxmulti -> executable 150 # Create executable from a single Rust crate (which may consist of [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/ |
| D | sram-exec.c | 47 * sram_exec_copy - copy data to a protected executable region of sram 59 * read-only and executable except when copying data to them, at which point 60 * they are set to read-write non-executable, to make sure no memory is 61 * writeable and executable at the same time. This region must be page-aligned 66 * NOTE: This function uses the fncpy macro to move code to the executable 68 * executable code, so fncpy is a macro that must be defined by any arch
|
| /kernel/linux/linux-5.10/scripts/ |
| D | Makefile.host | 28 # Will compile bin2hex.c and create an executable named bin2hex 32 # Will compile lxdialog.c and checklist.c, and then link the executable 39 # They are linked as C++ code to the executable qconf 89 # Create executable from a single .c file 90 # host-csingle -> Executable 97 # Link an executable based on list of .o files, all plain c 98 # host-cmulti -> executable 114 # Link an executable based on list of .o files, a mixture of .c and .cc 115 # host-cxxmulti -> executable
|
| /kernel/linux/linux-6.6/samples/bpf/ |
| D | Makefile.target | 10 # Will compile xsk_example.c and create an executable named xsk_example 14 # Will compile xdpsock_1.c and xdpsock_2.c, and then link the executable 52 # Create executable from a single .c file 53 # tprog-csingle -> Executable 60 # Link an executable based on list of .o files, all plain c 61 # tprog-cmulti -> executable
|
| /kernel/linux/linux-5.10/samples/bpf/ |
| D | Makefile.target | 10 # Will compile xsk_example.c and create an executable named xsk_example 14 # Will compile xdpsock_1.c and xdpsock_2.c, and then link the executable 52 # Create executable from a single .c file 53 # tprog-csingle -> Executable 60 # Link an executable based on list of .o files, all plain c 61 # tprog-cmulti -> executable
|
| /kernel/linux/linux-6.6/samples/hid/ |
| D | Makefile.target | 10 # Will compile xsk_example.c and create an executable named xsk_example 14 # Will compile xdpsock_1.c and xdpsock_2.c, and then link the executable 52 # Create executable from a single .c file 53 # tprog-csingle -> Executable 60 # Link an executable based on list of .o files, all plain c 61 # tprog-cmulti -> executable
|
| /kernel/linux/linux-5.10/drivers/misc/ |
| D | sram-exec.c | 55 * sram_exec_copy - copy data to a protected executable region of sram 67 * read-only and executable except when copying data to them, at which point 68 * they are set to read-write non-executable, to make sure no memory is 69 * writeable and executable at the same time. This region must be page-aligned 74 * NOTE: This function uses the fncpy macro to move code to the executable 76 * executable code, so fncpy is a macro that must be defined by any arch
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | mman.h | 175 * Denies creating a writable executable mapping or gaining executable permissions. 207 /* If the new VMA is not executable, we have nothing to deny. */ in map_deny_write_exec() 211 /* Under MDWE we do not accept newly writably executable VMAs... */ in map_deny_write_exec() 215 /* ...nor previously non-executable VMAs becoming executable. */ in map_deny_write_exec()
|
| D | binfmts.h | 48 struct file *executable; /* Executable to pass to the interpreter */ member 61 int execfd; /* File descriptor of the executable */ 120 #define EXSTACK_DISABLE_X 1 /* Disable executable stacks */ 121 #define EXSTACK_ENABLE_X 2 /* Enable executable stacks */
|
| D | elf-fdpic.h | 46 #define ELF_FDPIC_FLAG_EXEC_STACK 0x00000010 /* T if stack to be executable */ 47 #define ELF_FDPIC_FLAG_NOEXEC_STACK 0x00000020 /* T if stack not to be executable */ 48 #define ELF_FDPIC_FLAG_EXECUTABLE 0x00000040 /* T if this object is the executable */
|
| /kernel/linux/linux-5.10/arch/arm/kernel/ |
| D | elf.c | 14 /* Make sure it's an ARM executable */ in elf_check_arch() 81 * An executable for which elf_read_implies_exec() returns TRUE will 93 * exec-all : all PROT_READ user mappings are executable, except when 95 * exec-none : only PROT_EXEC user mappings are executable. 96 * exec-stack: only the stack and PROT_EXEC user mappings are executable.
|
| /kernel/linux/linux-6.6/arch/arm/kernel/ |
| D | elf.c | 14 /* Make sure it's an ARM executable */ in elf_check_arch() 81 * An executable for which elf_read_implies_exec() returns TRUE will 93 * exec-all : all PROT_READ user mappings are executable, except when 95 * exec-none : only PROT_EXEC user mappings are executable. 96 * exec-stack: only the stack and PROT_EXEC user mappings are executable.
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/hw-vuln/ |
| D | multihit.rst | 108 non-executable pages. This forces all iTLB entries to be 4K, and removes 112 as non-executable. If the guest attempts to execute in one of those pages, 113 the page is broken down into 4K pages, which are then marked executable. 120 non-executable in all shadow paging modes. 126 non-executable can be controlled with a module parameter "nx_huge_pages=". 134 non-executable huge pages in Linux kernel KVM module. All huge 135 pages in the EPT are marked as non-executable. 137 broken down into 4K pages, which are then marked executable.
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/hw-vuln/ |
| D | multihit.rst | 108 non-executable pages. This forces all iTLB entries to be 4K, and removes 112 as non-executable. If the guest attempts to execute in one of those pages, 113 the page is broken down into 4K pages, which are then marked executable. 120 non-executable in all shadow paging modes. 126 non-executable can be controlled with a module parameter "nx_huge_pages=". 134 non-executable huge pages in Linux kernel KVM module. All huge 135 pages in the EPT are marked as non-executable. 137 broken down into 4K pages, which are then marked executable.
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | binfmts.h | 48 struct file *executable; /* Executable to pass to the interpreter */ member 61 int execfd; /* File descriptor of the executable */ 128 #define EXSTACK_DISABLE_X 1 /* Disable executable stacks */ 129 #define EXSTACK_ENABLE_X 2 /* Enable executable stacks */
|
| D | elf-fdpic.h | 34 #define ELF_FDPIC_FLAG_EXEC_STACK 0x00000010 /* T if stack to be executable */ 35 #define ELF_FDPIC_FLAG_NOEXEC_STACK 0x00000020 /* T if stack not to be executable */ 36 #define ELF_FDPIC_FLAG_EXECUTABLE 0x00000040 /* T if this object is the executable */
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | memfd.h | 11 /* not executable and sealed to prevent changing to executable. */ 13 /* executable */
|
| /kernel/linux/linux-5.10/tools/perf/scripts/perl/Perf-Trace-Util/ |
| D | README | 11 executable; scripts wishing to do that should 'use Context.pm'. 15 perf executable, you add desciptions of the new functions here. 16 scripting_context is a pointer to the perf data in the perf executable
|
| /kernel/linux/linux-6.6/tools/perf/scripts/perl/Perf-Trace-Util/ |
| D | README | 11 executable; scripts wishing to do that should 'use Context.pm'. 15 perf executable, you add desciptions of the new functions here. 16 scripting_context is a pointer to the perf data in the perf executable
|
| /kernel/linux/linux-5.10/LICENSES/dual/ |
| D | CDDL-1.0 | 32 1.4. "Executable" means the Covered Software in any form other than 48 1.9. "Modifications" means the Source Code and Executable form of 61 1.10. "Original Software" means the Source Code and Executable form 161 available in Executable form must also be made available in Source 166 of any such Covered Software in Executable form as to how they can 204 3.5. Distribution of Executable Versions. 206 You may distribute the Executable form of the Covered Software 210 and that the license for the Executable form does not attempt to 213 Software in Executable form under a different license, You must
|
| /kernel/linux/linux-6.6/LICENSES/dual/ |
| D | CDDL-1.0 | 32 1.4. "Executable" means the Covered Software in any form other than 48 1.9. "Modifications" means the Source Code and Executable form of 61 1.10. "Original Software" means the Source Code and Executable form 161 available in Executable form must also be made available in Source 166 of any such Covered Software in Executable form as to how they can 204 3.5. Distribution of Executable Versions. 206 You may distribute the Executable form of the Covered Software 210 and that the license for the Executable form does not attempt to 213 Software in Executable form under a different license, You must
|