Searched refs:exec_params (Results 1 – 3 of 3) sorted by relevance
/linux/arch/arm/kernel/ |
H A D | elf.c | 116 void elf_fdpic_arch_lay_out_mm(struct elf_fdpic_params *exec_params, in elf_fdpic_arch_lay_out_mm() argument 121 elf_set_personality(&exec_params->hdr); in elf_fdpic_arch_lay_out_mm() 123 exec_params->load_addr = 0x8000; in elf_fdpic_arch_lay_out_mm() 127 if ((exec_params->flags & ELF_FDPIC_FLAG_ARRANGEMENT) == ELF_FDPIC_FLAG_INDEPENDENT) { in elf_fdpic_arch_lay_out_mm() 128 exec_params->flags &= ~ELF_FDPIC_FLAG_ARRANGEMENT; in elf_fdpic_arch_lay_out_mm() 129 exec_params->flags |= ELF_FDPIC_FLAG_CONSTDISP; in elf_fdpic_arch_lay_out_mm()
|
/linux/fs/ |
H A D | binfmt_elf_fdpic.c | 184 struct elf_fdpic_params exec_params, interp_params; in load_elf_fdpic_binary() local 202 memset(&exec_params, 0, sizeof(exec_params)); in load_elf_fdpic_binary() 205 exec_params.hdr = *(struct elfhdr *) bprm->buf; in load_elf_fdpic_binary() 206 exec_params.flags = ELF_FDPIC_FLAG_PRESENT | ELF_FDPIC_FLAG_EXECUTABLE; in load_elf_fdpic_binary() 210 if (!is_elf(&exec_params.hdr, bprm->file)) in load_elf_fdpic_binary() 212 if (!elf_check_fdpic(&exec_params.hdr)) { in load_elf_fdpic_binary() 218 if (exec_params.hdr.e_type != ET_DYN) in load_elf_fdpic_binary() 224 retval = elf_fdpic_fetch_phdrs(&exec_params, bprm->file); in load_elf_fdpic_binary() 229 phdr = exec_params in load_elf_fdpic_binary() 498 create_elf_fdpic_tables(struct linux_binprm * bprm,struct mm_struct * mm,struct elf_fdpic_params * exec_params,struct elf_fdpic_params * interp_params) create_elf_fdpic_tables() argument [all...] |
/linux/include/linux/ |
H A D | elf-fdpic.h | 53 extern void elf_fdpic_arch_lay_out_mm(struct elf_fdpic_params *exec_params,
|