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

12

/freebsd-10-stable/sys/boot/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;
228 shdr[i].sh_addr = (Elf_Addr)lastaddr;
241 shdr[i].sh_addr = (Elf_Addr)lastaddr;
252 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr;
263 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr;
275 shdr[ef->shstrindex].sh_addr = (Elf_Addr)lastaddr;
284 shdr[i].sh_addr = (Elf_Addr)lastaddr;
304 if (shdr[i].sh_addr == 0 ||
320 if (kern_pread(ef->fd, (vm_offset_t)cshdr->sh_addr,
[all...]
H A Dload_elf.c775 ef.off = -(sh_data[0]->sh_addr - dest);
776 dest += (sh_data[1]->sh_addr - sh_data[0]->sh_addr);
/freebsd-10-stable/lib/libelf/
H A Dgelf_shdr.c75 d->sh_addr = (Elf64_Addr) sh32->sh_addr;
122 LIBELF_COPY_U32(sh32, s, sh_addr);
H A Delf_types.m4205 `sh_addr, ADDR',
218 `sh_addr, ADDR',
/freebsd-10-stable/contrib/binutils/include/elf/
H A Dexternal.h104 unsigned char sh_addr[4]; /* Section virtual addr at execution */ member in struct:__anon513
117 unsigned char sh_addr[8]; /* Section virtual addr at execution */ member in struct:__anon514
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-10-stable/contrib/file/src/
H A Dreadelf.h210 Elf32_Addr sh_addr; member in struct:__anon140
223 Elf64_Addr sh_addr; member in struct:__anon141
/freebsd-10-stable/sys/kern/
H A Dlink_elf_obj.c306 /* XXX, relocate the sh_addr fields saved by the loader. */
309 if (shdr[i].sh_addr != 0 && (off == 0 || shdr[i].sh_addr < off))
310 off = shdr[i].sh_addr;
313 if (shdr[i].sh_addr != 0)
314 shdr[i].sh_addr = shdr[i].sh_addr - off +
319 ef->ddbsymtab = (Elf_Sym *)shdr[symtabindex].sh_addr;
321 ef->ddbstrtab = (char *)shdr[symstrindex].sh_addr;
323 ef->shstrtab = (char *)shdr[shstrindex].sh_addr;
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h158 elf_addr sh_addr; ///< Virtual address of the section in memory. member in struct:elf::ELFSectionHeader
H A DELFHeader.cpp213 // Read sh_addr, sh_off and sh_size.
214 if (GetMaxU64(data, offset, &sh_addr, byte_size, 3) == false)
/freebsd-10-stable/sys/sys/
H A Delf64.h102 Elf64_Addr sh_addr; /* Address in memory image. */ member in struct:__anon31
H A Delf32.h93 Elf32_Addr sh_addr; /* Address in memory image. */ member in struct:__anon14
/freebsd-10-stable/sys/xen/interface/
H A Delfstructs.h195 Elf32_Addr sh_addr; /* address */ member in struct:__anon11685
208 Elf64_Addr sh_addr; /* virtual address */ member in struct:__anon11686
/freebsd-10-stable/sys/dev/ksyms/
H A Dksyms.c299 hdr->kh_shdr[SHDR_SYMTAB].sh_addr = 0;
311 hdr->kh_shdr[SHDR_STRTAB].sh_addr = 0;
325 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addr = 0;
/freebsd-10-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,
H A Delf.c809 if (! bfd_set_section_vma (abfd, newsect, hdr->sh_addr)
944 + hdr->sh_addr - phdr->p_vaddr);
960 if (hdr->sh_addr >= phdr->p_vaddr
961 && (hdr->sh_addr + hdr->sh_size
2755 rel_hdr->sh_addr = 0;
2793 this_hdr->sh_addr = asect->vma;
2795 this_hdr->sh_addr = 0;
3607 shstrtab_hdr->sh_addr = 0;
4741 off += vma_page_aligned_bias (hdr->sh_addr, off,
4744 off += vma_page_aligned_bias (hdr->sh_addr, of
[all...]
/freebsd-10-stable/cddl/contrib/opensolaris/lib/libctf/common/
H A Dctf_lib.c168 dst->sh_addr = src->sh_addr;
/freebsd-10-stable/sys/compat/linux/
H A Dlinux_vdso.c200 shdr[i].sh_addr += vdso_adjust;
/freebsd-10-stable/contrib/llvm/include/llvm/Object/
H A DELFTypes.h115 Elf_Addr sh_addr; // Address where section is to be loaded member in struct:llvm::object::Elf_Shdr_Base
130 Elf_Addr sh_addr; // Address where section is to be loaded member in struct:llvm::object::Elf_Shdr_Base
H A DELFObjectFile.h293 Result = ESec ? ESec->sh_addr : UnknownAddressOrSize;
314 Result += ESec->sh_addr;
446 Result = toELFShdrIter(Sec)->sh_addr;
/freebsd-10-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-10-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c1215 sh.sh_addr = mapbase;
1217 dmp->dm_sec_offsets[elf_ndxscn(sp)] = sh.sh_addr;
1223 dmp->dm_text_va = sh.sh_addr;
1226 dmp->dm_data_va = sh.sh_addr;
1229 dmp->dm_bss_va = sh.sh_addr;
/freebsd-10-stable/contrib/binutils/binutils/
H A Dreadelf.c3657 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr);
3698 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr);
4262 print_vma (section->sh_addr, LONG_HEX);
4281 print_vma (section->sh_addr, LONG_HEX);
4328 print_vma (section->sh_addr, LONG_HEX);
4348 print_vma (section->sh_addr, LONG_HEX);
4809 ? section_headers [(a).section].sh_addr + (a).offset \
4955 if (sec->sh_addr >
[all...]
/freebsd-10-stable/sys/contrib/ia64/libuwx/src/
H A Duwx_symbols.c507 sect->addr = header.hdr32.sh_addr;
520 sect->addr = header.hdr64.sh_addr;
/freebsd-10-stable/sys/boot/fdt/
H A Dfdt_loader_cmd.c152 symtab = shdr[i].sh_addr + offs;
155 strtab = shdr[i].sh_addr + offs;

Completed in 191 milliseconds

12