klee
|
#include <CallPathManager.h>
Public Types | |
typedef std::map< std::pair< const llvm::Instruction *, const llvm::Function * >, CallPathNode * > | children_ty |
Public Member Functions | |
CallPathNode (CallPathNode *parent, const llvm::Instruction *callSite, const llvm::Function *function) | |
void | print () |
Public Attributes | |
CallPathNode * | parent |
const llvm::Instruction * | callSite |
const llvm::Function * | function |
children_ty | children |
StatisticRecord | statistics |
StatisticRecord | summaryStatistics |
unsigned | count |
Friends | |
class | CallPathManager |
Definition at line 39 of file CallPathManager.h.
typedef std::map< std::pair<const llvm::Instruction *, const llvm::Function *>, CallPathNode *> klee::CallPathNode::children_ty |
Definition at line 46 of file CallPathManager.h.
CallPathNode::CallPathNode | ( | CallPathNode * | parent, |
const llvm::Instruction * | callSite, | ||
const llvm::Function * | function | ||
) |
Definition at line 24 of file CallPathManager.cpp.
void CallPathNode::print | ( | ) |
|
friend |
Definition at line 40 of file CallPathManager.h.
const llvm::Instruction* klee::CallPathNode::callSite |
Definition at line 50 of file CallPathManager.h.
Referenced by print().
children_ty klee::CallPathNode::children |
Definition at line 52 of file CallPathManager.h.
Referenced by klee::CallPathManager::getCallPath().
unsigned klee::CallPathNode::count |
Definition at line 56 of file CallPathManager.h.
Referenced by klee::StatsTracker::framePushed(), and print().
const llvm::Function* klee::CallPathNode::function |
Definition at line 51 of file CallPathManager.h.
Referenced by print().
CallPathNode* klee::CallPathNode::parent |
Definition at line 49 of file CallPathManager.h.
Referenced by klee::CallPathManager::computeCallPath(), and print().
StatisticRecord klee::CallPathNode::statistics |
Definition at line 54 of file CallPathManager.h.
Referenced by klee::Executor::dumpStates(), klee::WeightedRandomSearcher::getWeight(), klee::Executor::maxStaticPctChecks(), and klee::StatsTracker::stepInstruction().
StatisticRecord klee::CallPathNode::summaryStatistics |
Definition at line 55 of file CallPathManager.h.