Searched refs:sh_addr (Results 1 - 25 of 49) sorted by relevance

12

/freebsd-11-stable/stand/common/
H A Dload_elf_obj.c213 * 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 Dload_elf.c183 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 Dgelf_shdr.c74 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 Dexternal.h104 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 Dinternal.h82 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 Dlibpe_section.c75 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 Dpe.h285 uint32_t sh_addr; member in struct:_PE_SecHdr
/freebsd-11-stable/contrib/elftoolchain/elfcopy/
H A Dpe.c147 poh.oh_textbase = (uint32_t) sh.sh_addr;
152 poh.oh_database = sh.sh_addr;
178 psh.sh_addr = sh.sh_addr;
H A Dbinary.c83 baseaddr = sh.sh_addr;
118 off = sh.sh_addr - baseaddr;
H A Dascii.c130 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 Dlink_elf_obj.c264 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 Dlibdwarf_elf_access.c55 ret_section->addr = sh->sh_addr;
/freebsd-11-stable/sys/sys/
H A Delf64.h102 Elf64_Addr sh_addr; /* Address in memory image. */ member in struct:__anon8485
H A Delf32.h93 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 DELFHeader.h163 elf_addr sh_addr; ///< Virtual address of the section in memory. member in struct:elf::ELFSectionHeader
H A DELFHeader.cpp234 // 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 Dreadelf.h210 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 DDwarfCFIEHPrinter.h55 if (Shdr.sh_addr == Addr)
177 uint64_t Address = EHFrameShdr->sh_addr;
H A DARMEHABIPrinter.h486 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 Dksyms.c317 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 Delfcode.h304 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 Dctf_lib.c168 dst->sh_addr = src->sh_addr;
/freebsd-11-stable/sys/compat/linux/
H A Dlinux_vdso.c200 shdr[i].sh_addr += sv->sv_shared_page_base;
/freebsd-11-stable/usr.sbin/btxld/
H A Dbtxld.c431 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 Ddt_module.c1238 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;

Completed in 519 milliseconds

12