LLVM 22.0.0git
llvm::RuntimeDyldCheckerImpl Class Reference

#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

Detailed Description

Definition at line 19 of file RuntimeDyldCheckerImpl.h.

Constructor & Destructor Documentation

◆ RuntimeDyldCheckerImpl()

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().

Member Function Documentation

◆ check()

bool RuntimeDyldCheckerImpl::check ( StringRef CheckExpr) const

◆ checkAllRulesInBuffer()

bool RuntimeDyldCheckerImpl::checkAllRulesInBuffer ( StringRef RulePrefix,
MemoryBuffer * MemBuf ) const

◆ RuntimeDyldChecker

friend class RuntimeDyldChecker
friend

Definition at line 20 of file RuntimeDyldCheckerImpl.h.

References RuntimeDyldChecker.

Referenced by RuntimeDyldChecker.

◆ RuntimeDyldCheckerExprEval

friend class RuntimeDyldCheckerExprEval
friend

Definition at line 21 of file RuntimeDyldCheckerImpl.h.

References RuntimeDyldCheckerExprEval, and Size.

Referenced by check(), and RuntimeDyldCheckerExprEval.


The documentation for this class was generated from the following files: