In reply to dave_59:
In reply to megamind:
Yes, assuming the object you are creating an array of also has it fields registered withuvm_object_utils_begin/end, or if Register is a uvm_reg class, it has its do_print() method iterating over its fields using a different mechanism If your array has a large number of elements, you should not be using
uvm_object_utils_begin/end as they have a lot of overhead.
Both register(it is not uvm_reg but just uvm_object) class and container class has been registered with the factory using uvm_object_utils_begin/end still when I print container class it only prints its variables and not hierarchy inside.
I have tried with all major simulators. Can you please take a look?
Thank you.