aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt/grt-signals.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/grt/grt-signals.ads')
-rw-r--r--src/grt/grt-signals.ads9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/grt/grt-signals.ads b/src/grt/grt-signals.ads
index 25af3e8b9..14d20dfb8 100644
--- a/src/grt/grt-signals.ads
+++ b/src/grt/grt-signals.ads
@@ -355,6 +355,8 @@ package Grt.Signals is
Nbr_Ports : Ghdl_Index_Type;
Ports : Signal_Arr_Ptr;
+ Dump_Table_Idx : Dump_Table_Index;
+
-- Mode of the signal (in, out ...)
--Mode_Signal : Mode_Signal_Type;
S : Ghdl_Signal_Data;
@@ -367,6 +369,13 @@ package Grt.Signals is
Table_Low_Bound => 0,
Table_Initial => 128);
+ -- Signals with RO_Event set. Cleared in Grt.Wave.Wave_Cycle.
+ package Changed_Sig_Table is new Grt.Table
+ (Table_Component_Type => Ghdl_Signal_Ptr,
+ Table_Index_Type => Natural,
+ Table_Low_Bound => 1,
+ Table_Initial => 128);
+
-- Read the value pointed by VALUE_PTR. It cannot be simply deferred as
-- pointer alignment may not be correct.
function Read_Value (Value_Ptr : Ghdl_Value_Ptr; Mode : Mode_Type)