- GAS_SECTION_TEXT = 0, /**< text section */
- GAS_SECTION_DATA = 1, /**< data section */
- GAS_SECTION_RODATA = 2, /**< rodata section */
- GAS_SECTION_COMMON = 3, /**< common section */
- GAS_SECTION_TLS = 4, /**< thread local storage section */
- GAS_SECTION_CTOR = 5, /**< ctor section for instrumentation code init */
- GAS_SECTION_MAX = 6
+ GAS_SECTION_TEXT, /**< text section - contains program code */
+ GAS_SECTION_DATA, /**< data section - contains arbitrary data */
+ GAS_SECTION_RODATA, /**< rodata section - contains read-only data */
+ GAS_SECTION_BSS, /**< bss section - contains uninitialized data */
+ GAS_SECTION_TLS, /**< thread local storage section */
+ GAS_SECTION_CONSTRUCTORS, /**< ctors section */
+ GAS_SECTION_DESTRUCTORS, /**< dtors section */
+ GAS_SECTION_CSTRING, /**< section for constant strings */
+ GAS_SECTION_PIC_TRAMPOLINES, /**< trampolines for pic codes */
+ GAS_SECTION_PIC_SYMBOLS, /**< contains resolved pic symbols */
+ GAS_SECTION_LAST = GAS_SECTION_PIC_SYMBOLS