|
LLVM 22.0.0git
|
#include "ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h"
Public Member Functions | |
| RuntimeDyldCheckerImpl (IsSymbolValidFunction IsSymbolValid, GetSymbolInfoFunction GetSymbolInfo, GetSectionInfoFunction GetSectionInfo, GetStubInfoFunction GetStubInfo, GetGOTInfoFunction GetGOTInfo, llvm::endianness Endianness, Triple TT, StringRef CPU, SubtargetFeatures TF, llvm::raw_ostream &ErrStream) | |
| bool | check (StringRef CheckExpr) const |
| bool | checkAllRulesInBuffer (StringRef RulePrefix, MemoryBuffer *MemBuf) const |
Friends | |
| class | RuntimeDyldChecker |
| class | RuntimeDyldCheckerExprEval |
Definition at line 19 of file RuntimeDyldCheckerImpl.h.
| RuntimeDyldCheckerImpl::RuntimeDyldCheckerImpl | ( | IsSymbolValidFunction | IsSymbolValid, |
| GetSymbolInfoFunction | GetSymbolInfo, | ||
| GetSectionInfoFunction | GetSectionInfo, | ||
| GetStubInfoFunction | GetStubInfo, | ||
| GetGOTInfoFunction | GetGOTInfo, | ||
| llvm::endianness | Endianness, | ||
| Triple | TT, | ||
| StringRef | CPU, | ||
| SubtargetFeatures | TF, | ||
| llvm::raw_ostream & | ErrStream ) |
Definition at line 818 of file RuntimeDyldChecker.cpp.
References llvm::move().
Definition at line 830 of file RuntimeDyldChecker.cpp.
References llvm::dbgs(), LLVM_DEBUG, P, RuntimeDyldCheckerExprEval, and llvm::StringRef::trim().
Referenced by checkAllRulesInBuffer().
| bool RuntimeDyldCheckerImpl::checkAllRulesInBuffer | ( | StringRef | RulePrefix, |
| MemoryBuffer * | MemBuf ) const |
Definition at line 842 of file RuntimeDyldChecker.cpp.
References check(), llvm::MemoryBuffer::getBufferEnd(), llvm::MemoryBuffer::getBufferStart(), llvm::isSpace(), and llvm::StringRef::size().
|
friend |
Definition at line 20 of file RuntimeDyldCheckerImpl.h.
References RuntimeDyldChecker.
Referenced by RuntimeDyldChecker.
|
friend |
Definition at line 21 of file RuntimeDyldCheckerImpl.h.
References RuntimeDyldCheckerExprEval, and Size.
Referenced by check(), and RuntimeDyldCheckerExprEval.