22 #include <sysc/tracing/sc_trace.h>
41 sc_core::sc_trace_file*
create_vcd_mt_trace_file(
const char* name, std::function<
bool()> enable = std::function<
bool()>());
46 sc_core::sc_trace_file*
create_fst_trace_file(
const char* name, std::function<
bool()> enable = std::function<
bool()>());
sc_core::sc_trace_file * create_fst_trace_file(const char *name, std::function< bool()> enable)
create FST file which uses pull mechanism
void close_vcd_mt_trace_file(sc_core::sc_trace_file *tf)
close the VCD file
sc_core::sc_trace_file * create_vcd_mt_trace_file(const char *name, std::function< bool()> enable=std::function< bool()>())
create compressed VCD file which uses push mechanism and multithreading
void close_fst_trace_file(sc_core::sc_trace_file *tf)
close the FST file
void close_vcd_push_trace_file(sc_core::sc_trace_file *tf)
close the VCD file
sc_core::sc_trace_file * create_vcd_pull_trace_file(const char *name, std::function< bool()> enable=std::function< bool()>())
create VCD file which uses pull mechanism
sc_core::sc_trace_file * create_vcd_push_trace_file(const char *name, std::function< bool()> enable=std::function< bool()>())
create VCD file which uses push mechanism
void close_vcd_pull_trace_file(sc_core::sc_trace_file *tf)
close the VCD file