| /llvm-project-15.0.7/lld/wasm/ |
| H A D | SyntheticSections.h | 36 class SyntheticSection : public OutputSection { 75 class DylinkSection : public SyntheticSection { 85 class TypeSection : public SyntheticSection { 163 class ImportSection : public SyntheticSection { 217 class TableSection : public SyntheticSection { 229 class MemorySection : public SyntheticSection { 249 class TagSection : public SyntheticSection { 320 class StartSection : public SyntheticSection { 327 class ElemSection : public SyntheticSection { 372 class NameSection : public SyntheticSection { [all …]
|
| H A D | SyntheticSections.cpp | 599 : SyntheticSection(llvm::wasm::WASM_SEC_DATACOUNT), in DataCountSection()
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | SyntheticSections.h | 37 class SyntheticSection : public InputSection { 44 virtual ~SyntheticSection() = default; 120 class GotSection : public SyntheticSection { 151 class GnuStackSection : public SyntheticSection { 167 class BuildIdSection : public SyntheticSection { 542 return SyntheticSection::classof(d) && in classof() 716 class PltSection : public SyntheticSection { 1110 class ThunkSection : public SyntheticSection { 1234 std::unique_ptr<SyntheticSection> dynamic; 1246 std::unique_ptr<SyntheticSection> verNeed; [all …]
|
| H A D | SyntheticSections.cpp | 216 : SyntheticSection(SHF_ALLOC, SHT_MIPS_REGINFO, 4, ".reginfo"), in MipsReginfoSection() 305 : SyntheticSection(llvm::ELF::SHF_ALLOC, llvm::ELF::SHT_NOTE, in GnuPropertySection() 350 : SyntheticSection(SHF_ALLOC, SHT_PROGBITS, 1, ".eh_frame") {} in EhFrameSection() 649 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, in GotSection() 1214 : SyntheticSection(SHF_ALLOC | SHF_WRITE, in IgotPltSection() 1610 : SyntheticSection(SHF_ALLOC, type, config->wordsize, name), in RelocationBaseSection() 1737 : SyntheticSection(SHF_ALLOC, in RelrBaseSection() 2493 : SyntheticSection(SHF_ALLOC, SHT_HASH, 4, ".hash") { in HashTableSection() 2721 : SyntheticSection(0, SHT_PROGBITS, 1, ".gdb_index") {} in GdbIndexSection() 3663 : SyntheticSection(SHF_ALLOC | SHF_WRITE, in PPC64LongBranchTargetSection() [all …]
|
| H A D | InputSection.h | 29 class SyntheticSection; variable 299 SyntheticSection *getParent() const; 336 SyntheticSection *getParent() const;
|
| H A D | ARMErrataFix.cpp | 71 class elf::Patch657417Section : public SyntheticSection { 138 : SyntheticSection(SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS, 4, in Patch657417Section() 488 if (isa<SyntheticSection>(isec)) in patchInputSectionDescription()
|
| H A D | AArch64ErrataFix.cpp | 372 class elf::Patch843419Section : public SyntheticSection { 395 : SyntheticSection(SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS, 4, in Patch843419Section() 581 if (isa<SyntheticSection>(isec)) in patchInputSectionDescription()
|
| H A D | Target.cpp | 106 assert(isa<SyntheticSection>(isec) && "No data but not synthetic?"); in getErrorPlace()
|
| H A D | InputSection.cpp | 105 if (auto *s = dyn_cast<SyntheticSection>(this)) in getSize() 1258 SyntheticSection *EhInputSection::getParent() const { in getParent() 1259 return cast_or_null<SyntheticSection>(parent); in getParent() 1346 SyntheticSection *MergeInputSection::getParent() const { in getParent() 1347 return cast_or_null<SyntheticSection>(parent); in getParent()
|
| H A D | Writer.cpp | 300 auto add = [](SyntheticSection &sec) { inputSections.push_back(&sec); }; in createSyntheticSections() 341 auto add = [&](SyntheticSection &sec) { in createSyntheticSections() 741 if (isa<SyntheticSection>(s) && !(s->flags & SHF_MERGE)) in addSectionSymbols() 1620 static void finalizeSynthetic(SyntheticSection *sec) { in finalizeSynthetic() 1819 return !isa<SyntheticSection>(s); in removeUnusedSyntheticSections() 1827 auto *sec = cast<SyntheticSection>(s); in removeUnusedSyntheticSections() 1838 if (OutputSection *osec = cast<SyntheticSection>(sec)->getParent()) in removeUnusedSyntheticSections()
|
| H A D | OutputSections.cpp | 431 if (auto *s = dyn_cast<SyntheticSection>(isec)) in writeTo() 509 if (!first || isa<SyntheticSection>(first)) in finalize()
|
| H A D | ICF.cpp | 179 if (isa<SyntheticSection>(s)) in isEligible()
|
| H A D | LinkerScript.cpp | 736 if (!isa<SyntheticSection>(isec) && in addInputSec()
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | SyntheticSections.h | 43 class SyntheticSection : public OutputSection { 45 SyntheticSection(const char *segname, const char *name); 46 virtual ~SyntheticSection() = default; 59 class LinkEditSection : public SyntheticSection { 62 : SyntheticSection(segname, name) { in LinkEditSection() 87 class MachHeaderSection final : public SyntheticSection { 103 class PageZeroSection final : public SyntheticSection { 117 class NonLazyPointerSectionBase : public SyntheticSection { 275 class StubsSection final : public SyntheticSection { 301 class StubHelperSection final : public SyntheticSection { [all …]
|
| H A D | UnwindInfoSection.h | 21 class UnwindInfoSection : public SyntheticSection {
|
| H A D | SyntheticSections.cpp | 66 std::vector<SyntheticSection *> macho::syntheticSections; 68 SyntheticSection::SyntheticSection(const char *segname, const char *name) in SyntheticSection() function in SyntheticSection 79 : SyntheticSection(segment_names::text, section_names::header) { in MachHeaderSection() 161 : SyntheticSection(segment_names::pageZero, section_names::pageZero) {} in PageZeroSection() 299 : SyntheticSection(segname, name) { in NonLazyPointerSectionBase() 639 : SyntheticSection(segment_names::text, section_names::stubs) { in StubsSection() 669 : SyntheticSection(segment_names::text, section_names::stubHelper) { in StubHelperSection() 720 : SyntheticSection(segment_names::data, section_names::lazySymbolPtr) { in LazyPointerSection() 1372 : SyntheticSection(segment_names::llvm, section_names::bitcodeBundle) {} in BitcodeBundleSection() 1428 : SyntheticSection(segment_names::text, section_names::cString) { in CStringSection() [all …]
|
| H A D | SymbolTable.cpp | 284 for (SyntheticSection *ssec : syntheticSections) in handleSectionBoundarySymbol()
|
| H A D | UnwindInfoSection.cpp | 193 : SyntheticSection(segment_names::text, section_names::unwindInfo) { in UnwindInfoSection()
|
| H A D | Writer.cpp | 973 for (SyntheticSection *ssec : syntheticSections) { in createOutputSections()
|