/freebsd-src/contrib/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 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 D | Target.h | 56 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 D | AArch64ErrataFix.cpp | 337 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 D | InputSection.cpp | 174 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 D | EhFrame.cpp | 55 InputSectionBase *isec; member in __anon4d6d4d7b0111::EhReader
|
H A D | OutputSections.cpp | 104 // 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 D | InputSection.cpp | 237 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 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 | Relocations.cpp | 35 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 D | ConcatOutputSection.cpp | 174 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 D | Dwarf.cpp | 28 for (const InputSection *isec : obj->debugSections) { in create() local
|
H A D | ICF.cpp | 287 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 D | ObjC.cpp | 138 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 D | InputSection.h | 128 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 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 | EhFrame.h | 93 EhRelocator(InputSection *isec) : isec(isec) {} in EhRelocator()
|
H A D | MapFile.cpp | 93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo() local 205 for (const InputSection *isec : concatOsec->inputs) { writeMapFile() local [all...] |
H A D | SymbolTable.cpp | 97 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 D | SyntheticSections.h | 53 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 D | SyntheticSections.cpp | 308 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 D | ConcatOutputSection.h | 94 ConcatInputSection *isec = nullptr; // input section for active thunk member
|
H A D | Symbols.cpp | 55 Defined::Defined(StringRefZ name, InputFile *file, InputSection *isec, in Defined() argument
|
/freebsd-src/contrib/llvm-project/lld/MachO/Arch/ |
H A D | ARM64.cpp | 365 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 D | ARM64Common.cpp | 144 const InputSection *isec = offsetToInputSection(&off); in reportUnalignedLdrStr() local
|