I am currently investigating an issue with our tool which reads and interprets ELF files, that has an problem reading a specific elf file.
The unix tool "readelf" with the option "-h" outputs 2 values for the parameter "Number of section headers". There is an additional one after the initial number.
Example for the file that works:
Number of section headers: 1234
Example for the file that does not work:
Number of section headers: 0 (4524)
What does the number in the brackets mean? I guess it could be the cause for my issue as our application thinks there are no sections in the problematic file.