readelf -S a.out
saídas:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Ar
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .text PROGBITS 08048060 000060 000013 00 AX 0 0 16
[ 2] .rodata PROGBITS 08048074 000074 00000b 00 A 0 0 4
[ 3] .shstrtab STRTAB 00000000 00007f 000019 00 0 0 1
O tipo de .shstrtab é STRTAB . Mas não tem sinalizadores definidos. Para /bin/true é semelhante.
Flag: SHF_STRINGS: Contains null-terminated strings
Type: SHT_STRTAB: String table
Bem, parece ser redundante. O sinalizador String já foi usado independentemente do tipo String?