Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/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 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 addPltHeaderSymbols()
57 virtual void addPltSymbols(InputSection &isec, uint64_t off) const {} in addPltSymbols()
197 InputSectionBase *isec; 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.cpp174 if (InputSection *isec = es->getParent()) getOffset() local
180 if (InputSection *isec = ms->getParent()) getOffset() local
194 if (auto *isec = dyn_cast<InputSection>(this)) getOutputSection() local
593 InputSection *isec = cast<InputSection>(d->section); getRISCVPCRelHi20() local
1141 if (InputSection *isec = cast_or_null<InputSection>(d->section)) adjustSplitStackFunctionPrologues() local
[all...]
H A DEhFrame.cpp55 InputSectionBase *isec; member in __anon4d6d4d7b0111::EhReader
H A DOutputSections.cpp104 // 3. Call commitSection(isec). in recordSection() argument
116 commitSection(InputSection * isec) commitSection() argument
495 InputSection *isec = sections[i]; writeTo() local
[all...]
/freebsd-src/contrib/llvm-project/lld/MachO/
H A DInputSection.cpp237 auto isec = make<ConcatInputSection>(section, data, align); makeSyntheticInputSection() local
321 isCodeSection(const InputSection * isec) isCodeSection() argument
338 isCfStringSection(const InputSection * isec) isCfStringSection() argument
343 isClassRefsSection(const InputSection * isec) isClassRefsSection() argument
348 isSelRefsSection(const InputSection * isec) isSelRefsSection() argument
353 isEhFrameSection(const InputSection * isec) isEhFrameSection() argument
358 isGccExceptTabSection(const InputSection * isec) isGccExceptTabSection() argument
363 toString(const InputSection * isec) toString() argument
[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 DRelocations.cpp35 const InputSection *isec, const Reloc &r) { in validateSymbolRelocation() argument
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
[all...]
H A DConcatOutputSection.cpp174 InputSection *isec = inputs[i]; in estimateStubsInRangeVA() local
196 void ConcatOutputSection::finalizeOne(ConcatInputSection *isec) { in finalizeOne() argument
238 ConcatInputSection *isec = inputs[callIdx]; finalize() local
410 getOrCreateForInput(const InputSection * isec) getOrCreateForInput() argument
[all...]
H A DDwarf.cpp28 for (const InputSection *isec : obj->debugSections) { in create() local
H A DICF.cpp287 parallelForEach(icfInputs, [&](ConcatInputSection *isec) { in run() argument
351 __anon0a85ccc60c02(ConcatInputSection *isec) segregate() argument
387 const InputSection *isec = addrSigSection->subsections[0].isec; markAddrSigSymbols() local
456 __anon0a85ccc60d02(ConcatInputSection *isec) foldIdenticalSections() argument
[all...]
H A DObjC.cpp138 const ConcatInputSection *isec; global() member
181 if (auto *isec = r.referent.dyn_cast<InputSection *>()) getReferentString() local
304 for (const InputSection *isec : inputSections) { checkCategories() local
[all...]
H A DInputSection.h128 static bool classof(const InputSection *isec) { in classof() argument
160 shouldOmitFromOutput(InputSection * isec) shouldOmitFromOutput() argument
165 isCoalescedWeak(InputSection * isec) isCoalescedWeak() argument
235 classof(const InputSection * isec) classof() argument
258 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 DEhFrame.h93 EhRelocator(InputSection *isec) : isec(isec) {} in EhRelocator()
H A DMapFile.cpp93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo() local
205 for (const InputSection *isec : concatOsec->inputs) { writeMapFile() local
[all...]
H A DSymbolTable.cpp97 InputSection *isec, uint64_t value, in 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.h53 InputSection *isec; global() variable
144 const InputSection *isec; global() member
163 addEntry(const InputSection * isec,uint64_t offset) addEntry() argument
666 addInput(ConcatInputSection * isec) addInput() argument
729 addRebase(const InputSection * isec,uint64_t offset) addRebase() argument
[all...]
H A DSyntheticSections.cpp308 addNonLazyBindingEntries(const Symbol * sym,const InputSection * isec,uint64_t offset,int64_t addend) addNonLazyBindingEntries() argument
1027 const InputSection *isec = subsec.isec; collectDataInCodeEntries() local
1193 InputSection *isec = defined->isec; emitStabs() local
1581 addInput(CStringInputSection * isec) addInput() argument
1589 for (const CStringInputSection *isec : inputs) { writeTo() local
1659 for (const CStringInputSection *isec : inputs) { finalizeContents() local
1723 addInput(WordLiteralInputSection * isec) addInput() argument
1872 for (const ConcatInputSection *isec : sections) getSize() local
1904 for (const ConcatInputSection *isec : sections) { setUp() local
1998 addBinding(const Symbol * sym,const InputSection * isec,uint64_t offset,int64_t addend) addBinding() argument
[all...]
H A DConcatOutputSection.h94 ConcatInputSection *isec = nullptr; // input section for active thunk member
H A DSymbols.cpp55 Defined::Defined(StringRefZ name, InputFile *file, InputSection *isec, in Defined() argument
/freebsd-src/contrib/llvm-project/lld/MachO/Arch/
H A DARM64.cpp365 applyAdrpAdd(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpAdd() argument
394 applyAdrpAdrp(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpAdrp() argument
421 applyAdrpLdr(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpLdr() argument
446 applyAdrpLdrGot(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2) applyAdrpLdrGot() argument
464 applyAdrpAddLdr(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2,uint64_t offset3) applyAdrpAddLdr() argument
532 applyAdrpLdrGotLdr(uint8_t * buf,const ConcatInputSection * isec,uint64_t offset1,uint64_t offset2,uint64_t offset3) applyAdrpLdrGotLdr() argument
649 const ConcatInputSection *isec = applyOptimizationHints() local
[all...]
H A DARM64Common.cpp144 const InputSection *isec = offsetToInputSection(&off); in reportUnalignedLdrStr() local

12