reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1808 Out::elfHeader = make<OutputSection>("", 0, SHF_ALLOC); 1809 Out::elfHeader->size = sizeof(typename ELFT::Ehdr);tools/lld/ELF/InputSection.cpp
621 PhdrEntry *tls = Out::tlsPhdr; 878 if (sym.isTls() && !Out::tlsPhdr)tools/lld/ELF/LinkerScript.cpp
1053 Out::elfHeader->addr = min; 1054 Out::programHeaders->addr = min + Out::elfHeader->size; 1054 Out::programHeaders->addr = min + Out::elfHeader->size; 1062 Out::elfHeader->ptLoad = nullptr; 1063 Out::programHeaders->ptLoad = nullptr; 1090 Out::elfHeader->addr = dot; 1091 Out::programHeaders->addr = dot + Out::elfHeader->size; 1091 Out::programHeaders->addr = dot + Out::elfHeader->size; 1125 phdr->add(Out::elfHeader); 1127 phdr->add(Out::programHeaders);tools/lld/ELF/OutputSections.cpp
232 return Out::elfHeader->size + Out::programHeaders->size; 232 return Out::elfHeader->size + Out::programHeaders->size;tools/lld/ELF/Symbols.cpp
118 if (!Out::tlsPhdr || !Out::tlsPhdr->firstSec) 118 if (!Out::tlsPhdr || !Out::tlsPhdr->firstSec) 121 return va - Out::tlsPhdr->firstSec->addr;tools/lld/ELF/SyntheticSections.cpp
508 uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff; 1419 if (Out::preinitArray) { 1420 addOutSec(DT_PREINIT_ARRAY, Out::preinitArray); 1421 addSize(DT_PREINIT_ARRAYSZ, Out::preinitArray); 1423 if (Out::initArray) { 1424 addOutSec(DT_INIT_ARRAY, Out::initArray); 1425 addSize(DT_INIT_ARRAYSZ, Out::initArray); 1427 if (Out::finiArray) { 1428 addOutSec(DT_FINI_ARRAY, Out::finiArray); 1429 addSize(DT_FINI_ARRAYSZ, Out::finiArray); 2822 uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff;tools/lld/ELF/Target.cpp
94 if (!Out::bufferStart) 102 uint8_t *isecLoc = Out::bufferStart + isec->getParent()->offset + isec->outSecOff;tools/lld/ELF/Writer.cpp
267 STT_NOTYPE, gotOff, /*size=*/0, Out::elfHeader}); 275 addOptionalRegular("__ehdr_start", Out::elfHeader, 0, STV_HIDDEN); 279 addOptionalRegular("__executable_start", Out::elfHeader, 0, STV_HIDDEN); 284 addOptionalRegular("__dso_handle", Out::elfHeader, 0, STV_HIDDEN); 291 return addOptionalRegular(s, Out::elfHeader, pos, STV_DEFAULT); 314 memset(&Out::first, 0, sizeof(Out)); 314 memset(&Out::first, 0, sizeof(Out)); 331 Out::programHeaders = make<OutputSection>("", 0, SHF_ALLOC); 332 Out::programHeaders->alignment = config->wordsize; 1005 Out::elfHeader, 0, STV_HIDDEN, STB_WEAK); 1009 Out::elfHeader, 0, STV_HIDDEN, STB_WEAK); 1673 Out::preinitArray = findSection(".preinit_array"); 1674 Out::initArray = findSection(".init_array"); 1675 Out::finiArray = findSection(".fini_array"); 1706 addOptionalRegular("__global_pointer$", sec ? sec : Out::elfHeader, 1834 Out::elfHeader->sectionIndex = 1; 1860 Out::programHeaders->size = sizeof(Elf_Phdr) * mainPart->phdrs.size(); 1868 Out::tlsPhdr = p; 1986 Default = Out::elfHeader; 1998 define("__preinit_array_start", "__preinit_array_end", Out::preinitArray); 1999 define("__init_array_start", "__init_array_end", Out::initArray); 2000 define("__fini_array_start", "__fini_array_end", Out::finiArray); 2069 addHdr(PT_PHDR, PF_R)->add(Out::programHeaders); 2082 load->add(Out::elfHeader); 2083 load->add(Out::programHeaders); 2139 load->lastSec != Out::programHeaders) || 2264 else if (Out::tlsPhdr && Out::tlsPhdr->firstSec == p->firstSec) 2264 else if (Out::tlsPhdr && Out::tlsPhdr->firstSec == p->firstSec) 2268 Out::tlsPhdr->p_align); 2339 off = setFileOffset(Out::elfHeader, off); 2340 off = setFileOffset(Out::programHeaders, off); 2549 writeEhdr<ELFT>(Out::bufferStart, *mainPart); 2550 writePhdrs<ELFT>(Out::bufferStart + sizeof(Elf_Ehdr), *mainPart); 2552 auto *eHdr = reinterpret_cast<Elf_Ehdr *>(Out::bufferStart); 2566 auto *sHdrs = reinterpret_cast<Elf_Shdr *>(Out::bufferStart + eHdr->e_shoff); 2606 Out::bufferStart = buffer->getBufferStart(); 2612 sec->writeTo<ELFT>(Out::bufferStart + sec->offset); 2631 fillTrap(Out::bufferStart + alignDown(p->firstSec->offset + p->p_filesz, 2633 Out::bufferStart + alignTo(p->firstSec->offset + p->p_filesz, 2657 sec->writeTo<ELFT>(Out::bufferStart + sec->offset); 2661 sec->writeTo<ELFT>(Out::bufferStart + sec->offset); 2710 llvm::ArrayRef<uint8_t> buf{Out::bufferStart, size_t(fileSize)};