diff --git a/power/ReadVcdActivities.cc b/power/ReadVcdActivities.cc index ba54f6bb..c4584bbd 100644 --- a/power/ReadVcdActivities.cc +++ b/power/ReadVcdActivities.cc @@ -78,6 +78,7 @@ ReadVcdActivities::ReadVcdActivities(const char *filename, filename_(filename), scope_(scope), vcd_(sta), + clk_period_(0.0), sta_(sta), power_(sta->power()) { @@ -141,6 +142,7 @@ ReadVcdActivities::setActivities() value_bit++; } } + stringDelete(bus_name); } } } diff --git a/power/Vcd.cc b/power/Vcd.cc index 3fe8d808..d967bd33 100644 --- a/power/Vcd.cc +++ b/power/Vcd.cc @@ -22,9 +22,11 @@ namespace sta { Vcd::Vcd(StaState *sta) : StaState(sta), - time_unit_scale_(0.0), + time_scale_(1.0), + time_unit_scale_(1.0), max_var_name_length_(0), max_var_width_(0), + min_delta_time_(0), time_max_(0) { } diff --git a/power/VcdReader.cc b/power/VcdReader.cc index 9bac3a7f..2a5b3a00 100644 --- a/power/VcdReader.cc +++ b/power/VcdReader.cc @@ -120,6 +120,7 @@ VcdReader::read(const char *filename) VcdReader::VcdReader(StaState *sta) : StaState(sta), + file_line_(0), stmt_line_(0), vcd_(nullptr), time_(0),