diff --git a/include/spdlog/async.h b/include/spdlog/async.h index bf8187db..c24ecc19 100644 --- a/include/spdlog/async.h +++ b/include/spdlog/async.h @@ -40,7 +40,8 @@ struct async_factory_impl auto ®istry_inst = details::registry::instance(); // create global thread pool if not already exists.. - std::lock_guard tp_lock(registry_inst.tp_mutex()); + auto& mutex = registry_inst.tp_mutex(); + std::lock_guard tp_lock(mutex); auto tp = registry_inst.get_tp(); if (tp == nullptr) { diff --git a/include/spdlog/details/pattern_formatter-inl.h b/include/spdlog/details/pattern_formatter-inl.h index 90271b97..a086dcc5 100644 --- a/include/spdlog/details/pattern_formatter-inl.h +++ b/include/spdlog/details/pattern_formatter-inl.h @@ -1259,10 +1259,10 @@ SPDLOG_INLINE details::padding_info pattern_formatter::handle_padspec_(std::stri return padding_info{0, side}; } - auto width = static_cast(*it - '0'); + auto width = static_cast(*it) - '0'; for (++it; it != end && std::isdigit(static_cast(*it)); ++it) { - auto digit = static_cast(*it - '0'); + auto digit = static_cast(*it) - '0'; width = width * 10 + digit; } return details::padding_info{std::min(width, max_width), side}; diff --git a/include/spdlog/details/thread_pool.h b/include/spdlog/details/thread_pool.h index f7904cf1..fcfa00b4 100644 --- a/include/spdlog/details/thread_pool.h +++ b/include/spdlog/details/thread_pool.h @@ -31,16 +31,20 @@ enum class async_msg_type // Movable only. should never be copied struct async_msg { - async_msg_type msg_type; - level::level_enum level; + async_msg_type msg_type; + level::level_enum level; log_clock::time_point time; - size_t thread_id; + size_t thread_id; fmt::basic_memory_buffer raw; source_loc source; async_logger_ptr worker_ptr; - async_msg() = default; + async_msg() + :msg_type(async_msg_type::log), + level(level::info), + thread_id(0) + {} ~async_msg() = default; // should only be moved in or out of the queue.. @@ -48,7 +52,7 @@ struct async_msg // support for vs2013 move #if defined(_MSC_VER) && _MSC_VER <= 1800 - async_msg(async_msg &&other) SPDLOG_NOEXCEPT : msg_type(other.msg_type), + async_msg(async_msg &&other) : msg_type(other.msg_type), level(other.level), time(other.time), thread_id(other.thread_id), @@ -58,7 +62,7 @@ struct async_msg worker_ptr(std::move(other.worker_ptr)) {} - async_msg &operator=(async_msg &&other) SPDLOG_NOEXCEPT + async_msg &operator=(async_msg &&other) { msg_type = other.msg_type; level = other.level; diff --git a/win64-release/spdlog.dir/Debug/spdlog.nativecodeanalysis.sarif b/win64-release/spdlog.dir/Debug/spdlog.nativecodeanalysis.sarif new file mode 100644 index 00000000..0efb90f3 --- /dev/null +++ b/win64-release/spdlog.dir/Debug/spdlog.nativecodeanalysis.sarif @@ -0,0 +1,3919 @@ +{ + "version": "2.0.0", + "$schema": "http://json.schemastore.org/sarif-2.0.0", + "runs": [ + { + "results": [ + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 852, + "startColumn": 45, + "endLine": 852, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "private: void __cdecl fmt::v5::internal::decimal_formatter::write_pair(unsigned int,unsigned int)" + } + ] + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::system_error::error_code_' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2205, + "startColumn": 3, + "endLine": 2205, + "endColumn": 3 + } + }, + "fullyQualifiedLogicalName": "protected: __cdecl fmt::v5::system_error::system_error(void)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::system_error::error_code_" + } + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 423, + "startColumn": 17, + "endLine": 423, + "endColumn": 32 + } + }, + "fullyQualifiedLogicalName": "public: void __cdecl fmt::v5::internal::fp::compute_boundaries(class fmt::v5::internal::fp &,class fmt::v5::internal::fp &)const " + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 456, + "startColumn": 10, + "endLine": 456, + "endColumn": 48 + } + }, + "fullyQualifiedLogicalName": "class fmt::v5::internal::fp __cdecl fmt::v5::internal::get_cached_power(int,int &)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 456, + "startColumn": 10, + "endLine": 456, + "endColumn": 29 + } + }, + "fullyQualifiedLogicalName": "class fmt::v5::internal::fp __cdecl fmt::v5::internal::get_cached_power(int,int &)" + } + ] + }, + { + "ruleId": "26439", + "message": { + "text": "This kind of function may not throw. Declare it 'noexcept' (f.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/details/thread_pool.h" + }, + "region": { + "startLine": 79, + "startColumn": 16, + "endLine": 79, + "endColumn": 16 + } + }, + "fullyQualifiedLogicalName": "public: struct spdlog::details::async_msg & __cdecl spdlog::details::async_msg::operator=(struct spdlog::details::async_msg &&)" + } + ] + }, + { + "ruleId": "26439", + "message": { + "text": "This kind of function may not throw. Declare it 'noexcept' (f.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 523, + "startColumn": 24, + "endLine": 523, + "endColumn": 24 + } + }, + "fullyQualifiedLogicalName": "public: class fmt::v5::basic_memory_buffer > & __cdecl fmt::v5::basic_memory_buffer >::operator=(class fmt::v5::basic_memory_buffer > &&)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 636, + "startColumn": 20, + "endLine": 636, + "endColumn": 31 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::grisu2_prettify(struct fmt::v5::internal::gen_digits_params const &,int,int,struct fmt::v5::internal::char_counter &)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 650, + "startColumn": 29, + "endLine": 650, + "endColumn": 49 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::grisu2_prettify(struct fmt::v5::internal::gen_digits_params const &,int,int,struct fmt::v5::internal::char_counter &)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 655, + "startColumn": 23, + "endLine": 655, + "endColumn": 27 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::grisu2_prettify(struct fmt::v5::internal::gen_digits_params const &,int,int,struct fmt::v5::internal::char_counter &)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 626, + "startColumn": 22, + "endLine": 626, + "endColumn": 42 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::grisu2_prettify(struct fmt::v5::internal::gen_digits_params const &,int,int,struct fmt::v5::internal::char_counter &)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 798, + "startColumn": 19, + "endLine": 798, + "endColumn": 23 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::sprintf_format(double,class fmt::v5::internal::basic_buffer &,struct fmt::v5::core_format_specs)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 798, + "startColumn": 19, + "endLine": 798, + "endColumn": 23 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::sprintf_format(long double,class fmt::v5::internal::basic_buffer &,struct fmt::v5::core_format_specs)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 598, + "startColumn": 36, + "endLine": 598, + "endColumn": 42 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::write_exponent(int,struct fmt::v5::internal::char_counter &)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h" + }, + "region": { + "startLine": 602, + "startColumn": 36, + "endLine": 602, + "endColumn": 42 + } + }, + "fullyQualifiedLogicalName": "void __cdecl fmt::v5::internal::write_exponent(int,struct fmt::v5::internal::char_counter &)" + } + ] + }, + { + "ruleId": "6387", + "message": { + "text": "'value' could be '0': this does not adhere to the specification for the function 'std::_WChar_traits::length'. " + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1353, + "startColumn": 10, + "endLine": 1353, + "endColumn": 55 + } + }, + "fullyQualifiedLogicalName": "protected: void __cdecl fmt::v5::internal::arg_formatter_base > >::write(wchar_t const *)" + } + ], + "codeFlows": [ + { + "threadFlows": [ + { + "locations": [ + { + "step": 0, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1351, + "startColumn": 9 + } + }, + "message": { + "text": "'value' may be NULL (Enter this branch)" + } + }, + "kind": "branch", + "importance": "important" + }, + { + "step": 1, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1352, + "startColumn": 7 + } + } + }, + "importance": "unimportant" + }, + { + "step": 2, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1353, + "startColumn": 10 + } + }, + "message": { + "text": "'value' is an Input to 'std::_WChar_traits::length' (declared at c:\\program files (x86)\\microsoft visual studio\\2019\\community\\vc\\tools\\msvc\\14.22.27905\\include\\xstring:155)" + } + }, + "kind": "usage", + "importance": "important" + }, + { + "step": 3, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1353, + "startColumn": 10 + } + }, + "message": { + "text": "'value' should not be NULL, because this is not consistent with the SAL annotation on 'std::_WChar_traits::length'" + } + }, + "kind": "usage", + "importance": "essential" + } + ] + } + ] + } + ] + }, + { + "ruleId": "6387", + "message": { + "text": "'value' could be '0': this does not adhere to the specification for the function 'std::_Narrow_char_traits::length'. " + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1353, + "startColumn": 10, + "endLine": 1353, + "endColumn": 55 + } + }, + "fullyQualifiedLogicalName": "protected: void __cdecl fmt::v5::internal::arg_formatter_base > >::write(char const *)" + } + ], + "codeFlows": [ + { + "threadFlows": [ + { + "locations": [ + { + "step": 0, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1351, + "startColumn": 9 + } + }, + "message": { + "text": "'value' may be NULL (Enter this branch)" + } + }, + "kind": "branch", + "importance": "important" + }, + { + "step": 1, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1352, + "startColumn": 7 + } + } + }, + "importance": "unimportant" + }, + { + "step": 2, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1353, + "startColumn": 10 + } + }, + "message": { + "text": "'value' is an Input to 'std::_Narrow_char_traits::length' (declared at c:\\program files (x86)\\microsoft visual studio\\2019\\community\\vc\\tools\\msvc\\14.22.27905\\include\\xstring:309)" + } + }, + "kind": "usage", + "importance": "important" + }, + { + "step": 3, + "location": { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1353, + "startColumn": 10 + } + }, + "message": { + "text": "'value' should not be NULL, because this is not consistent with the SAL annotation on 'std::_Narrow_char_traits::length'" + } + }, + "kind": "usage", + "importance": "essential" + } + ] + } + ] + } + ] + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int > >,char,class fmt::v5::basic_format_context >,char> > &,char> &>(char const * &,char const *,struct fmt::v5::internal::id_adapter > >,char,class fmt::v5::basic_format_context >,char> > &,char> &)" + } + ] + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int > >,wchar_t,class fmt::v5::basic_format_context >,wchar_t> > &,wchar_t> &>(wchar_t const * &,wchar_t const *,struct fmt::v5::internal::id_adapter > >,wchar_t,class fmt::v5::basic_format_context >,wchar_t> > &,wchar_t> &)" + } + ] + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int >,wchar_t> > > &>(wchar_t const * &,wchar_t const *,class fmt::v5::internal::specs_checker >,wchar_t> > > &)" + } + ] + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int >,char> > > &>(char const * &,char const *,class fmt::v5::internal::specs_checker >,char> > > &)" + } + ] + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,unsigned __int64,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,unsigned __int64,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int >,wchar_t> > > &,wchar_t> &>(wchar_t const * &,wchar_t const *,struct fmt::v5::internal::precision_adapter >,wchar_t> > > &,wchar_t> &)" + } + ] + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int >,char> > > &,char> &>(char const * &,char const *,struct fmt::v5::internal::precision_adapter >,char> > > &,char> &)" + } + ] + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,char,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,bool,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer<__int64,fmt::v5::basic_format_specs >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer<__int64,struct fmt::v5::basic_format_specs >::int_writer<__int64,struct fmt::v5::basic_format_specs >(class fmt::v5::basic_writer > > &,__int64,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer<__int64,fmt::v5::basic_format_specs >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,unsigned int,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,wchar_t,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,bool,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer<__int64,fmt::v5::basic_format_specs >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer<__int64,struct fmt::v5::basic_format_specs >::int_writer<__int64,struct fmt::v5::basic_format_specs >(class fmt::v5::basic_writer > > &,__int64,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer<__int64,fmt::v5::basic_format_specs >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,unsigned int,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,int,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26495", + "message": { + "text": "Variable 'fmt::v5::basic_writer > >::int_writer >::prefix' is uninitialized. Always initialize a member variable (type.6)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2386, + "startColumn": 5, + "endLine": 2386, + "endColumn": 5 + } + }, + "fullyQualifiedLogicalName": "public: __cdecl fmt::v5::basic_writer > >::int_writer >::int_writer >(class fmt::v5::basic_writer > > &,int,struct fmt::v5::basic_format_specs const &)" + } + ], + "properties": { + "targetSymbol": "fmt::v5::basic_writer > >::int_writer >::prefix" + } + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int >,wchar_t> > > &,wchar_t> &>(wchar_t const * &,wchar_t const *,struct fmt::v5::internal::width_adapter >,wchar_t> > > &,wchar_t> &)" + } + ] + }, + { + "ruleId": "26498", + "message": { + "text": "The function 'std::numeric_limits::max' is constexpr, mark variable 'max_int' constexpr if compile-time evaluation is desired (con.5)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 1463, + "startColumn": 12, + "endLine": 1463, + "endColumn": 53 + } + }, + "fullyQualifiedLogicalName": "unsigned int __cdecl fmt::v5::internal::parse_nonnegative_int >,char> > > &,char> &>(char const * &,char const *,struct fmt::v5::internal::width_adapter >,char> > > &,char> &)" + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2511, + "startColumn": 39, + "endLine": 2511, + "endColumn": 62 + } + }, + "fullyQualifiedLogicalName": "public: unsigned __int64 __cdecl fmt::v5::basic_writer > >::inf_or_nan_writer::size(void)const " + } + ] + }, + { + "ruleId": "26451", + "message": { + "text": "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)." + }, + "locations": [ + { + "physicalLocation": { + "fileLocation": { + "uri": "file:///E:/devel/spdlog/include/spdlog/fmt/bundled/format.h" + }, + "region": { + "startLine": 2511, + "startColumn": 39, + "endLine": 2511, + "endColumn": 62 + } + }, + "fullyQualifiedLogicalName": "public: unsigned __int64 __cdecl fmt::v5::basic_writer > >::inf_or_nan_writer::size(void)const " + } + ] + } + ], + "tool": { + "name": "PREfast", + "fullName": "PREfast Code Analysis", + "version": "14.22.27905.0", + "fileVersion": "14.00.27905.00" + }, + "invocations": [ + { + "commandLine": "\"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.22.27905\\bin\\HostX64\\x64\\c1xx.dll\" -ACf{1F7B090C-16DB-4822-966A-A93D26ED4681} -ACpmspft140.dll -Alint -D_PREFAST_ -D_AST_FE_ -Analyze -zm0x00007FF619B86AB0 -il C:\\Users\\gmelm\\AppData\\Local\\Temp\\_CL_74d41b28ast -typedil -f E:\\devel\\spdlog\\src\\spdlog.cpp -Ze -D_MSC_EXTENSIONS -Zp16 -ZB64 -D_INTEGRAL_MAX_BITS=64 -pc \\:/ -D_MSC_VER=1922 -D_MSC_FULL_VER=192227905 -D_MSC_BUILD=0 -D_M_AMD64=100 -ZILP448 -D_M_X64=100 -D_WIN64 -D_WIN32 -I E:\\devel\\spdlog\\include -nologo -W 4 -WX -diagnostics:column -Ot -DCODE_ANALYSIS -DWIN32 -D_WINDOWS -DSPDLOG_COMPILED_LIB -DCMAKE_INTDIR=\"Debug\" -D_MBCS -EHs -D_CPPUNWIND -EHc -D__MSVC_RUNTIME_CHECKS -RTCs -RTCu -D_DEBUG -D_MT -D_DLL -GS -D_M_FP_PRECISE -Zc:wchar_t -Zc:forScope -GR -D_CPPRTTI -Fospdlog.dir\\Debug\\spdlog.obj -Fdspdlog.dir\\Debug\\spdlog.pdb -Gd -analyze:quiet -analyze:plugin C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.22.27905\\bin\\HostX64\\x64\\EspXEngine.dll -errorreport:prompt -analyze:ruleset C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Team Tools\\Static Analysis Tools\\Rule Sets\\NativeRecommendedRules.ruleset -analyze:projectdirectory E:\\devel\\spdlog\\win64-release -analyze:rulesetdirectory ;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Team Tools\\Static Analysis Tools\\\\Rule Sets -I C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.22.27905\\include -I C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.22.27905\\atlmfc\\include -I C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\VS\\include -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17134.0\\ucrt -I C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\VS\\UnitTest\\include -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17134.0\\um -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17134.0\\shared -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17134.0\\winrt -I C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.17134.0\\cppwinrt -I C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.7.2\\Include\\um" + } + ], + "files": { + "file:///e:/devel/spdlog/src/spdlog.cpp": { + "roles": [ + "analysisTarget", + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/null_mutex.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/async.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/mpmc_blocking_q.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/common.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/periodic_worker-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/stdout_sinks.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/async_logger.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/tweakme.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/file_helper-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/logger.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/fmt/bundled/format.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/fmt/fmt.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/fmt/bundled/core.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/log_msg.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/registry.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/thread_pool.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/base_sink-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/circular_q.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/os.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/spdlog-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/spdlog.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/synchronous_factory.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/version.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/pattern_formatter.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/sink-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/formatter.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/basic_file_sink.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/common-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/stdout_sinks-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/logger-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/fmt/bundled/format-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/sink.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/async_logger-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/log_msg-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/base_sink.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/basic_file_sink-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/file_helper.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/rotating_file_sink.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/registry-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/periodic_worker.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/wincolor_sink.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/console_globals.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/os-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/pattern_formatter-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/fmt_helper.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/details/thread_pool-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/wincolor_sink-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h": { + "roles": [ + "resultFile" + ] + }, + "file:///e:/devel/spdlog/include/spdlog/sinks/stdout_color_sinks.h": { + "roles": [ + "resultFile" + ] + } + }, + "logicalLocations": {}, + "resources": { + "rules": { + "6054": { + "id": "6054", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6001": { + "id": "6001", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6011": { + "id": "6011", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28272": { + "id": "28272", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6029": { + "id": "6029", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26101": { + "id": "26101", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6280": { + "id": "6280", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6332": { + "id": "6332", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6277": { + "id": "6277", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6031": { + "id": "6031", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26444": { + "id": "26444", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6314": { + "id": "6314", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6053": { + "id": "6053", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6059": { + "id": "6059", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6278": { + "id": "6278", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28238": { + "id": "28238", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6306": { + "id": "6306", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6063": { + "id": "6063", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6288": { + "id": "6288", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26451": { + "id": "26451", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6064": { + "id": "6064", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26453": { + "id": "26453", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6303": { + "id": "6303", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6066": { + "id": "6066", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6220": { + "id": "6220", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6505": { + "id": "6505", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6101": { + "id": "6101", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26452": { + "id": "26452", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6067": { + "id": "6067", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6302": { + "id": "6302", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6200": { + "id": "6200", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6201": { + "id": "6201", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6214": { + "id": "6214", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6248": { + "id": "6248", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6215": { + "id": "6215", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6216": { + "id": "6216", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6217": { + "id": "6217", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6305": { + "id": "6305", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6226": { + "id": "6226", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6230": { + "id": "6230", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6268": { + "id": "6268", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6235": { + "id": "6235", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6236": { + "id": "6236", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6237": { + "id": "6237", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6297": { + "id": "6297", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6242": { + "id": "6242", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6250": { + "id": "6250", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6310": { + "id": "6310", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6255": { + "id": "6255", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6258": { + "id": "6258", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6259": { + "id": "6259", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6260": { + "id": "6260", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6262": { + "id": "6262", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6263": { + "id": "6263", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6269": { + "id": "6269", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6287": { + "id": "6287", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6335": { + "id": "6335", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6270": { + "id": "6270", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6286": { + "id": "6286", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6271": { + "id": "6271", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6285": { + "id": "6285", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6272": { + "id": "6272", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6284": { + "id": "6284", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6273": { + "id": "6273", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6283": { + "id": "6283", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6331": { + "id": "6331", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6274": { + "id": "6274", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26100": { + "id": "26100", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6281": { + "id": "6281", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6333": { + "id": "6333", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6276": { + "id": "6276", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6279": { + "id": "6279", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6282": { + "id": "6282", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6289": { + "id": "6289", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6290": { + "id": "6290", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6291": { + "id": "6291", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6292": { + "id": "6292", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6293": { + "id": "6293", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6294": { + "id": "6294", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6295": { + "id": "6295", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6296": { + "id": "6296", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6299": { + "id": "6299", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28236": { + "id": "28236", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6308": { + "id": "6308", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6312": { + "id": "6312", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6317": { + "id": "6317", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6318": { + "id": "6318", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26449": { + "id": "26449", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6319": { + "id": "6319", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6324": { + "id": "6324", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6328": { + "id": "6328", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6381": { + "id": "6381", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6383": { + "id": "6383", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6384": { + "id": "6384", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6385": { + "id": "6385", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6386": { + "id": "6386", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6387": { + "id": "6387", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6388": { + "id": "6388", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28023": { + "id": "28023", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6702": { + "id": "6702", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6500": { + "id": "6500", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28022": { + "id": "28022", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6703": { + "id": "6703", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6501": { + "id": "6501", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28138": { + "id": "28138", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28020": { + "id": "28020", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6701": { + "id": "6701", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6503": { + "id": "6503", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6706": { + "id": "6706", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6504": { + "id": "6504", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28263": { + "id": "28263", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6704": { + "id": "6704", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6506": { + "id": "6506", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6508": { + "id": "6508", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6509": { + "id": "6509", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28213": { + "id": "28213", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6510": { + "id": "6510", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28212": { + "id": "28212", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6511": { + "id": "6511", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28210": { + "id": "28210", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6513": { + "id": "6513", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28217": { + "id": "28217", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6514": { + "id": "6514", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28216": { + "id": "28216", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6515": { + "id": "6515", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28350": { + "id": "28350", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28215": { + "id": "28215", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6516": { + "id": "6516", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28351": { + "id": "28351", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28214": { + "id": "28214", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6517": { + "id": "6517", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6518": { + "id": "6518", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6522": { + "id": "6522", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28240": { + "id": "28240", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6525": { + "id": "6525", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6527": { + "id": "6527", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6530": { + "id": "6530", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6540": { + "id": "6540", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28252": { + "id": "28252", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6551": { + "id": "6551", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28251": { + "id": "28251", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6552": { + "id": "6552", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28262": { + "id": "28262", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28024": { + "id": "28024", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6705": { + "id": "6705", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6993": { + "id": "6993", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6995": { + "id": "6995", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "6997": { + "id": "6997", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26110": { + "id": "26110", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26111": { + "id": "26111", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26112": { + "id": "26112", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28289": { + "id": "28289", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26115": { + "id": "26115", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26116": { + "id": "26116", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26117": { + "id": "26117", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26140": { + "id": "26140", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26437": { + "id": "26437", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26439": { + "id": "26439", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26441": { + "id": "26441", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26450": { + "id": "26450", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26454": { + "id": "26454", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28273": { + "id": "28273", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26495": { + "id": "26495", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "26498": { + "id": "26498", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28267": { + "id": "28267", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28021": { + "id": "28021", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28039": { + "id": "28039", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28112": { + "id": "28112", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28209": { + "id": "28209", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28113": { + "id": "28113", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28125": { + "id": "28125", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28137": { + "id": "28137", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28243": { + "id": "28243", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28159": { + "id": "28159", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28160": { + "id": "28160", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28163": { + "id": "28163", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28164": { + "id": "28164", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28182": { + "id": "28182", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28183": { + "id": "28183", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28193": { + "id": "28193", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28196": { + "id": "28196", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28202": { + "id": "28202", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28203": { + "id": "28203", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28205": { + "id": "28205", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28206": { + "id": "28206", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28207": { + "id": "28207", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28211": { + "id": "28211", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28218": { + "id": "28218", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28219": { + "id": "28219", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28303": { + "id": "28303", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28220": { + "id": "28220", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28302": { + "id": "28302", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28221": { + "id": "28221", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28301": { + "id": "28301", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28222": { + "id": "28222", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28300": { + "id": "28300", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28223": { + "id": "28223", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28307": { + "id": "28307", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28224": { + "id": "28224", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28306": { + "id": "28306", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28225": { + "id": "28225", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28305": { + "id": "28305", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28226": { + "id": "28226", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28304": { + "id": "28304", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28227": { + "id": "28227", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28228": { + "id": "28228", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28229": { + "id": "28229", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28230": { + "id": "28230", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28231": { + "id": "28231", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28232": { + "id": "28232", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28233": { + "id": "28233", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28234": { + "id": "28234", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28235": { + "id": "28235", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28237": { + "id": "28237", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28239": { + "id": "28239", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28241": { + "id": "28241", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28244": { + "id": "28244", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28245": { + "id": "28245", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28246": { + "id": "28246", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28250": { + "id": "28250", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28253": { + "id": "28253", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28254": { + "id": "28254", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28275": { + "id": "28275", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28279": { + "id": "28279", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28280": { + "id": "28280", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28282": { + "id": "28282", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28285": { + "id": "28285", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28286": { + "id": "28286", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28287": { + "id": "28287", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28288": { + "id": "28288", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28290": { + "id": "28290", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28291": { + "id": "28291", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28308": { + "id": "28308", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + }, + "28309": { + "id": "28309", + "name": "", + "shortDescription": "", + "fullDescription": "", + "configuration": { + "enabled": true, + "defaultLevel": "warning" + }, + "helpUri": "" + } + } + } + } + ] +} \ No newline at end of file diff --git a/win64-release/spdlog.dir/Debug/spdlog.nativecodeanalysis.xml b/win64-release/spdlog.dir/Debug/spdlog.nativecodeanalysis.xml new file mode 100644 index 00000000..724f40b7 --- /dev/null +++ b/win64-release/spdlog.dir/Debug/spdlog.nativecodeanalysis.xml @@ -0,0 +1,684 @@ + + + + + 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\include\spdlog\fmt\bundled\ + format-inl.h + 423 + 24 + + 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::fp::compute_boundaries + ?compute_boundaries@fp@internal@v5@fmt@@QEBAXAEAV1234@0@Z + 418 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 456 + 45 + + 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::get_cached_power + ?get_cached_power@internal@v5@fmt@@YA?AVfp@123@HAEAH@Z + 453 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 456 + 22 + + 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::get_cached_power + ?get_cached_power@internal@v5@fmt@@YA?AVfp@123@HAEAH@Z + 453 + + + + + E:\devel\spdlog\include\spdlog\details\ + thread_pool.h + 79 + 15 + + 26439 + This kind of function may not throw. Declare it 'noexcept' (f.6). + spdlog::details::async_msg::= + ??4async_msg@details@spdlog@@QEAAAEAU012@$$QEAU012@@Z + 79 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format.h + 523 + 23 + + 26439 + This kind of function may not throw. Declare it 'noexcept' (f.6). + fmt::v5::basic_memory_buffer<char,176,std::allocator<char> >::= + ??4?$basic_memory_buffer@D$0LA@V?$allocator@D@std@@@v5@fmt@@QEAAAEAV012@$$QEAV012@@Z + 523 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 636 + 28 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 650 + 46 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 655 + 24 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 626 + 39 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 798 + 20 + + 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::sprintf_format + ??$sprintf_format@N@internal@v5@fmt@@YAXNAEAV?$basic_buffer@D@012@Ucore_format_specs@12@@Z + 764 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 798 + 20 + + 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::sprintf_format + ??$sprintf_format@O@internal@v5@fmt@@YAXOAEAV?$basic_buffer@D@012@Ucore_format_specs@12@@Z + 764 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 598 + 39 + + 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::write_exponent + ??$write_exponent@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXHAEAUchar_counter@012@@Z + 587 + + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 602 + 39 + + 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::write_exponent + ??$write_exponent@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXHAEAUchar_counter@012@@Z + 587 + + + + + 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::_WChar_traits<wchar_t>::length'. + fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::write + ?write@?$arg_formatter_base@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@internal@v5@fmt@@IEAAXPEB_W@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::_WChar_traits<wchar_t>::length' (declared at c:\program files (x86)\microsoft visual studio\2019\community\vc\tools\msvc\14.22.27905\include\xstring:155) + + + + 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::_WChar_traits<wchar_t>::length' + + + + + + + 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@_WAEAU?$id_adapter@AEAU?$format_handler@V?$arg_formatter@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@_WV?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@23@@v5@fmt@@_W@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEB_WPEB_WAEAU?$id_adapter@AEAU?$format_handler@V?$arg_formatter@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@_WV?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@23@@v5@fmt@@_W@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@_WAEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEB_WPEB_WAEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@v5@fmt@@@internal@v5@fmt@@@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 + 2386 + 4 + + 26495 + Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<wchar_t> >::prefix' is uninitialized. Always initialize a member variable (type.6). + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<wchar_t> >::{ctor} + ??0?$int_writer@_KU?$basic_format_specs@_W@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_KAEBU?$basic_format_specs@_W@23@@Z + 2386 + + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<unsigned __int64,fmt::v5::basic_format_specs<wchar_t> >::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@_WAEAU?$precision_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@_W@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEB_WPEB_WAEAU?$precision_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@_W@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@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<wchar_t> > >::int_writer<wchar_t,fmt::v5::basic_format_specs<wchar_t> >::prefix' is uninitialized. Always initialize a member variable (type.6). + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<wchar_t,fmt::v5::basic_format_specs<wchar_t> >::{ctor} + ??0?$int_writer@_WU?$basic_format_specs@_W@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_WAEBU?$basic_format_specs@_W@23@@Z + 2386 + + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<wchar_t,fmt::v5::basic_format_specs<wchar_t> >::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<wchar_t> > >::int_writer<bool,fmt::v5::basic_format_specs<wchar_t> >::prefix' is uninitialized. Always initialize a member variable (type.6). + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<bool,fmt::v5::basic_format_specs<wchar_t> >::{ctor} + ??0?$int_writer@_NU?$basic_format_specs@_W@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_NAEBU?$basic_format_specs@_W@23@@Z + 2386 + + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<bool,fmt::v5::basic_format_specs<wchar_t> >::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<wchar_t> > >::int_writer<__int64,fmt::v5::basic_format_specs<wchar_t> >::prefix' is uninitialized. Always initialize a member variable (type.6). + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<__int64,fmt::v5::basic_format_specs<wchar_t> >::{ctor} + ??0?$int_writer@_JU?$basic_format_specs@_W@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@_JAEBU?$basic_format_specs@_W@23@@Z + 2386 + + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<__int64,fmt::v5::basic_format_specs<wchar_t> >::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<wchar_t> > >::int_writer<unsigned int,fmt::v5::basic_format_specs<wchar_t> >::prefix' is uninitialized. Always initialize a member variable (type.6). + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<unsigned int,fmt::v5::basic_format_specs<wchar_t> >::{ctor} + ??0?$int_writer@IU?$basic_format_specs@_W@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@IAEBU?$basic_format_specs@_W@23@@Z + 2386 + + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<unsigned int,fmt::v5::basic_format_specs<wchar_t> >::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 + 2386 + 4 + + 26495 + Variable 'fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<int,fmt::v5::basic_format_specs<wchar_t> >::prefix' is uninitialized. Always initialize a member variable (type.6). + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<int,fmt::v5::basic_format_specs<wchar_t> >::{ctor} + ??0?$int_writer@HU?$basic_format_specs@_W@v5@fmt@@@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEAA@AEAV123@HAEBU?$basic_format_specs@_W@23@@Z + 2386 + + fmt::v5::basic_writer<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::int_writer<int,fmt::v5::basic_format_specs<wchar_t> >::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@_WAEAU?$width_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@_W@internal@v5@fmt@@@internal@v5@fmt@@YAIAEAPEB_WPEB_WAEAU?$width_adapter@AEAV?$specs_checker@V?$specs_handler@V?$basic_format_context@V?$back_insert_iterator@V?$basic_buffer@_W@internal@v5@fmt@@@std@@_W@v5@fmt@@@internal@v5@fmt@@@internal@v5@fmt@@_W@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@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<wchar_t> > >::inf_or_nan_writer::size + ?size@inf_or_nan_writer@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEBA_KXZ + 2510 + + + + + 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 + + + \ No newline at end of file diff --git a/win64-release/spdlog.dir/Debug/vc.nativecodeanalysis.all.xml b/win64-release/spdlog.dir/Debug/vc.nativecodeanalysis.all.xml new file mode 100644 index 00000000..1ed2c4b2 --- /dev/null +++ b/win64-release/spdlog.dir/Debug/vc.nativecodeanalysis.all.xml @@ -0,0 +1,289 @@ + + + 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\include\spdlog\fmt\bundled\ + format-inl.h + 423 + 24 + + 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::fp::compute_boundaries + ?compute_boundaries@fp@internal@v5@fmt@@QEBAXAEAV1234@0@Z + 418 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 456 + 45 + + 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::get_cached_power + ?get_cached_power@internal@v5@fmt@@YA?AVfp@123@HAEAH@Z + 453 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 456 + 22 + + 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::get_cached_power + ?get_cached_power@internal@v5@fmt@@YA?AVfp@123@HAEAH@Z + 453 + + + + E:\devel\spdlog\include\spdlog\details\ + thread_pool.h + 79 + 15 + + 26439 + This kind of function may not throw. Declare it 'noexcept' (f.6). + spdlog::details::async_msg::= + ??4async_msg@details@spdlog@@QEAAAEAU012@$$QEAU012@@Z + 79 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format.h + 523 + 23 + + 26439 + This kind of function may not throw. Declare it 'noexcept' (f.6). + fmt::v5::basic_memory_buffer<char,176,std::allocator<char> >::= + ??4?$basic_memory_buffer@D$0LA@V?$allocator@D@std@@@v5@fmt@@QEAAAEAV012@$$QEAV012@@Z + 523 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 636 + 28 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 650 + 46 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 655 + 24 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 626 + 39 + + 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::grisu2_prettify + ??$grisu2_prettify@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXAEBUgen_digits_params@012@HHAEAUchar_counter@012@@Z + 619 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 798 + 20 + + 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::sprintf_format + ??$sprintf_format@N@internal@v5@fmt@@YAXNAEAV?$basic_buffer@D@012@Ucore_format_specs@12@@Z + 764 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 598 + 39 + + 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::write_exponent + ??$write_exponent@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXHAEAUchar_counter@012@@Z + 587 + + + + E:\devel\spdlog\include\spdlog\fmt\bundled\ + format-inl.h + 602 + 39 + + 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::write_exponent + ??$write_exponent@AEAUchar_counter@internal@v5@fmt@@@internal@v5@fmt@@YAXHAEAUchar_counter@012@@Z + 587 + + + + 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::_WChar_traits<wchar_t>::length'. + fmt::v5::internal::arg_formatter_base<fmt::v5::back_insert_range<fmt::v5::internal::basic_buffer<wchar_t> > >::write + ?write@?$arg_formatter_base@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@internal@v5@fmt@@IEAAXPEB_W@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::_WChar_traits<wchar_t>::length' (declared at c:\program files (x86)\microsoft visual studio\2019\community\vc\tools\msvc\14.22.27905\include\xstring:155) + + + + 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::_WChar_traits<wchar_t>::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 + 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 + 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<wchar_t> > >::inf_or_nan_writer::size + ?size@inf_or_nan_writer@?$basic_writer@V?$back_insert_range@V?$basic_buffer@_W@internal@v5@fmt@@@v5@fmt@@@v5@fmt@@QEBA_KXZ + 2510 + + \ No newline at end of file diff --git a/win64-release/tests/filename_2019-08-18 b/win64-release/tests/filename_2019-08-18 new file mode 100644 index 00000000..e69de29b diff --git a/win64-release/tests/logs/simple_log b/win64-release/tests/logs/simple_log new file mode 100644 index 00000000..5589a2bb --- /dev/null +++ b/win64-release/tests/logs/simple_log @@ -0,0 +1,2 @@ +Test message 2 +Test message 4