/Linux-v5.10/Documentation/admin-guide/ |
D | binfmt-misc.rst | 8 To achieve this you must tell binfmt_misc which interpreter has to be invoked 19 ``:name:type:offset:magic:mask:interpreter:flags`` (where you can choose the 49 - ``interpreter`` 54 of the interpreter. It is a string of capital letters, each controls a 69 of the binary to the interpreter as an argument. When this flag is 72 the interpreter to execute non-readable binaries. This feature 73 should be used with care - the interpreter has to be trusted not to 78 the interpreter. When this flag is included, these attributes are 80 This feature should be used with care as the interpreter 98 - the interpreter string may not exceed 127 characters [all …]
|
D | init.rst | 31 you should make sure that the script specifies an interpreter in its
|
/Linux-v5.10/fs/ |
D | binfmt_misc.c | 59 const char *interpreter; /* filename of interpreter */ member 172 retval = copy_string_kernel(fmt->interpreter, bprm); in load_misc_binary() 178 retval = bprm_change_interp(fmt->interpreter, bprm); in load_misc_binary() 187 interp_file = open_exec(fmt->interpreter); in load_misc_binary() 193 bprm->interpreter = interp_file; in load_misc_binary() 444 e->interpreter = p; in create_entry() 449 if (!e->interpreter[0]) in create_entry() 451 pr_debug("register: interpreter: {%s}\n", e->interpreter); in create_entry() 513 dp += sprintf(dp, "%s\ninterpreter %s\n", status, e->interpreter); in entry_status() 682 f = open_exec(e->interpreter); in bm_register_write() [all …]
|
D | binfmt_elf.c | 589 struct file *interpreter, in load_elf_interp() argument 609 if (!interpreter->f_op->mmap) in load_elf_interp() 634 map_addr = elf_map(interpreter, load_addr + vaddr, in load_elf_interp() 822 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_binary() local 895 interpreter = open_exec(elf_interpreter); in load_elf_binary() 897 retval = PTR_ERR(interpreter); in load_elf_binary() 898 if (IS_ERR(interpreter)) in load_elf_binary() 905 would_dump(bprm, interpreter); in load_elf_binary() 914 retval = elf_read(interpreter, interp_elf_ex, in load_elf_binary() 946 if (interpreter) { in load_elf_binary() [all …]
|
D | binfmt_elf_fdpic.c | 194 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_fdpic_binary() local 262 interpreter = open_exec(interpreter_name); in load_elf_fdpic_binary() 263 retval = PTR_ERR(interpreter); in load_elf_fdpic_binary() 264 if (IS_ERR(interpreter)) { in load_elf_fdpic_binary() 265 interpreter = NULL; in load_elf_fdpic_binary() 274 would_dump(bprm, interpreter); in load_elf_fdpic_binary() 277 retval = kernel_read(interpreter, bprm->buf, in load_elf_fdpic_binary() 304 if (!is_elf(&interp_params.hdr, interpreter)) in load_elf_fdpic_binary() 310 retval = elf_fdpic_fetch_phdrs(&interp_params, interpreter); in load_elf_fdpic_binary() 391 retval = elf_fdpic_map_file(&interp_params, interpreter, in load_elf_fdpic_binary() [all …]
|
D | binfmt_em86.c | 88 bprm->interpreter = file; in load_em86()
|
D | binfmt_script.c | 136 bprm->interpreter = file; in load_script()
|
D | Kconfig.binfmt | 91 #! followed by the path to an interpreter. 188 programs that need an interpreter to run like Java, Python, .NET or 194 will automatically feed it to the correct interpreter.
|
D | exec.c | 1747 if (!bprm->interpreter) in exec_binprm() 1751 bprm->file = bprm->interpreter; in exec_binprm() 1752 bprm->interpreter = NULL; in exec_binprm()
|
/Linux-v5.10/arch/alpha/kernel/ |
D | binfmt_loader.c | 32 bprm->interpreter = file; in load_binary()
|
/Linux-v5.10/net/bpfilter/ |
D | Kconfig | 22 the elf interpreter.
|
/Linux-v5.10/drivers/scsi/libsas/ |
D | Kconfig | 33 option builds an SMP interpreter into libsas. Say
|
/Linux-v5.10/include/linux/ |
D | binfmts.h | 49 struct file *interpreter; member
|
/Linux-v5.10/Documentation/firmware-guide/acpi/ |
D | debug.rst | 30 specific driver or part of the ACPI interpreter. To build the debug_layer 78 The ACPI interpreter uses several different levels, but the Linux
|
D | osi.rst | 9 AML code includes _OSI("XYZ"), the kernel's AML interpreter 74 interpreter in the kernel would return to it a string identifying the OS: 156 supported by the OS and the OS AML interpreter.
|
D | method-tracing.rst | 81 the "trace points" the AML interpreter starts/stops to execute a control
|
/Linux-v5.10/Documentation/networking/ |
D | filter.rst | 606 Internally, for the kernel interpreter, a different instruction set 630 in the eBPF interpreter. For in-kernel handlers, this all works transparently 633 BPF_PROG_RUN(filter, ctx) transparently invokes eBPF interpreter or JITed 684 32-bit architectures run 64-bit internal BPF programs via interpreter. 707 convention, then the interpreter will take them from registers and pass 745 returns will be seamless. Without JIT, __bpf_prog_run() interpreter needs to 829 interpreter. R0-R5 are scratch registers, so eBPF program needs to preserve 847 The input context pointer for invoking the interpreter function is generic, 1021 socket filters running in eBPF interpreter. These instructions can only 1022 be used when interpreter context is a pointer to ``struct sk_buff`` and [all …]
|
/Linux-v5.10/Documentation/bpf/ |
D | bpf_design_QA.rst | 215 and both interpreter and most JITed code consume necessary amount. 221 Q: Does classic BPF interpreter still exist?
|
/Linux-v5.10/tools/perf/Documentation/ |
D | perf-script-perl.txt | 17 built-in Perl interpreter. It reads and processes the input file and
|
D | perf-script-python.txt | 17 built-in Python interpreter. It reads and processes the input file and
|
/Linux-v5.10/Documentation/x86/x86_64/ |
D | boot-options.rst | 198 Use ACPI boot table parsing, but don't enable ACPI interpreter
|
/Linux-v5.10/net/ |
D | Kconfig | 299 by an interpreter. This option allows kernel to generate a native
|
/Linux-v5.10/drivers/auxdisplay/ |
D | Kconfig | 237 The driver includes an interpreter for escape codes starting with
|
/Linux-v5.10/init/ |
D | Kconfig | 1390 # interpreter that classic socket filters depend on 1715 bool "Permanently enable BPF JIT and remove BPF interpreter" 1718 Enables BPF JIT and removes BPF interpreter to avoid 1719 speculative execution of BPF instructions by the interpreter
|
/Linux-v5.10/tools/perf/ |
D | Makefile.config | 786 …$(call disable-python,No python interpreter was found: disables Python support - please install py…
|