/freebsd-11-stable/stand/common/ |
H A D | load_elf_obj.c | 213 * We store the load address as a non-zero sh_addr value. 217 shdr[i].sh_addr = 0; 230 shdr[i].sh_addr = (Elf_Addr)lastaddr; 243 shdr[i].sh_addr = (Elf_Addr)lastaddr; 254 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr; 265 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr; 277 shdr[ef->shstrindex].sh_addr = (Elf_Addr)lastaddr; 288 shdr[i].sh_addr = (Elf_Addr)lastaddr; 308 if (shdr[i].sh_addr == 0 || 324 if (kern_pread(ef->fd, (vm_offset_t)cshdr->sh_addr, [all...] |
H A D | load_elf.c | 183 CONVERT_FIELD(b, sh_addr, e); \ 626 ctors = shdr[i].sh_addr; 986 ef.off = -(sh_data[0]->sh_addr - dest); 987 dest += (sh_data[1]->sh_addr - sh_data[0]->sh_addr);
|
/freebsd-11-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-11-stable/contrib/binutils/include/elf/ |
H A D | external.h | 104 unsigned char sh_addr[4]; /* Section virtual addr at execution */ member in struct:__anon505 117 unsigned char sh_addr[8]; /* Section virtual addr at execution */ member in struct:__anon506
|
H A D | internal.h | 82 bfd_vma sh_addr; /* Section virtual addr at execution */ member in struct:elf_internal_shdr 285 || (sec_hdr->sh_addr >= segment->p_vaddr \ 286 && (sec_hdr->sh_addr + ELF_SECTION_SIZE(sec_hdr, segment) \
|
/freebsd-11-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-11-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);
|
/freebsd-11-stable/sys/kern/ |
H A D | link_elf_obj.c | 264 if (shdr[i].sh_addr == 0) 277 if (shdr[shdr[i].sh_info].sh_addr == 0) 282 if (shdr[shdr[i].sh_info].sh_addr == 0) 317 /* XXX, relocate the sh_addr fields saved by the loader. */ 320 if (shdr[i].sh_addr != 0 && (off == 0 || shdr[i].sh_addr < off)) 321 off = shdr[i].sh_addr; 324 if (shdr[i].sh_addr != 0) 325 shdr[i].sh_addr = shdr[i].sh_addr [all...] |
/freebsd-11-stable/contrib/elftoolchain/libdwarf/ |
H A D | libdwarf_elf_access.c | 55 ret_section->addr = sh->sh_addr;
|
/freebsd-11-stable/sys/sys/ |
H A D | elf64.h | 102 Elf64_Addr sh_addr; /* Address in memory image. */ member in struct:__anon8485
|
H A D | elf32.h | 93 Elf32_Addr sh_addr; /* Address in memory image. */ member in struct:__anon8467
|
/freebsd-11-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-11-stable/contrib/file/src/ |
H A D | readelf.h | 210 Elf32_Addr sh_addr; member in struct:__anon38 223 Elf64_Addr sh_addr; member in struct:__anon39
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | DwarfCFIEHPrinter.h | 55 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-11-stable/sys/dev/ksyms/ |
H A D | ksyms.c | 317 hdr->kh_shdr[SHDR_SYMTAB].sh_addr = 0; 329 hdr->kh_shdr[SHDR_STRTAB].sh_addr = 0; 343 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addr = 0;
|
/freebsd-11-stable/contrib/binutils/bfd/ |
H A D | elfcode.h | 304 dst->sh_addr = H_GET_SIGNED_WORD (abfd, src->sh_addr); 306 dst->sh_addr = H_GET_WORD (abfd, src->sh_addr); 329 H_PUT_WORD (abfd, src->sh_addr, dst->sh_addr); 793 && (((i_shdrp[shindex].sh_addr - i_shdrp[shindex].sh_offset) 1531 "sh_addr = %ld\tsh_offset = %ld\tsh_size = %ld\n", 1532 (long) hdr->sh_addr,
|
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libctf/common/ |
H A D | ctf_lib.c | 168 dst->sh_addr = src->sh_addr;
|
/freebsd-11-stable/sys/compat/linux/ |
H A D | linux_vdso.c | 200 shdr[i].sh_addr += sv->sv_shared_page_base;
|
/freebsd-11-stable/usr.sbin/btxld/ |
H A D | btxld.c | 431 eh.sh[2].sh_addr = eh.p[0].p_vaddr; 434 eh.sh[3].sh_addr = eh.p[1].p_vaddr;
|
/freebsd-11-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;
|