Searched refs:BssSection (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/lld/ELF/ |
H A D | SyntheticSections.h | 177 // BssSection is used to reserve space for copy relocations and common symbols. 181 class BssSection final : public SyntheticSection { 183 BssSection(StringRef name, uint64_t size, uint32_t alignment); 1198 BssSection *bss; 1199 BssSection *bssRelRo;
|
H A D | SyntheticSections.cpp | 342 BssSection::BssSection(StringRef name, uint64_t size, uint32_t alignment) function in class:BssSection 2096 static BssSection *getCommonSec(Symbol *sym) { 2099 return dyn_cast_or_null<BssSection>(d->section); 2159 if (BssSection *commonSec = getCommonSec(ent.sym))
|
H A D | Writer.cpp | 114 // A BssSection created for a common symbol is identified as "COMMON" in 367 in.bss = make<BssSection>(".bss", 0, 1); 376 make<BssSection>(hasDataRelRo ? ".data.rel.ro.bss" : ".bss.rel.ro", 0, 1); 480 in.partEnd = make<BssSection>(".part.end", config->maxPageSize, 1);
|
H A D | Relocations.cpp | 587 BssSection *sec = 588 make<BssSection>(isRO ? ".bss.rel.ro" : ".bss", symSize, ss.alignment);
|
H A D | Driver.cpp | 1576 auto *bss = make<BssSection>("COMMON", s->size, s->alignment);
|
Completed in 102 milliseconds