Cklee::_Identity< T > | |
Cklee::_Select1st< V, D > | |
Cklee::ExprVisitor::Action | |
Cklee::AddressSpace | |
Cklee::Array | |
Cklee::ArrayCache | Provides an interface for creating and destroying Array objects |
Cklee::ArrayCmpFn | |
Cklee::ArrayExprHash< T > | |
►Cklee::ArrayExprHash< ::VCExpr > | |
Cklee::STPArrayExprHash | |
►Cklee::ArrayExprHash< Z3ASTHandle > | |
Cklee::Z3ArrayExprHash | |
Cklee::ArrayExprHelper | |
Cklee::ArrayHashFn | |
►Cllvm::AssemblyAnnotationWriter | |
CInstructionToLineAnnotator | |
Cklee::Assignment | |
Cklee::AssignmentGenerator | |
CAssignmentLessThan | |
Cklee::BitArray | |
CCachingSolver::CacheEntry | |
CCachingSolver::CacheEntryHash | |
Cklee::CallPathManager | |
Cklee::CallPathNode | |
Cklee::CallSiteInfo | |
Cklee::Cell | |
CCexData | |
CCexObjectData | |
Cklee::ConstraintManager | Manages constraints, e.g. optimisation |
Cklee::ConstraintSet | |
Cklee::Context | Context - Helper class for storing global information about a KLEE run |
Cklee::Expr::CreateArg | |
CDebugInfoExtractor | |
►Cklee::expr::Decl | Decl - Base class for top level declarations |
Cklee::expr::ArrayDecl | |
►Cklee::expr::CommandDecl | CommandDecl - Base class for language commands |
Cklee::expr::QueryCommand | |
►Cklee::expr::VarDecl | |
Cklee::expr::ExprVarDecl | ExprVarDecl - Expression variable declarations |
Cklee::expr::VersionVarDecl | VersionVarDecl - Array version variable declarations |
CDenseSet< T > | |
Cklee::DiscretePDF< T, Comparator > | |
Cklee::EquivArrayCmpFn | |
Cklee::ExecutionState | ExecutionState representing a path under exploration |
Cklee::ExecutionStateIDCompare | |
►Cklee::Expr | Class representing symbolic expressions |
Cklee::ConstantExpr | |
►Cklee::NonConstantExpr | |
►Cklee::BinaryExpr | |
Cklee::CmpExpr | |
Cklee::CastExpr | |
Cklee::ConcatExpr | |
Cklee::ExtractExpr | |
Cklee::NotExpr | |
Cklee::NotOptimizedExpr | |
Cklee::ReadExpr | Class representing a one byte read from an array |
Cklee::SelectExpr | Class representing an if-then-else expression |
Cklee::ExprBuilder | ExprBuilder - Base expression builder class |
Cklee::util::ExprCmp | |
Cklee::ExprHandle | |
Cklee::util::ExprHash | |
Cklee::ExprHolder | |
Cklee::ExprOptimizer | |
►Cklee::ExprPPrinter | |
CPPrinter | |
Cklee::ExprRangeEvaluator< T > | |
►Cklee::ExprRangeEvaluator< ValueRange > | |
CCexRangeEvaluator | |
Cklee::ExprRewriter | |
Cklee::ExprSMTLIBPrinter | |
►Cklee::ExprVisitor | |
CExprReplaceVisitor | |
CExprReplaceVisitor2 | |
Cklee::ArrayReadExprVisitor | |
Cklee::ArrayValueOptReplaceVisitor | |
Cklee::ConstantArrayExprVisitor | |
Cklee::ConstantArrayFinder | |
►Cklee::ExprEvaluator | |
CCexExactEvaluator | |
CCexPossibleEvaluator | |
Cklee::AssignmentEvaluator | |
Cklee::IndexCompatibilityExprVisitor | |
Cklee::IndexTransformationExprVisitor | |
Cklee::SymbolicObjectFinder | |
Cklee::ExternalDispatcher | |
Cklee::ExternalDispatcherImpl | |
Cklee::FixedStack< T > | |
Cklee::FixedStack< klee::ImmutableTree::Node * > | |
Cklee::FunctionInfo | FunctionInfo stores debug information for a KFunction |
►Cllvm::FunctionPass | |
Cklee::LowerSwitchPass | |
Cklee::PhiCleanerPass | |
Cklee::SpecialFunctionHandler::HandlerInfo | |
Cklee::expr::Identifier | Identifier - Wrapper for a uniqued string |
Cklee::ImmutableMap< K, D, CMP > | |
Cklee::ImmutableMap< const MemoryObject *, ref< ObjectState >, MemoryObjectLT > | |
Cklee::ImmutableSet< T, CMP > | |
Cklee::ImmutableSet< klee::ref< klee::Expr > > | |
Cklee::ImmutableTree< K, V, KOV, CMP > | |
Cklee::ImmutableTree< const MemoryObject *, value_type, _Select1st< value_type, key_type >, MemoryObjectLT > | |
Cklee::ImmutableTree< K, value_type, _Select1st< value_type, key_type >, std::less< K > > | |
Cklee::ImmutableTree< klee::ref< klee::Expr >, klee::ref< klee::Expr >, _Identity< klee::ref< klee::Expr > >, std::less< klee::ref< klee::Expr > > > | |
Cklee::ImmutableTree< T, T, _Identity< T >, std::less< T > > | |
►Cklee::IncompleteSolver | |
CFastCexSolver | |
CIndependentElementSet | |
Cklee::InstructionInfo | InstructionInfo stores debug information for a KInstruction |
Cklee::InstructionInfoTable | |
►Cklee::Interpreter | |
Cklee::Executor | |
►Cklee::InterpreterHandler | |
CKleeHandler | |
Cklee::Interpreter::InterpreterOptions | |
Cklee::ImmutableTree< K, V, KOV, CMP >::iterator | |
Cklee::MapOfSets< K, V >::iterator | |
►Cstd::iterator | |
Cklee::SpecialFunctionHandler::const_iterator | |
Cklee::generic_gep_type_iterator< ItTy > | |
Cklee::KCommandLine | |
Cklee::KConstant | |
Cklee::KFunction | |
Cklee::KInstIterator | |
►Cklee::KInstruction | |
Cklee::KGEPInstruction | |
Cklee::KModule | |
CKTest | |
CKTestObject | |
Cklee::expr::Lexer | Lexer - Interface for lexing tokens from a .kquery language file |
Cklee::MapOfSets< K, V > | |
Cklee::MapOfSets< ref< Expr >, Assignment * > | |
►Cllvm::MDBuilder | |
Cklee::KleeIRMetaData | Handles KLEE-specific LLVM IR meta-data |
Cklee::MemoryManager | |
Cklee::MemoryObject | |
Cklee::MemoryObjectLT | Function object ordering MemoryObject's by address |
Cklee::MergeHandler | Represents one klee_open_merge() call. Handles merging of states that branched from it |
Cklee::Interpreter::ModuleOptions | |
►Cllvm::ModulePass | |
Cklee::DivCheckPass | |
Cklee::FunctionAliasPass | |
Cklee::InstructionOperandTypeCheckPass | |
Cklee::IntrinsicCleanerPass | |
Cklee::OptNonePass | Instruments every function that contains a KLEE function call as nonopt |
Cklee::OvershiftCheckPass | |
Cklee::RaiseAsmPass | |
Cklee::ImmutableTree< K, V, KOV, CMP >::Node | |
Cklee::MapOfSets< K, V >::Node | |
CNonNullAssignment | |
CNullAssignment | |
CNullOrSatisfyingAssignment | |
Cklee::ObjectState | |
Cklee::expr::Parser | Parser - Public interface for parsing a .kquery language file |
Cklee::time::Point | |
CPrintContext | |
Cklee::PTree | |
Cklee::PTreeNode | |
Cklee::Query | |
►Cllvm::raw_ostream | |
Cklee::compressed_fd_ostream | |
Cklee::ref< T > | |
Cklee::ref< const klee::MemoryObject > | |
Cklee::ref< Expr > | |
Cklee::ref< klee::ConstantExpr > | |
Cklee::ref< klee::Expr > | |
Cklee::ref< klee::UpdateNode > | |
Cklee::ReferenceCounter | Reference counter to be used as part of a ref-managed struct or class |
Cklee::RNG | |
►Cklee::Searcher | |
Cklee::BFSSearcher | |
Cklee::BatchingSearcher | |
Cklee::DFSSearcher | |
Cklee::InterleavedSearcher | |
Cklee::IterativeDeepeningTimeSearcher | |
Cklee::MergingSearcher | |
Cklee::RandomPathSearcher | |
Cklee::RandomSearcher | RandomSearcher picks a state randomly |
Cklee::WeightedRandomSearcher | |
Cklee::SeedInfo | |
►Cllvm::simplify_type< const ::klee::ref< T > > | |
Cllvm::simplify_type< ::klee::ref< T > > | |
►Cklee::Solver | |
Cklee::MetaSMTSolver< SolverContext > | |
Cklee::STPSolver | STPSolver - A complete solver based on STP |
Cklee::Z3Solver | Z3Solver - A complete solver based on Z3 |
►Cklee::SolverImpl | SolverImpl - Abstract base clase for solver implementations |
CCachingSolver | |
CCexCachingSolver | |
CIndependentSolver | |
►CQueryLoggingSolver | |
CKQueryLoggingSolver | |
CSMTLIBLoggingSolver | |
Cklee::AssignmentValidatingSolver | |
Cklee::DummySolverImpl | |
Cklee::StagedSolverImpl | |
Cklee::ValidatingSolver | |
Cklee::SolverQueryMetaData | |
Cklee::time::Span | |
Cklee::SpecialFunctionHandler | |
Cklee::StackFrame | |
Cklee::Statistic | |
Cklee::StatisticManager | |
Cklee::StatisticRecord | |
Cklee::StatsTracker | |
Cklee::STPBuilder | |
Cklee::LowerSwitchPass::SwitchCase | |
Cklee::SwitchCaseCmp | |
Cklee::Timer | |
Cklee::TimerGroup | |
Cklee::TimerStatIncrementer | |
Cklee::TimingSolver | |
Cklee::expr::Token | |
Cklee::TreeOStream | |
Cklee::TreeStreamWriter | |
►Cstd::unordered_map | |
Cklee::ExprHashMap< klee::ref< klee::Expr > > | |
Cklee::ExprHashMap< ref< Expr > > | |
Cklee::ExprHashMap< std::pair< klee::ExprHandle, unsigned > > | |
Cklee::ExprHashMap< std::pair< klee::Z3NodeHandle, unsigned > > | |
Cklee::ExprHashMap< T > | |
►Cklee::UnwindingInformation | Contains information related to unwinding (Itanium ABI/2-Phase unwinding) |
Cklee::CleanupPhaseUnwindingInformation | |
Cklee::SearchPhaseUnwindingInformation | |
Cklee::UpdateList | Class representing a complete list of updates into an array |
Cklee::UpdateNode | Class representing a byte update of an array |
Cklee::UpdateNodeCmpFn | |
Cklee::UpdateNodeHashFn | |
CValueRange | |
Cklee::WallTimer | |
Cklee::Z3Builder | |
Cklee::Z3NodeHandle< T > | |