Home
last modified time | relevance | path

Searched refs:load_addr (Results 1 – 9 of 9) sorted by relevance

/optee_os/ldelf/
H A Dta_elf_rel.c75 if (st_value > (elf->max_addr - elf->load_addr)) in sym_compare()
79 *val = st_value + elf->load_addr; in sym_compare()
369 if (sh_end >= (elf->max_addr - elf->load_addr)) in e32_relocate()
372 sym_tab = (Elf32_Sym *)(elf->load_addr + in e32_relocate()
389 if (sh_end >= (elf->max_addr - elf->load_addr)) in e32_relocate()
393 str_tab = (const char *)(elf->load_addr + in e32_relocate()
403 if (sh_end >= (elf->max_addr - elf->load_addr)) in e32_relocate()
405 rel = (Elf32_Rel *)(elf->load_addr + shdr[rel_sidx].sh_addr); in e32_relocate()
415 if (rel->r_offset >= (elf->max_addr - elf->load_addr)) in e32_relocate()
418 where = (Elf32_Addr *)(elf->load_addr + rel->r_offset); in e32_relocate()
[all …]
H A Dta_elf.c213 if (max_addr > elf->max_addr - elf->load_addr) in check_phdr_in_range()
222 Elf32_Dyn *dyn = (Elf32_Dyn *)(addr + elf->load_addr); in read_dyn()
227 Elf64_Dyn *dyn = (Elf64_Dyn *)(addr + elf->load_addr); in read_dyn()
239 if ((vaddr_t)ptr < elf->load_addr) in check_range()
311 elf->load_addr); in save_hashtab()
325 elf->load_addr); in save_hashtab()
369 str_tab = (char *)(val + elf->load_addr); in save_soname_from_segment()
408 elf->dynsymtab = (void *)(shdr[tab_idx].sh_addr + elf->load_addr); in e32_save_symtab()
421 elf->dynstr = (void *)(shdr[str_idx].sh_addr + elf->load_addr); in e32_save_symtab()
433 elf->load_addr); in e64_save_symtab()
[all …]
H A Dta_elf.h35 vaddr_t load_addr; member
125 void ta_elf_finalize_load_main(uint64_t *entry, uint64_t *load_addr);
H A Dmain.c167 ta_elf_finalize_load_main(&arg->entry_func, &arg->load_addr); in ldelf()
177 (void *)&elf->uuid, elf->load_addr); in ldelf()
H A Dftrace.c56 (void *)&elf->uuid, elf->load_addr); in ftrace_init()
/optee_os/core/include/kernel/
H A Duser_mode_ctx_struct.h46 uaddr_t load_addr; member
/optee_os/ldelf/include/
H A Dldelf.h36 uint64_t load_addr; member
/optee_os/core/kernel/
H A Dldelf_loader.c173 uctx->load_addr = arg_bbuf->load_addr; in ldelf_init_with_ldelf()
/optee_os/core/arch/arm/kernel/
H A Dsecure_partition.c593 uctx->load_addr = va; in load_binary_sp()
873 va = ctx->uctx.load_addr + load_rel_offset; in handle_fdt_load_relative_mem_regions()
1195 va = ctx->uctx.load_addr + load_rel_offset; in handle_fdt_mem_regions()