vmm_log Class Reference

Inheritance list for class vmm_log:

List of all members.
Typedef at line 663 of file sv/std_lib/vmm.sv.
Defined at line 837 of file sv/std_lib/vmm.sv.

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 int  create_watchpoint ( int typs = ALL_TYPS, int severity = ALL_SEVS, string text = , logic issued = 1'bx )
local function int  default_handling ( int severity )
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 ( )
local function void  filter ( )
local function void  flush_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  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 )
local function void  notify ( )
function void  prepend_callback ( vmm_log_callbacks cb )
local function void  process_catch ( vmm_log_msg msg )
local function void  promote ( )
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, string fname = , int line = -1 )
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 )
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 vmm_log  copy ( vmm_log to = null )
function void  is_above ( vmm_log log )
function void  is_not_above ( vmm_log log )
local function void  make_hier_inst_name ( string prefix = )
function void  new ( string name, string inst, vmm_log under = null )
function bit  uses_hier_inst_name ( )
function void  use_hier_inst_name ( )
function void  use_orig_inst_name ( )

Public Attributes

vmm_log  below [$] 
static local vmm_log_callbacks  callbacks [$] 
static local vmm_log_catcher_descr  catcher_cache [int] 
local int  catcher_ids [$] 
static local int  dflt_lvl = NORMAL_SEV; 
local int  enabled_typs 
static local int  error_count = 0; 
static local int  error_limit = 10; 
static local vmm_log_format  fmt 
static local int  force_lvl = DEFAULT_SEV; 
local int  fp [$] 
local int  has_text_modifiers 
static local int  in_callbacks = 0; 
static local bit  in_catcher = 0; 
local string  inst 
local bit  is_all 
static local bit  is_orig = 1; 
static local bit  is_pattern [2] 
local int  is_self 
static local vmm_log  known [$] 
static local int  known_idx = 0; 
local int  log_lvl 
static local vmm_log_modifier  modifier_cache [int] 
local int  modifier_ids [$] 
local vmm_log_msg  msg 
static local string  msg_format [$] 
local string  msg_txt [$] 
local string  name 
local int  n_demoted [int] 
local int  n_msg [int] 
local string  orig_inst 
local int unsigned  parent_count 
static local string  pattern [2] 
static local bit  plus_debug 
static local string  prefix 
static local int  recurse 
static local int  recurse_id = 0; 
static local vmm_log_below_iter  recurse_stack [$] 
static local string  sev_images [int] 
static local int  sev_list [$] 
static local string  type_images [int] 
static local int  type_list [$] 
local int  visited = 0; 
static local vmm_log_watchpoint  watchpoint_cache [int] 
local int  watchpoint_ids [$] 
static vmm_opts  _vmm_opts = new; 

Enum Typedefs

 typedef enum  handling_e 
 typedef enum  severities_e 
 typedef enum  stdout_e 
 typedef enum  symbols_e 
 typedef enum  types_e 


Member Function Documentation

  function void
 vmm_log::add_watchpoint

 (  int watchpoint_id, string name = , string inst = , bit recurse = 0  ) 


Prototype at line 1126 of file sv/std_lib/vmm.sv.
Defined at line 1591 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::append_callback

 (  vmm_log_callbacks cb  ) 


Prototype at line 1149 of file sv/std_lib/vmm.sv.
Defined at line 1769 of file sv/std_lib/vmm_log.sv.

  function int
 vmm_log::catch

 (  vmm_log_catcher catcher, string name = , string inst = , bit recurse = 0, int typs = ALL_TYPS, int severity = ALL_SEVS, string text =  ) 


Prototype at line 1141 of file sv/std_lib/vmm.sv.
Defined at line 1667 of file sv/std_lib/vmm_log.sv.

  function int
 vmm_log::create_watchpoint

 (  int typs = ALL_TYPS, int severity = ALL_SEVS, string text = , logic issued = 1'bx  ) 


Prototype at line 1122 of file sv/std_lib/vmm.sv.
Defined at line 1564 of file sv/std_lib/vmm_log.sv.

 local function int
 vmm_log::default_handling

 (  int severity  ) 


Prototype at line 1031 of file sv/std_lib/vmm.sv.
Defined at line 793 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::disable_types

 (  int typs, string name = , string inst = , bit recursive = 0  ) 


Prototype at line 1060 of file sv/std_lib/vmm.sv.
Defined at line 1198 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::display

 (  string prefix =  ) 


Prototype at line 1016 of file sv/std_lib/vmm.sv.
Defined at line 654 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::enable_types

 (  int typs, string name = , string inst = , bit recursive = 0  ) 


Prototype at line 1056 of file sv/std_lib/vmm.sv.
Defined at line 1178 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::end_msg

 (   ) 


Prototype at line 1047 of file sv/std_lib/vmm.sv.
Defined at line 952 of file sv/std_lib/vmm_log.sv.

 local function void
 vmm_log::filter

 (   ) 


Prototype at line 1076 of file sv/std_lib/vmm.sv.
Defined at line 1393 of file sv/std_lib/vmm_log.sv.

 local function void
 vmm_log::flush_msg

 (   ) 


Prototype at line 1048 of file sv/std_lib/vmm.sv.
Defined at line 1080 of file sv/std_lib/vmm_log.sv.

  function vmm_log
 vmm_log::for_each

 (   ) 


Prototype at line 1011 of file sv/std_lib/vmm.sv.
Defined at line 310 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::get_instance

 (   ) 


Prototype at line 1006 of file sv/std_lib/vmm.sv.
Defined at line 636 of file sv/std_lib/vmm_log.sv.

  function int
 vmm_log::get_message_count

 (  int severity = ALL_SEVS, string name = , string inst = , bit recurse = 0  ) 


Prototype at line 1105 of file sv/std_lib/vmm.sv.
Defined at line 1525 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::get_name

 (   ) 


Prototype at line 1004 of file sv/std_lib/vmm.sv.
Defined at line 626 of file sv/std_lib/vmm_log.sv.

  function int
 vmm_log::get_verbosity

 (   ) 


Prototype at line 1083 of file sv/std_lib/vmm.sv.
Defined at line 1469 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::handling_image

 (  int handling  ) 


Prototype at line 1030 of file sv/std_lib/vmm.sv.
Defined at line 777 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::kill

 (   ) 


Prototype at line 1019 of file sv/std_lib/vmm.sv.
Defined at line 672 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::list

 (  string name = /./, string inst = /./, bit recurse = 0  ) 


Prototype at line 1014 of file sv/std_lib/vmm.sv.
Defined at line 643 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::log_start

 (  int file, string name = , string inst = , bit recurse = 0  ) 


Prototype at line 1091 of file sv/std_lib/vmm.sv.
Defined at line 1480 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::log_stop

 (  int file, string name = , string inst = , bit recurse = 0  ) 


Prototype at line 1095 of file sv/std_lib/vmm.sv.
Defined at line 1501 of file sv/std_lib/vmm_log.sv.

  function int
 vmm_log::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  ) 


Prototype at line 1069 of file sv/std_lib/vmm.sv.
Defined at line 1227 of file sv/std_lib/vmm_log.sv.

 local function void
 vmm_log::notify

 (   ) 


Prototype at line 1077 of file sv/std_lib/vmm.sv.
Defined at line 1411 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::prepend_callback

 (  vmm_log_callbacks cb  ) 


Prototype at line 1148 of file sv/std_lib/vmm.sv.
Defined at line 1752 of file sv/std_lib/vmm_log.sv.

 local function void
 vmm_log::process_catch

 (  vmm_log_msg msg  ) 


Prototype at line 1134 of file sv/std_lib/vmm.sv.
Defined at line 1026 of file sv/std_lib/vmm_log.sv.

 local function void
 vmm_log::promote

 (   ) 


Prototype at line 1075 of file sv/std_lib/vmm.sv.
Defined at line 1331 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::psdisplay

 (  string prefix =  ) 


Prototype at line 1017 of file sv/std_lib/vmm.sv.
Defined at line 659 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::remove_watchpoint

 (  int watchpoint_id = -1, string name = , string inst = , bit recurse = 0  ) 


Prototype at line 1130 of file sv/std_lib/vmm.sv.
Defined at line 1615 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::report

 (  string name = /./, string inst = /./, bit recurse = 0  ) 


Prototype at line 1035 of file sv/std_lib/vmm.sv.
Defined at line 804 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::reset

 (  string name = /./, string inst = /./, bit recurse = 0  ) 


Prototype at line 1010 of file sv/std_lib/vmm.sv.
Defined at line 236 of file sv/std_lib/vmm_log.sv.

  function vmm_log_format
 vmm_log::set_format

 (  vmm_log_format fmt  ) 


Prototype at line 1024 of file sv/std_lib/vmm.sv.
Defined at line 679 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::set_instance

 (  string inst  ) 


Prototype at line 1005 of file sv/std_lib/vmm.sv.
Defined at line 631 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::set_name

 (  string name  ) 


Prototype at line 1003 of file sv/std_lib/vmm.sv.
Defined at line 621 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::set_sev_image

 (  int severity, string image  ) 


Prototype at line 1026 of file sv/std_lib/vmm.sv.
Defined at line 733 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::set_typ_image

 (  int typ, string image  ) 


Prototype at line 1025 of file sv/std_lib/vmm.sv.
Defined at line 691 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::set_verbosity

 (  int severity, string name = , string inst = , bit recursive = 0  ) 


Prototype at line 1082 of file sv/std_lib/vmm.sv.
Defined at line 1454 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::sev_image

 (  int severity  ) 


Prototype at line 1029 of file sv/std_lib/vmm.sv.
Defined at line 747 of file sv/std_lib/vmm_log.sv.

  function bit
 vmm_log::start_msg

 (  int typ, int severity = DEFAULT_SEV, string fname = , int line = -1  ) 


Prototype at line 1044 of file sv/std_lib/vmm.sv.
Defined at line 833 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::stop_after_n_errors

 (  int n  ) 


Prototype at line 1101 of file sv/std_lib/vmm.sv.
Defined at line 1517 of file sv/std_lib/vmm_log.sv.

  function bit
 vmm_log::text

 (  string msg =  ) 


Prototype at line 1046 of file sv/std_lib/vmm.sv.
Defined at line 932 of file sv/std_lib/vmm_log.sv.

  function string
 vmm_log::typ_image

 (  int typ  ) 


Prototype at line 1028 of file sv/std_lib/vmm.sv.
Defined at line 705 of file sv/std_lib/vmm_log.sv.

  function bit
 vmm_log::uncatch

 (  int catcher_id  ) 


Prototype at line 1142 of file sv/std_lib/vmm.sv.
Defined at line 1703 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::uncatch_all

 (   ) 


Prototype at line 1143 of file sv/std_lib/vmm.sv.
Defined at line 1736 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::unmodify

 (  int modification_id = -1, string name = , string inst = , bit recursive = 0  ) 


Prototype at line 1073 of file sv/std_lib/vmm.sv.
Defined at line 1278 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::unregister_callback

 (  vmm_log_callbacks cb  ) 


Prototype at line 1150 of file sv/std_lib/vmm.sv.
Defined at line 1786 of file sv/std_lib/vmm_log.sv.

  task
 vmm_log::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  ) 


Prototype at line 1117 of file sv/std_lib/vmm.sv.
Defined at line 1544 of file sv/std_lib/vmm_log.sv.

  task
 vmm_log::wait_for_watchpoint

 (  int watchpoint_id, ref vmm_log_msg msg  ) 


Prototype at line 1132 of file sv/std_lib/vmm.sv.
Defined at line 1642 of file sv/std_lib/vmm_log.sv.

  function vmm_log
 vmm_log::copy

 (  vmm_log to = null  ) 


Prototype at line 1001 of file sv/std_lib/vmm.sv.
Defined at line 606 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::is_above

 (  vmm_log log  ) 


Prototype at line 999 of file sv/std_lib/vmm.sv.
Defined at line 576 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::is_not_above

 (  vmm_log log  ) 


Prototype at line 1000 of file sv/std_lib/vmm.sv.
Defined at line 590 of file sv/std_lib/vmm_log.sv.

 local function void
 vmm_log::make_hier_inst_name

 (  string prefix =  ) 


Prototype at line 933 of file sv/std_lib/vmm.sv.
Defined at line 210 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::new

 (  string name, string inst, vmm_log under = null  ) 


Prototype at line 997 of file sv/std_lib/vmm.sv.
Defined at line 377 of file sv/std_lib/vmm_log.sv.

  function bit
 vmm_log::uses_hier_inst_name

 (   ) 


Prototype at line 928 of file sv/std_lib/vmm.sv.
Defined at line 188 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::use_hier_inst_name

 (   ) 


Prototype at line 929 of file sv/std_lib/vmm.sv.
Defined at line 193 of file sv/std_lib/vmm_log.sv.

  function void
 vmm_log::use_orig_inst_name

 (   ) 


Prototype at line 930 of file sv/std_lib/vmm.sv.
Defined at line 202 of file sv/std_lib/vmm_log.sv.


Member Attribute Documentation

 vmm_log  attribute
 vmm_log::below[$]


Defined at line 979 of file sv/std_lib/vmm.sv.

 static local vmm_log_callbacks  attribute
 vmm_log::callbacks[$]


Defined at line 965 of file sv/std_lib/vmm.sv.

 static local vmm_log_catcher_descr  attribute
 vmm_log::catcher_cache[int]


Defined at line 913 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::catcher_ids[$]


Defined at line 914 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::dflt_lvl = NORMAL_SEV


Defined at line 920 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::enabled_typs


Defined at line 957 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::error_count = 0


Defined at line 907 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::error_limit = 10


Defined at line 908 of file sv/std_lib/vmm.sv.

 static local vmm_log_format  attribute
 vmm_log::fmt


Defined at line 963 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::force_lvl = DEFAULT_SEV


Defined at line 921 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::fp[$]


Defined at line 970 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::has_text_modifiers


Defined at line 952 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::in_callbacks = 0


Defined at line 964 of file sv/std_lib/vmm.sv.

 static local bit  attribute
 vmm_log::in_catcher = 0


Defined at line 915 of file sv/std_lib/vmm.sv.

 local string  attribute
 vmm_log::inst


Defined at line 925 of file sv/std_lib/vmm.sv.

 local bit  attribute
 vmm_log::is_all


Defined at line 976 of file sv/std_lib/vmm.sv.

 static local bit  attribute
 vmm_log::is_orig = 1


Defined at line 931 of file sv/std_lib/vmm.sv.

 static local bit  attribute
 vmm_log::is_pattern[2]


Defined at line 984 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::is_self


Defined at line 975 of file sv/std_lib/vmm.sv.

 static local vmm_log  attribute
 vmm_log::known[$]


Defined at line 977 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::known_idx = 0


Defined at line 985 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::log_lvl


Defined at line 958 of file sv/std_lib/vmm.sv.

 static local vmm_log_modifier  attribute
 vmm_log::modifier_cache[int]


Defined at line 950 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::modifier_ids[$]


Defined at line 951 of file sv/std_lib/vmm.sv.

 local vmm_log_msg  attribute
 vmm_log::msg


Defined at line 941 of file sv/std_lib/vmm.sv.

 static local string  attribute
 vmm_log::msg_format[$]


Defined at line 909 of file sv/std_lib/vmm.sv.

 local string  attribute
 vmm_log::msg_txt[$]


Defined at line 942 of file sv/std_lib/vmm.sv.

 local string  attribute
 vmm_log::name


Defined at line 924 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::n_demoted[int]


Defined at line 936 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::n_msg[int]


Defined at line 935 of file sv/std_lib/vmm.sv.

 local string  attribute
 vmm_log::orig_inst


Defined at line 926 of file sv/std_lib/vmm.sv.

 local int unsigned  attribute
 vmm_log::parent_count


Defined at line 932 of file sv/std_lib/vmm.sv.

 static local string  attribute
 vmm_log::pattern[2]


Defined at line 983 of file sv/std_lib/vmm.sv.

 static local bit  attribute
 vmm_log::plus_debug


Defined at line 922 of file sv/std_lib/vmm.sv.

 static local string  attribute
 vmm_log::prefix


Defined at line 910 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::recurse


Defined at line 986 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::recurse_id = 0


Defined at line 980 of file sv/std_lib/vmm.sv.

 static local vmm_log_below_iter  attribute
 vmm_log::recurse_stack[$]


Defined at line 987 of file sv/std_lib/vmm.sv.

 static local string  attribute
 vmm_log::sev_images[int]


Defined at line 948 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::sev_list[$]


Defined at line 947 of file sv/std_lib/vmm.sv.

 static local string  attribute
 vmm_log::type_images[int]


Defined at line 945 of file sv/std_lib/vmm.sv.

 static local int  attribute
 vmm_log::type_list[$]


Defined at line 944 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::visited = 0


Defined at line 981 of file sv/std_lib/vmm.sv.

 static local vmm_log_watchpoint  attribute
 vmm_log::watchpoint_cache[int]


Defined at line 954 of file sv/std_lib/vmm.sv.

 local int  attribute
 vmm_log::watchpoint_ids[$]


Defined at line 955 of file sv/std_lib/vmm.sv.

 static vmm_opts  attribute
 vmm_log::_vmm_opts = new


Defined at line 989 of file sv/std_lib/vmm.sv.


Member Enum Typedef Documentation

 typedef enum
 vmm_log::handling_e
CONTINUE = 1
COUNT_ERROR = 2
DEBUGGER = 4
DUMP_STACK = 8
STOP_PROMPT = 16
ABORT_SIM = 32
IGNORE = 64
DEFAULT_HANDLING = -1


Defined at line 897 of file sv/std_lib/vmm.sv.

 typedef enum
 vmm_log::severities_e
FATAL_SEV = 1
ERROR_SEV = 2
WARNING_SEV = 4
NORMAL_SEV = 8
TRACE_SEV = 16
DEBUG_SEV = 32
VERBOSE_SEV = 64
HIDDEN_SEV = 128
IGNORE_SEV = 256
DEFAULT_SEV = -1
ALL_SEVS = 65535


Defined at line 884 of file sv/std_lib/vmm.sv.

 typedef enum
 vmm_log::stdout_e
STDOUT = 1


Defined at line 902 of file sv/std_lib/vmm.sv.

 typedef enum
 vmm_log::symbols_e
DEFAULT = -1
UNCHANGED = -2


Defined at line 846 of file sv/std_lib/vmm.sv.

 typedef enum
 vmm_log::types_e
FAILURE_TYP = 1
NOTE_TYP = 2
DEBUG_TYP = 4
REPORT_TYP = 8
NOTIFY_TYP = 16
TIMING_TYP = 32
XHANDLING_TYP = 64
PROTOCOL_TYP = 128
TRANSACTION_TYP = 256
COMMAND_TYP = 512
CYCLE_TYP = 1024
USER_TYP_0 = 2048
USER_TYP_1 = 4096
USER_TYP_2 = 8192
INTERNAL_TYP = 16384
DEFAULT_TYP = -1
ALL_TYPS = 65535


Defined at line 868 of file sv/std_lib/vmm.sv.