Tool/software:
From the ELF file generated by tiarmclang (for M4F CPU), I see a section named .TI.section.flags in the type "PROGBITS".
Following questions regarding to that:
1. what's is the purpose of that section and when/how it's used?
2. Would it make the binary in RPRC file different with the binary in memory when the firmware running?
FYI, we are going to check the bianary with CRC, but seems get differ between them.
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
....
[34] .TI.section.flags PROGBITS 00000000 12fe38 00001a 00 0 0 0
....
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
D (mbind), y (purecode), p (processor specific)