LLDB mainline
ObjcObjectChecker Member List

This is the complete list of members for ObjcObjectChecker, including all inherited members.

BuildObjectCheckerFunc(lldb::addr_t start_address)Instrumenterinlineprotected
BuildPointerValidatorFunc(lldb::addr_t start_address)Instrumenterinlineprotected
eMsgSend enum valueObjcObjectChecker
eMsgSend_fpret enum valueObjcObjectChecker
eMsgSend_stret enum valueObjcObjectChecker
eMsgSendSuper enum valueObjcObjectChecker
eMsgSendSuper_stret enum valueObjcObjectChecker
GetCalledFunction(llvm::CallInst *inst)ObjcObjectCheckerinlineprotectedstatic
GetFunction(llvm::Value *value)ObjcObjectCheckerinlineprotectedstatic
GetI8PtrTy()Instrumenterinlineprotected
GetIntptrTy()Instrumenterinlineprotected
Inspect(llvm::Function &function)Instrumenterinline
InspectBasicBlock(llvm::BasicBlock &bb)Instrumenterinlineprotectedvirtual
InspectFunction(llvm::Function &f)Instrumenterinlineprotectedvirtual
InspectInstruction(llvm::Instruction &i) overrideObjcObjectCheckerinlineprotectedvirtual
InstIterator typedefInstrumenterprotected
Instrument()Instrumenterinline
Instrumenter(llvm::Module &module, std::shared_ptr< UtilityFunction > checker_function)Instrumenterinline
InstrumentInstruction(llvm::Instruction *inst) overrideObjcObjectCheckerinlineprotectedvirtual
InstVector typedefInstrumenterprotected
m_checker_functionInstrumenterprotected
m_i8ptr_tyInstrumenterprivate
m_intptr_tyInstrumenterprivate
m_moduleInstrumenterprotected
m_objc_object_check_funcObjcObjectCheckerprivate
m_to_instrumentInstrumenterprotected
msgSend_type enum nameObjcObjectChecker
msgSend_typesObjcObjectChecker
ObjcObjectChecker(llvm::Module &module, std::shared_ptr< UtilityFunction > checker_function)ObjcObjectCheckerinline
RegisterInstruction(llvm::Instruction &inst)Instrumenterinlineprotected
~Instrumenter()=defaultInstrumentervirtual
~ObjcObjectChecker() override=defaultObjcObjectChecker