HAL
symbolic_execution.cpp File Reference
Include dependency graph for symbolic_execution.cpp:

Go to the source code of this file.

Namespaces

 hal
 
 hal::SMT
 
 hal::SMT::ConstantPropagation
 

Functions

BooleanFunction hal::SMT::ConstantPropagation::And (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Or (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Not (const std::vector< BooleanFunction::Value > &p)
 
BooleanFunction hal::SMT::ConstantPropagation::Xor (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Add (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Sub (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Mul (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Sle (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Slt (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Ule (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Ult (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1)
 
BooleanFunction hal::SMT::ConstantPropagation::Ite (const std::vector< BooleanFunction::Value > &p0, const std::vector< BooleanFunction::Value > &p1, const std::vector< BooleanFunction::Value > &p2)