Home
last modified time | relevance | path

Searched refs:phdrs (Results 1 – 8 of 8) sorted by relevance

/linux/arch/x86/boot/compressed/
H A Dmisc.c285 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/proc/
H A Dkcore.c383 struct elf_phdr *phdrs, *phdr; in read_kcore_iter() local
385 phdrs = kzalloc(kcore_phdrs_len, GFP_KERNEL); in read_kcore_iter()
386 if (!phdrs) { in read_kcore_iter()
391 phdrs[0].p_type = PT_NOTE; in read_kcore_iter()
392 phdrs[0].p_offset = notes_offset; in read_kcore_iter()
393 phdrs[0].p_filesz = kcore_notes_len; in read_kcore_iter()
395 phdr = &phdrs[1]; in read_kcore_iter()
415 if (copy_to_iter((char *)phdrs + *fpos - phdrs_offset, tsz, in read_kcore_iter()
417 kfree(phdrs); in read_kcore_iter()
421 kfree(phdrs); in read_kcore_iter()
/linux/fs/
H A Dbinfmt_elf_fdpic.c152 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 …]
H A Dbinfmt_elf.c1815 static int fill_note_info(struct elfhdr *elf, int phdrs, in fill_note_info() argument
1871 fill_elf_header(elf, phdrs, machine, flags); in fill_note_info()
/linux/include/linux/
H A Delf-fdpic.h30 struct elf_phdr *phdrs; /* ref copy of PT_PHDR table */ member
/linux/drivers/remoteproc/
H A Dqcom_common.c279 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 Dqcom_q6v5_mss.c1385 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 Dsymbol-elf.c2092 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()