Lines Matching refs:section
1 /* Return section name.
39 ebl_section_name (Ebl *ebl, int section, int xsection, char *buf, size_t len,
42 const char *res = ebl != NULL ? ebl->section_name (section, xsection,
47 if (section == SHN_UNDEF)
49 else if (section == SHN_ABS)
51 else if (section == SHN_COMMON)
53 else if (section == SHN_BEFORE)
55 else if (section == SHN_AFTER)
57 else if ((section < SHN_LORESERVE || section == SHN_XINDEX)
58 && (size_t) section < shnum)
60 int idx = section != SHN_XINDEX ? section : xsection;
72 /* Handle OS-specific section names. */
73 if (section == SHN_XINDEX)
75 else if (section >= SHN_LOOS && section <= SHN_HIOS)
76 snprintf (buf, len, "LOOS+%x", section - SHN_LOOS);
77 /* Handle processor-specific section names. */
78 else if (section >= SHN_LOPROC && section <= SHN_HIPROC)
79 snprintf (buf, len, "LOPROC+%x", section - SHN_LOPROC);
80 else if (section >= SHN_LORESERVE && section <= SHN_HIRESERVE)
81 snprintf (buf, len, "LORESERVE+%x", section - SHN_LORESERVE);
83 snprintf (buf, len, "%s: %d", _("<unknown>"), section);