/freebsd-13-stable/stand/common/ |
H A D | load_elf_obj.c | 253 * We store the load address as a non-zero sh_addr value. 257 shdr[i].sh_addr = 0; 272 shdr[i].sh_addr = (Elf_Addr)lastaddr; 285 shdr[i].sh_addr = (Elf_Addr)lastaddr; 296 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr; 307 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr; 319 shdr[ef->shstrindex].sh_addr = (Elf_Addr)lastaddr; 330 shdr[i].sh_addr = (Elf_Addr)lastaddr; 350 if (shdr[i].sh_addr == 0 || 366 if (kern_pread(VECTX_HANDLE(ef), (vm_offset_t)cshdr->sh_addr, [all...] |
H A D | load_elf.c | 195 CONVERT_FIELD(b, sh_addr, e); \ 676 ctors = shdr[i].sh_addr; 1048 ef.off = -(sh_data[0]->sh_addr - dest); 1049 dest += (sh_data[1]->sh_addr - sh_data[0]->sh_addr);
|
/freebsd-13-stable/contrib/elftoolchain/libelf/ |
H A D | gelf_shdr.c | 74 d->sh_addr = (Elf64_Addr) sh32->sh_addr; 121 LIBELF_COPY_U32(sh32, s, sh_addr);
|
/freebsd-13-stable/contrib/elftoolchain/libpe/ |
H A D | libpe_section.c | 75 if (a->ps_sh.sh_addr < b->ps_sh.sh_addr) 77 else if (a->ps_sh.sh_addr == b->ps_sh.sh_addr) 126 PE_READ32(hdr, sh->sh_addr); 148 if (dd->dd_e[i].de_addr >= sh->sh_addr && 150 sh->sh_addr + sh->sh_virtsize) { 379 if (sh->sh_addr + sh->sh_virtsize > pe->pe_rvamax) 380 pe->pe_rvamax = sh->sh_addr + sh->sh_virtsize; 445 PE_WRITE32(hdr, sh->sh_addr); [all...] |
H A D | pe.h | 285 uint32_t sh_addr; member in struct:_PE_SecHdr
|
/freebsd-13-stable/contrib/elftoolchain/elfcopy/ |
H A D | pe.c | 147 poh.oh_textbase = (uint32_t) sh.sh_addr; 152 poh.oh_database = sh.sh_addr; 178 psh.sh_addr = sh.sh_addr;
|
H A D | binary.c | 83 baseaddr = sh.sh_addr; 118 off = sh.sh_addr - baseaddr;
|
H A D | ascii.c | 130 if ((uint64_t) sh.sh_addr > max_addr) 131 max_addr = sh.sh_addr; 171 if (sh.sh_addr > 0xFFFFFFFF) { 184 srec_write_Sd(ofd, dr, sh.sh_addr, d->d_buf, d->d_size, rlen); 436 if (sh.sh_addr > 0xFFFFFFFF) { 449 addr_hi = (sh.sh_addr >> 16) & 0xFFFF; 455 ihex_write_00(ofd, sh.sh_addr, d->d_buf, d->d_size);
|
H A D | sections.c | 415 s->vma = ish.sh_addr; 994 osh.sh_addr = s->vma; 1185 osh.sh_addr = s->vma; 1322 osh.sh_addr = s->vma; 1517 sh.sh_addr = 0;
|
/freebsd-13-stable/sys/kern/ |
H A D | link_elf_obj.c | 392 if (shdr[i].sh_addr == 0) 405 if (shdr[shdr[i].sh_info].sh_addr == 0) 410 if (shdr[shdr[i].sh_info].sh_addr == 0) 445 /* XXX, relocate the sh_addr fields saved by the loader. */ 448 if (shdr[i].sh_addr != 0 && (off == 0 || shdr[i].sh_addr < off)) 449 off = shdr[i].sh_addr; 452 if (shdr[i].sh_addr != 0) 453 shdr[i].sh_addr = shdr[i].sh_addr [all...] |
/freebsd-13-stable/contrib/elftoolchain/libdwarf/ |
H A D | libdwarf_elf_access.c | 55 ret_section->addr = sh->sh_addr;
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 163 elf_addr sh_addr; ///< Virtual address of the section in memory. member in struct:elf::ELFSectionHeader
|
H A D | ELFHeader.cpp | 234 // Read sh_addr, sh_off and sh_size. 235 if (!GetMaxU64(data, offset, &sh_addr, byte_size, 3))
|
/freebsd-13-stable/sys/sys/ |
H A D | elf32.h | 95 Elf32_Addr sh_addr; /* Address in memory image. */ member in struct:__anon15801
|
H A D | elf64.h | 104 Elf64_Addr sh_addr; /* Address in memory image. */ member in struct:__anon15819
|
/freebsd-13-stable/contrib/file/src/ |
H A D | readelf.h | 210 Elf32_Addr sh_addr; member in struct:__anon757 223 Elf64_Addr sh_addr; member in struct:__anon758
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | DwarfCFIEHPrinter.h | 58 if (Shdr.sh_addr == Addr) 177 uint64_t Address = EHFrameShdr->sh_addr;
|
H A D | ARMEHABIPrinter.h | 486 uint64_t Address = PREL31(Word, EHT->sh_addr); 535 const uint64_t Offset = PREL31(Word0, IT->sh_addr); 560 uint64_t TableEntryOffset = PREL31(Word1, IT->sh_addr);
|
/freebsd-13-stable/sys/dev/ksyms/ |
H A D | ksyms.c | 329 hdr->kh_shdr[SHDR_SYMTAB].sh_addr = 0; 341 hdr->kh_shdr[SHDR_STRTAB].sh_addr = 0; 355 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addr = 0;
|
/freebsd-13-stable/lib/libpmcstat/ |
H A D | libpmcstat_image.c | 445 minva = min(minva, sh.sh_addr); 446 maxva = max(maxva, sh.sh_addr + sh.sh_size);
|
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libctf/common/ |
H A D | ctf_lib.c | 169 dst->sh_addr = src->sh_addr;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_x86_64.cpp | 145 uint64_t Address = SecRef.sh_addr; 241 (*UpdateSection)->sh_addr + Rela.r_offset;
|
/freebsd-13-stable/sys/compat/linux/ |
H A D | linux_vdso.c | 204 shdr[i].sh_addr += sv->sv_shared_page_base;
|
/freebsd-13-stable/usr.sbin/btxld/ |
H A D | btxld.c | 432 eh.sh[2].sh_addr = eh.p[0].p_vaddr; 435 eh.sh[3].sh_addr = eh.p[1].p_vaddr;
|
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_module.c | 1238 sh.sh_addr = mapbase; 1240 dmp->dm_sec_offsets[elf_ndxscn(sp)] = sh.sh_addr; 1246 dmp->dm_text_va = sh.sh_addr; 1249 dmp->dm_data_va = sh.sh_addr; 1252 dmp->dm_bss_va = sh.sh_addr;
|