In reply to dave_59:
Nice trick Dave. I would like to extend this to add a command line arg (like UVM_MAX_QUIT_COUNT) and make it little easier to deploy (Didn’t think through it yet fully). I hope you won’t mind me copying this code into a Go2UVM app soon (We already have some form of this - to print a summary of error IDs etc. as part go “go2uvm debug layer” - not released yet though). I will make sure to give the credits to this thread and our “Walking LRM” (As you are referred to on social media).
Having said that, I am bit worried that this may hurt some performance as it is a callback on every message. Maybe we can improve that, will delve deeper later.
Thanks
Srini