@@ -130,6 +130,31 @@ path_searcht::resultt path_searcht::operator()(
130
130
131
131
status () << " Starting symbolic simulation" << eom;
132
132
133
+ switch (search_heuristic)
134
+ {
135
+ case search_heuristict::DFS:
136
+ status () << " Search heuristic: DFS" << eom;
137
+ break ;
138
+ case search_heuristict::RAN_DFS:
139
+ status () << " Search heuristic: randomized DFS" << eom;
140
+ break ;
141
+ case search_heuristict::BFS:
142
+ status () << " Search heuristic: BFS" << eom;
143
+ break ;
144
+ case search_heuristict::SHORTEST_PATH:
145
+ status () << " Search heuristic: shortest path" << eom;
146
+ break ;
147
+ case search_heuristict::SHORTEST_PATH_PER_FUNC:
148
+ status () << " Search heuristic: shortest path per function" << eom;
149
+ break ;
150
+ case search_heuristict::RAN_SHORTEST_PATH:
151
+ status () << " Search heuristic: randomized shortest path" << eom;
152
+ break ;
153
+ case search_heuristict::LOCS:
154
+ status () << " Search heuristic: LOCS" << eom;
155
+ break ;
156
+ }
157
+
133
158
// this is the container for the history-forest
134
159
path_symex_historyt history;
135
160
@@ -166,6 +191,11 @@ path_searcht::resultt path_searcht::operator()(
166
191
queue.push_back (init_state);
167
192
initial_distance_to_property=init_state.get_shortest_path ();
168
193
194
+ time_periodt initialisation_time=current_time ()-start_time;
195
+ status () << " Initialisation took " << initialisation_time << " s" << eom;
196
+ start_time=current_time ();
197
+ last_reported_time=start_time;
198
+
169
199
while (!queue.empty ())
170
200
{
171
201
number_of_steps++;
0 commit comments