Home
last modified time | relevance | path

Searched refs:dynTlsSymbols (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp805 getGot(file).dynTlsSymbols.insert({&sym, 0}); in addDynTlsEntry()
809 getGot(file).dynTlsSymbols.insert({nullptr, 0}); in addTlsIndex()
814 tls.size() + dynTlsSymbols.size() * 2; in getEntriesNum()
829 if (!tls.empty() || !dynTlsSymbols.empty()) in getIndexedEntriesNum()
830 count += relocs.size() + tls.size() + dynTlsSymbols.size() * 2; in getIndexedEntriesNum()
872 return g.dynTlsSymbols.lookup(nullptr) * ctx.arg.wordsize; in getTlsIndexOffset()
879 return g.dynTlsSymbols.lookup(sym) * ctx.arg.wordsize; in getGlobalDynOffset()
907 set_union(tmp.dynTlsSymbols, src.dynTlsSymbols); in tryMergeGots()
1039 for (auto &p: got.dynTlsSymbols) { in build()
1072 for (std::pair<Symbol *, size_t> &p : got.dynTlsSymbols) { in build()
[all …]
H A DSyntheticSections.h346 llvm::MapVector<Symbol *, size_t> dynTlsSymbols; member