Searched refs:BssSection (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | Config.h | 58 class BssSection; variable 573 std::unique_ptr<BssSection> bss; 574 std::unique_ptr<BssSection> bssRelRo;
|
| H A D | SyntheticSections.cpp | 392 BssSection::BssSection(Ctx &ctx, StringRef name, uint64_t size, in BssSection() function in BssSection 2285 static BssSection *getCommonSec(bool relocatable, Symbol *sym) { in getCommonSec() 2288 return dyn_cast_or_null<BssSection>(d->section); in getCommonSec() 2318 if (BssSection *commonSec = getCommonSec(relocatable, sym)) { in writeTo() 4751 ctx.in.bss = std::make_unique<BssSection>(ctx, ".bss", 0, 1); in createSyntheticSections() 4759 ctx.in.bssRelRo = std::make_unique<BssSection>( in createSyntheticSections() 4889 std::make_unique<BssSection>(ctx, ".part.end", ctx.arg.maxPageSize, 1); in createSyntheticSections()
|
| H A D | SyntheticSections.h | 180 class BssSection final : public SyntheticSection { 182 BssSection(Ctx &, StringRef name, uint64_t size, uint32_t addralign);
|
| H A D | Relocations.cpp | 371 BssSection *sec = make<BssSection>(ctx, isRO ? ".bss.rel.ro" : ".bss", in addCopyRelSymbol()
|
| H A D | Driver.cpp | 2525 auto *bss = make<BssSection>(ctx, "COMMON", s->size, s->alignment); in replaceCommonSymbols()
|