|
LLVM
8.0.1
|
#include "ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h"
Public Member Functions | |
| RuntimeDyldCheckerImpl (RuntimeDyld &RTDyld, MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, llvm::raw_ostream &ErrStream) | |
| bool | check (StringRef CheckExpr) const |
| bool | checkAllRulesInBuffer (StringRef RulePrefix, MemoryBuffer *MemBuf) const |
Friends | |
| class | RuntimeDyldChecker |
| class | RuntimeDyldImpl |
| class | RuntimeDyldCheckerExprEval |
| class | RuntimeDyldELF |
Definition at line 17 of file RuntimeDyldCheckerImpl.h.
| RuntimeDyldCheckerImpl::RuntimeDyldCheckerImpl | ( | RuntimeDyld & | RTDyld, |
| MCDisassembler * | Disassembler, | ||
| MCInstPrinter * | InstPrinter, | ||
| llvm::raw_ostream & | ErrStream | ||
| ) |
Definition at line 682 of file RuntimeDyldChecker.cpp.
Definition at line 691 of file RuntimeDyldChecker.cpp.
References llvm::dbgs(), llvm::RuntimeDyldCheckerExprEval::evaluate(), LLVM_DEBUG, P, and llvm::StringRef::trim().
Referenced by checkAllRulesInBuffer().
| bool RuntimeDyldCheckerImpl::checkAllRulesInBuffer | ( | StringRef | RulePrefix, |
| MemoryBuffer * | MemBuf | ||
| ) | const |
Definition at line 703 of file RuntimeDyldChecker.cpp.
References assert(), check(), llvm::errs(), llvm::sys::path::filename(), llvm::StringMap< ValueTy, AllocatorTy >::find(), llvm::MemoryBuffer::getBufferEnd(), llvm::MemoryBuffer::getBufferStart(), llvm::SectionEntry::getName(), llvm::RuntimeDyldImpl::getSectionAddress(), llvm::object::getSymbol(), llvm::RuntimeDyldImpl::getSymbolLocalAddress(), llvm::RuntimeDyldImpl::GlobalSymbolTable, I, llvm::logAllUnhandledErrors(), llvm::JITSymbolResolver::lookup(), Name, llvm::RuntimeDyldImpl::readBytesUnaligned(), llvm::RuntimeDyldImpl::Resolver, llvm::ARMBuildAttrs::Section, AMDGPU::ElfNote::SectionName, llvm::RuntimeDyldImpl::Sections, Size, llvm::StringRef::size(), llvm::StringRef::startswith(), llvm::StringRef::substr(), llvm::ARMBuildAttrs::Symbol, and llvm::AMDGPU::HSAMD::Kernel::Key::SymbolName.
|
friend |
Definition at line 18 of file RuntimeDyldCheckerImpl.h.
|
friend |
Definition at line 20 of file RuntimeDyldCheckerImpl.h.
|
friend |
Definition at line 21 of file RuntimeDyldCheckerImpl.h.
|
friend |
Definition at line 19 of file RuntimeDyldCheckerImpl.h.
1.8.13