char * elf_getStringTable(void *elfFile, int string_segment) { return ISELF32 (elfFile) ? elf32_getStringTable(elfFile) : elf64_getStringTable(elfFile, string_segment); }
char * elf64_getSegmentStringTable(void *elfFile) { struct Elf64_Header *fileHdr = (struct Elf64_Header *) elfFile; if (fileHdr->e_shstrndx == 0) { return NULL; } else { return elf64_getStringTable(elfFile, fileHdr->e_shstrndx); } }