mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 10:03:44 +02:00
Handle correctly
This commit is contained in:
@@ -2926,6 +2926,20 @@ std::string VerilatedContext::dumpfileCheck() const VL_MT_SAFE_EXCLUDES(m_timeDu
|
||||
}
|
||||
return out;
|
||||
}
|
||||
void VerilatedContext::dumpvarsAdd(int level,
|
||||
const std::string& hier) VL_MT_SAFE_EXCLUDES(m_timeDumpMutex) {
|
||||
const VerilatedLockGuard lock{m_timeDumpMutex};
|
||||
if (level == 0 && hier.empty()) {
|
||||
m_dumpvars.clear();
|
||||
} else {
|
||||
m_dumpvars.emplace_back(level, hier);
|
||||
}
|
||||
}
|
||||
std::vector<VerilatedTraceDumpvarsEntry>
|
||||
VerilatedContext::dumpvars() const VL_MT_SAFE_EXCLUDES(m_timeDumpMutex) {
|
||||
const VerilatedLockGuard lock{m_timeDumpMutex};
|
||||
return m_dumpvars;
|
||||
}
|
||||
void VerilatedContext::errorCount(int val) VL_MT_SAFE {
|
||||
const VerilatedLockGuard lock{m_mutex};
|
||||
m_s.m_errorCount = val;
|
||||
|
||||
Reference in New Issue
Block a user