From d9478bd8377a451edfea7be92a85f21d53cb3724 Mon Sep 17 00:00:00 2001 From: Cary R Date: Mon, 23 Oct 2017 00:16:51 -0700 Subject: [PATCH] Update cppcheck waiver files --- cppcheck.sup | 750 ++++++++++++++++++++++++----------------------- vpi/cppcheck.sup | 82 +++--- vvp/cppcheck.sup | 44 +++ 3 files changed, 465 insertions(+), 411 deletions(-) diff --git a/cppcheck.sup b/cppcheck.sup index c3648b228..500f28945 100644 --- a/cppcheck.sup +++ b/cppcheck.sup @@ -1,613 +1,619 @@ // These are correct and are used to find the base (zero) pin. -thisSubtraction:netlist.h:5081 -thisSubtraction:netlist.h:5090 +thisSubtraction:netlist.h:5082 +thisSubtraction:netlist.h:5091 // These are the functions that the compiler exports to the targets. //ivl_branch_island() -unusedFunction:t-dll-api.cc:38 +unusedFunction:t-dll-api.cc:39 //ivl_branch_terminal() -unusedFunction:t-dll-api.cc:43 +unusedFunction:t-dll-api.cc:45 //ivl_const_bits() -unusedFunction:t-dll-api.cc:180 +unusedFunction:t-dll-api.cc:196 //ivl_const_delay() -unusedFunction:t-dll-api.cc:198 +unusedFunction:t-dll-api.cc:214 //ivl_const_file() -unusedFunction:t-dll-api.cc:204 +unusedFunction:t-dll-api.cc:221 //ivl_const_lineno() -unusedFunction:t-dll-api.cc:210 +unusedFunction:t-dll-api.cc:227 //ivl_const_nex() -unusedFunction:t-dll-api.cc:216 +unusedFunction:t-dll-api.cc:233 //ivl_const_real() -unusedFunction:t-dll-api.cc:222 +unusedFunction:t-dll-api.cc:239 //ivl_const_scope() -unusedFunction:t-dll-api.cc:229 +unusedFunction:t-dll-api.cc:246 //ivl_const_signed() -unusedFunction:t-dll-api.cc:235 +unusedFunction:t-dll-api.cc:252 //ivl_const_type() -unusedFunction:t-dll-api.cc:174 +unusedFunction:t-dll-api.cc:190 //ivl_const_width() -unusedFunction:t-dll-api.cc:241 +unusedFunction:t-dll-api.cc:258 //ivl_design_const() -unusedFunction:t-dll-api.cc:116 +unusedFunction:t-dll-api.cc:127 //ivl_design_consts() -unusedFunction:t-dll-api.cc:111 +unusedFunction:t-dll-api.cc:121 //ivl_design_delay_sel() -unusedFunction:t-dll-api.cc:49 +unusedFunction:t-dll-api.cc:52 //ivl_design_discipline() -unusedFunction:t-dll-api.cc:128 +unusedFunction:t-dll-api.cc:140 //ivl_design_disciplines() -unusedFunction:t-dll-api.cc:122 +unusedFunction:t-dll-api.cc:134 //ivl_design_flag() -unusedFunction:t-dll-api.cc:54 -//ivl_design_process() unusedFunction:t-dll-api.cc:59 +//ivl_design_process() +unusedFunction:t-dll-api.cc:66 //ivl_design_root() -unusedFunction:t-dll-api.cc:72 +unusedFunction:t-dll-api.cc:80 //ivl_design_roots() -unusedFunction:t-dll-api.cc:81 +unusedFunction:t-dll-api.cc:89 //ivl_design_time_precision() -unusedFunction:t-dll-api.cc:106 +unusedFunction:t-dll-api.cc:115 //ivl_discipline_domain() -unusedFunction:t-dll-api.cc:135 +unusedFunction:t-dll-api.cc:147 //ivl_discipline_flow() -unusedFunction:t-dll-api.cc:140 +unusedFunction:t-dll-api.cc:153 //ivl_discipline_name() -unusedFunction:t-dll-api.cc:145 +unusedFunction:t-dll-api.cc:159 //ivl_discipline_potential() -unusedFunction:t-dll-api.cc:150 +unusedFunction:t-dll-api.cc:165 //ivl_enum_bits() -unusedFunction:t-dll-api.cc:260 +unusedFunction:t-dll-api.cc:277 //ivl_enum_file() -unusedFunction:t-dll-api.cc:285 +unusedFunction:t-dll-api.cc:302 //ivl_enum_lineno() -unusedFunction:t-dll-api.cc:291 +unusedFunction:t-dll-api.cc:308 //ivl_enum_name() -unusedFunction:t-dll-api.cc:253 +unusedFunction:t-dll-api.cc:270 //ivl_enum_names() -unusedFunction:t-dll-api.cc:247 +unusedFunction:t-dll-api.cc:264 //ivl_enum_signed() -unusedFunction:t-dll-api.cc:279 +unusedFunction:t-dll-api.cc:296 //ivl_enum_type() -unusedFunction:t-dll-api.cc:267 +unusedFunction:t-dll-api.cc:284 //ivl_enum_width() -unusedFunction:t-dll-api.cc:273 +unusedFunction:t-dll-api.cc:290 //ivl_event_any() -unusedFunction:t-dll-api.cc:349 -//ivl_event_file() -unusedFunction:t-dll-api.cc:326 -//ivl_event_lineno() -unusedFunction:t-dll-api.cc:332 -//ivl_event_name() -unusedFunction:t-dll-api.cc:297 -//ivl_event_nany() -unusedFunction:t-dll-api.cc:343 -//ivl_event_neg() -unusedFunction:t-dll-api.cc:362 -//ivl_event_nneg() -unusedFunction:t-dll-api.cc:356 -//ivl_event_npos() unusedFunction:t-dll-api.cc:369 +//ivl_event_file() +unusedFunction:t-dll-api.cc:345 +//ivl_event_lineno() +unusedFunction:t-dll-api.cc:351 +//ivl_event_name() +unusedFunction:t-dll-api.cc:314 +//ivl_event_nany() +unusedFunction:t-dll-api.cc:363 +//ivl_event_neg() +unusedFunction:t-dll-api.cc:382 +//ivl_event_nneg() +unusedFunction:t-dll-api.cc:376 +//ivl_event_npos() +unusedFunction:t-dll-api.cc:389 //ivl_event_pos() -unusedFunction:t-dll-api.cc:375 +unusedFunction:t-dll-api.cc:395 //ivl_event_scope() -unusedFunction:t-dll-api.cc:338 +unusedFunction:t-dll-api.cc:357 //ivl_expr_bits() -unusedFunction:t-dll-api.cc:382 +unusedFunction:t-dll-api.cc:402 //ivl_expr_branch() -unusedFunction:t-dll-api.cc:388 +unusedFunction:t-dll-api.cc:409 //ivl_expr_def() -unusedFunction:t-dll-api.cc:394 -//ivl_expr_delay_val() -unusedFunction:t-dll-api.cc:410 -//ivl_expr_dvalue() unusedFunction:t-dll-api.cc:416 +//ivl_expr_delay_val() +unusedFunction:t-dll-api.cc:432 +//ivl_expr_dvalue() +unusedFunction:t-dll-api.cc:439 //ivl_expr_enumtype() -unusedFunction:t-dll-api.cc:422 +unusedFunction:t-dll-api.cc:446 //ivl_expr_event() -unusedFunction:t-dll-api.cc:628 +unusedFunction:t-dll-api.cc:656 //ivl_expr_file() -unusedFunction:t-dll-api.cc:162 +unusedFunction:t-dll-api.cc:178 //ivl_expr_lineno() -unusedFunction:t-dll-api.cc:168 +unusedFunction:t-dll-api.cc:184 //ivl_expr_name() -unusedFunction:t-dll-api.cc:433 +unusedFunction:t-dll-api.cc:459 //ivl_expr_nature() -unusedFunction:t-dll-api.cc:456 +unusedFunction:t-dll-api.cc:483 //ivl_expr_net_type() -unusedFunction:t-dll-api.cc:428 +unusedFunction:t-dll-api.cc:453 //ivl_expr_opcode() -unusedFunction:t-dll-api.cc:462 +unusedFunction:t-dll-api.cc:490 //ivl_expr_oper1() -unusedFunction:t-dll-api.cc:478 +unusedFunction:t-dll-api.cc:506 //ivl_expr_oper2() -unusedFunction:t-dll-api.cc:516 +unusedFunction:t-dll-api.cc:544 //ivl_expr_oper3() -unusedFunction:t-dll-api.cc:542 +unusedFunction:t-dll-api.cc:570 //ivl_expr_parameter() -unusedFunction:t-dll-api.cc:556 +unusedFunction:t-dll-api.cc:584 //ivl_expr_parm() -unusedFunction:t-dll-api.cc:571 +unusedFunction:t-dll-api.cc:599 //ivl_expr_parms() -unusedFunction:t-dll-api.cc:598 +unusedFunction:t-dll-api.cc:626 //ivl_expr_repeat() -unusedFunction:t-dll-api.cc:621 -//ivl_expr_scope() -unusedFunction:t-dll-api.cc:642 -//ivl_expr_sel_type() unusedFunction:t-dll-api.cc:649 +//ivl_expr_scope() +unusedFunction:t-dll-api.cc:670 +//ivl_expr_sel_type() +unusedFunction:t-dll-api.cc:677 //ivl_expr_signed() -unusedFunction:t-dll-api.cc:674 +unusedFunction:t-dll-api.cc:702 //ivl_expr_sized() -unusedFunction:t-dll-api.cc:680 +unusedFunction:t-dll-api.cc:708 //ivl_expr_string() -unusedFunction:t-dll-api.cc:686 +unusedFunction:t-dll-api.cc:714 //ivl_expr_type() -unusedFunction:t-dll-api.cc:155 +unusedFunction:t-dll-api.cc:171 //ivl_expr_uvalue() -unusedFunction:t-dll-api.cc:692 +unusedFunction:t-dll-api.cc:721 //ivl_expr_value() -unusedFunction:t-dll-api.cc:717 +unusedFunction:t-dll-api.cc:747 //ivl_expr_width() +unusedFunction:t-dll-api.cc:753 -unusedFunction:t-dll-api.cc:723 //ivl_file_table_index() -unusedFunction:t-dll-api.cc:765 +unusedFunction:t-dll-api.cc:795 //ivl_file_table_item() -unusedFunction:t-dll-api.cc:755 +unusedFunction:t-dll-api.cc:785 //ivl_file_table_size() -unusedFunction:t-dll-api.cc:783 +unusedFunction:t-dll-api.cc:813 //ivl_island_flag_set() -unusedFunction:t-dll-api.cc:792 +unusedFunction:t-dll-api.cc:822 //ivl_island_flag_test() -unusedFunction:t-dll-api.cc:806 +unusedFunction:t-dll-api.cc:837 //ivl_logic_attr() -unusedFunction:t-dll-api.cc:832 +unusedFunction:t-dll-api.cc:864 //ivl_logic_attr_cnt() -unusedFunction:t-dll-api.cc:848 +unusedFunction:t-dll-api.cc:880 //ivl_logic_attr_val() -unusedFunction:t-dll-api.cc:853 +unusedFunction:t-dll-api.cc:886 //ivl_logic_basename() -unusedFunction:t-dll-api.cc:901 +unusedFunction:t-dll-api.cc:935 //ivl_logic_delay() -unusedFunction:t-dll-api.cc:936 +unusedFunction:t-dll-api.cc:974 //ivl_logic_drive0() -unusedFunction:t-dll-api.cc:860 -//ivl_logic_drive1() -unusedFunction:t-dll-api.cc:877 -//ivl_logic_file() -unusedFunction:t-dll-api.cc:814 -//ivl_logic_is_cassign() -unusedFunction:t-dll-api.cc:826 -//ivl_logic_lineno() -unusedFunction:t-dll-api.cc:820 -//ivl_logic_name() unusedFunction:t-dll-api.cc:894 +//ivl_logic_drive1() +unusedFunction:t-dll-api.cc:911 +//ivl_logic_file() +unusedFunction:t-dll-api.cc:846 +//ivl_logic_is_cassign() +unusedFunction:t-dll-api.cc:858 +//ivl_logic_lineno() +unusedFunction:t-dll-api.cc:852 +//ivl_logic_name() +unusedFunction:t-dll-api.cc:928 //ivl_logic_pins() -unusedFunction:t-dll-api.cc:918 +unusedFunction:t-dll-api.cc:953 //ivl_logic_scope() -unusedFunction:t-dll-api.cc:907 +unusedFunction:t-dll-api.cc:941 //ivl_logic_type() -unusedFunction:t-dll-api.cc:913 +unusedFunction:t-dll-api.cc:947 //ivl_logic_udp() -unusedFunction:t-dll-api.cc:929 +unusedFunction:t-dll-api.cc:966 //ivl_logic_width() -unusedFunction:t-dll-api.cc:942 +unusedFunction:t-dll-api.cc:981 //ivl_lpm_array() -unusedFunction:t-dll-api.cc:1059 +unusedFunction:t-dll-api.cc:1109 //ivl_lpm_aset_value() -unusedFunction:t-dll-api.cc:1110 +unusedFunction:t-dll-api.cc:1160 //ivl_lpm_async_clr() -unusedFunction:t-dll-api.cc:1005 +unusedFunction:t-dll-api.cc:1054 //ivl_lpm_async_set() -unusedFunction:t-dll-api.cc:1035 +unusedFunction:t-dll-api.cc:1085 //ivl_lpm_base() -unusedFunction:t-dll-api.cc:1071 -//ivl_lpm_basename() -unusedFunction:t-dll-api.cc:1000 -//ivl_lpm_clk() -unusedFunction:t-dll-api.cc:1098 -//ivl_lpm_data() -unusedFunction:t-dll-api.cc:1167 -//ivl_lpm_datab() -unusedFunction:t-dll-api.cc:1264 -//ivl_lpm_define() -unusedFunction:t-dll-api.cc:1133 -//ivl_lpm_delay() -unusedFunction:t-dll-api.cc:1029 -//ivl_lpm_drive0() -unusedFunction:t-dll-api.cc:1393 -//ivl_lpm_drive1() -unusedFunction:t-dll-api.cc:1410 -//ivl_lpm_enable() -unusedFunction:t-dll-api.cc:1145 -//ivl_lpm_file() -unusedFunction:t-dll-api.cc:1157 -//ivl_lpm_lineno() -unusedFunction:t-dll-api.cc:1162 -//ivl_lpm_name() -unusedFunction:t-dll-api.cc:1298 -//ivl_lpm_negedge() -unusedFunction:t-dll-api.cc:1086 -//ivl_lpm_select() -unusedFunction:t-dll-api.cc:1433 -//ivl_lpm_selects() -unusedFunction:t-dll-api.cc:1449 -//ivl_lpm_signed() -unusedFunction:t-dll-api.cc:1466 -//ivl_lpm_size() -unusedFunction:t-dll-api.cc:1525 -//ivl_lpm_sset_value() unusedFunction:t-dll-api.cc:1121 +//ivl_lpm_basename() +unusedFunction:t-dll-api.cc:1048 +//ivl_lpm_clk() +unusedFunction:t-dll-api.cc:1148 +//ivl_lpm_data() +unusedFunction:t-dll-api.cc:1221 +//ivl_lpm_datab() +unusedFunction:t-dll-api.cc:1321 +//ivl_lpm_define() +unusedFunction:t-dll-api.cc:1183 +//ivl_lpm_delay() +unusedFunction:t-dll-api.cc:1078 +//ivl_lpm_drive0() +unusedFunction:t-dll-api.cc:1453 +//ivl_lpm_drive1() +unusedFunction:t-dll-api.cc:1470 +//ivl_lpm_enable() +unusedFunction:t-dll-api.cc:1195 +//ivl_lpm_file() +unusedFunction:t-dll-api.cc:1209 +//ivl_lpm_lineno() +unusedFunction:t-dll-api.cc:1215 +//ivl_lpm_name() +unusedFunction:t-dll-api.cc:1355 +//ivl_lpm_negedge() +unusedFunction:t-dll-api.cc:1136 +//ivl_lpm_select() +unusedFunction:t-dll-api.cc:1493 +//ivl_lpm_selects() +unusedFunction:t-dll-api.cc:1510 +//ivl_lpm_signed() +unusedFunction:t-dll-api.cc:1528 +//ivl_lpm_size() +unusedFunction:t-dll-api.cc:1587 +//ivl_lpm_sset_value() +unusedFunction:t-dll-api.cc:1171 //ivl_lpm_string() -unusedFunction:t-dll-api.cc:1577 +unusedFunction:t-dll-api.cc:1640 //ivl_lpm_sync_clr() -unusedFunction:t-dll-api.cc:1017 +unusedFunction:t-dll-api.cc:1066 //ivl_lpm_sync_set() -unusedFunction:t-dll-api.cc:1047 +unusedFunction:t-dll-api.cc:1097 //ivl_lpm_trigger() -unusedFunction:t-dll-api.cc:1594 +unusedFunction:t-dll-api.cc:1659 //ivl_lpm_type() -unusedFunction:t-dll-api.cc:1583 +unusedFunction:t-dll-api.cc:1647 //ivl_lpm_width() -unusedFunction:t-dll-api.cc:1588 +unusedFunction:t-dll-api.cc:1653 //ivl_lval_idx() -unusedFunction:t-dll-api.cc:1616 +unusedFunction:t-dll-api.cc:1681 //ivl_lval_mux() -unusedFunction:t-dll-api.cc:1611 +unusedFunction:t-dll-api.cc:1676 //ivl_lval_nest() -unusedFunction:t-dll-api.cc:1661 +unusedFunction:t-dll-api.cc:1726 //ivl_lval_part_off() -unusedFunction:t-dll-api.cc:1625 +unusedFunction:t-dll-api.cc:1690 //ivl_lval_property_idx() -unusedFunction:t-dll-api.cc:1643 +unusedFunction:t-dll-api.cc:1708 //ivl_lval_sel_type() -unusedFunction:t-dll-api.cc:1631 +unusedFunction:t-dll-api.cc:1696 //ivl_lval_sig() -unusedFunction:t-dll-api.cc:1649 +unusedFunction:t-dll-api.cc:1714 //ivl_nature_name() -unusedFunction:t-dll-api.cc:1670 +unusedFunction:t-dll-api.cc:1735 //ivl_nexus_get_private() -unusedFunction:t-dll-api.cc:1690 +unusedFunction:t-dll-api.cc:1756 //ivl_nexus_name() -unusedFunction:t-dll-api.cc:1679 +unusedFunction:t-dll-api.cc:1745 //ivl_nexus_ptr_branch() -unusedFunction:t-dll-api.cc:1733 +unusedFunction:t-dll-api.cc:1799 //ivl_nexus_ptr_con() -unusedFunction:t-dll-api.cc:1742 +unusedFunction:t-dll-api.cc:1808 //ivl_nexus_ptr_sig() -unusedFunction:t-dll-api.cc:1769 +unusedFunction:t-dll-api.cc:1835 //ivl_nexus_ptr_switch() -unusedFunction:t-dll-api.cc:1778 +unusedFunction:t-dll-api.cc:1844 //ivl_nexus_set_private() -unusedFunction:t-dll-api.cc:1696 +unusedFunction:t-dll-api.cc:1762 //ivl_parameter_basename() -unusedFunction:t-dll-api.cc:1787 +unusedFunction:t-dll-api.cc:1853 //ivl_parameter_expr() -unusedFunction:t-dll-api.cc:1830 +unusedFunction:t-dll-api.cc:1896 //ivl_parameter_file() -unusedFunction:t-dll-api.cc:1836 +unusedFunction:t-dll-api.cc:1902 //ivl_parameter_lineno() -unusedFunction:t-dll-api.cc:1842 +unusedFunction:t-dll-api.cc:1908 //ivl_parameter_local() -unusedFunction:t-dll-api.cc:1793 +unusedFunction:t-dll-api.cc:1859 //ivl_parameter_lsb() -unusedFunction:t-dll-api.cc:1811 +unusedFunction:t-dll-api.cc:1877 //ivl_parameter_msb() -unusedFunction:t-dll-api.cc:1805 +unusedFunction:t-dll-api.cc:1871 //ivl_parameter_scope() -unusedFunction:t-dll-api.cc:1848 +unusedFunction:t-dll-api.cc:1914 //ivl_parameter_signed() -unusedFunction:t-dll-api.cc:1799 +unusedFunction:t-dll-api.cc:1865 //ivl_parameter_width() -unusedFunction:t-dll-api.cc:1821 +unusedFunction:t-dll-api.cc:1887 //ivl_path_condit() -unusedFunction:t-dll-api.cc:1854 +unusedFunction:t-dll-api.cc:1920 //ivl_path_delay() -unusedFunction:t-dll-api.cc:1866 +unusedFunction:t-dll-api.cc:1932 //ivl_path_is_condit() -unusedFunction:t-dll-api.cc:1860 +unusedFunction:t-dll-api.cc:1926 //ivl_path_scope() -unusedFunction:t-dll-api.cc:1872 +unusedFunction:t-dll-api.cc:1938 //ivl_path_source() -unusedFunction:t-dll-api.cc:1879 +unusedFunction:t-dll-api.cc:1945 //ivl_path_source_negedge() -unusedFunction:t-dll-api.cc:1889 +unusedFunction:t-dll-api.cc:1957 //ivl_path_source_posedge() -unusedFunction:t-dll-api.cc:1884 +unusedFunction:t-dll-api.cc:1951 //ivl_process_analog() -unusedFunction:t-dll-api.cc:1911 +unusedFunction:t-dll-api.cc:1981 //ivl_process_attr_cnt() -unusedFunction:t-dll-api.cc:1926 +unusedFunction:t-dll-api.cc:1999 //ivl_process_attr_val() -unusedFunction:t-dll-api.cc:1931 +unusedFunction:t-dll-api.cc:2005 //ivl_process_file() -unusedFunction:t-dll-api.cc:1894 +unusedFunction:t-dll-api.cc:1963 //ivl_process_lineno() -unusedFunction:t-dll-api.cc:1900 +unusedFunction:t-dll-api.cc:1969 //ivl_process_scope() -unusedFunction:t-dll-api.cc:1916 +unusedFunction:t-dll-api.cc:1987 //ivl_process_stmt() -unusedFunction:t-dll-api.cc:1921 +unusedFunction:t-dll-api.cc:1993 //ivl_process_type() -unusedFunction:t-dll-api.cc:1906 +unusedFunction:t-dll-api.cc:1975 //ivl_scope_attr_cnt() -unusedFunction:t-dll-api.cc:1938 +unusedFunction:t-dll-api.cc:2013 //ivl_scope_attr_val() -unusedFunction:t-dll-api.cc:1944 +unusedFunction:t-dll-api.cc:2019 //ivl_scope_basename() -unusedFunction:t-dll-api.cc:1951 -//ivl_scope_child() -unusedFunction:t-dll-api.cc:1978 -//ivl_scope_children() -unusedFunction:t-dll-api.cc:1958 -//ivl_scope_childs() -unusedFunction:t-dll-api.cc:1972 -//ivl_scope_class() -unusedFunction:t-dll-api.cc:1984 -//ivl_scope_classes() -unusedFunction:t-dll-api.cc:1990 -//ivl_scope_def() -unusedFunction:t-dll-api.cc:1996 -//ivl_scope_def_file() -unusedFunction:t-dll-api.cc:2002 -//ivl_scope_def_lineno() -unusedFunction:t-dll-api.cc:2008 -//ivl_scope_enumerate() -unusedFunction:t-dll-api.cc:2020 -//ivl_scope_enumerates() -unusedFunction:t-dll-api.cc:2014 -//ivl_scope_event() -unusedFunction:t-dll-api.cc:2033 -//ivl_scope_events() unusedFunction:t-dll-api.cc:2027 +//ivl_scope_child() +unusedFunction:t-dll-api.cc:2054 +//ivl_scope_children() +unusedFunction:t-dll-api.cc:2033 +//ivl_scope_childs() +unusedFunction:t-dll-api.cc:2047 +//ivl_scope_class() +unusedFunction:t-dll-api.cc:2061 +//ivl_scope_classes() +unusedFunction:t-dll-api.cc:2068 +//ivl_scope_def() +unusedFunction:t-dll-api.cc:2075 +//ivl_scope_def_file() +unusedFunction:t-dll-api.cc:2081 +//ivl_scope_def_lineno() +unusedFunction:t-dll-api.cc:2087 +//ivl_scope_enumerate() +unusedFunction:t-dll-api.cc:2099 +//ivl_scope_enumerates() +unusedFunction:t-dll-api.cc:2093 +//ivl_scope_event() +unusedFunction:t-dll-api.cc:2112 +//ivl_scope_events() +unusedFunction:t-dll-api.cc:2106 //ivl_scope_file() -unusedFunction:t-dll-api.cc:2040 +unusedFunction:t-dll-api.cc:2119 +//ivl_scope_func_signed +unusedFunction:t-dll-api.cc:2132 +//ivl_scope_func_type +unusedFunction:t-dll-api.cc:2125 +//ivl_scope_func_width +unusedFunction:t-dll-api.cc:2140 //ivl_scope_is_auto() -unusedFunction:t-dll-api.cc:2046 +unusedFunction:t-dll-api.cc:2148 //ivl_scope_is_cell() -unusedFunction:t-dll-api.cc:2052 +unusedFunction:t-dll-api.cc:2154 //ivl_scope_lineno() -unusedFunction:t-dll-api.cc:2058 -//ivl_scope_log() -unusedFunction:t-dll-api.cc:2070 -//ivl_scope_logs() -unusedFunction:t-dll-api.cc:2064 -//ivl_scope_lpm() -unusedFunction:t-dll-api.cc:2083 -//ivl_scope_lpms() -unusedFunction:t-dll-api.cc:2077 -//ivl_scope_mod_module_port_name() unusedFunction:t-dll-api.cc:2160 +//ivl_scope_log() +unusedFunction:t-dll-api.cc:2172 +//ivl_scope_logs() +unusedFunction:t-dll-api.cc:2166 +//ivl_scope_lpm() +unusedFunction:t-dll-api.cc:2185 +//ivl_scope_lpms() +unusedFunction:t-dll-api.cc:2179 +//ivl_scope_mod_module_port_name() +unusedFunction:t-dll-api.cc:2264 //ivl_scope_mod_module_port_type() -unusedFunction:t-dll-api.cc:2169 +unusedFunction:t-dll-api.cc:2273 //ivl_scope_mod_module_port_width() -unusedFunction:t-dll-api.cc:2180 +unusedFunction:t-dll-api.cc:2285 //ivl_scope_mod_module_ports() -unusedFunction:t-dll-api.cc:2153 +unusedFunction:t-dll-api.cc:2257 //ivl_scope_mod_port() -unusedFunction:t-dll-api.cc:2204 +unusedFunction:t-dll-api.cc:2310 //ivl_scope_param() -unusedFunction:t-dll-api.cc:2139 +unusedFunction:t-dll-api.cc:2243 //ivl_scope_params() -unusedFunction:t-dll-api.cc:2133 +unusedFunction:t-dll-api.cc:2237 //ivl_scope_parent() -unusedFunction:t-dll-api.cc:2146 -//ivl_scope_port() -unusedFunction:t-dll-api.cc:2195 -//ivl_scope_ports() -unusedFunction:t-dll-api.cc:2186 -//ivl_scope_sig() -unusedFunction:t-dll-api.cc:2218 -//ivl_scope_sigs() -unusedFunction:t-dll-api.cc:2212 -//ivl_scope_switch() -unusedFunction:t-dll-api.cc:2231 -//ivl_scope_switches() -unusedFunction:t-dll-api.cc:2225 -//ivl_scope_time_precision() -unusedFunction:t-dll-api.cc:2238 -//ivl_scope_time_units() -unusedFunction:t-dll-api.cc:2244 -//ivl_scope_tname() -unusedFunction:t-dll-api.cc:2256 -//ivl_scope_type() unusedFunction:t-dll-api.cc:2250 +//ivl_scope_port() +unusedFunction:t-dll-api.cc:2301 +//ivl_scope_ports() +unusedFunction:t-dll-api.cc:2292 +//ivl_scope_sig() +unusedFunction:t-dll-api.cc:2324 +//ivl_scope_sigs() +unusedFunction:t-dll-api.cc:2318 +//ivl_scope_switch() +unusedFunction:t-dll-api.cc:2337 +//ivl_scope_switches() +unusedFunction:t-dll-api.cc:2331 +//ivl_scope_time_precision() +unusedFunction:t-dll-api.cc:2344 +//ivl_scope_time_units() +unusedFunction:t-dll-api.cc:2350 +//ivl_scope_tname() +unusedFunction:t-dll-api.cc:2362 +//ivl_scope_type() +unusedFunction:t-dll-api.cc:2356 //ivl_signal_array_addr_swapped() -unusedFunction:t-dll-api.cc:2272 -//ivl_signal_array_base() -unusedFunction:t-dll-api.cc:2262 -//ivl_signal_array_count() -unusedFunction:t-dll-api.cc:2267 -//ivl_signal_attr() -unusedFunction:t-dll-api.cc:2287 -//ivl_signal_attr_cnt() -unusedFunction:t-dll-api.cc:2302 -//ivl_signal_attr_val() -unusedFunction:t-dll-api.cc:2307 -//ivl_signal_basename() -unusedFunction:t-dll-api.cc:2313 -//ivl_signal_data_type() -unusedFunction:t-dll-api.cc:2447 -//ivl_signal_dimensions() -unusedFunction:t-dll-api.cc:2277 -//ivl_signal_discipline() -unusedFunction:t-dll-api.cc:2282 -//ivl_signal_file() -unusedFunction:t-dll-api.cc:2425 -//ivl_signal_forced_net() -unusedFunction:t-dll-api.cc:2420 -//ivl_signal_integer() -unusedFunction:t-dll-api.cc:2437 -//ivl_signal_lineno() -unusedFunction:t-dll-api.cc:2431 -//ivl_signal_local() -unusedFunction:t-dll-api.cc:2410 -//ivl_signal_lsb() unusedFunction:t-dll-api.cc:2380 +//ivl_signal_array_base() +unusedFunction:t-dll-api.cc:2368 +//ivl_signal_array_count() +unusedFunction:t-dll-api.cc:2374 +//ivl_signal_attr() +unusedFunction:t-dll-api.cc:2398 +//ivl_signal_attr_cnt() +unusedFunction:t-dll-api.cc:2414 +//ivl_signal_attr_val() +unusedFunction:t-dll-api.cc:2420 +//ivl_signal_basename() +unusedFunction:t-dll-api.cc:2427 +//ivl_signal_data_type() +unusedFunction:t-dll-api.cc:2578 +//ivl_signal_dimensions() +unusedFunction:t-dll-api.cc:2386 +//ivl_signal_discipline() +unusedFunction:t-dll-api.cc:2392 +//ivl_signal_file() +unusedFunction:t-dll-api.cc:2555 +//ivl_signal_forced_net() +unusedFunction:t-dll-api.cc:2549 +//ivl_signal_integer() +unusedFunction:t-dll-api.cc:2567 +//ivl_signal_lineno() +unusedFunction:t-dll-api.cc:2561 +//ivl_signal_local() +unusedFunction:t-dll-api.cc:2536 +//ivl_signal_lsb() +unusedFunction:t-dll-api.cc:2501 //ivl_signal_module_port_index() -unusedFunction:t-dll-api.cc:2405 +unusedFunction:t-dll-api.cc:2530 //ivl_signal_msb() -unusedFunction:t-dll-api.cc:2371 +unusedFunction:t-dll-api.cc:2491 //ivl_signal_name() -unusedFunction:t-dll-api.cc:2318 +unusedFunction:t-dll-api.cc:2433 //ivl_signal_nex() -unusedFunction:t-dll-api.cc:2338 +unusedFunction:t-dll-api.cc:2454 //ivl_signal_npath() -unusedFunction:t-dll-api.cc:2457 +unusedFunction:t-dll-api.cc:2591 //ivl_signal_packed_dimensions() -unusedFunction:t-dll-api.cc:2354 +unusedFunction:t-dll-api.cc:2471 //ivl_signal_packed_lsb() -unusedFunction:t-dll-api.cc:2365 +unusedFunction:t-dll-api.cc:2484 //ivl_signal_packed_msb() -unusedFunction:t-dll-api.cc:2359 +unusedFunction:t-dll-api.cc:2477 //ivl_signal_path() -unusedFunction:t-dll-api.cc:2462 +unusedFunction:t-dll-api.cc:2597 //ivl_signal_port() -unusedFunction:t-dll-api.cc:2400 +unusedFunction:t-dll-api.cc:2524 //ivl_signal_scope() -unusedFunction:t-dll-api.cc:2389 +unusedFunction:t-dll-api.cc:2511 //ivl_signal_signed() -unusedFunction:t-dll-api.cc:2415 +unusedFunction:t-dll-api.cc:2542 //ivl_signal_width() -unusedFunction:t-dll-api.cc:2395 +unusedFunction:t-dll-api.cc:2517 //ivl_statement_type() -unusedFunction:t-dll-api.cc:2473 +unusedFunction:t-dll-api.cc:2610 //ivl_stmt_block_count() -unusedFunction:t-dll-api.cc:2502 +unusedFunction:t-dll-api.cc:2643 //ivl_stmt_block_scope() -unusedFunction:t-dll-api.cc:2488 +unusedFunction:t-dll-api.cc:2628 //ivl_stmt_block_stmt() -unusedFunction:t-dll-api.cc:2516 +unusedFunction:t-dll-api.cc:2658 //ivl_stmt_call() -unusedFunction:t-dll-api.cc:2531 +unusedFunction:t-dll-api.cc:2674 //ivl_stmt_case_count() -unusedFunction:t-dll-api.cc:2551 +unusedFunction:t-dll-api.cc:2695 //ivl_stmt_case_expr() -unusedFunction:t-dll-api.cc:2565 +unusedFunction:t-dll-api.cc:2710 //ivl_stmt_case_stmt() -unusedFunction:t-dll-api.cc:2581 +unusedFunction:t-dll-api.cc:2727 //ivl_stmt_cond_expr() -unusedFunction:t-dll-api.cc:2597 +unusedFunction:t-dll-api.cc:2744 //ivl_stmt_cond_false() -unusedFunction:t-dll-api.cc:2623 +unusedFunction:t-dll-api.cc:2771 //ivl_stmt_cond_true() -unusedFunction:t-dll-api.cc:2632 +unusedFunction:t-dll-api.cc:2781 //ivl_stmt_delay_expr() -unusedFunction:t-dll-api.cc:2641 +unusedFunction:t-dll-api.cc:2791 //ivl_stmt_delay_val() -unusedFunction:t-dll-api.cc:2657 +unusedFunction:t-dll-api.cc:2808 //ivl_stmt_events() -unusedFunction:t-dll-api.cc:2681 +unusedFunction:t-dll-api.cc:2834 //ivl_stmt_file() -unusedFunction:t-dll-api.cc:2478 +unusedFunction:t-dll-api.cc:2616 //ivl_stmt_lexp() -unusedFunction:t-dll-api.cc:2708 -//ivl_stmt_lineno() -unusedFunction:t-dll-api.cc:2483 -//ivl_stmt_lval() -unusedFunction:t-dll-api.cc:2719 -//ivl_stmt_lvals() -unusedFunction:t-dll-api.cc:2737 -//ivl_stmt_lwidth() -unusedFunction:t-dll-api.cc:2754 -//ivl_stmt_name() -unusedFunction:t-dll-api.cc:2786 -//ivl_stmt_nevent() -unusedFunction:t-dll-api.cc:2663 -//ivl_stmt_opcode() -unusedFunction:t-dll-api.cc:2798 -//ivl_stmt_parm() -unusedFunction:t-dll-api.cc:2809 -//ivl_stmt_parm_count() -unusedFunction:t-dll-api.cc:2822 -//ivl_stmt_rval() -unusedFunction:t-dll-api.cc:2833 -//ivl_stmt_sfunc_as_task() -unusedFunction:t-dll-api.cc:2850 -//ivl_stmt_sub_stmt() unusedFunction:t-dll-api.cc:2862 +//ivl_stmt_lineno() +unusedFunction:t-dll-api.cc:2622 +//ivl_stmt_lval() +unusedFunction:t-dll-api.cc:2874 +//ivl_stmt_lvals() +unusedFunction:t-dll-api.cc:2893 +//ivl_stmt_lwidth() +unusedFunction:t-dll-api.cc:2911 +//ivl_stmt_name() +unusedFunction:t-dll-api.cc:2944 +//ivl_stmt_nevent() +unusedFunction:t-dll-api.cc:2815 +//ivl_stmt_opcode() +unusedFunction:t-dll-api.cc:2957 +//ivl_stmt_parm() +unusedFunction:t-dll-api.cc:2969 +//ivl_stmt_parm_count() +unusedFunction:t-dll-api.cc:2983 +//ivl_stmt_rval() +unusedFunction:t-dll-api.cc:2995 +//ivl_stmt_sfunc_as_task() +unusedFunction:t-dll-api.cc:3013 +//ivl_stmt_sub_stmt() +unusedFunction:t-dll-api.cc:3026 //ivl_switch_a() -unusedFunction:t-dll-api.cc:2899 +unusedFunction:t-dll-api.cc:3067 //ivl_switch_b() -unusedFunction:t-dll-api.cc:2904 +unusedFunction:t-dll-api.cc:3073 //ivl_switch_basename() -unusedFunction:t-dll-api.cc:2884 +unusedFunction:t-dll-api.cc:3049 //ivl_switch_delay() -unusedFunction:t-dll-api.cc:2929 +unusedFunction:t-dll-api.cc:3103 //ivl_switch_enable() -unusedFunction:t-dll-api.cc:2909 +unusedFunction:t-dll-api.cc:3079 //ivl_switch_file() -unusedFunction:t-dll-api.cc:2935 +unusedFunction:t-dll-api.cc:3110 //ivl_switch_island() -unusedFunction:t-dll-api.cc:2940 +unusedFunction:t-dll-api.cc:3116 //ivl_switch_lineno() -unusedFunction:t-dll-api.cc:2945 +unusedFunction:t-dll-api.cc:3122 //ivl_switch_offset() -unusedFunction:t-dll-api.cc:2924 +unusedFunction:t-dll-api.cc:3097 //ivl_switch_part() -unusedFunction:t-dll-api.cc:2919 +unusedFunction:t-dll-api.cc:3091 //ivl_switch_scope() -unusedFunction:t-dll-api.cc:2889 +unusedFunction:t-dll-api.cc:3055 //ivl_switch_type() -unusedFunction:t-dll-api.cc:2894 +unusedFunction:t-dll-api.cc:3061 //ivl_switch_width() -unusedFunction:t-dll-api.cc:2914 +unusedFunction:t-dll-api.cc:3085 //ivl_type_base() -unusedFunction:t-dll-api.cc:2950 +unusedFunction:t-dll-api.cc:3128 //ivl_type_element() -unusedFunction:t-dll-api.cc:2956 +unusedFunction:t-dll-api.cc:3134 //ivl_type_name() -unusedFunction:t-dll-api.cc:2985 +unusedFunction:t-dll-api.cc:3166 //ivl_type_packed_dimensions() -unusedFunction:t-dll-api.cc:2965 +unusedFunction:t-dll-api.cc:3143 //ivl_type_packed_lsb() -unusedFunction:t-dll-api.cc:2971 +unusedFunction:t-dll-api.cc:3150 //ivl_type_packed_msb() -unusedFunction:t-dll-api.cc:2978 +unusedFunction:t-dll-api.cc:3158 //ivl_type_prop_type() -unusedFunction:t-dll-api.cc:3011 +unusedFunction:t-dll-api.cc:3191 //ivl_type_properties() -unusedFunction:t-dll-api.cc:2994 +unusedFunction:t-dll-api.cc:3174 //ivl_type_signed() -unusedFunction:t-dll-api.cc:3019 +unusedFunction:t-dll-api.cc:3199 //ivl_udp_file() -unusedFunction:t-dll-api.cc:990 +unusedFunction:t-dll-api.cc:1036 //ivl_udp_init() -unusedFunction:t-dll-api.cc:958 +unusedFunction:t-dll-api.cc:999 //ivl_udp_lineno() -unusedFunction:t-dll-api.cc:995 +unusedFunction:t-dll-api.cc:1042 //ivl_udp_name() -unusedFunction:t-dll-api.cc:984 +unusedFunction:t-dll-api.cc:1029 //ivl_udp_nin() -unusedFunction:t-dll-api.cc:953 +unusedFunction:t-dll-api.cc:993 //ivl_udp_port() -unusedFunction:t-dll-api.cc:963 +unusedFunction:t-dll-api.cc:1005 //ivl_udp_row() -unusedFunction:t-dll-api.cc:971 +unusedFunction:t-dll-api.cc:1014 //ivl_udp_rows() -unusedFunction:t-dll-api.cc:979 +unusedFunction:t-dll-api.cc:1023 // ivl_udp_sequ() -unusedFunction:t-dll-api.cc:948 +unusedFunction:t-dll-api.cc:987 diff --git a/vpi/cppcheck.sup b/vpi/cppcheck.sup index 82af710f0..f0fd8584d 100644 --- a/vpi/cppcheck.sup +++ b/vpi/cppcheck.sup @@ -45,83 +45,83 @@ variableScope:fstapi.c:6238 variableScope:fstapi.c:6466 // These functions are not used by Icarus // fstReaderClrFacProcessMask() -unusedFunction:fstapi.c:3344 +unusedFunction:fstapi.c:3345 // fstReaderClrFacProcessMaskAll() -unusedFunction:fstapi.c:3373 +unusedFunction:fstapi.c:3374 // fstReaderGetAliasCount() -unusedFunction:fstapi.c:3436 +unusedFunction:fstapi.c:3437 // fstReaderGetCurrentFlatScope() -unusedFunction:fstapi.c:3182 +unusedFunction:fstapi.c:3183 // fstReaderGetAliasCount() -unusedFunction:fstapi.c:3279 +unusedFunction:fstapi.c:3280 // fstReaderGetCurrentScopeUserInfo() -unusedFunction:fstapi.c:3196 +unusedFunction:fstapi.c:3197 // fstReaderGetDateString() -unusedFunction:fstapi.c:3464 +unusedFunction:fstapi.c:3465 // fstReaderGetDoubleEndianMatchState() -unusedFunction:fstapi.c:3450 +unusedFunction:fstapi.c:3451 // fstReaderGetDumpActivityChangeTime() -unusedFunction:fstapi.c:3492 +unusedFunction:fstapi.c:3493 // fstReaderGetDumpActivityChangeValue() -unusedFunction:fstapi.c:3507 +unusedFunction:fstapi.c:3508 // fstReaderGetEndTime() -unusedFunction:fstapi.c:3401 +unusedFunction:fstapi.c:3402 // fstReaderGetFacProcessMask() -unusedFunction:fstapi.c:3307 +unusedFunction:fstapi.c:3308 // fstReaderGetFileType() -unusedFunction:fstapi.c:3471 +unusedFunction:fstapi.c:3472 // fstReaderGetFseekFailed() -unusedFunction:fstapi.c:3292 +unusedFunction:fstapi.c:3293 // fstReaderGetMaxHandle() -unusedFunction:fstapi.c:3429 +unusedFunction:fstapi.c:3430 // fstReaderGetMemoryUsedByWriter() -unusedFunction:fstapi.c:3408 +unusedFunction:fstapi.c:3409 // fstReaderGetNumberDumpActivityChanges() -unusedFunction:fstapi.c:3485 +unusedFunction:fstapi.c:3486 // fstReaderGetScopeCount() -unusedFunction:fstapi.c:3415 +unusedFunction:fstapi.c:3416 // fstReaderGetStartTime() -unusedFunction:fstapi.c:3394 +unusedFunction:fstapi.c:3395 // fstReaderGetTimescale() -unusedFunction:fstapi.c:3387 +unusedFunction:fstapi.c:3388 // fstReaderGetTimezero() -unusedFunction:fstapi.c:3478 +unusedFunction:fstapi.c:3479 // fstReaderGetValueChangeSectionCount() -unusedFunction:fstapi.c:3443 +unusedFunction:fstapi.c:3444 // fstReaderGetValueFromHandleAtTime() -unusedFunction:fstapi.c:5685 +unusedFunction:fstapi.c:5686 // fstReaderGetVarCount() -unusedFunction:fstapi.c:3422 +unusedFunction:fstapi.c:3423 // fstReaderGetVersionString() -unusedFunction:fstapi.c:3457 +unusedFunction:fstapi.c:3458 // fstReaderIterBlocks() -unusedFunction:fstapi.c:4652 +unusedFunction:fstapi.c:4653 // fstReaderIterBlocksSetNativeDoublesOnCallback() -unusedFunction:fstapi.c:3557 +unusedFunction:fstapi.c:3558 // fstReaderIterateHier() -unusedFunction:fstapi.c:3782 +unusedFunction:fstapi.c:3783 // fstReaderIterateHierRewind() -unusedFunction:fstapi.c:3762 +unusedFunction:fstapi.c:3763 // fstReaderOpen() -unusedFunction:fstapi.c:4550 +unusedFunction:fstapi.c:4551 // fstReaderOpenForUtilitiesOnly() -unusedFunction:fstapi.c:4542 +unusedFunction:fstapi.c:4543 // fstReaderPushScope() -unusedFunction:fstapi.c:3244 +unusedFunction:fstapi.c:3245 // fstReaderResetScope() -unusedFunction:fstapi.c:3233 +unusedFunction:fstapi.c:3234 // fstReaderSetFacProcessMask() -unusedFunction:fstapi.c:3326 +unusedFunction:fstapi.c:3327 // fstReaderSetFacProcessMaskAll() -unusedFunction:fstapi.c:3362 +unusedFunction:fstapi.c:3363 // fstReaderSetLimitTimeRange() -unusedFunction:fstapi.c:3522 +unusedFunction:fstapi.c:3523 // fstReaderSetUnlimitedTimeRange() -unusedFunction:fstapi.c:3535 +unusedFunction:fstapi.c:3536 // fstReaderSetVcdExtensions() -unusedFunction:fstapi.c:3546 +unusedFunction:fstapi.c:3547 // fstUtilityEscToBin() -unusedFunction:fstapi.c:6485 +unusedFunction:fstapi.c:6544 // fstWriterCreateVar2() unusedFunction:fstapi.c:2528 // fstWriterEmitVariableLengthValueChange() @@ -232,6 +232,10 @@ unusedLabel:fastlz.c:545 // These functions are not used by Icarus // fastlz_compress_level() unusedFunction:fastlz.c:150 +// FASTLZ_COMPRESSOR() +unusedFunction:fastlz.c:162 +// FASTLZ_DECOMPRESSOR() +unusedFunction:fastlz.c:416 // lz4.c from GTKWave // These functions are not used by Icarus diff --git a/vvp/cppcheck.sup b/vvp/cppcheck.sup index 2e52e77f2..049c11041 100644 --- a/vvp/cppcheck.sup +++ b/vvp/cppcheck.sup @@ -5,3 +5,47 @@ uninitVar:vvp_net.cc:167 // These functions are not used by Icarus // __libvpi_c_dummy_function() unusedFunction:libvpi.c:24 + +// These functions are not used by Icarus +// vpi_chk_error() +unusedFunction:vpi_priv.cc:193 +// vpi_compare_objects() +unusedFunction:vpi_priv.cc:209 +// vpi_control() +unusedFunction:vpi_priv.cc:1556 +// vpi_flush() +unusedFunction:vpi_priv.cc:1519 +// vpi_fopen() +unusedFunction:vpi_mcd.cc:287 +// vpi_get_file() +unusedFunction:vpi_mcd.cc:321 +// vpi_get_systf_info() +unusedFunction:vpi_priv.cc:225 +// vpi_get_time() +unusedFunction:vpi_priv.cc:532 +// vpi_get_userdata() +unusedFunction:vpi_tasks.cc:1020 +// vpi_get_vlog_info() +unusedFunction:vpi_priv.cc:561 +// vpi_handle_by_index() +unusedFunction:vpi_priv.cc:1273 +// vpi_handle_by_name() +unusedFunction:vpi_priv.cc:1356 +// vpi_mcd_close() +unusedFunction:vpi_mcd.cc:111 +// vpi_mcd_name() +unusedFunction:vpi_mcd.cc:138 +// vpi_mcd_open() +unusedFunction:vpi_mcd.cc:153 +// vpi_put_userdata() +unusedFunction:vpi_tasks.cc:1010 +// vpi_register_cb() +unusedFunction:vpi_callback.cc:552 +// vpi_register_systf() +unusedFunction:vpi_tasks.cc:990 +// vpi_remove_cb() +unusedFunction:vpi_callback.cc:601 +// vpi_sim_control() +unusedFunction:vpi_priv.cc:1548 +// vpi_vprintf() +unusedFunction:vpi_priv.cc:1505