Searched refs:phdr (Results 1 – 7 of 7) sorted by relevance
| /optee_os/lib/libutee/ |
| H A D | tcb.c | 89 const Elf_Phdr *phdr = NULL; in __utee_tcb_init() local 99 phdr = dlpi->dlpi_phdr + j; in __utee_tcb_init() 100 if (phdr->p_type == PT_TLS) { in __utee_tcb_init() 101 total_size += phdr->p_memsz; in __utee_tcb_init() 133 phdr = dlpi->dlpi_phdr + j; in __utee_tcb_init() 134 if (phdr->p_type != PT_TLS) in __utee_tcb_init() 136 if (size + phdr->p_memsz <= _tls_size) { in __utee_tcb_init() 143 (void *)(dlpi->dlpi_addr + phdr->p_vaddr), in __utee_tcb_init() 144 phdr->p_filesz); in __utee_tcb_init() 146 memset(_tcb->tls + size + phdr->p_filesz, 0, in __utee_tcb_init() [all …]
|
| H A D | user_ta_entry.c | 76 const Elf_Phdr *phdr = NULL; in _get_fn_array() local 83 phdr = info->dlpi_phdr + i; in _get_fn_array() 84 if (phdr->p_type != PT_DYNAMIC) in _get_fn_array() 86 num_dyn = phdr->p_memsz / sizeof(Elf_Dyn); in _get_fn_array() 87 dyn = (Elf_Dyn *)(phdr->p_vaddr + info->dlpi_addr); in _get_fn_array()
|
| /optee_os/ta/remoteproc/src/ |
| H A D | elf_parser.c | 59 Elf32_Phdr *phdr = (void *)((int8_t *)ehdr + ehdr->e_phoff); in e32_parser_load_elf_image() local 66 if (!IS_ALIGNED_WITH_TYPE(phdr, uint32_t) || in e32_parser_load_elf_image() 67 !va_in_fwm_image_range(phdr, fw, fw_size)) in e32_parser_load_elf_image() 70 for (i = 0; i < ehdr->e_phnum; i++, phdr++) { in e32_parser_load_elf_image() 71 uint32_t dst = phdr->p_paddr; in e32_parser_load_elf_image() 74 if (phdr->p_type != PT_LOAD) in e32_parser_load_elf_image() 77 if (!va_in_fwm_image_range((void *)((vaddr_t)(phdr + 1) - 1), in e32_parser_load_elf_image() 81 src = (uint8_t *)fw + phdr->p_offset; in e32_parser_load_elf_image() 84 !va_in_fwm_image_range(src + phdr->p_filesz, fw, fw_size)) in e32_parser_load_elf_image() 87 res = load_seg(src, phdr->p_filesz, dst, phdr->p_memsz, in e32_parser_load_elf_image()
|
| H A D | elf_parser.h | 48 Elf32_Phdr *phdr; member
|
| H A D | remoteproc_core.c | 118 Elf32_Phdr phdr; member 696 if (peh->phdr.p_paddr != da) in get_segment_hash() 703 if (peh->phdr.p_type != PT_LOAD) in get_segment_hash() 706 if (peh->phdr.p_filesz != size || peh->phdr.p_memsz != mem_size) in get_segment_hash() 711 (src + peh->phdr.p_filesz) > (ctx->fw_img + ctx->fw_img_sz)) in get_segment_hash()
|
| /optee_os/ldelf/ |
| H A D | ta_elf.c | 387 Elf32_Phdr *phdr = elf->phdr; in save_soname() local 390 save_soname_from_segment(elf, phdr[n].p_type, in save_soname() 391 phdr[n].p_vaddr, in save_soname() 392 phdr[n].p_memsz); in save_soname() 394 Elf64_Phdr *phdr = elf->phdr; in save_soname() local 397 save_soname_from_segment(elf, phdr[n].p_type, in save_soname() 398 phdr[n].p_vaddr, in save_soname() 399 phdr[n].p_memsz); in save_soname() 527 elf->phdr = (void *)(va + elf->e_phoff); in init_elf() 566 Elf32_Phdr *phdr = elf->phdr; in parse_load_segments() local [all …]
|
| H A D | ta_elf.h | 50 void *phdr; member
|