Home
last modified time | relevance | path

Searched defs:isec (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project/lld/ELF/
H A DThunks.cpp352 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 DARMErrataFix.cpp206 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 DTarget.h57 virtual void addPltHeaderSymbols(InputSection &isec) const {} in addPltSymbols() argument
56 addPltHeaderSymbols(InputSection & isec) addPltHeaderSymbols() argument
197 InputSectionBase *isec; global() member
H A DAArch64ErrataFix.cpp337 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 DEhFrame.cpp55 InputSectionBase *isec; global() member in __anon3c7aac9c0111::EhReader
H A DInputSection.cpp175 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 DOutputSections.cpp104 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 DInputSection.cpp46 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 DRelocations.cpp35 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 DMarkLive.cpp27 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 DConcatOutputSection.cpp174 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 DDwarf.cpp28 for (const InputSection *isec : obj->debugSections) { in create() local
H A DSymbols.cpp55 Defined::Defined(StringRef name, InputFile *file, InputSection *isec, in Defined() argument
120 InputSection *Defined::isec() const { in isec() function in Defined
H A DObjC.cpp148 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 DEhFrame.h93 EhRelocator(InputSection *isec) : isec(isec) {} in EhRelocator()
H A DICF.cpp287 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 DInputSection.h128 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 DInputFiles.cpp368 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 DMapFile.cpp93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo() local
208 for (const ConcatInputSection *isec : arr) { writeMapFile() local
[all...]
H A DSyntheticSections.cpp309 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 DSymbolTable.cpp97 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 DSyntheticSections.h54 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 DConcatOutputSection.h94 ConcatInputSection *isec = nullptr; // input section for active thunk global() member
/llvm-project/lld/MachO/Arch/
H A DARM64.cpp363 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 DARM64Common.cpp144 const InputSection *isec = offsetToInputSection(&off); in reportUnalignedLdrStr() local

12