File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ Author: Daniel Kroening, kroening@kroening.com
1515#include < util/message.h>
1616
1717#include " complexity_limiter.h"
18+ #include " shadow_memory.h"
1819#include " symex_config.h"
1920#include " symex_target_equation.h"
2021
@@ -66,7 +67,16 @@ class goto_symext
6667 path_segment_vccs(0 ),
6768 _total_vccs(std::numeric_limits<unsigned >::max()),
6869 _remaining_vccs(std::numeric_limits<unsigned >::max()),
69- complexity_module(mh, options)
70+ complexity_module(mh, options),
71+ shadow_memory(
72+ std::bind (
73+ &goto_symext::symex_assign,
74+ this ,
75+ std::placeholders::_1,
76+ std::placeholders::_2,
77+ std::placeholders::_3),
78+ ns,
79+ mh)
7080 {
7181 }
7282
@@ -824,6 +834,9 @@ class goto_symext
824834
825835 complexity_limitert complexity_module;
826836
837+ // / Shadow memory instrumentation API
838+ shadow_memoryt shadow_memory;
839+
827840public:
828841 unsigned get_total_vccs () const
829842 {
You can’t perform that action at this time.
0 commit comments