Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/lld/ELF/
H A DThunks.cpp352 PPC32PltCallStub(const InputSection &isec, const Relocation &rel, in PPC32PltCallStub()
547 void AArch64ABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols()
574 void AArch64ADRPThunk::addSymbols(ThunkSection &isec) { in addSymbols()
615 bool ARMThunk::isCompatibleWith(const InputSection &isec, in isCompatibleWith()
659 bool ThumbThunk::isCompatibleWith(const InputSection &isec, in isCompatibleWith()
678 void ARMV7ABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols()
695 void ThumbV7ABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols()
713 void ARMV7PILongThunk::addSymbols(ThunkSection &isec) { in addSymbols()
733 void ThumbV7PILongThunk::addSymbols(ThunkSection &isec) { in addSymbols()
753 void ThumbV6MABSLongThunk::addSymbols(ThunkSection &isec) { in addSymbols()
[all …]
H A DARMErrataFix.cpp206 static bool branchDestInFirstRegion(const InputSection *isec, uint64_t off, in branchDestInFirstRegion()
229 static bool patchInRange(const InputSection *isec, uint64_t off, in patchInRange()
255 static ScanResult scanCortexA8Errata657417(InputSection *isec, uint64_t &off, in scanCortexA8Errata657417()
377 for (const InputSection *isec : isd.sections) { in insertPatches() local
413 static void implementPatch(ScanResult sr, InputSection *isec, in implementPatch()
H A DTarget.h56 virtual void addPltHeaderSymbols(InputSection &isec) const {} in addPltSymbols() argument
55 addPltHeaderSymbols(InputSection & isec) addPltHeaderSymbols() argument
193 InputSectionBase *isec; global() member
H A DAArch64ErrataFix.cpp337 static uint64_t scanCortexA53Errata843419(InputSection *isec, uint64_t &off, in scanCortexA53Errata843419()
494 for (const InputSection *isec : isd.sections) { in insertPatches() local
532 InputSection *isec, in implementPatch()
H A DInputSection.cpp210 if (InputSection *isec = es->getParent()) in getOffset() local
216 if (InputSection *isec = ms->getParent()) in getOffset() local
230 if (auto *isec = dyn_cast<InputSection>(this)) in getOutputSection() local
637 InputSection *isec = cast<InputSection>(d->section); in getRISCVPCRelHi20() local
1190 if (InputSection *isec = cast_or_null<InputSection>(d->section)) in adjustSplitStackFunctionPrologues() local
H A DEhFrame.cpp55 InputSectionBase *isec; member in __anon15761a290111::EhReader
/freebsd/contrib/llvm-project/lld/MachO/
H A DInputSection.cpp46 if (auto *isec = dyn_cast<ConcatInputSection>(inputSection)) { in addInputSection() local
66 } else if (auto *isec = dyn_cast<CStringInputSection>(inputSection)) { in addInputSection() local
76 } else if (auto *isec = dyn_cast<WordLiteralInputSection>(inputSection)) { in addInputSection() local
281 auto isec = make<ConcatInputSection>(section, data, align); in makeSyntheticInputSection() local
368 bool macho::isCodeSection(const InputSection *isec) { in isCodeSection()
385 bool macho::isCfStringSection(const InputSection *isec) { in isCfStringSection()
390 bool macho::isClassRefsSection(const InputSection *isec) { in isClassRefsSection()
395 bool macho::isSelRefsSection(const InputSection *isec) { in isSelRefsSection()
400 bool macho::isEhFrameSection(const InputSection *isec) { in isEhFrameSection()
405 bool macho::isGccExceptTabSection(const InputSection *isec) { in isGccExceptTabSection()
[all …]
H A DMarkLive.cpp27 InputSection *isec; member
54 void enqueue(InputSection *isec, uint64_t off) override { in enqueue()
76 InputSection *isec, uint64_t off, in enqueue()
132 InputSection *isec, in makeEntry()
155 auto *isec = cast<ConcatInputSection>(getInputSection(entry)); in markTransitively() local
H A DRelocations.cpp35 const InputSection *isec, const Reloc &r) { in validateSymbolRelocation()
83 const ConcatInputSection *isec = osec->inputs[isecIdx]; in offsetToInputSection() local
88 ConcatInputSection *isec = osec->inputs[isecIdx - 1]; in offsetToInputSection() local
99 const InputSection *isec = offsetToInputSection(&off); in reportRangeError() local
H A DConcatOutputSection.cpp174 InputSection *isec = inputs[i]; in estimateStubsInRangeVA() local
196 void ConcatOutputSection::finalizeOne(ConcatInputSection *isec) { in finalizeOne()
238 ConcatInputSection *isec = inputs[callIdx]; in finalize() local
406 ConcatOutputSection::getOrCreateForInput(const InputSection *isec) { in getOrCreateForInput()
H A DObjC.cpp148 const ConcatInputSection *isec; member
192 if (auto *isec = r.referent.dyn_cast<InputSection *>()) in getReferentString() local
340 for (const InputSection *isec : inputSections) { in checkCategories() local
543 const InputSection *isec, InfoWriteSection &catWriteInfo) { in collectSectionWriteInfoFromIsec()
559 ObjcCategoryMerger::tryGetSymbolAtIsecOffset(const ConcatInputSection *isec, in tryGetSymbolAtIsecOffset()
580 Defined *ObjcCategoryMerger::tryFindDefinedOnIsec(const InputSection *isec, in tryFindDefinedOnIsec()
590 ObjcCategoryMerger::tryGetDefinedAtIsecOffset(const ConcatInputSection *isec, in tryGetDefinedAtIsecOffset()
601 ConcatInputSection *isec = dyn_cast<ConcatInputSection>(classSym->isec()); in getClassRo() local
622 const ConcatInputSection *isec, uint32_t offset) { in tryEraseDefinedAtIsecOffset()
682 const ConcatInputSection *isec, uint32_t secOffset, in parseProtocolListInfo()
[all …]
H A DSymbols.cpp55 Defined::Defined(StringRefZ name, InputFile *file, InputSection *isec, in Defined()
120 InputSection *Defined::isec() const { in isec() function in Defined
H A DICF.cpp287 parallelForEach(icfInputs, [&](ConcatInputSection *isec) { in run()
351 [&](ConcatInputSection *isec) { in segregate()
387 const InputSection *isec = addrSigSection->subsections[0].isec; in markAddrSigSymbols() local
456 parallelForEach(foldable, [](ConcatInputSection *isec) { in foldIdenticalSections()
H A DDwarf.cpp28 for (const InputSection *isec : obj->debugSections) { in create() local
H A DInputSection.h128 static bool classof(const InputSection *isec) { in classof()
161 inline bool shouldOmitFromOutput(InputSection *isec) { in shouldOmitFromOutput()
166 inline bool isCoalescedWeak(InputSection *isec) { in isCoalescedWeak()
236 static bool classof(const InputSection *isec) { in classof()
259 static bool classof(const InputSection *isec) { in classof()
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 static Defined *findSymbolAtOffset(const ConcatInputSection *isec, in findSymbolAtOffset()
660 InputSection *isec, uint64_t value, in createDefined()
846 InputSection *isec = in parseSymbols() local
882 InputSection *isec = subsec.isec; in parseSymbols() local
948 ConcatInputSection *isec = make<ConcatInputSection>(section, data); in OpaqueFile() local
1126 ConcatInputSection *isec = cast<ConcatInputSection>(subsection.isec); in registerCompactUnwind() local
[all …]
H A DSyntheticSections.cpp309 const InputSection *isec, uint64_t offset, in addNonLazyBindingEntries()
1090 const InputSection *isec = subsec.isec; in collectDataInCodeEntries() local
1261 InputSection *isec = defined->originalIsec; in emitStabs() local
1646 void CStringSection::addInput(CStringInputSection *isec) { in addInput()
1654 for (const CStringInputSection *isec : inputs) { in writeTo() local
1724 for (const CStringInputSection *isec : inputs) { in finalizeContents() local
1788 void WordLiteralSection::addInput(WordLiteralInputSection *isec) { in addInput()
1937 for (const ConcatInputSection *isec : sections) in getSize() local
1969 for (const ConcatInputSection *isec : sections) { in setUp() local
2002 for (const ConcatInputSection *isec : inputs) { in setUp() local
[all …]
H A DEhFrame.h93 EhRelocator(InputSection *isec) : isec(isec) {} in EhRelocator()
H A DMapFile.cpp93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo() local
208 for (const ConcatInputSection *isec : arr) { in writeMapFile() local
H A DSymbolTable.cpp97 InputSection *isec, uint64_t value, in addDefined()
330 Defined *SymbolTable::addSynthetic(StringRef name, InputSection *isec, in addSynthetic()
374 ConcatInputSection *isec = makeSyntheticInputSection(segName, sectName); in handleSectionBoundarySymbol() local
453 const InputSection *isec; member
680 void macho::treatUndefinedSymbol(const Undefined &sym, const InputSection *isec, in treatUndefinedSymbol()
H A DSyntheticSections.h54 InputSection *isec; variable
145 const InputSection *isec; member
164 void addEntry(const InputSection *isec, uint64_t offset) { in addEntry()
681 void addInput(ConcatInputSection *isec) { sections.push_back(isec); } in addInput()
695 void addInput(ConcatInputSection *isec) { inputs.push_back(isec); } in addInput()
792 void addRebase(const InputSection *isec, uint64_t offset) { in addRebase()
H A DConcatOutputSection.h94 ConcatInputSection *isec = nullptr; // input section for active thunk member
H A DSectionPriorities.cpp85 auto getOrCreateCluster = [&](const InputSection *isec) -> int { in CallGraphSort()
233 const InputSection *isec = sections[i]; in run() local
/freebsd/contrib/llvm-project/lld/MachO/Arch/
H A DARM64.cpp363 static void applyAdrpAdd(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpAdd()
392 static void applyAdrpAdrp(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpAdrp()
419 static void applyAdrpLdr(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpLdr()
444 static void applyAdrpLdrGot(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpLdrGot()
462 static void applyAdrpAddLdr(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpAddLdr()
530 static void applyAdrpLdrGotLdr(uint8_t *buf, const ConcatInputSection *isec, in applyAdrpLdrGotLdr()
647 const ConcatInputSection *isec = in applyOptimizationHints() local
H A DARM64Common.cpp144 const InputSection *isec = offsetToInputSection(&off); in reportUnalignedLdrStr() local

12