/llvm-project/lld/ELF/ |
H A D | Thunks.cpp | 352 PPC32PltCallStub(const InputSection & isec,const Relocation & rel,Symbol & dest) PPC32PltCallStub() argument 547 addSymbols(ThunkSection & isec) addSymbols() argument 574 addSymbols(ThunkSection & isec) addSymbols() argument 615 isCompatibleWith(const InputSection & isec,const Relocation & rel) const isCompatibleWith() argument 659 isCompatibleWith(const InputSection & isec,const Relocation & rel) const isCompatibleWith() argument 678 addSymbols(ThunkSection & isec) addSymbols() argument 695 addSymbols(ThunkSection & isec) addSymbols() argument 713 addSymbols(ThunkSection & isec) addSymbols() argument 733 addSymbols(ThunkSection & isec) addSymbols() argument 753 addSymbols(ThunkSection & isec) addSymbols() argument 783 addSymbols(ThunkSection & isec) addSymbols() argument 805 addSymbols(ThunkSection & isec) addSymbols() argument 819 addSymbols(ThunkSection & isec) addSymbols() argument 834 addSymbols(ThunkSection & isec) addSymbols() argument 850 addSymbols(ThunkSection & isec) addSymbols() argument 868 addSymbols(ThunkSection & isec) addSymbols() argument 887 addSymbols(ThunkSection & isec) addSymbols() argument 904 addSymbols(ThunkSection & isec) addSymbols() argument 923 addSymbols(ThunkSection & isec) addSymbols() argument 944 addSymbols(ThunkSection & isec) addSymbols() argument 959 addSymbols(ThunkSection & isec) addSymbols() argument 975 addSymbols(ThunkSection & isec) addSymbols() argument 998 addSymbols(ThunkSection & isec) addSymbols() argument 1023 addSymbols(ThunkSection & isec) addSymbols() argument 1075 addSymbols(ThunkSection & isec) addSymbols() argument 1089 isCompatibleWith(const InputSection & isec,const Relocation & rel) const isCompatibleWith() argument 1094 addSymbols(ThunkSection & isec) addSymbols() argument 1138 addSymbols(ThunkSection & isec) addSymbols() argument 1145 isCompatibleWith(const InputSection & isec,const Relocation & rel) const isCompatibleWith() argument 1182 addSymbols(ThunkSection & isec) addSymbols() argument 1188 isCompatibleWith(const InputSection & isec,const Relocation & rel) const isCompatibleWith() argument 1224 addSymbols(ThunkSection & isec) addSymbols() argument 1230 isCompatibleWith(const InputSection & isec,const Relocation & rel) const isCompatibleWith() argument 1241 addSymbols(ThunkSection & isec) addSymbols() argument 1246 isCompatibleWith(const InputSection & isec,const Relocation & rel) const isCompatibleWith() argument 1329 addThunkV6M(const InputSection & isec,RelType reloc,Symbol & s,int64_t a) addThunkV6M() argument 1353 addThunkArm(const InputSection & isec,RelType reloc,Symbol & s,int64_t a) addThunkArm() argument 1416 addThunkPPC32(const InputSection & isec,const Relocation & rel,Symbol & s) addThunkPPC32() argument 1456 addThunk(const InputSection & isec,Relocation & rel) addThunk() argument [all...] |
H A D | ARMErrataFix.cpp | 206 branchDestInFirstRegion(const InputSection * isec,uint64_t off,uint32_t instr,const Relocation * r) branchDestInFirstRegion() argument 229 patchInRange(const InputSection * isec,uint64_t off,uint32_t instr) patchInRange() argument 255 scanCortexA8Errata657417(InputSection * isec,uint64_t & off,uint64_t limit) scanCortexA8Errata657417() argument 377 for (const InputSection *isec : isd.sections) { insertPatches() local 413 implementPatch(ScanResult sr,InputSection * isec,std::vector<Patch657417Section * > & patches) implementPatch() argument [all...] |
H A D | Target.h | 57 virtual void addPltHeaderSymbols(InputSection &isec) const {} in addPltSymbols() argument 56 addPltHeaderSymbols(InputSection & isec) addPltHeaderSymbols() argument 197 InputSectionBase *isec; global() member
|
H A D | AArch64ErrataFix.cpp | 337 static uint64_t scanCortexA53Errata843419(InputSection *isec, uint64_t &off, in scanCortexA53Errata843419() argument 494 for (const InputSection *isec : isd.sections) { insertPatches() local 532 implementPatch(uint64_t adrpAddr,uint64_t patcheeOffset,InputSection * isec,std::vector<Patch843419Section * > & patches) implementPatch() argument [all...] |
H A D | EhFrame.cpp | 55 InputSectionBase *isec; global() member in __anon3c7aac9c0111::EhReader
|
H A D | InputSection.cpp | 175 if (InputSection *isec = es->getParent()) getOffset() local 181 if (InputSection *isec = ms->getParent()) getOffset() local 195 if (auto *isec = dyn_cast<InputSection>(this)) getOutputSection() local 602 InputSection *isec = cast<InputSection>(d->section); getRISCVPCRelHi20() local 1154 if (InputSection *isec = cast_or_null<InputSection>(d->section)) adjustSplitStackFunctionPrologues() local [all...] |
H A D | OutputSections.cpp | 104 isec->parent = this; in recordSection() argument 116 commitSection(InputSection * isec) commitSection() argument 511 InputSection *isec = sections[i]; writeTo() local [all...] |
/llvm-project/lld/MachO/ |
H A D | InputSection.cpp | 46 if (auto *isec = dyn_cast<ConcatInputSection>(inputSection)) { addInputSection() local 66 } else if (auto *isec = dyn_cast<CStringInputSection>(inputSection)) { addInputSection() local 76 } else if (auto *isec = dyn_cast<WordLiteralInputSection>(inputSection)) { addInputSection() local 281 auto isec = make<ConcatInputSection>(section, data, align); makeSyntheticInputSection() local 368 isCodeSection(const InputSection * isec) isCodeSection() argument 385 isCfStringSection(const InputSection * isec) isCfStringSection() argument 390 isClassRefsSection(const InputSection * isec) isClassRefsSection() argument 395 isSelRefsSection(const InputSection * isec) isSelRefsSection() argument 400 isEhFrameSection(const InputSection * isec) isEhFrameSection() argument 405 isGccExceptTabSection(const InputSection * isec) isGccExceptTabSection() argument 410 toString(const InputSection * isec) toString() argument [all...] |
H A D | Relocations.cpp | 35 if (auto *isec = referent.dyn_cast<InputSection *>()) { in validateSymbolRelocation() argument 83 const ConcatInputSection *isec = osec->inputs[isecIdx]; offsetToInputSection() local 88 ConcatInputSection *isec = osec->inputs[isecIdx - 1]; offsetToInputSection() local 99 const InputSection *isec = offsetToInputSection(&off); reportRangeError() local [all...] |
H A D | MarkLive.cpp | 27 InputSection *isec; member 54 void enqueue(InputSection *isec, uint64_t off) override { in enqueue() argument 76 InputSection *isec, uint64_ in enqueue() argument 132 makeEntry(InputSection * isec,const MarkLiveImpl<RecordWhyLive>::WorklistEntry * prev) const makeEntry() argument 155 auto *isec = cast<ConcatInputSection>(getInputSection(entry)); markTransitively() local [all...] |
H A D | ConcatOutputSection.cpp | 174 InputSection *isec = inputs[i]; estimateStubsInRangeVA() local 196 finalizeOne(ConcatInputSection * isec) finalizeOne() argument 238 ConcatInputSection *isec = inputs[callIdx]; finalize() local 406 getOrCreateForInput(const InputSection * isec) getOrCreateForInput() argument [all...] |
H A D | Dwarf.cpp | 28 for (const InputSection *isec : obj->debugSections) { in create() local
|
H A D | Symbols.cpp | 55 Defined::Defined(StringRef name, InputFile *file, InputSection *isec, in Defined() argument 120 InputSection *Defined::isec() const { in isec() function in Defined
|
H A D | ObjC.cpp | 148 const ConcatInputSection *isec; member 192 if (auto *isec = r.referent.dyn_cast<InputSection *>()) getReferentString() local 340 for (const InputSection *isec : inputSections) { checkCategories() local 546 collectSectionWriteInfoFromIsec(const InputSection * isec,InfoWriteSection & catWriteInfo) collectSectionWriteInfoFromIsec() argument 562 tryGetSymbolAtIsecOffset(const ConcatInputSection * isec,uint32_t offset) tryGetSymbolAtIsecOffset() argument 583 tryFindDefinedOnIsec(const InputSection * isec,uint32_t offset) tryFindDefinedOnIsec() argument 593 tryGetDefinedAtIsecOffset(const ConcatInputSection * isec,uint32_t offset) tryGetDefinedAtIsecOffset() argument 604 ConcatInputSection *isec = dyn_cast<ConcatInputSection>(classSym->isec()); getClassRo() local 625 tryEraseDefinedAtIsecOffset(const ConcatInputSection * isec,uint32_t offset) tryEraseDefinedAtIsecOffset() argument 685 parseProtocolListInfo(const ConcatInputSection * isec,uint32_t secOffset,PointerListInfo & ptrList,SourceLanguage sourceLang) parseProtocolListInfo() argument 740 parseProtocolListInfo(const ConcatInputSection * isec,uint32_t secOffset,SourceLanguage sourceLang) parseProtocolListInfo() argument 751 parsePointerListInfo(const ConcatInputSection * isec,uint32_t secOffset,PointerListInfo & ptrList) parsePointerListInfo() argument 1274 eraseISec(ConcatInputSection * isec) eraseISec() argument 1341 auto *isec = dyn_cast_or_null<ConcatInputSection>( removeRefsToErasedIsecs() local 1508 eraseSymbolAtIsecOffset(ConcatInputSection * isec,uint32_t offset) eraseSymbolAtIsecOffset() argument [all...] |
H A D | EhFrame.h | 93 EhRelocator(InputSection *isec) : isec(isec) {} in EhRelocator()
|
H A D | ICF.cpp | 287 if (!isec->keepUnique) in run() argument 351 __anon06beefa70c02(ConcatInputSection *isec) segregate() argument 387 const InputSection *isec = addrSigSection->subsections[0].isec; markAddrSigSymbols() local 456 __anon06beefa70d02(ConcatInputSection *isec) foldIdenticalSections() argument [all...] |
H A D | InputSection.h | 128 classof(const InputSection * isec) classof() argument 161 shouldOmitFromOutput(InputSection * isec) shouldOmitFromOutput() argument 166 isCoalescedWeak(InputSection * isec) isCoalescedWeak() argument 236 classof(const InputSection * isec) classof() argument 259 classof(const InputSection * isec) classof() argument [all...] |
H A D | InputFiles.cpp | 368 auto *isec = make<ConcatInputSection>( in parseSections() local 381 InputSection *isec = in parseSections() local 390 InputSection *isec = make<WordLiteralInputSection>(section, data, align); in parseSections() local 413 auto *isec = make<ConcatInputSection>(section, data, align); in parseSections() local 487 findSymbolAtOffset(const ConcatInputSection * isec,uint64_t off) findSymbolAtOffset() argument 660 createDefined(const NList & sym,StringRef name,InputSection * isec,uint64_t value,uint64_t size,bool forceHidden) createDefined() argument 846 InputSection *isec = parseSymbols() local 882 InputSection *isec = subsec.isec; parseSymbols() local 948 ConcatInputSection *isec = make<ConcatInputSection>(section, data); OpaqueFile() local 1126 ConcatInputSection *isec = cast<ConcatInputSection>(subsection.isec); registerCompactUnwind() local 1238 parseCIE(const InputSection * isec,const EhReader & reader,size_t off) parseCIE() argument 1333 targetSymFromCanonicalSubtractor(const InputSection * isec,std::vector<macho::Reloc>::iterator relocIt) targetSymFromCanonicalSubtractor() argument 1372 auto *isec = cast<ConcatInputSection>(findContainingSubsection(*sec, &addr)); findSymbolAtAddress() local 1393 auto *isec = cast<ConcatInputSection>(subsec.isec); registerEhFrames() local [all...] |
H A D | MapFile.cpp | 93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo() local 208 for (const ConcatInputSection *isec : arr) { writeMapFile() local [all...] |
H A D | SyntheticSections.cpp | 309 addNonLazyBindingEntries(const Symbol * sym,const InputSection * isec,uint64_t offset,int64_t addend) addNonLazyBindingEntries() argument 1080 const InputSection *isec = subsec.isec; collectDataInCodeEntries() local 1251 InputSection *isec = defined->originalIsec; emitStabs() local 1636 addInput(CStringInputSection * isec) addInput() argument 1644 for (const CStringInputSection *isec : inputs) { writeTo() local 1714 for (const CStringInputSection *isec : inputs) { finalizeContents() local 1778 addInput(WordLiteralInputSection * isec) addInput() argument 1927 for (const ConcatInputSection *isec : sections) getSize() local 1959 for (const ConcatInputSection *isec : sections) { setUp() local 1992 for (const ConcatInputSection *isec : inputs) { setUp() local 2059 for (const ConcatInputSection *isec : inputs) { writeTo() local 2072 isMethodList(const ConcatInputSection * isec) isMethodList() argument 2103 writeRelativeOffsetForIsec(const ConcatInputSection * isec,uint8_t * buf,uint32_t & inSecOff,uint32_t & outSecOff,bool useSelRef) const writeRelativeOffsetForIsec() argument 2135 writeRelativeMethodList(const ConcatInputSection * isec,uint8_t * buf) const writeRelativeMethodList() argument 2288 addBinding(const Symbol * sym,const InputSection * isec,uint64_t offset,int64_t addend) addBinding() argument [all...] |
H A D | SymbolTable.cpp | 97 addDefined(StringRef name,InputFile * file,InputSection * isec,uint64_t value,uint64_t size,bool isWeakDef,bool isPrivateExtern,bool isReferencedDynamically,bool noDeadStrip,bool isWeakDefCanBeHidden) addDefined() argument 330 addSynthetic(StringRef name,InputSection * isec,uint64_t value,bool isPrivateExtern,bool includeInSymtab,bool referencedDynamically) addSynthetic() argument 374 ConcatInputSection *isec = makeSyntheticInputSection(segName, sectName); handleSectionBoundarySymbol() local 453 const InputSection *isec; global() member 680 treatUndefinedSymbol(const Undefined & sym,const InputSection * isec,uint64_t offset) treatUndefinedSymbol() argument [all...] |
H A D | SyntheticSections.h | 54 InputSection *isec; variable 145 const InputSection *isec; member 164 void addEntry(const InputSection *isec, uint64_t offset) { in addEntry() argument 681 addInput(ConcatInputSection * isec) addInput() argument 695 addInput(ConcatInputSection * isec) addInput() argument 792 addRebase(const InputSection * isec,uint64_t offset) addRebase() argument [all...] |
H A D | ConcatOutputSection.h | 94 ConcatInputSection *isec = nullptr; // input section for active thunk global() member
|
/llvm-project/lld/MachO/Arch/ |
H A D | ARM64.cpp | 363 applyAdrpAdd(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpAdd() argument 392 applyAdrpAdrp(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpAdrp() argument 419 applyAdrpLdr(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpLdr() argument 444 applyAdrpLdrGot(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpLdrGot() argument 462 applyAdrpAddLdr(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2,uint64_t offset3) applyAdrpAddLdr() argument 530 applyAdrpLdrGotLdr(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2,uint64_t offset3) applyAdrpLdrGotLdr() argument 647 const ConcatInputSection *isec = applyOptimizationHints() local [all...] |
H A D | ARM64Common.cpp | 144 const InputSection *isec = offsetToInputSection(&off); in reportUnalignedLdrStr() local
|