Searched refs:phdrs (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/soc/qcom/ |
| H A D | mdt_loader.c | 68 static ssize_t mdt_load_split_segment(void *ptr, const struct elf32_phdr *phdrs, in mdt_load_split_segment() argument 72 const struct elf32_phdr *phdr = &phdrs[segment]; in mdt_load_split_segment() 111 const struct elf32_phdr *phdrs; in qcom_mdt_get_size() local 122 phdrs = (struct elf32_phdr *)(fw->data + ehdr->e_phoff); in qcom_mdt_get_size() 125 phdr = &phdrs[i]; in qcom_mdt_get_size() 163 const struct elf32_phdr *phdrs; in qcom_mdt_read_metadata() local 177 phdrs = (struct elf32_phdr *)(fw->data + ehdr->e_phoff); in qcom_mdt_read_metadata() 182 if (phdrs[0].p_type == PT_LOAD) in qcom_mdt_read_metadata() 186 if ((phdrs[i].p_flags & QCOM_MDT_TYPE_MASK) == QCOM_MDT_TYPE_HASH) { in qcom_mdt_read_metadata() 197 ehdr_size = phdrs[0].p_filesz; in qcom_mdt_read_metadata() [all …]
|
| /linux/arch/parisc/boot/compressed/ |
| H A D | misc.c | 237 Elf64_Phdr *phdrs, *phdr; in parse_elf() local 240 Elf32_Phdr *phdrs, *phdr; in parse_elf() 258 phdrs = malloc(sizeof(*phdrs) * ehdr.e_phnum); in parse_elf() 259 if (!phdrs) in parse_elf() 262 memcpy(phdrs, output + ehdr.e_phoff, sizeof(*phdrs) * ehdr.e_phnum); in parse_elf() 265 phdr = &phdrs[i]; in parse_elf() 278 free(phdrs); in parse_elf()
|
| /linux/arch/x86/boot/compressed/ |
| H A D | misc.c | 285 Elf64_Phdr *phdrs, *phdr; in parse_elf() local 288 Elf32_Phdr *phdrs, *phdr; in parse_elf() 302 phdrs = malloc(sizeof(*phdrs) * ehdr.e_phnum); in parse_elf() 303 if (!phdrs) in parse_elf() 306 memcpy(phdrs, output + ehdr.e_phoff, sizeof(*phdrs) * ehdr.e_phnum); in parse_elf() 309 phdr = &phdrs[i]; in parse_elf() 329 free(phdrs); in parse_elf()
|
| /linux/fs/ |
| H A D | binfmt_elf_fdpic.c | 152 params->phdrs = kmalloc(size, GFP_KERNEL); in elf_fdpic_fetch_phdrs() 153 if (!params->phdrs) in elf_fdpic_fetch_phdrs() 156 retval = kernel_read(file, params->phdrs, size, &pos); in elf_fdpic_fetch_phdrs() 161 phdr = params->phdrs; in elf_fdpic_fetch_phdrs() 229 phdr = exec_params.phdrs; in load_elf_fdpic_binary() 474 kfree(exec_params.phdrs); in load_elf_fdpic_binary() 476 kfree(interp_params.phdrs); in load_elf_fdpic_binary() 758 if (params->phdrs[loop].p_type == PT_LOAD) in elf_fdpic_map_file() 807 phdr = params->phdrs; in elf_fdpic_map_file() 833 phdr = params->phdrs; in elf_fdpic_map_file() [all …]
|
| /linux/include/linux/ |
| H A D | elf-fdpic.h | 30 struct elf_phdr *phdrs; /* ref copy of PT_PHDR table */ member
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_common.c | 279 const struct elf32_phdr *phdrs; in qcom_register_dump_segments() local 286 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_register_dump_segments() 289 phdr = &phdrs[i]; in qcom_register_dump_segments()
|
| H A D | qcom_q6v5_mss.c | 1385 const struct elf32_phdr *phdrs; in q6v5_mpss_load() local 1426 phdrs = (struct elf32_phdr *)(ehdr + 1); in q6v5_mpss_load() 1429 phdr = &phdrs[i]; in q6v5_mpss_load() 1474 phdr = &phdrs[i]; in q6v5_mpss_load() 1693 const struct elf32_phdr *phdrs; in qcom_q6v5_register_dump_segments() local 1710 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_q6v5_register_dump_segments() 1714 phdr = &phdrs[i]; in qcom_q6v5_register_dump_segments()
|
| /linux/tools/perf/util/ |
| H A D | symbol-elf.c | 2092 struct list_head phdrs; member 2097 list_for_each_entry((p), &(k)->phdrs, node) 2119 list_add_tail(&p->node, &kci->phdrs); in kcore_copy_info__addnew() 2128 list_for_each_entry_safe(p, tmp, &kci->phdrs, node) { in kcore_copy__free_phdrs() 2518 INIT_LIST_HEAD(&kci.phdrs); in kcore_copy()
|