Home
last modified time | relevance | path

Searched refs:refState (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/
H A DSymbols.h208 Undefined(StringRef name, InputFile *file, RefState refState, in Undefined() argument
210 : Symbol(UndefinedKind, name, file), refState(refState), in Undefined()
212 assert(refState != RefState::Unreferenced); in Undefined()
215 bool isWeakRef() const override { return refState == RefState::Weak; } in isWeakRef()
219 RefState refState : 2; variable
258 RefState refState, bool isTlv) in DylibSymbol() argument
260 refState(refState), weakDef(isWeakDef), tlv(isTlv) { in DylibSymbol()
261 if (file && refState > RefState::Unreferenced) in DylibSymbol()
270 return refState == RefState::Weak || in isWeakRef()
273 bool isReferenced() const { return refState != RefState::Unreferenced; } in isReferenced()
[all …]
H A DSymbolTable.cpp230 RefState refState = isWeakRef ? RefState::Weak : RefState::Strong; in addUndefined() local
233 replaceSymbol<Undefined>(s, name, file, refState, in addUndefined()
240 dynsym->reference(refState); in addUndefined()
242 undefined->refState = std::max(undefined->refState, refState); in addUndefined()
269 RefState refState = RefState::Unreferenced; in addDylib() local
275 refState = undefined->refState; in addDylib()
277 refState = dysym->getRefState(); in addDylib()
288 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib()
H A DWriter.cpp769 dysym->getFile()->refState = in scanSymbols()
770 std::max(dysym->getFile()->refState, dysym->getRefState()); in scanSymbols()
948 dylibFile->refState == RefState::Weak) { in createLoadCommands()
H A DInputFiles.h249 RefState refState; variable
H A DInputFiles.cpp1709 : InputFile(DylibKind, mb), refState(RefState::Unreferenced), in DylibFile()
1892 : InputFile(DylibKind, interface), refState(RefState::Unreferenced), in DylibFile()
1986 : InputFile(DylibKind, MemoryBufferRef{}), refState(RefState::Unreferenced), in DylibFile()