_libelf_falign
unsigned int _libelf_falign(Elf_Type _t, int _elfclass);
sh_align = _libelf_falign(elftype, ec);
sh_offset % _libelf_falign(elftype, ec)) {
align = _libelf_falign(ELF_T_PHDR, ec);
align = _libelf_falign(ELF_T_SHDR, ec);
assert(sh_off % _libelf_falign(elftype, ec) == 0);
assert(phoff % _libelf_falign(ELF_T_PHDR, ec) == 0);
assert(shoff % _libelf_falign(ELF_T_SHDR, ec) == 0);