uvm_recorder.svh里实现了两个类:uvm_recorder和uvm_text_recorder。uvm recorder规定了如何把field记录到record中,是uvm_tr_stream中record的抽象表示方法。
uvm_recorder类直接派生自uvm_object,定义的主要方法如下表所示。
uvm_text_recorder类直接派生自uvm_recorder,是uvm_text_tr_database的默认recorder,具体实现了uvm_recorder类中的钩子函数及空函数。