verilator/test_regress/t/t_verilated_debug.out
Geza Lore 60d5f0e86b
Emit model implementation as loose methods. (#3006)
This patch introduces the concept of 'loose' methods, which semantically
are methods, but are declared as global functions, and are passed an
explicit 'self' pointer. This enables these methods to be declared
outside the class, only when they are needed, therefore removing the
header dependency. The bulk of the emitted model implementation now uses
loose methods.
2021-06-13 14:33:11 +01:00

31 lines
1.2 KiB
Plaintext

-V{t#,#}- Verilated::debug is on. Message prefix indicates {<thread>,<sequence_number>}.
-V{t#,#}+ Vt_verilated_debug___ctor_var_reset
internalsDump:
Version: Verilator ###
Argv: obj_vlt/t_verilated_debug/Vt_verilated_debug
scopesDump:
-V{t#,#}+++++TOP Evaluate Vt_verilated_debug::eval_step
-V{t#,#}+ Vt_verilated_debug___eval_debug_assertions
-V{t#,#}+ Vt_verilated_debug___eval_initial
-V{t#,#}+ Vt_verilated_debug___initial__TOP__1
Data: w96: 000000aa 000000bb 000000cc
-V{t#,#}+ Initial loop
-V{t#,#}+ Vt_verilated_debug___eval_settle
-V{t#,#}+ Vt_verilated_debug___eval
-V{t#,#}+ Vt_verilated_debug___change_request
-V{t#,#}+ Vt_verilated_debug___change_request_1
-V{t#,#}+ Clock loop
-V{t#,#}+ Vt_verilated_debug___eval
-V{t#,#}+ Vt_verilated_debug___change_request
-V{t#,#}+ Vt_verilated_debug___change_request_1
-V{t#,#}+++++TOP Evaluate Vt_verilated_debug::eval_step
-V{t#,#}+ Vt_verilated_debug___eval_debug_assertions
-V{t#,#}+ Clock loop
-V{t#,#}+ Vt_verilated_debug___eval
-V{t#,#}+ Vt_verilated_debug___sequent__TOP__2
*-* All Finished *-*
-V{t#,#}+ Vt_verilated_debug___change_request
-V{t#,#}+ Vt_verilated_debug___change_request_1
-V{t#,#}+ Vt_verilated_debug___final