Lines Matching refs:DylibVerifier
22 struct DylibVerifier::SymbolContext {
40 struct DylibVerifier::DWARFContext {
67 std::string DylibVerifier::getAnnotatedName(const Record *R, in getAnnotatedName()
123 static DylibVerifier::Result updateResult(const DylibVerifier::Result Prev, in updateResult()
124 const DylibVerifier::Result Curr) { in updateResult()
129 if ((Prev == DylibVerifier::Result::Invalid) || in updateResult()
130 (Prev == DylibVerifier::Result::NoVerify)) in updateResult()
134 if (Prev == DylibVerifier::Result::Valid && in updateResult()
135 Curr == DylibVerifier::Result::Ignore) in updateResult()
165 void DylibVerifier::updateState(Result State) { in updateState()
169 void DylibVerifier::addSymbol(const Record *R, SymbolContext &SymCtx, in addSymbol()
177 bool DylibVerifier::shouldIgnoreObsolete(const Record *R, SymbolContext &SymCtx, in shouldIgnoreObsolete()
188 bool DylibVerifier::shouldIgnoreReexport(const Record *R, in shouldIgnoreReexport()
208 bool DylibVerifier::shouldIgnoreInternalZipperedSymbol( in shouldIgnoreInternalZipperedSymbol()
217 bool DylibVerifier::shouldIgnoreZipperedAvailability(const Record *R, in shouldIgnoreZipperedAvailability()
230 bool DylibVerifier::compareObjCInterfaceSymbols(const Record *R, in compareObjCInterfaceSymbols()
298 DylibVerifier::Result DylibVerifier::compareVisibility(const Record *R, in compareVisibility()
353 DylibVerifier::Result DylibVerifier::compareAvailability(const Record *R, in compareAvailability()
385 bool DylibVerifier::compareSymbolFlags(const Record *R, SymbolContext &SymCtx, in compareSymbolFlags()
420 DylibVerifier::Result DylibVerifier::verifyImpl(Record *R, in verifyImpl()
490 bool DylibVerifier::canVerify() { in canVerify()
494 void DylibVerifier::assignSlice(const Target &T) { in assignSlice()
508 void DylibVerifier::setTarget(const Target &T) { in setTarget()
519 void DylibVerifier::setSourceManager( in setSourceManager()
527 DylibVerifier::Result DylibVerifier::verify(ObjCIVarRecord *R, in verify()
552 DylibVerifier::Result DylibVerifier::verify(ObjCInterfaceRecord *R, in verify()
567 DylibVerifier::Result DylibVerifier::verify(GlobalRecord *R, in verify()
582 void DylibVerifier::VerifierContext::emitDiag(llvm::function_ref<void()> Report, in emitDiag()
605 void DylibVerifier::visitSymbolInDylib(const Record &R, SymbolContext &SymCtx) { in visitSymbolInDylib()
737 void DylibVerifier::visitGlobal(const GlobalRecord &R) { in visitGlobal()
745 void DylibVerifier::visitObjCIVar(const ObjCIVarRecord &R, in visitObjCIVar()
753 void DylibVerifier::accumulateSrcLocForDylibSymbols() { in accumulateSrcLocForDylibSymbols()
765 void DylibVerifier::visitObjCInterface(const ObjCInterfaceRecord &R) { in visitObjCInterface()
786 void DylibVerifier::visitObjCCategory(const ObjCCategoryRecord &R) { in visitObjCCategory()
791 DylibVerifier::Result DylibVerifier::verifyRemainingSymbols() { in verifyRemainingSymbols()
811 bool DylibVerifier::verifyBinaryAttrs(const ArrayRef<Target> ProvidedTargets, in verifyBinaryAttrs()
985 std::unique_ptr<SymbolSet> DylibVerifier::takeExports() { in takeExports()