Lines Matching refs:isec

83       d->isec = toIsec;  in transplantSymbolsAtOffset()
97 InputSection *isec, uint64_t value, in addDefined() argument
105 assert(!file || !isa<BitcodeFile>(file) || !isec); in addDefined()
117 if (auto concatIsec = dyn_cast_or_null<ConcatInputSection>(isec)) { in addDefined()
124 if (defined->isec) in addDefined()
125 transplantSymbolsAtOffset(concatIsec, defined->isec, in addDefined()
133 dyn_cast_or_null<ConcatInputSection>(defined->isec)) { in addDefined()
135 if (isec) in addDefined()
136 transplantSymbolsAtOffset(concatIsec, isec, defined, defined->value, in addDefined()
141 std::string srcLoc2 = isec ? isec->getSourceLocation(value) : ""; in addDefined()
206 s, name, file, isec, value, size, isWeakDef, /*isExternal=*/true, in addDefined()
215 return addDefined(target, newFile, src->isec, src->value, src->size, in aliasDefined()
330 Defined *SymbolTable::addSynthetic(StringRef name, InputSection *isec, in addSynthetic() argument
334 assert(!isec || !isec->getFile()); // See makeSyntheticInputSection(). in addSynthetic()
335 Defined *s = addDefined(name, /*file=*/nullptr, isec, value, /*size=*/0, in addSynthetic()
369 osec = ssec->isec->parent; in handleSectionBoundarySymbol()
374 ConcatInputSection *isec = makeSyntheticInputSection(segName, sectName); in handleSectionBoundarySymbol() local
380 isec->live = true; in handleSectionBoundarySymbol()
384 osec = isec->parent = ConcatOutputSection::getOrCreateForInput(isec); in handleSectionBoundarySymbol()
385 inputSections.push_back(isec); in handleSectionBoundarySymbol()
453 const InputSection *isec; member
629 std::string src = loc.isec->getSourceLocation(loc.offset); in reportUndefinedSymbol()
632 message += loc.isec->getLocation(loc.offset); in reportUndefinedSymbol()
680 void macho::treatUndefinedSymbol(const Undefined &sym, const InputSection *isec, in treatUndefinedSymbol() argument
685 undefs[&sym].codeReferences.push_back({isec, offset}); in treatUndefinedSymbol()