verilator/include
Geza Lore 165a2ef1b8 Separate tracing of const values from non-const values
Some values emitted to the trace files are constant (e.g.: actual
parameter values), and never change. Previously we used to trace these
in the 'full' dumps, which also included all other truly variable
signals. This patch introduces a new generated trace function 'const',
to complement the 'full' and 'chg' flavour, and 'const' now only
contains the constant signals, while 'full' and 'chg' contain only the
truly variable signals. The generate 'full' and 'chg' trace functions
now have exactly the same shape. Note that 'const' signals are still
traced using the 'full*' dump methods of the trace buffers, so there is
no need for a third flavour of those.
2023-10-23 14:07:52 +01:00
..
gtkwave Update GTKWave from upstream. 2023-08-19 06:57:43 -04:00
vltstd Add sv_vpi_user.h from IEEE 1800-2017 Annex M (#4606) 2023-10-22 20:41:40 -04:00
.gitignore Support VPI product info, warning calls, etc, bug588. 2013-01-17 21:40:37 -05:00
verilated_config.h.in Copyright year update 2023-01-01 10:18:39 -05:00
verilated_cov_key.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_cov.cpp Explicity reference std:: in header files (#4338). No functional change intended. 2023-07-08 13:20:40 -04:00
verilated_cov.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_dpi.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_dpi.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_fst_c.cpp Separate tracing of const values from non-const values 2023-10-23 14:07:52 +01:00
verilated_fst_c.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_fst_sc.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_fst_sc.h Fix systemc namespace issues (#4126) (#4127) 2023-04-17 06:57:29 -03:00
verilated_funcs.h Fix shift to remove operation side effects (#4563). 2023-10-14 22:34:37 -04:00
verilated_imp.h Internal: Update clang_check_annotations conditions (#4134) 2023-04-20 07:02:31 -04:00
verilated_intrinsics.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_probdist.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_profiler.cpp Improve --prof-exec infrastructure and report 2023-10-21 21:09:03 +01:00
verilated_profiler.h Improve --prof-exec infrastructure and report 2023-10-21 21:09:03 +01:00
verilated_save.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_save.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_sc.h Fix systemc namespace issues (#4126) (#4127) 2023-04-17 06:57:29 -03:00
verilated_std.sv Fix try_put method of unbounded mailbox (#4608) 2023-10-23 14:33:22 +02:00
verilated_sym_props.h Internals: update clang attributes check report conditions (#3997) 2023-03-02 18:37:07 -05:00
verilated_syms.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_threads.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_threads.h Internals: Fix unbalanced V3LockGuard locking (#4193) 2023-05-13 10:32:33 -04:00
verilated_timing.cpp Fix dynamic triggers for named events (#4571) 2023-10-16 11:06:41 -04:00
verilated_timing.h Fix dynamic triggers for named events (#4571) 2023-10-16 11:06:41 -04:00
verilated_trace_defs.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_trace_imp.h Separate tracing of const values from non-const values 2023-10-23 14:07:52 +01:00
verilated_trace.h Separate tracing of const values from non-const values 2023-10-23 14:07:52 +01:00
verilated_types.h Support Clang 16 (#4592) 2023-10-20 15:47:09 -04:00
verilated_vcd_c.cpp Separate tracing of const values from non-const values 2023-10-23 14:07:52 +01:00
verilated_vcd_c.h Copyright year update 2023-01-01 10:18:39 -05:00
verilated_vcd_sc.cpp Copyright year update 2023-01-01 10:18:39 -05:00
verilated_vcd_sc.h Fix systemc namespace issues (#4126) (#4127) 2023-04-17 06:57:29 -03:00
verilated_vpi.cpp Internals: Fix virt call in constructor warning. No functional change. 2023-09-01 17:58:17 -04:00
verilated_vpi.h Add sv_vpi_user.h from IEEE 1800-2017 Annex M (#4606) 2023-10-22 20:41:40 -04:00
verilated.cpp Trivial simplification of V3EmitCModel 2023-10-21 20:41:46 +01:00
verilated.h Trivial simplification of V3EmitCModel 2023-10-21 20:41:46 +01:00
verilated.mk.in Commentary (#4580) 2023-10-18 08:15:55 -04:00
verilated.v Copyright year update 2023-01-01 10:18:39 -05:00
verilatedos.h Internals: Add V3ThreadSafety (#4477) 2023-09-13 07:57:48 -04:00