In reply to shreemant.vats:
I would expect it to be all 0s, because the m_mirrored field is of type uvm_reg_data_t, which is 2 state and its default value should be 0.
It’s difficult to say why some registers had non-zero values, but maybe you had some calls to predict() going off before reset. You could try setting a breakpoint in do_predict() in uvm_reg_field and see if that was the case.