Searched refs:sh_addr (Results 1 – 6 of 6) sorted by relevance
35 uintptr_t sh_addr; in arch_elf_relocate_local() local40 sh_addr = shdr->sh_addr ? : (uintptr_t)llext_peek(ldr, shdr->sh_offset); in arch_elf_relocate_local()42 sh_addr = ldr->sects[LLEXT_MEM_TEXT].sh_addr; in arch_elf_relocate_local()48 *got_entry += (uintptr_t)text - sh_addr; in arch_elf_relocate_local()51 *got_entry += sh_addr; in arch_elf_relocate_local()
157 (size_t)shdr->sh_addr, in llext_find_tables()278 if (shdr->sh_addr - region->sh_addr != in llext_map_sections()290 size_t address = MIN(region->sh_addr, shdr->sh_addr); in llext_map_sections()295 region->sh_addr = address; in llext_map_sections()320 if ((x->sh_addr <= y->sh_addr && in llext_map_sections()321 x->sh_addr + x->sh_size > y->sh_addr) || in llext_map_sections()322 (y->sh_addr <= x->sh_addr && in llext_map_sections()323 y->sh_addr + y->sh_size > x->sh_addr)) { in llext_map_sections()326 i, (size_t)x->sh_addr, (size_t)x->sh_size, in llext_map_sections()327 j, (size_t)y->sh_addr, (size_t)y->sh_size); in llext_map_sections()[all …]
48 if (ldr->sects[i].sh_addr <= offset && in llext_file_offset()49 ldr->sects[i].sh_addr + ldr->sects[i].sh_size > offset) in llext_file_offset()50 return offset - ldr->sects[i].sh_addr + ldr->sects[i].sh_offset; in llext_file_offset()
159 elf32_addr sh_addr; member185 elf64_addr sh_addr; member
167 mock_section.header.sh_addr = 0x100184 mock_section.header.sh_addr = 0x100
178 start = section.header.sh_addr