E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
852
50
26451
Arithmetic overflow: Using operator '*' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '*' to avoid overflow (io.2).
fmt::v5::internal::decimal_formatter::write_pair
?write_pair@decimal_formatter@internal@v5@fmt@@AEAAXII@Z
851
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2205
2
26495
Variable 'fmt::v5::system_error::error_code_' is uninitialized. Always initialize a member variable (type.6).
fmt::v5::system_error::{ctor}
??0system_error@v5@fmt@@IEAA@XZ
2205
fmt::v5::system_error::error_code_
E:\devel\spdlog\tests\
test_registry.cpp
9
12
26444
Avoid unnamed objects with custom construction and destruction (es.84).
____C_A_T_C_H____T_E_S_T____0
?____C_A_T_C_H____T_E_S_T____0@@YAXXZ
6
E:\devel\spdlog\tests\
test_registry.cpp
40
8
6237
(<zero> && <expression>) is always zero. <expression> is never evaluated and might have side effects.
____C_A_T_C_H____T_E_S_T____4::<lambda_1d4a04d05e8d06f945928b20b12a8b6e>::()
??R<lambda_1d4a04d05e8d06f945928b20b12a8b6e>@@QEBAXV?$shared_ptr@Vlogger@spdlog@@@std@@@Z
42
E:\devel\spdlog\tests\
test_registry.cpp
49
12
26444
Avoid unnamed objects with custom construction and destruction (es.84).
____C_A_T_C_H____T_E_S_T____6
?____C_A_T_C_H____T_E_S_T____6@@YAXXZ
46
E:\devel\spdlog\tests\
test_registry.cpp
66
12
26444
Avoid unnamed objects with custom construction and destruction (es.84).
____C_A_T_C_H____T_E_S_T____10
?____C_A_T_C_H____T_E_S_T____10@@YAXXZ
62
E:\devel\spdlog\tests\
test_registry.cpp
65
12
26444
Avoid unnamed objects with custom construction and destruction (es.84).
____C_A_T_C_H____T_E_S_T____10
?____C_A_T_C_H____T_E_S_T____10@@YAXXZ
62
E:\devel\spdlog\tests\
test_registry.cpp
76
12
26444
Avoid unnamed objects with custom construction and destruction (es.84).
____C_A_T_C_H____T_E_S_T____12
?____C_A_T_C_H____T_E_S_T____12@@YAXXZ
73
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1353
9
6387
'value' could be '0': this does not adhere to the specification for the function 'std::_Narrow_char_traits<char,int>::length'.
fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::write
?write@?$arg_formatter_base@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@internal@v5@fmt@@IEAAXPEBD@Z
1350
1
4
mspft
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1351
8
1
branch
Full
'value' may be NULL (Enter this branch)
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1352
6
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1353
9
2
usage
Full
'value' is an Input to 'std::_Narrow_char_traits<char,int>::length' (declared at c:\program files (x86)\microsoft visual studio\2019\community\vc\tools\msvc\14.22.27905\include\xstring:309)
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1353
9
3
usage
Essential
'value' should not be NULL, because this is not consistent with the SAL annotation on 'std::_Narrow_char_traits<char,int>::length'
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1463
11
26498
The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).
fmt::v5::internal::parse_nonnegative_int
??$parse_nonnegative_int@DAEAU?$id_adapter@AEAU?$format_handler@V?$arg_formatter@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@DV?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@23@@v5@fmt@@D@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEBDPEBDAEAU?$id_adapter@AEAU?$format_handler@V?$arg_formatter@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@DV?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@23@@v5@fmt@@D@012@@Z
1454
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1463
11
26498
The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).
fmt::v5::internal::parse_nonnegative_int
??$parse_nonnegative_int@DAEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEBDPEBDAEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@v5@fmt@@@internal@v5@fmt@@@012@@Z
1454
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2386
4
26495
Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6).
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::{ctor}
??0?$int_writer@_KU?$basic_format_specs@D@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_KAEBU?$basic_format_specs@D@23@@Z
2386
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<char> >::prefix
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1463
11
26498
The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).
fmt::v5::internal::parse_nonnegative_int
??$parse_nonnegative_int@DAEAU?$precision_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@D@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEBDPEBDAEAU?$precision_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@D@012@@Z
1454
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2386
4
26495
Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<char,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6).
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<char,fmt::v5::basic_format_specs<char> >::{ctor}
??0?$int_writer@DU?$basic_format_specs@D@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@DAEBU?$basic_format_specs@D@23@@Z
2386
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<char,fmt::v5::basic_format_specs<char> >::prefix
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2386
4
26495
Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<bool,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6).
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<bool,fmt::v5::basic_format_specs<char> >::{ctor}
??0?$int_writer@_NU?$basic_format_specs@D@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_NAEBU?$basic_format_specs@D@23@@Z
2386
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<bool,fmt::v5::basic_format_specs<char> >::prefix
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2386
4
26495
Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<__int64,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6).
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<__int64,fmt::v5::basic_format_specs<char> >::{ctor}
??0?$int_writer@_JU?$basic_format_specs@D@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_JAEBU?$basic_format_specs@D@23@@Z
2386
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<__int64,fmt::v5::basic_format_specs<char> >::prefix
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2386
4
26495
Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned int,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6).
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned int,fmt::v5::basic_format_specs<char> >::{ctor}
??0?$int_writer@IU?$basic_format_specs@D@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@IAEBU?$basic_format_specs@D@23@@Z
2386
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<unsigned int,fmt::v5::basic_format_specs<char> >::prefix
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2386
4
26495
Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<int,fmt::v5::basic_format_specs<char> >::prefix' is uninitialized. Always initialize a member variable (type.6).
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<int,fmt::v5::basic_format_specs<char> >::{ctor}
??0?$int_writer@HU?$basic_format_specs@D@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@HAEBU?$basic_format_specs@D@23@@Z
2386
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::int_writer<int,fmt::v5::basic_format_specs<char> >::prefix
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
1463
11
26498
The function 'std::numeric_limits<int>::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5).
fmt::v5::internal::parse_nonnegative_int
??$parse_nonnegative_int@DAEAU?$width_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@D@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEBDPEBDAEAU?$width_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@D@internal@v5@fmt@@@std@@D@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@D@012@@Z
1454
E:\devel\spdlog\include\spdlog\fmt\bundled\
format.h
2511
47
26451
Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).
fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<char> > >::inf_or_nan_writer::size
?size@inf_or_nan_writer@?$basic_writer@V?$back_insert_range@V?$basic_buffer@D@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEBA_KXZ
2510