From b3c6b00da7ca8307d265f02ebb5df12950821267 Mon Sep 17 00:00:00 2001 From: Shashank V M Date: Fri, 3 Oct 2025 20:50:51 +0530 Subject: [PATCH] Create trace for each cover property --- src/ebmc/report_results.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ebmc/report_results.cpp b/src/ebmc/report_results.cpp index 8c1fd92b4..8520548b0 100644 --- a/src/ebmc/report_results.cpp +++ b/src/ebmc/report_results.cpp @@ -180,14 +180,15 @@ void report_results( { if(property.has_witness_trace()) { - std::string vcdfile = cmdline.get_value("vcd"); - auto outfile = output_filet{vcdfile}; + std::stringstream vcdfile; + vcdfile << property.name << "_witness.vcd"; + auto outfile = output_filet{vcdfile.str()}; + std::cout << "Writing witness trace VCD file to " << vcdfile.str() << "\n"; messaget message(message_handler); show_trans_trace_vcd( property.witness_trace.value(), message, ns, outfile.stream()); - break; } } }