- } sectioninfos[] = {
- { "text", "progbits", "ax" },
- { "data", "progbits", "aw" },
- { "rodata", "progbits", "a" },
- { "bss", "nobits", "aw" },
- { "ctors", "progbits", "aw" },
- { "dtors", "progbits", "aw" },
- { NULL, NULL, NULL }, /* cstring */
- { NULL, NULL, NULL }, /* pic trampolines */
- { NULL, NULL, NULL }, /* pic symbols */
- { "debug_info", "progbits", "" },
- { "debug_abbrev", "progbits", "" },
- { "debug_line", "progbits", "" },
+ } sectioninfos[GAS_SECTION_LAST+1] = {
+ { "text", "progbits", "ax" },
+ { "data", "progbits", "aw" },
+ { "rodata", "progbits", "a" },
+ { "bss", "nobits", "aw" },
+ { "ctors", "progbits", "aw" },
+ { "dtors", "progbits", "aw" },
+ { NULL, NULL, NULL }, /* cstring */
+ { NULL, NULL, NULL }, /* pic trampolines */
+ { NULL, NULL, NULL }, /* pic symbols */
+ { "debug_info", "progbits", "" },
+ { "debug_abbrev", "progbits", "" },
+ { "debug_line", "progbits", "" },
+ { "debug_pubnames", "progbits", "" },