Lines Matching defs:secIdx
1142 uint32_t secIdx = eSym.st_shndx;
1143 if (secIdx == SHN_UNDEF) {
1200 uint32_t secIdx = eSym.st_shndx;
1201 if (LLVM_UNLIKELY(secIdx == SHN_XINDEX))
1202 secIdx = check(getExtendedSymbolTableIndex<ELFT>(eSym, i, shndxTable));
1203 else if (secIdx >= SHN_LORESERVE)
1204 secIdx = 0;
1205 if (LLVM_UNLIKELY(secIdx >= sections.size()))
1206 fatal(toString(this) + ": invalid section index: " + Twine(secIdx));
1211 InputSectionBase *sec = sections[secIdx];
1222 /*discardedSecIdx=*/secIdx);
1239 uint32_t secIdx = eSym.st_shndx;
1257 if (!sym.file || !sym.isDefined() || secIdx == SHN_UNDEF ||
1258 secIdx == SHN_COMMON)
1261 if (LLVM_UNLIKELY(secIdx == SHN_XINDEX))
1262 secIdx = check(getExtendedSymbolTableIndex<ELFT>(eSym, i, shndxTable));
1263 else if (secIdx >= SHN_LORESERVE)
1264 secIdx = 0;
1265 if (LLVM_UNLIKELY(secIdx >= sections.size()))
1266 fatal(toString(this) + ": invalid section index: " + Twine(secIdx));
1267 InputSectionBase *sec = sections[secIdx];
1271 sym.stOther, sym.type, secIdx},
1276 ctx.nonPrevailingSyms.emplace_back(&sym, secIdx);