My questions is:
we know that Relocatable Object Files in ELF format are binary code(0s and 1s), so is Elf64_Symbol struct just used to represent its content more naturely and enhance readability without saying sth like in
.symtab 0-31 bits(int is 32 bit) is string table offset, the following 32-39 bit(size of char) is .... etc, so
Elf64_Symbol struct is mainly used for readability?and we don't actually need it in coding. is my understanding correct?