retdec
retdec::llvmir_emul::LlvmIrEmulator Member List

This is the complete list of members for retdec::llvmir_emul::LlvmIrEmulator, including all inherited members.

_callsretdec::llvmir_emul::LlvmIrEmulatorprivate
_ecStackretdec::llvmir_emul::LlvmIrEmulatorprivate
_ecStackRetiredretdec::llvmir_emul::LlvmIrEmulator
_exitValueretdec::llvmir_emul::LlvmIrEmulatorprivate
_globalEcretdec::llvmir_emul::LlvmIrEmulatorprivate
_moduleretdec::llvmir_emul::LlvmIrEmulatorprivate
_visitedBbsretdec::llvmir_emul::LlvmIrEmulatorprivate
_visitedInsnsretdec::llvmir_emul::LlvmIrEmulatorprivate
callFunction(llvm::Function *f, llvm::ArrayRef< llvm::GenericValue > argVals)retdec::llvmir_emul::LlvmIrEmulatorprivate
getCalledValues() constretdec::llvmir_emul::LlvmIrEmulator
getCalledValuesSet() constretdec::llvmir_emul::LlvmIrEmulator
getCallEntries() constretdec::llvmir_emul::LlvmIrEmulator
getCallEntry(llvm::Value *v, unsigned n=0) constretdec::llvmir_emul::LlvmIrEmulator
getExitValue() constretdec::llvmir_emul::LlvmIrEmulator
getGlobalVariableValue(llvm::GlobalVariable *gv)retdec::llvmir_emul::LlvmIrEmulator
getLoadedGlobalVariables()retdec::llvmir_emul::LlvmIrEmulator
getLoadedGlobalVariablesSet()retdec::llvmir_emul::LlvmIrEmulator
getLoadedMemory()retdec::llvmir_emul::LlvmIrEmulator
getLoadedMemorySet()retdec::llvmir_emul::LlvmIrEmulator
getMemoryValue(uint64_t addr)retdec::llvmir_emul::LlvmIrEmulator
getStoredGlobalVariables()retdec::llvmir_emul::LlvmIrEmulator
getStoredGlobalVariablesSet()retdec::llvmir_emul::LlvmIrEmulator
getStoredMemory()retdec::llvmir_emul::LlvmIrEmulator
getStoredMemorySet()retdec::llvmir_emul::LlvmIrEmulator
getValueValue(llvm::Value *val)retdec::llvmir_emul::LlvmIrEmulator
getVisitedBasicBlocks() constretdec::llvmir_emul::LlvmIrEmulator
getVisitedInstructions() constretdec::llvmir_emul::LlvmIrEmulator
ILretdec::llvmir_emul::LlvmIrEmulatorprivate
LlvmIrEmulator(llvm::Module *m)retdec::llvmir_emul::LlvmIrEmulator
logInstruction(llvm::Instruction *i)retdec::llvmir_emul::LlvmIrEmulatorprivate
popStackAndReturnValueToCaller(llvm::Type *retT, llvm::GenericValue res)retdec::llvmir_emul::LlvmIrEmulatorprivate
run()retdec::llvmir_emul::LlvmIrEmulatorprivate
runFunction(llvm::Function *f, const llvm::ArrayRef< llvm::GenericValue > argVals={})retdec::llvmir_emul::LlvmIrEmulator
setGlobalVariableValue(llvm::GlobalVariable *gv, llvm::GenericValue val)retdec::llvmir_emul::LlvmIrEmulator
setMemoryValue(uint64_t addr, llvm::GenericValue val)retdec::llvmir_emul::LlvmIrEmulator
visitAllocaInst(llvm::AllocaInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitAShr(llvm::BinaryOperator &I)retdec::llvmir_emul::LlvmIrEmulator
visitBinaryOperator(llvm::BinaryOperator &I)retdec::llvmir_emul::LlvmIrEmulator
visitBitCastInst(llvm::BitCastInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitBranchInst(llvm::BranchInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitCallInst(llvm::CallInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitExtractElementInst(llvm::ExtractElementInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitExtractValueInst(llvm::ExtractValueInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitFCmpInst(llvm::FCmpInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitFPExtInst(llvm::FPExtInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitFPToSIInst(llvm::FPToSIInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitFPToUIInst(llvm::FPToUIInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitFPTruncInst(llvm::FPTruncInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitGetElementPtrInst(llvm::GetElementPtrInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitICmpInst(llvm::ICmpInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitIndirectBrInst(llvm::IndirectBrInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitInsertElementInst(llvm::InsertElementInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitInsertValueInst(llvm::InsertValueInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitInstruction(llvm::Instruction &I)retdec::llvmir_emul::LlvmIrEmulator
visitIntToPtrInst(llvm::IntToPtrInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitInvokeInst(llvm::InvokeInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitLoadInst(llvm::LoadInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitLShr(llvm::BinaryOperator &I)retdec::llvmir_emul::LlvmIrEmulator
visitPHINode(llvm::PHINode &PN)retdec::llvmir_emul::LlvmIrEmulator
visitPtrToIntInst(llvm::PtrToIntInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitReturnInst(llvm::ReturnInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitSelectInst(llvm::SelectInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitSExtInst(llvm::SExtInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitShl(llvm::BinaryOperator &I)retdec::llvmir_emul::LlvmIrEmulator
visitShuffleVectorInst(llvm::ShuffleVectorInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitSIToFPInst(llvm::SIToFPInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitStoreInst(llvm::StoreInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitSwitchInst(llvm::SwitchInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitTruncInst(llvm::TruncInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitUIToFPInst(llvm::UIToFPInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitUnreachableInst(llvm::UnreachableInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitVAArgInst(llvm::VAArgInst &I)retdec::llvmir_emul::LlvmIrEmulator
visitZExtInst(llvm::ZExtInst &I)retdec::llvmir_emul::LlvmIrEmulator
wasBasicBlockVisited(llvm::BasicBlock *bb) constretdec::llvmir_emul::LlvmIrEmulator
wasGlobalVariableLoaded(llvm::GlobalVariable *gv)retdec::llvmir_emul::LlvmIrEmulator
wasGlobalVariableStored(llvm::GlobalVariable *gv)retdec::llvmir_emul::LlvmIrEmulator
wasInstructionVisited(llvm::Instruction *i) constretdec::llvmir_emul::LlvmIrEmulator
wasMemoryLoaded(uint64_t addr)retdec::llvmir_emul::LlvmIrEmulator
wasMemoryStored(uint64_t addr)retdec::llvmir_emul::LlvmIrEmulator
wasValueCalled(llvm::Value *v) constretdec::llvmir_emul::LlvmIrEmulator
~LlvmIrEmulator()retdec::llvmir_emul::LlvmIrEmulator