Add assert statement for END phases.

This commit is contained in:
Lukas Steiner
2021-06-01 14:05:43 +02:00
parent eefbbb5235
commit 486b37a3ec

View File

@@ -118,7 +118,10 @@ void TlmRecorder::recordPhase(tlm_generic_payload &trans,
introduceTransactionSystem(trans);
if (phase == END_REQ || phase == END_RESP || phase >= END_PDNA)
{
assert(getPhaseName(phase).substr(4) == currentTransactionsInSystem[&trans].recordedPhases.back().name);
currentTransactionsInSystem[&trans].recordedPhases.back().interval.end = time;
}
else
{
std::string phaseName = getPhaseName(phase).substr(6); // remove "BEGIN_"