LLVM 24.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 817 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 llvm::Size.

Referenced by check(), and RuntimeDyldCheckerExprEval.


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