SHT_STRTAB
case SHT_STRTAB:
case SHT_STRTAB:
shdr[symstrindex].sh_type != SHT_STRTAB) {
shdr[hdr->e_shstrndx].sh_type == SHT_STRTAB) {
if (shdr->sh_type != SHT_STRTAB)
case SHT_STRTAB: /* String table */
shdr[symstrindex].sh_type != SHT_STRTAB) {
shdr[hdr->e_shstrndx].sh_type != SHT_STRTAB) {
} else if (shdr[i].sh_type == SHT_STRTAB && strtab == 0) {
hdr->kh_shdr[SHDR_STRTAB].sh_type = SHT_STRTAB;
hdr->kh_shdr[SHDR_SHSTRTAB].sh_type = SHT_STRTAB;
if (hdr->e_shstrndx == 0 || shdr[hdr->e_shstrndx].sh_type != SHT_STRTAB) {
if (shstrindex != 0 && shdr[shstrindex].sh_type == SHT_STRTAB &&
shdr[symstrindex].sh_type != SHT_STRTAB || shstrindex == 0 ||
shdr[shstrindex].sh_type != SHT_STRTAB) {
case SHT_STRTAB:
shdr[symstrindex].sh_type != SHT_STRTAB) {
shdr[hdr->e_shstrndx].sh_type == SHT_STRTAB) {
case SHT_STRTAB: return "SHT_STRTAB";
case SHT_STRTAB:
htole32(SHT_STRTAB), /* sh_type */
case SHT_STRTAB: