| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A D | mdt_loader.c | 42 const struct elf32_phdr *phdrs; in qcom_mdt_get_size() local 50 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_mdt_get_size() 53 phdr = &phdrs[i]; in qcom_mdt_get_size() 88 const struct elf32_phdr *phdrs; in qcom_mdt_read_metadata() local 96 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_mdt_read_metadata() 101 if (phdrs[0].p_type == PT_LOAD) in qcom_mdt_read_metadata() 104 if ((phdrs[1].p_flags & QCOM_MDT_TYPE_MASK) != QCOM_MDT_TYPE_HASH) in qcom_mdt_read_metadata() 107 ehdr_size = phdrs[0].p_filesz; in qcom_mdt_read_metadata() 108 hash_size = phdrs[1].p_filesz; in qcom_mdt_read_metadata() 116 hash_offset = phdrs[0].p_filesz; in qcom_mdt_read_metadata() [all …]
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/arch/x86/boot/compressed/ |
| H A D | misc.c | 275 Elf64_Phdr *phdrs, *phdr; in parse_elf() local 278 Elf32_Phdr *phdrs, *phdr; in parse_elf() 294 phdrs = malloc(sizeof(*phdrs) * ehdr.e_phnum); in parse_elf() 295 if (!phdrs) in parse_elf() 298 memcpy(phdrs, output + ehdr.e_phoff, sizeof(*phdrs) * ehdr.e_phnum); in parse_elf() 301 phdr = &phdrs[i]; in parse_elf() 321 free(phdrs); in parse_elf()
|
| /OK3568_Linux_fs/kernel/fs/proc/ |
| H A D | kcore.c | 366 struct elf_phdr *phdrs, *phdr; in read_kcore() local 368 phdrs = kzalloc(phdrs_len, GFP_KERNEL); in read_kcore() 369 if (!phdrs) { in read_kcore() 374 phdrs[0].p_type = PT_NOTE; in read_kcore() 375 phdrs[0].p_offset = notes_offset; in read_kcore() 376 phdrs[0].p_filesz = notes_len; in read_kcore() 378 phdr = &phdrs[1]; in read_kcore() 399 if (copy_to_user(buffer, (char *)phdrs + *fpos - phdrs_offset, in read_kcore() 401 kfree(phdrs); in read_kcore() 405 kfree(phdrs); in read_kcore()
|
| /OK3568_Linux_fs/kernel/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() 753 if (params->phdrs[loop].p_type == PT_LOAD) in elf_fdpic_map_file() 806 phdr = params->phdrs; in elf_fdpic_map_file() 832 phdr = params->phdrs; in elf_fdpic_map_file() [all …]
|
| H A D | binfmt_elf.c | 1799 static int fill_note_info(struct elfhdr *elf, int phdrs, in fill_note_info() argument 1842 fill_elf_header(elf, phdrs, in fill_note_info() 2028 static int fill_note_info(struct elfhdr *elf, int phdrs, in fill_note_info() argument 2060 fill_elf_header(elf, phdrs, ELF_ARCH, ELF_CORE_EFLAGS); in fill_note_info()
|
| /OK3568_Linux_fs/buildroot/package/patchelf/ |
| H A D | 0005-Avoid-inflating-file-sizes-needlessly-and-allow-bina.patch | 86 + Elf_Addr pht_size = sizeof(Elf_Ehdr) + (phdrs.size() + 1)*sizeof(Elf_Phdr); 95 - off_t neededSpace = (phdrs.size() + 1) * sizeof(Elf_Phdr); 152 phdrs.resize(rdi(hdr->e_phnum) + 1); 154 Elf_Phdr & phdr = phdrs[rdi(hdr->e_phnum) - 1]; 159 - Elf_Off curOff = startOffset + phdrs.size() * sizeof(Elf_Phdr);
|
| H A D | 0006-Fix-shared-library-corruption-when-rerunning-patchel.patch | 50 phdrs.resize(rdi(hdr->e_phnum) + 1); 52 Elf_Phdr & phdr = phdrs[rdi(hdr->e_phnum) - 1];
|
| H A D | 0008-Use-sh_offset-instead-of-sh_addr-when-checking-alrea.patch | 30 Elf_Addr pht_size = sizeof(Elf_Ehdr) + (phdrs.size() + 1)*sizeof(Elf_Phdr);
|
| H A D | 0010-Fix-endianness-issues-for-powerpc-PIE.patch | 60 Elf_Addr pht_size = sizeof(Elf_Ehdr) + (phdrs.size() + 1)*sizeof(Elf_Phdr);
|
| /OK3568_Linux_fs/kernel/drivers/remoteproc/ |
| H A D | qcom_common.c | 117 const struct elf32_phdr *phdrs; in qcom_register_dump_segments() local 124 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_register_dump_segments() 127 phdr = &phdrs[i]; in qcom_register_dump_segments()
|
| H A D | qcom_q6v5_mss.c | 1093 const struct elf32_phdr *phdrs; in q6v5_mpss_load() local 1134 phdrs = (struct elf32_phdr *)(ehdr + 1); in q6v5_mpss_load() 1137 phdr = &phdrs[i]; in q6v5_mpss_load() 1173 phdr = &phdrs[i]; in q6v5_mpss_load() 1392 const struct elf32_phdr *phdrs; in qcom_q6v5_register_dump_segments() local 1409 phdrs = (struct elf32_phdr *)(ehdr + 1); in qcom_q6v5_register_dump_segments() 1413 phdr = &phdrs[i]; in qcom_q6v5_register_dump_segments()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | elf-fdpic.h | 18 struct elf_phdr *phdrs; /* ref copy of PT_PHDR table */ member
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | symbol-elf.c | 1595 struct list_head phdrs; member 1600 list_for_each_entry((p), &(k)->phdrs, node) 1622 list_add_tail(&p->node, &kci->phdrs); in kcore_copy_info__addnew() 1631 list_for_each_entry_safe(p, tmp, &kci->phdrs, node) { in kcore_copy__free_phdrs() 2021 INIT_LIST_HEAD(&kci.phdrs); in kcore_copy()
|
| /OK3568_Linux_fs/yocto/poky/meta/classes/ |
| H A D | insane.bbclass | 128 phdrs = elf.run_objdump("-p", d) 132 for line in phdrs.split("\n"): 157 phdrs = elf.run_objdump("-p", d) 161 for line in phdrs.split("\n"): 391 phdrs = elf.run_objdump("-p", d) 396 for line in phdrs.split("\n"): 426 phdrs = elf.run_objdump("-p", d) 429 for line in phdrs.split("\n"):
|