Lines Matching refs:isec

65                                  InputSection *isec, uint64_t value,  in addDefined()  argument
73 assert(!file || !isa<BitcodeFile>(file) || !isec); in addDefined()
86 if (auto concatIsec = dyn_cast_or_null<ConcatInputSection>(isec)) in addDefined()
94 dyn_cast_or_null<ConcatInputSection>(defined->isec)) { in addDefined()
100 std::string srcLoc2 = isec ? isec->getSourceLocation(value) : ""; in addDefined()
127 s, name, file, isec, value, size, isWeakDef, /*isExternal=*/true, in addDefined()
137 return addDefined(target, newFile, src->isec, src->value, src->size, in aliasDefined()
252 Defined *SymbolTable::addSynthetic(StringRef name, InputSection *isec, in addSynthetic() argument
256 assert(!isec || !isec->getFile()); // See makeSyntheticInputSection(). in addSynthetic()
258 addDefined(name, /*file=*/nullptr, isec, value, /*size=*/0, in addSynthetic()
292 osec = ssec->isec->parent; in handleSectionBoundarySymbol()
297 ConcatInputSection *isec = makeSyntheticInputSection(segName, sectName); in handleSectionBoundarySymbol() local
303 isec->live = true; in handleSectionBoundarySymbol()
307 osec = isec->parent = ConcatOutputSection::getOrCreateForInput(isec); in handleSectionBoundarySymbol()
308 inputSections.push_back(isec); in handleSectionBoundarySymbol()
376 const InputSection *isec; member
552 std::string src = loc.isec->getSourceLocation(loc.offset); in reportUndefinedSymbol()
555 message += loc.isec->getLocation(loc.offset); in reportUndefinedSymbol()
603 void macho::treatUndefinedSymbol(const Undefined &sym, const InputSection *isec, in treatUndefinedSymbol() argument
608 undefs[&sym].codeReferences.push_back({isec, offset}); in treatUndefinedSymbol()