Lines Matching defs:linux_binprm
18 struct linux_binprm { struct
20 struct vm_area_struct *vma;
21 unsigned long vma_pages;
22 unsigned long argmin; /* rlimit marker for copy_strings() */
27 struct mm_struct *mm;
28 unsigned long p; /* current top of mem */
31 have_execfd:1,
34 execfd_creds:1,
40 secureexec:1,
45 point_of_no_return:1,
47 comm_from_dentry:1,
52 is_check:1;
53 struct file *executable; /* Executable to pass to the interpreter */
54 struct file *interpreter;
55 struct file *file;
56 struct cred *cred; /* new credentials */
57 int unsafe; /* how unsafe this exec is (mask of LSM_UNSAFE_*) */
58 unsigned int per_clear; /* bits to clear in current->personality */
59 int argc, envc;
60 const char *filename; /* Name of binary as seen by procps */
61 const char *interp; /* Name of the binary really executed. Most
64 const char *fdpath; /* generated filename for execveat */
65 unsigned interp_flags;
66 int execfd; /* File descriptor of the executable */
67 unsigned long loader, exec;
92 int (*load_binary)(struct linux_binprm *); argument