diff options
Diffstat (limited to 'src/smt/smt_engine_stats.cpp')
-rw-r--r-- | src/smt/smt_engine_stats.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/smt/smt_engine_stats.cpp b/src/smt/smt_engine_stats.cpp index d8c48fd1d..382dcba1f 100644 --- a/src/smt/smt_engine_stats.cpp +++ b/src/smt/smt_engine_stats.cpp @@ -30,7 +30,10 @@ SmtEngineStatistics::SmtEngineStatistics() d_solveTime("smt::SmtEngine::solveTime"), d_pushPopTime("smt::SmtEngine::pushPopTime"), d_processAssertionsTime("smt::SmtEngine::processAssertionsTime"), - d_simplifiedToFalse("smt::SmtEngine::simplifiedToFalse", 0) + d_simplifiedToFalse("smt::SmtEngine::simplifiedToFalse", 0), + d_driverFilename("driver::filename", ""), + d_driverResult("driver::sat/unsat", ""), + d_driverTotalTime("driver::totalTime", 0.0) { smtStatisticsRegistry()->registerStat(&d_definitionExpansionTime); smtStatisticsRegistry()->registerStat(&d_numConstantProps); @@ -43,6 +46,9 @@ SmtEngineStatistics::SmtEngineStatistics() smtStatisticsRegistry()->registerStat(&d_pushPopTime); smtStatisticsRegistry()->registerStat(&d_processAssertionsTime); smtStatisticsRegistry()->registerStat(&d_simplifiedToFalse); + smtStatisticsRegistry()->registerStat(&d_driverFilename); + smtStatisticsRegistry()->registerStat(&d_driverResult); + smtStatisticsRegistry()->registerStat(&d_driverTotalTime); } SmtEngineStatistics::~SmtEngineStatistics() @@ -58,6 +64,9 @@ SmtEngineStatistics::~SmtEngineStatistics() smtStatisticsRegistry()->unregisterStat(&d_pushPopTime); smtStatisticsRegistry()->unregisterStat(&d_processAssertionsTime); smtStatisticsRegistry()->unregisterStat(&d_simplifiedToFalse); + smtStatisticsRegistry()->unregisterStat(&d_driverFilename); + smtStatisticsRegistry()->unregisterStat(&d_driverResult); + smtStatisticsRegistry()->unregisterStat(&d_driverTotalTime); } } // namespace smt |