It's used to hold comments about the generated ELF (details such as compiler version and execution platform). Here's a string dump of the comments section from a hello world binary executable that I wrote and compiled using gcc: [code]~$ readelf -... read more
ELF’s section-based output supports attributes on a per-section basis. These attributes include alloc, exec, write, progbits, and align. Except for align, they can each be negated in NASM syntax by prepending “ no ”, e.g., “ noexec ”. read more