Lines Matching defs:linux_binprm
28 struct linux_binprm { struct
29 char buf[BINPRM_BUF_SIZE];
31 struct vm_area_struct *vma;
32 unsigned long vma_pages;
35 struct page *page[MAX_ARG_PAGES];
37 struct mm_struct *mm;
38 unsigned long p; /* current top of mem */
40 cred_prepared:1,/* true if creds already prepared (multiple
42 cap_effective:1;/* true if has elevated effective capabilities,
46 unsigned int taso:1;
48 unsigned int recursion_depth;
49 struct file * file;
50 struct cred *cred; /* new credentials */
51 int unsafe; /* how unsafe this exec is (mask of LSM_UNSAFE_*) */
52 unsigned int per_clear; /* bits to clear in current->personality */
53 int argc, envc;
54 const char * filename; /* Name of binary as seen by procps */
55 const char * interp; /* Name of the binary really executed. Most
58 unsigned interp_flags;
59 unsigned interp_data;
60 unsigned long loader, exec;
61 char tcomm[TASK_COMM_LEN];