Searched refs:sh_addralign (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-11.0-release/contrib/elftoolchain/libelf/
H A Dgelf_shdr.c79 d->sh_addralign = (Elf64_Xword) sh32->sh_addralign;
126 LIBELF_COPY_U32(sh32, s, sh_addralign);
H A Delf_data.c82 sh_align = (uint64_t) s->s_shdr.s_shdr32.sh_addralign;
87 sh_align = s->s_shdr.s_shdr64.sh_addralign;
243 sh_align = (uint64_t) s->s_shdr.s_shdr32.sh_addralign;
248 sh_align = s->s_shdr.s_shdr64.sh_addralign;
H A Delf_update.c130 sh_align = (uint64_t) shdr32->sh_addralign;
136 sh_align = shdr64->sh_addralign;
317 shdr32->sh_addralign = (uint32_t) sh_align;
322 shdr64->sh_addralign = sh_align;
/freebsd-11.0-release/contrib/binutils/include/elf/
H A Dexternal.h109 unsigned char sh_addralign[4]; /* Section alignment */ member in struct:__anon505
122 unsigned char sh_addralign[8]; /* Section alignment */ member in struct:__anon506
H A Dinternal.h88 unsigned int sh_addralign; /* Section alignment */ member in struct:elf_internal_shdr
/freebsd-11.0-release/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Doutput.c559 pad = new_offset % shdr.sh_addralign;
562 new_offset += shdr.sh_addralign - pad;
673 shdr.sh_addralign = 4;
675 pad = new_offset % shdr.sh_addralign;
678 new_offset += shdr.sh_addralign - pad;
687 ddata->d_align = shdr.sh_addralign;
/freebsd-11.0-release/contrib/file/src/
H A Dreadelf.h215 Elf32_Word sh_addralign; member in struct:__anon1164
228 Elf64_Off sh_addralign; member in struct:__anon1165
/freebsd-11.0-release/sys/boot/common/
H A Dload_elf_obj.c227 lastaddr = roundup(lastaddr, shdr[i].sh_addralign);
251 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign);
262 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign);
274 lastaddr = roundup(lastaddr, shdr[ef->shstrindex].sh_addralign);
283 lastaddr = roundup(lastaddr, shdr[i].sh_addralign);
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h163 elf_xword sh_addralign; ///< Power of two alignment constraint. member in struct:elf::ELFSectionHeader
H A DELFHeader.cpp236 // Read sh_addralign and sh_entsize.
237 if (GetMaxU64(data, offset, &sh_addralign, byte_size, 2) == false)
H A DObjectFileELF.cpp1892 elf::elf_xword log2align = (header.sh_addralign==0)
1894 : llvm::Log2_64(header.sh_addralign);
2437 elf_xword plt_entsize = plt_hdr->sh_addralign ?
2438 llvm::RoundUpToAlignment (plt_hdr->sh_entsize, plt_hdr->sh_addralign) : plt_hdr->sh_entsize;
2446 if (plt_hdr->sh_addralign)
2447 plt_entsize = plt_hdr->sh_size / plt_hdr->sh_addralign / (num_relocations + 1) * plt_hdr->sh_addralign;
3106 s->Printf(" %8.8" PRIx64 " %8.8" PRIx64, sh.sh_addralign, sh.sh_entsize);
/freebsd-11.0-release/sys/sys/
H A Delf32.h98 Elf32_Word sh_addralign; /* Alignment in bytes. */ member in struct:__anon13327
H A Delf64.h107 Elf64_Xword sh_addralign; /* Alignment in bytes. */ member in struct:__anon13344
/freebsd-11.0-release/usr.sbin/kldxref/
H A Def_obj.c475 alignmask = shdr[i].sh_addralign - 1;
476 if (shdr[i].sh_addralign > max_addralign)
477 max_addralign = shdr[i].sh_addralign;
505 alignmask = shdr[i].sh_addralign - 1;
/freebsd-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_link.c581 shp->sh_addralign = sizeof (char);
590 shp->sh_addralign = 8;
599 shp->sh_addralign = sizeof (char);
611 shp->sh_addralign = 4;
637 shp->sh_addralign = 4;
727 shp->sh_addralign = sizeof (char);
736 shp->sh_addralign = 8;
745 shp->sh_addralign = sizeof (char);
757 shp->sh_addralign = 8;
779 shp->sh_addralign
[all...]
/freebsd-11.0-release/sys/dev/ksyms/
H A Dksyms.c307 hdr->kh_shdr[SHDR_SYMTAB].sh_addralign = sizeof(long);
320 hdr->kh_shdr[SHDR_STRTAB].sh_addralign = sizeof(char);
334 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addralign = 0 /* sizeof(char) */;
/freebsd-11.0-release/cddl/contrib/opensolaris/lib/libctf/common/
H A Dctf_lib.c173 dst->sh_addralign = src->sh_addralign;
/freebsd-11.0-release/usr.sbin/crunch/crunchide/
H A Dexec_elf32.c300 shdrshdr.sh_addralign = htoxew(ELFSIZE / 8);
434 align = xewtoh(layoutp[i].shdr->sh_addralign);
/freebsd-11.0-release/contrib/llvm/include/llvm/Object/
H A DELFTypes.h105 Elf_Word sh_addralign; // Section address alignment member in struct:llvm::object::Elf_Shdr_Base
120 Elf_Xword sh_addralign; // Section address alignment member in struct:llvm::object::Elf_Shdr_Base
/freebsd-11.0-release/contrib/binutils/bfd/
H A Delfcode.h311 dst->sh_addralign = H_GET_WORD (abfd, src->sh_addralign);
334 H_PUT_WORD (abfd, src->sh_addralign, dst->sh_addralign);
1539 (long) hdr->sh_addralign);
/freebsd-11.0-release/contrib/elftoolchain/elfcopy/
H A Dsections.c412 s->align = ish.sh_addralign;
1121 osh.sh_addralign = s->align;
1254 osh.sh_addralign = s->align;
1425 sh.sh_addralign = 1;
H A Dsymbols.c1107 shy.sh_addralign = (ecp->oec == ELFCLASS32 ? 4 : 8);
1121 sht.sh_addralign = 1;
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/
H A DELF.h619 Elf32_Word sh_addralign; // Section address alignment member in struct:llvm::ELF::Elf32_Shdr
633 Elf64_Xword sh_addralign; member in struct:llvm::ELF::Elf64_Shdr
/freebsd-11.0-release/contrib/binutils/binutils/
H A Dreadelf.c3662 internal->sh_addralign = BYTE_GET (shdrs[i].sh_addralign);
3704 internal->sh_addralign = BYTE_GET (shdrs[i].sh_addralign);
4277 (unsigned long) section->sh_addralign);
4316 if ((unsigned long) section->sh_addralign == section->sh_addralign)
4317 printf ("%2ld\n", (unsigned long) section->sh_addralign);
4320 print_vma (section->sh_addralign, DEC);
4343 (unsigned long) section->sh_addralign);
[all...]
/freebsd-11.0-release/usr.bin/elfdump/
H A Delfdump.c118 offsetof(Elf32_Shdr, sh_addralign), offsetof(Elf32_Shdr, sh_entsize),
159 offsetof(Elf64_Shdr, sh_addralign), offsetof(Elf64_Shdr, sh_entsize),

Completed in 182 milliseconds

12