Inheritance diagram for class vmm_log:
Public Member Functions | |
| function void | add_watchpoint ( int watchpoint_id, string name = "", string inst = "", bit recurse = 0 ) |
| function void | append_callback ( vmm_log_callbacks cb ) |
| function int | catch ( vmm_log_catcher catcher, string name = "", string inst = "", bit recurse = 0, int typs = ALL_TYPS, int severity = ALL_SEVS, string text = "" ) |
| function vmm_log | copy ( vmm_log to = null ) |
| function int | create_watchpoint ( int typs = ALL_TYPS, int severity = ALL_SEVS, string text = "", logic issued = 1'bx ) |
| function void | disable_types ( int typs, string name = "", string inst = "", bit recursive = 0 ) |
| function void | display ( string prefix = "" ) |
| function void | enable_types ( int typs, string name = "", string inst = "", bit recursive = 0 ) |
| function void | end_msg ( ) |
| function vmm_log | for_each ( ) |
| function string | get_instance ( ) |
| function int | get_message_count ( int severity = ALL_SEVS, string name = "", string inst = "", bit recurse = 0 ) |
| function string | get_name ( ) |
| function int | get_verbosity ( ) |
| function string | handling_image ( int handling ) |
| function void | is_above ( vmm_log log ) |
| function void | is_not_above ( vmm_log log ) |
| function void | kill ( ) |
| function void | list ( string name = "/./", string inst = "/./", bit recurse = 0 ) |
| function void | log_start ( int file, string name = "", string inst = "", bit recurse = 0 ) |
| function void | log_stop ( int file, string name = "", string inst = "", bit recurse = 0 ) |
| function int | modify ( string name = "", string inst = "", bit recursive = 0, int typ = ALL_TYPS, int severity = ALL_SEVS, string text = "", int new_typ = UNCHANGED, int new_severity = UNCHANGED, int handling = UNCHANGED ) |
| function void | new ( string name, string inst, vmm_log under = null ) |
| function void | prepend_callback ( vmm_log_callbacks cb ) |
| function string | psdisplay ( string prefix = "" ) |
| function void | remove_watchpoint ( int watchpoint_id = -1, string name = "", string inst = "", bit recurse = 0 ) |
| function void | report ( string name = "/./", string inst = "/./", bit recurse = 0 ) |
| function void | reset ( string name = "/./", string inst = "/./", bit recurse = 0 ) |
| function vmm_log_format | set_format ( vmm_log_format fmt ) |
| function void | set_instance ( string inst ) |
| function void | set_name ( string name ) |
| function string | set_sev_image ( int severity, string image ) |
| function string | set_typ_image ( int typ, string image ) |
| function void | set_verbosity ( int severity, string name = "", string inst = "", bit recursive = 0 ) |
| function string | sev_image ( int severity ) |
| function bit | start_msg ( int typ, int severity = DEFAULT_SEV ) |
| function void | stop_after_n_errors ( int n ) |
| function bit | text ( string msg = "" ) |
| function string | typ_image ( int typ ) |
| function bit | uncatch ( int catcher_id ) |
| function void | uncatch_all ( ) |
| function void | unmodify ( int modification_id = -1, string name = "", string inst = "", bit recursive = 0 ) |
| function void | unregister_callback ( vmm_log_callbacks cb ) |
| function void | use_hier_inst_name ( ) |
| function void | use_orig_inst_name ( ) |
| task | wait_for_msg ( string name = "", string inst = "", bit recurse = 0, int typs = ALL_TYPS, int severity = ALL_SEVS, string text = "", logic issued = 1'bx, ref vmm_log_msg msg ) |
| task | wait_for_watchpoint ( int watchpoint_id, ref vmm_log_msg msg ) |
| function bit | uses_hier_inst_name ( ) |
Public Attributes | |
| vmm_log | below [$] |
| static vmm_opts | _vmm_opts |
Member Typedefs | |
| typedef enum | handling_e |
| typedef enum | severities_e |
| typedef enum | stdout_e |
| typedef enum | symbols_e |
| typedef enum | types_e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|