This is the complete list of members for class svt_err_catcher, including all inherited members.
| uvm_report_catcher | enum | action_e | |
| uvm_report_catcher | typedef | action_e | |
| svt_err_catcher | function void | add_message_id_to_demote ( string id, int limit = 0 ) | Adds a new regex entry that will be used to match against the message ID of every ERROR and WARNING message. |
| svt_err_catcher | function void | add_message_text_to_demote ( string msg, int limit = 0 ) | Adds a new regex entry that will be used to match against the message text of every ERROR and WARNING message. |
| uvm_callback | function bit | callback_mode ( int on = -1 ) | |
| svt_err_catcher | function action_e | catch ( ) | UVM/OVM catch method implementation |
| uvm_report_catcher | enum value | CAUGHT | |
| uvm_object | function uvm_object | clone ( ) | |
| uvm_object | function bit | compare ( uvm_object rhs, uvm_comparer comparer = null ) | |
| uvm_object | function string | convert2string ( ) | |
| uvm_object | function void | copy ( uvm_object rhs ) | |
| svt_err_catcher | function uvm_object | create ( string name = "" ) | |
| uvm_report_catcher | static function void | debug_report_catcher ( int what = 0 ) | |
| svt_err_catcher | protected int | demoted_id_count [string] | Array to store the number of times that a particular message id has been demoted. |
| svt_err_catcher | protected int | demoted_id_limit [string] | Array to store the number of times that a particular WARNING message will be demoted before the message filter is disabled. |
| svt_err_catcher | protected int | demoted_messages_count [string] | Array to store the number of times that a particular message text has been demoted. |
| svt_err_catcher | protected int | demoted_messages_limit [string] | Array to store the number of times that a particular ERROR message will be demoted before the message filter is disabled. |
| uvm_object | function bit | do_compare ( uvm_object rhs, uvm_comparer comparer ) | |
| uvm_object | function void | do_copy ( uvm_object rhs ) | |
| uvm_report_catcher | static const int | DO_NOT_CATCH = 1; | |
| uvm_report_catcher | static const int | DO_NOT_MODIFY = 2; | |
| uvm_object | function void | do_pack ( uvm_packer packer ) | |
| uvm_object | function void | do_print ( uvm_printer printer ) | |
| uvm_object | function void | do_record ( uvm_recorder recorder ) | |
| uvm_object | function void | do_unpack ( uvm_packer packer ) | |
| uvm_report_catcher | function uvm_action | get_action ( ) | |
| uvm_report_catcher | function uvm_report_object | get_client ( ) | |
| uvm_report_catcher | function string | get_context ( ) | |
| svt_err_catcher | function int | get_demoted_id_count ( string id ) | Returns the number of times that a message ID has been demoted. |
| svt_err_catcher | function int | get_demoted_id_limit ( string id ) | Returns the demotion limit that has been set up for this message ID. |
| svt_err_catcher | function int | get_demoted_messages_count ( string msg ) | Returns the number of times that a message has been demoted. |
| svt_err_catcher | function int | get_demoted_messages_limit ( string msg ) | Returns the demotion limit that has been set up for this message text. |
| uvm_report_catcher | function string | get_fname ( ) | |
| uvm_object | function string | get_full_name ( ) | |
| uvm_report_catcher | function string | get_id ( ) | |
| svt_err_catcher | function string_q_t | get_ids_to_demote ( ) | Returns the queue of message ID entries that have been submitted. |
| uvm_object | static function int | get_inst_count ( ) | |
| uvm_object | function int | get_inst_id ( ) | |
| uvm_report_catcher | function int | get_line ( ) | |
| uvm_report_catcher | function string | get_message ( ) | |
| svt_err_catcher | function string_q_t | get_messages_to_demote ( ) | Returns the queue of message text entries that have been submitted. |
| uvm_object | function string | get_name ( ) | |
| svt_err_catcher | virtual function uvm_object_wrapper | get_object_type ( ) | |
| uvm_report_catcher | static function uvm_report_catcher | get_report_catcher ( string name ) | |
| uvm_report_catcher | function uvm_severity | get_severity ( ) | |
| svt_err_catcher | static function type_id | get_type ( ) | |
| svt_err_catcher | virtual function string | get_type_name ( ) | |
| uvm_report_catcher | function int | get_verbosity ( ) | |
| svt_err_catcher | protected string_q_t | ids_to_demote | Queue that contains regex expressions to identify message ID to be demoted. Multiple messages can be demoted by pushing multiple values to the queue. |
| svt_err_catcher | protected string_q_t | ids_to_demote_removed | ids_to_demote entries that have been removed via a call to remove_message_id_to_demote. These are retained so that they can be used to summarize the report catcher activity. |
| svt_err_catcher | protected bit | ids_to_demote_removed_limit_check [string] | Flag that determines whether the limit check should be executed on message ID entries that have been removed. |
| uvm_report_catcher | protected function void | issue ( ) | |
| uvm_callback | function bit | is_enabled ( ) | |
| svt_err_catcher | protected string_q_t | messages_to_demote | Queue that contains regex expressions to identify message text to be demoted. Multiple messages can be demoted by pushing multiple values to the queue. |
| svt_err_catcher | protected string_q_t | messages_to_demote_removed | messages_to_demote entries that have been removed via a call to remove_message_text_to_demote. These are retained so that they can be used to summarize the report catcher activity. |
| svt_err_catcher | protected bit | messages_to_demote_removed_limit_check [string] | Flag that determines whether the limit check should be executed on message text entries that have been removed. |
| uvm_callback | protected bit | m_enabled = 1; | |
| uvm_object | static protected int | m_inst_count | |
| svt_err_catcher | function void | new ( string name = "svt_err_catcher" ) | Constructor |
| uvm_object | function int | pack ( ref bit bitstream[], input uvm_packer packer ) | |
| uvm_object | function int | pack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer ) | |
| uvm_object | function int | pack_ints ( ref int unsigned intstream[], input uvm_packer packer ) | |
| uvm_object | function void | print ( uvm_printer printer = null ) | |
| uvm_report_catcher | static function void | print_catcher ( UVM_FILE file = 0 ) | |
| uvm_report_catcher | static function int | process_all_report_catchers ( input uvm_report_server server, input uvm_report_object client, ref uvm_severity severity, input string name, ref string id, ref string message, ref int verbosity_level, ref uvm_action action, input string filename, input int line ) | |
| uvm_object | function void | record ( uvm_recorder recorder = null ) | |
| svt_err_catcher | function void | remove_message_id_to_demote ( string id, bit retain_limit_check = 0 ) | Removes an existing entry from the message ID to demote queue. The string value must be an exact match for an existing entry or an error message is generated. |
| svt_err_catcher | function void | remove_message_text_to_demote ( string msg, bit retain_limit_check = 0 ) | Removes an existing entry from the message text to demote queue. The string value must be an exact match for an existing entry or an error message is generated. |
| svt_err_catcher | function bit | report ( bit silent = 0 ) | Analyzes all expected message and ID demotions and returns 1 if all expected messages were demoted, and 0 if any expected messages were not detected. |
| uvm_callback | static uvm_report_object | reporter = new; | |
| uvm_object | function void | reseed ( ) | |
| uvm_report_catcher | protected function void | set_action ( uvm_action action ) | |
| uvm_report_catcher | protected function void | set_id ( string id ) | |
| uvm_object | function void | set_int_local ( string field_name, uvm_bitstream_t value, bit recurse = 1 ) | |
| uvm_report_catcher | protected function void | set_message ( string message ) | |
| uvm_object | function void | set_name ( string name ) | |
| uvm_object | function void | set_object_local ( string field_name, uvm_object value, bit clone = 1, bit recurse = 1 ) | |
| uvm_report_catcher | protected function void | set_severity ( uvm_severity severity ) | |
| uvm_object | function void | set_string_local ( string field_name, string value, bit recurse = 1 ) | |
| uvm_report_catcher | protected function void | set_verbosity ( int verbosity ) | |
| uvm_object | function string | sprint ( uvm_printer printer = null ) | |
| svt_err_catcher | typedef | string_q_t | |
| uvm_report_catcher | static function void | summarize_report_catcher ( UVM_FILE file ) | |
| uvm_report_catcher | enum value | THROW | |
| svt_err_catcher | typedef | type_id | |
| svt_err_catcher | static const string | type_name = "svt_err_catcher"; | |
| uvm_report_catcher | enum value | UNKNOWN_ACTION | |
| uvm_object | function int | unpack ( ref bit bitstream[], input uvm_packer packer ) | |
| uvm_object | function int | unpack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer ) | |
| uvm_object | function int | unpack_ints ( ref int unsigned intstream[], input uvm_packer packer ) | |
| uvm_object | static bit | use_uvm_seeding = 1; | |
| uvm_report_catcher | protected function void | uvm_report ( uvm_severity severity, string id, string message, int verbosity, string fname = "", int line = 0 ) | |
| uvm_report_catcher | protected function void | uvm_report_error ( string id, string message, int verbosity, string fname = "", int line = 0 ) | |
| uvm_report_catcher | protected function void | uvm_report_fatal ( string id, string message, int verbosity, string fname = "", int line = 0 ) | |
| uvm_report_catcher | protected function void | uvm_report_info ( string id, string message, int verbosity, string fname = "", int line = 0 ) | |
| uvm_report_catcher | protected function void | uvm_report_warning ( string id, string message, int verbosity, string fname = "", int line = 0 ) | |
| uvm_object | function void | __m_uvm_field_automation ( uvm_object tmp_data__, int what__, string str__ ) | |
| uvm_object | static uvm_status_container | __m_uvm_status_container = new; | |
| uvm_object | protected virtual function uvm_report_object | m_get_report_object ( ) | |