Home
last modified time | relevance | path

Searched refs:SymbolVersion (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lld/ELF/
H A DSymbolTable.cpp160 SmallVector<Symbol *, 0> SymbolTable::findByVersion(SymbolVersion ver) { in findByVersion()
169 SmallVector<Symbol *, 0> SymbolTable::findAllByVersion(SymbolVersion ver, in findAllByVersion()
198 for (SymbolVersion &ver : ctx.arg.dynamicList) { in handleDynamicList()
211 bool SymbolTable::assignExactVersion(SymbolVersion ver, uint16_t versionId, in assignExactVersion()
248 void SymbolTable::assignWildcardVersion(SymbolVersion ver, uint16_t versionId, in assignWildcardVersion()
270 auto assignExact = [&](SymbolVersion pat, uint16_t id, StringRef ver) { in scanVersionScript()
281 for (SymbolVersion &pat : v.nonLocalPatterns) in scanVersionScript()
284 for (SymbolVersion pat : v.localPatterns) in scanVersionScript()
292 auto assignWildcard = [&](SymbolVersion pat, uint16_t id, StringRef ver) { in scanVersionScript()
301 for (SymbolVersion &pat : v.nonLocalPatterns) in scanVersionScript()
[all …]
H A DSymbolTable.h85 SmallVector<Symbol *, 0> findByVersion(SymbolVersion ver);
86 SmallVector<Symbol *, 0> findAllByVersion(SymbolVersion ver,
90 bool assignExactVersion(SymbolVersion ver, uint16_t versionId,
92 void assignWildcardVersion(SymbolVersion ver, uint16_t versionId,
H A DScriptParser.cpp120 SmallVector<SymbolVersion, 0> readVersionExtern();
124 std::pair<SmallVector<SymbolVersion, 0>, SmallVector<SymbolVersion, 0>>
183 SmallVector<SymbolVersion, 0> locals; in readDynamicList()
184 SmallVector<SymbolVersion, 0> globals; in readDynamicList()
198 for (SymbolVersion v : globals) in readDynamicList()
1729 SmallVector<SymbolVersion, 0> locals; in readAnonymousDeclaration()
1730 SmallVector<SymbolVersion, 0> globals; in readAnonymousDeclaration()
1732 for (const SymbolVersion &pat : locals) in readAnonymousDeclaration()
1734 for (const SymbolVersion &pat : globals) in readAnonymousDeclaration()
1744 SmallVector<SymbolVersion, 0> locals; in readVersionDeclaration()
[all …]
H A DConfig.h165 struct SymbolVersion { struct
176 SmallVector<SymbolVersion, 0> nonLocalPatterns; argument
177 SmallVector<SymbolVersion, 0> localPatterns;
283 llvm::SmallVector<SymbolVersion, 0> dynamicList;