ROS2_SONARCLOUD
This repository uses github actions to build ROS2 rolling from source ,plus other relevant packages, and performs static analysis using sonarcloud tools
.Its aim is to improve stability and code quality of ROS2 packages by mean of static code analysis.
Extracted bugs, vulnerabilities and code smells are listed below in this document, grouped by package.
Each entry is formed by a file:line and message, with a link to the specific sonacloud link.
This page is generated automatically after every static analysys.
The complete results of the analysis can be found here .
Github truncates this file, i am currently looking for a solution but in the meantime the complete file can be downloaded and rendered locally
BUGS #375
ament
- file : ament/ament_lint/ament_cpplint/ament_cpplint/cpplint.py:3621
message : Rework this part of the regex to not match the empty string.
LINK
- file : ament/googletest/docs/_layouts/default.html:3
message : Add a title tag to this page.
LINK
eclipse-iceoryx
- file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:62
message : Provide alternative text for this element.
LINK
- file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:64
message : Provide alternative text for this element.
LINK
- file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:66
message : Provide alternative text for this element.
LINK
- file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:65
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:108
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:90
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/source/error_handling/error_handling.cpp:68
message : 'break' will never be executed
LINK
- file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/source/file_reader/file_reader.cpp:57
message : 'break' will never be executed
LINK
eProsima
- file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:176
message : Duplicate property "font-size"
LINK
- file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:266
message : Nonstandard direction
LINK
- file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:620
message : Duplicate property "background-color"
LINK
- file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:805
message : Missing generic font family
LINK
- file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:1008
message : Duplicate property "text-decoration"
LINK
- file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:3
message : Add "lang" and/or "xml:lang" attributes to the "html" or "body" element
LINK
- file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:23
message : Add "th" headers to this "table".
LINK
- file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:40
message : Duplicate id "projectbrief" found. First occurrence was on line 34.
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/log/Log.hpp:292
message : Potential leak of memory pointed to by 'p'
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "_Bool"). "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "_Bool"). "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "_Bool"). "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "_Bool"). "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "_Bool"). "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "_Bool"). "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Replace "signed char" to "_Bool" type punning with "std::memcpy". "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
message : Replace "unsigned char" to "_Bool" type punning with "std::memcpy". "m_boolean_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Replace "signed char" to "unsigned char" type punning with "std::memcpy". "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned char"). "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned char"). "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned char"). "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned char"). "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned char"). "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned char"). "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
message : Replace "_Bool" to "unsigned char" type punning with "std::memcpy". "m_byte_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "signed char"). "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "signed char"). "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "signed char"). "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "signed char"). "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "signed char"). "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "signed char"). "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Replace "_Bool" to "signed char" type punning with "std::memcpy". "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
message : Replace "unsigned char" to "signed char" type punning with "std::memcpy". "m_int8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned char"). "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned char"). "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned char"). "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned char"). "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned char"). "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned char"). "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Replace "_Bool" to "unsigned char" type punning with "std::memcpy". "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
message : Replace "signed char" to "unsigned char" type punning with "std::memcpy". "m_uint8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "short"). "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "short"). "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "short"). "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "short"). "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "short"). "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "short"). "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "short"). "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
message : Replace "unsigned short" to "short" type punning with "std::memcpy". "m_int16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "unsigned short"). "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned short"). "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned short"). "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "unsigned short"). "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "unsigned short"). "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned short"). "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned short"). "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
message : Replace "short" to "unsigned short" type punning with "std::memcpy". "m_uint_16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "int"). "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "int"). "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "int"). "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "int"). "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "int"). "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "int"). "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "int"). "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
message : Replace "unsigned int" to "int" type punning with "std::memcpy". "m_int32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "unsigned int"). "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned int"). "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned int"). "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "unsigned int"). "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "unsigned int"). "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned int"). "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned int"). "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
message : Replace "int" to "unsigned int" type punning with "std::memcpy". "m_uint32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "long"). "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "long"). "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "long"). "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "long"). "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "long"). "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "long"). "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "long"). "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
message : Replace "unsigned long" to "long" type punning with "std::memcpy". "m_int64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Replace "long" to "unsigned long" type punning with "std::memcpy". "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "unsigned long"). "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned long"). "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned long"). "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "unsigned long"). "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "unsigned long"). "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned long"). "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned long"). "m_uint64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "float"). "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "float"). "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "float"). "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "float"). "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "float"). "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "float"). "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Replace "int" to "float" type punning with "std::memcpy". "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
message : Replace "unsigned int" to "float" type punning with "std::memcpy". "m_float32_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "double"). "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "double"). "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "double"). "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "double"). "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "double"). "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "double"). "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "double"). "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
message : Replace "long" to "double" type punning with "std::memcpy". "m_float64_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "long double"). "m_float128_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "char"). "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "char"). "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "char"). "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "char"). "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "char"). "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Replace "_Bool" to "char" type punning with "std::memcpy". "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Replace "signed char" to "char" type punning with "std::memcpy". "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
message : Replace "unsigned char" to "char" type punning with "std::memcpy". "m_char_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "wchar_t"). "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "wchar_t"). "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "wchar_t"). "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "wchar_t"). "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "wchar_t"). "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "wchar_t"). "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Replace "int" to "wchar_t" type punning with "std::memcpy". "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
message : Replace "unsigned int" to "wchar_t" type punning with "std::memcpy". "m_wchar_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "int"). "m_enumerated_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "int"). "m_enumerated_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "int"). "m_enumerated_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "int"). "m_enumerated_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "int"). "m_enumerated_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "int"). "m_enumerated_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
message : Replace "unsigned int" to "int" type punning with "std::memcpy". "m_enumerated_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.hpp:270
message : Use "operator==" to check object equality, "Locator_t" is not a trivially copyable type without padding.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/type_lookup_service/TypeLookupReplyListener.cpp:45
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/type_lookup_service/TypeLookupRequestListener.cpp:98
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/core/condition/WaitSetImpl.cpp:37
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/core/condition/WaitSetImpl.cpp:42
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/log/Log.cpp:57
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/publisher/DataWriterImpl.cpp:2465
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/publisher/DataWriterImpl.cpp:2496
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/publisher/DataWriterImpl.cpp:2527
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl.cpp:1992
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl.cpp:2015
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl.cpp:2039
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/ReadTakeCommand.hpp:95
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/DynamicDataImpl.cpp:2859
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/DynamicDataImpl.cpp:2950
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/MemberDescriptorImpl.cpp:280
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/TypeDescriptorImpl.cpp:320
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/type_representation/TypeObjectRegistry.cpp:1447
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/type_representation/TypeObjectUtils.cpp:2409
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/type_representation/TypeObjectUtils.cpp:3029
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/DataSharing/DataSharingListener.cpp:53
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDP.cpp:1337
message : Called C++ object pointer is null
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDPListener.cpp:247
message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:215
message : Ensure that destructor of "FlowControllerAsyncPublishMode" is exception-free and declare it "noexcept"
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:224
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:267
message : Give class "FlowControllerSyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:281
message : Give class "FlowControllerLimitedAsyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:303
message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:317
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.hpp:114
message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:828
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:1745
message : 'return' will never be executed
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3006
message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3023
message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3245
message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3277
message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3308
message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:15582
message : The result of left shift is undefined because the right operand is negative
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:54823
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:60923
message : Access of the field 'xBusyHandler' at index 1, while it holds only a single 'void *' element
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:85014
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89881
message : The left operand of '==' is a garbage value
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89900
message : The left operand of '==' is a garbage value
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:104628
message : Memory copy function accesses out-of-bound array element
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106482
message : Memory copy function accesses out-of-bound array element
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106482
message : Null pointer passed to 2nd parameter expecting 'nonnull'
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111515
message : Access of the field 'a' containing 1 elements at negative index -1
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129898
message : The left operand of '' is a garbage value
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:131102
message : Remove the useless top-level "volatile" qualifier from this type.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:150458
message : Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:150461
message : Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161382
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169767
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185795
message : Returned pointer value points outside the original object (potential buffer overflow)
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185888
message : Array access (from variable 'zFilename') results in a null pointer dereference
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/resources/ResourceEvent.cpp:51
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.cpp:48
message : Null pointer passed to 1st parameter expecting 'nonnull'
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.cpp:54
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorBasic.h:59
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorBasic.h:60
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorSecure.h:65
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorSecure.h:66
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPv4Transport.cpp:240
message : Use pointer or reference to avoid slicing from "TCPv4TransportDescriptor" to "TCPTransportDescriptor".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemLog.hpp:219
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:277
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:284
message : Null pointer passed to 1st parameter expecting 'nonnull'
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/rtps/messages/RTPSStatisticsMessages.hpp:215
message : Use constructors or assignment operators, "Locator_t" is not trivially copyable.
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2405
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2405
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2405
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::IncompatibleQoSStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2409
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2409
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2409
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::IncompatibleQoSStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2426
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2426
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2426
message : Remove the undefined behavior caused by type punning types of different sizes ("class std::vectorclass eprosima::fastdds::statistics::ExtendedIncompatibleQoSStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2430
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2430
message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2430
message : Remove the undefined behavior caused by type punning types of different sizes ("class std::vectorclass eprosima::fastdds::statistics::ExtendedIncompatibleQoSStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:75
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:88
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_memory/SharedMemWatchdog.hpp:97
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:111
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:152
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:157
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:198
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/variadic_templates_tools.hpp:51
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/segment_manager_helper.hpp:75
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:318
message : Remove the unary minus operator or change the expression's underlying type.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/mutex.hpp:132
message : This was not the most recently acquired lock. Possible lock order reversal
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/ptime_to_timespec.hpp:34
message : Identical sub-expressions on both sides of operator "-".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp:225
message : Change this loop body so that it can be executed more than once.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/detail/shared_count.hpp:356
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:256
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:471
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:484
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:567
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:576
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:578
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/filewatch/FileWatch.hpp:124
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:14840
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19068
message : "std::forward" should only be called on a forwarding reference.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19083
message : "std::forward" should only be called on a forwarding reference.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:20138
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:20518
message : "std::forward" should only be called on a forwarding reference.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:23519
message : Do not throw uncaught exceptions in a destructor.
LINK
- file : eProsima/Fast-DDS/thirdparty/optionparser/optionparser/optionparser.h:2001
message : 1 uninitialized field at the end of the constructor call
LINK
- file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/mmap_input.hpp:38
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/mmap_input.hpp:61
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/read_input.hpp:27
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/read_input.hpp:49
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/string_input.hpp:26
message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
LINK
- file : eProsima/Fast-DDS/tools/fastdds/discovery/fastdds_daemon/daemon/init.py:154
message : Add 1 missing arguments; 'serve' expects 2 positional arguments.
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:66
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:69
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:72
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:75
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:78
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:81
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:84
message : 'break' will never be executed
LINK
- file : eProsima/Fast-DDS/tools/fds/CliDiscoveryManager.cpp:412
message : 'return' will never be executed
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:176
message : Duplicate property "font-size"
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:266
message : Nonstandard direction
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:620
message : Duplicate property "background-color"
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:805
message : Missing generic font family
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:1008
message : Duplicate property "text-decoration"
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:3
message : Add "lang" and/or "xml:lang" attributes to the "html" or "body" element
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:23
message : Add "th" headers to this "table".
LINK
- file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:40
message : Duplicate id "projectbrief" found. First occurrence was on line 34.
LINK
moveit2
- file : moveit2/moveit/scripts/maintainer_table_template.html:27
message : Add "th" headers to this "table".
LINK
- file : moveit2/moveit_py/moveit/policies/policy.py:54
message : Reorder or remove base classes to fix this MRO conflict.
LINK
- file : moveit2/moveit_py/moveit/policies/policy.py:148
message : Add a "self" or class parameter
LINK
- file : moveit2/moveit_py/moveit/servo_client/devices/ps4_dualshock.py:143
message : Add a "self" or class parameter
LINK
- file : moveit2/moveit_py/moveit/servo_client/teleop.py:48
message : Reorder or remove base classes to fix this MRO conflict.
LINK
osrf
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:147
message : Use of memory after it is freed
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:290
message : Use of memory after it is freed
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/memory_tools_service_impl.hpp:35
message : 2 uninitialized fields at the end of the constructor call
LINK
ros-perception
- file : ros-perception/image_common/camera_info_manager_py/camera_info_manager/camera_info_manager.py:275
message : Do not perform equality checks with floating point values.
LINK
- file : ros-perception/image_common/camera_info_manager_py/camera_info_manager/zoom_camera_info_manager.py:229
message : Do not perform equality checks with floating point values.
LINK
ros-visualization
- file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/icon_loader.py:50
message : path is used before it is defined. Move the definition before.
LINK
- file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/reload_importer.py:77
message : Fix this condition that always evaluates to true.
LINK
- file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/reload_importer.py:77
message : Fix this condition that always evaluates to true.
LINK
- file : ros-visualization/rqt/rqt_py_common/src/rqt_py_common/topic_completer.py:103
message : Add 1 missing arguments; 'create_node' expects 1 positional arguments.
LINK
- file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:680
message : Do not perform equality checks with floating point values.
LINK
- file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:865
message : Do not perform equality checks with floating point values.
LINK
- file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:893
message : Do not perform equality checks with floating point values.
LINK
- file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:903
message : Do not perform equality checks with floating point values.
LINK
- file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:416
message : Do not perform equality checks with floating point values.
LINK
- file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:419
message : Do not perform equality checks with floating point values.
LINK
- file : ros-visualization/rqt_graph/src/rqt_graph/dotcode.py:115
message : Do not perform equality checks with floating point values.
LINK
- file : ros-visualization/rqt_graph/src/rqt_graph/rosgraph2_impl.py:456
message : Introduce a new variable or use its initial value before reassigning 'bad_node'.
LINK
- file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:505
message : Fix this attribute access on a value that can be 'None'.
LINK
- file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:515
message : Fix this attribute access on a value that can be 'None'.
LINK
- file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:516
message : Fix this attribute access on a value that can be 'None'.
LINK
- file : ros-visualization/rqt_topic/rqt_topic/models/message.py:42
message : Move this time-dependent expression out of the class body and into a method.
LINK
- file : ros-visualization/rqt_topic/rqt_topic/models/topic.py:108
message : Move this time-dependent expression out of the class body and into a method.
LINK
- file : ros-visualization/rqt_topic/rqt_topic/workers/topic.py:186
message : Do not perform equality checks with floating point values.
LINK
ros2
- file : ros2/examples/rclpy/actions/minimal_action_client/examples_rclpy_minimal_action_client/client_asyncio.py:106
message : Ensure that the asyncio.CancelledError exception is re-raised after your cleanup code.
LINK
- file : ros2/examples/rclpy/actions/minimal_action_server/examples_rclpy_minimal_action_server/server.py:80
message : Replace this call to time.sleep() with an asynchronous sleep function.
LINK
- file : ros2/examples/rclpy/actions/minimal_action_server/examples_rclpy_minimal_action_server/server_defer.py:94
message : Replace this call to time.sleep() with an asynchronous sleep function.
LINK
- file : ros2/examples/rclpy/actions/minimal_action_server/examples_rclpy_minimal_action_server/server_not_composable.py:58
message : Replace this call to time.sleep() with an asynchronous sleep function.
LINK
- file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:67
message : Remove or refactor this statement; it has no side effects.
LINK
- file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:116
message : Remove this "return" statement from this "finally" block.
LINK
- file : ros2/launch/launch/launch/launch_service.py:358
message : Ensure that the asyncio.CancelledError exception is re-raised after your cleanup code.
LINK
- file : ros2/launch/launch_testing/launch_testing/legacy/init.py:263
message : Change or remove this string; "actions" is not defined.
LINK
- file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:37
message : Change or remove this string; "evaluate_parameters_dict" is not defined.
LINK
- file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:44
message : Change or remove this string; "normalize_parameters_dict" is not defined.
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:65
message : Add "node_name" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:66
message : Add "node_namespace" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:67
message : Add "topic_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:68
message : Add "topic_type_hash" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:69
message : Add "endpoint_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:70
message : Add "endpoint_gid" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:71
message : Add "qos_profile" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:242
message : Add "node_name" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:243
message : Add "node_namespace" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:244
message : Add "service_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:245
message : Add "service_type_hash" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:246
message : Add "endpoint_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:247
message : Add "endpoint_gids" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:248
message : Add "qos_profiles" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:249
message : Add "endpoint_count" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/node.py:1304
message : Do not perform equality checks with floating point values.
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:98
message : Add "history" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:105
message : Add "depth" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:107
message : Add "reliability" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:110
message : Add "durability" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:113
message : Add "lifespan" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:116
message : Add "deadline" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:119
message : Add "liveliness" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:122
message : Add "liveliness_lease_duration" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:126
message : Add "avoid_ros_namespace_conventions" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/type_hash.py:36
message : Add "version" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/type_hash.py:37
message : Add "value" to the class's "slots".
LINK
- file : ros2/rviz/rviz_common/help/help.html:8
message : Insert a !DOCTYPE declaration to before this html tag.
LINK
- file : ros2/rviz/rviz_common/help/help.html:8
message : Add "lang" and/or "xml:lang" attributes to the "html" or "body" element
LINK
- file : ros2/rviz/rviz_common/help/help.html:9
message : Add a title tag to this page.
LINK
- file : ros2/rviz/rviz_common/help/help.html:24
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:63
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:76
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:86
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:104
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:129
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:159
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:184
message : Add "th" headers to this "table".
LINK
- file : ros2/rviz/rviz_common/help/help.html:209
message : Add "th" headers to this "table".
LINK
VULNERABILITIES #133
ament
- file : ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py:59
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_core/cmake/package_templates/templates_2_cmake.py:54
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_core/cmake/package_templates/templates_2_cmake.py:55
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:82
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:96
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:112
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:116
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:98
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:103
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:112
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:121
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:129
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:130
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:201
message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:243
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:248
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:267
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:280
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:418
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_index/ament_index_python/ament_index_python/resources.py:77
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:100
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:109
message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted OS commands before using them.
LINK
- file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:141
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:209
message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted OS commands before using them.
LINK
- file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:242
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:243
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_clang_tidy/ament_clang_tidy/main.py:184
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_clang_tidy/ament_clang_tidy/main.py:264
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_clang_tidy/ament_clang_tidy/main.py:265
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_copyright/ament_copyright/crawler.py:25
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_copyright/ament_copyright/main.py:211
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_copyright/ament_copyright/main.py:212
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_cppcheck/ament_cppcheck/main.py:360
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_cppcheck/ament_cppcheck/main.py:361
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_cpplint/ament_cpplint/main.py:216
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_cpplint/ament_cpplint/main.py:217
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_cpplint/ament_cpplint/main.py:226
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_flake8/ament_flake8/main.py:133
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_flake8/ament_flake8/main.py:134
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_lint_cmake/ament_lint_cmake/cmakelint.py:413
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_lint_cmake/ament_lint_cmake/main.py:121
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_lint_cmake/ament_lint_cmake/main.py:122
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_mypy/ament_mypy/main.py:149
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_mypy/ament_mypy/main.py:150
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_pclint/ament_pclint/main.py:228
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_pclint/ament_pclint/main.py:229
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_pycodestyle/ament_pycodestyle/main.py:101
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_pycodestyle/ament_pycodestyle/main.py:102
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_pyflakes/ament_pyflakes/main.py:103
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_pyflakes/ament_pyflakes/main.py:104
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:129
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:235
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:236
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:253
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_xmllint/ament_xmllint/main.py:115
message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
LINK
- file : ament/ament_lint/ament_xmllint/ament_xmllint/main.py:159
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ament/ament_lint/ament_xmllint/ament_xmllint/main.py:160
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
eclipse-cyclonedds
- file : eclipse-cyclonedds/cyclonedds/azure-pipelines.yml:162
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:26
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:32
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:48
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:53
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/prepare.sh:25
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : eclipse-cyclonedds/cyclonedds/hooks/must-match-hash.py:34
message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
LINK
eclipse-iceoryx
- file : eclipse-iceoryx/iceoryx/.github/workflows/lint_master.yml:21
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : eclipse-iceoryx/iceoryx/.github/workflows/lint_master.yml:21
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
eProsima
- file : eProsima/Fast-DDS/.github/workflows/docker/ubuntu/alternative_builds/fastdds_gcc_latest.Dockerfile:38
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : eProsima/Fast-DDS/.github/workflows/docker/ubuntu/alternative_builds/fastdds_gcc_latest.Dockerfile:38
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/md5.cpp:310
message : This "memset" is likely to be optimized away by the compiler; either remove it or replace it with "memset_s".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_memory/RobustExclusiveLock.hpp:227
message : Granting permissions to "others" can lead to unauthorized access to files.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_memory/RobustSharedLock.hpp:366
message : Granting permissions to "others" can lead to unauthorized access to files.
LINK
- file : eProsima/Fast-DDS/test/dds/communication/dyn_network/cli.Dockerfile:28
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : eProsima/Fast-DDS/test/dds/communication/dyn_network/cli.Dockerfile:28
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : eProsima/Fast-DDS/test/examples/ubuntu/Dockerfile:28
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : eProsima/Fast-DDS/test/examples/ubuntu/Dockerfile:28
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/os_file_functions.hpp:426
message : Remove this TOCTOU race condition window when accessing files
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/os_file_functions.hpp:426
message : Granting permissions to "others" can lead to unauthorized access to files.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/os_file_functions.hpp:426
message : Granting permissions to "others" can lead to unauthorized access to files.
LINK
moveit2
- file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:162
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:364
message : Disable access to external entities in XML parsing.
LINK
- file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:407
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:514
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:521
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/round_collada_numbers.py:112
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
navigation2
- file : navigation2/.github/workflows/bt_nodes_validation.yml:26
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : navigation2/.github/workflows/bt_nodes_validation.yml:26
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : navigation2/.github/workflows/claude.yml:43
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : navigation2/Dockerfile:61
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : navigation2/Dockerfile:61
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : navigation2/Dockerfile:150
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : navigation2/Dockerfile:150
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : navigation2/nav2_bringup/launch/cloned_multi_tb3_simulation_launch.py:201
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_bringup/launch/tb3_simulation_launch.py:217
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_bringup/launch/tb4_simulation_launch.py:259
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_bringup/launch/unique_multi_tb3_simulation_launch.py:150
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/assisted_teleop_example_launch.py:54
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/follow_path_example_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/inspection_demo_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/nav_through_poses_example_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/nav_to_pose_example_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/picking_demo_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/recoveries_example_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/route_example_launch.py:105
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/security_demo_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_simple_commander/launch/waypoint_follower_example_launch.py:53
message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
LINK
- file : navigation2/nav2_smac_planner/lattice_primitives/generate_motion_primitives.py:111
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : navigation2/nav2_smac_planner/lattice_primitives/generate_motion_primitives.py:211
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : navigation2/nav2_smac_planner/lattice_primitives/generate_motion_primitives.py:230
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
ros-tooling
- file : ros-tooling/libstatistics_collector/.github/workflows/autoapprove.yml:13
message : Workflows should not rely on forgeable GitHub context values to trust events
LINK
ros-visualization
- file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/perspective_manager.py:365
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
ros2
- file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:107
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:111
message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
LINK
- file : ros2/realtime_support/rttest/scripts/analyze.py:29
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ros2/ros2_tracing/.github/workflows/dco.yml:17
message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
LINK
- file : ros2/ros2_tracing/.github/workflows/dco.yml:17
message : Using dependencies without locking resolved versions is security-sensitive.
LINK
- file : ros2/rosbag2/rosbag2_examples/rosbag2_examples_py/rosbag2_examples_py/rosbag2csv.py:59
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ros2/rosidl/rosidl_adapter/rosidl_adapter/main.py:46
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ros2/rosidl/rosidl_adapter/rosidl_adapter/main.py:60
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ros2/rosidl/rosidl_generator_type_description/rosidl_generator_type_description/init.py:205
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:55
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:200
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:201
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:216
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:217
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:219
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:225
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:229
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:130
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:209
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rviz/rviz2/scripts/rviz1_to_rviz2.py:498
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ros2/rviz/rviz2/scripts/rviz1_to_rviz2.py:506
message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
LINK
- file : ros2/sros2/sros2/sros2/keystore/_permission.py:72
message : Disable access to external entities in XML parsing.
LINK
- file : ros2/sros2/sros2/sros2/policy/init.py:70
message : Disable access to external entities in XML parsing.
LINK
ISSUES are filtered and only blocking and critical issues are reported due to the high quantity of issues
The complete list of issues can be found here .
ISSUES (level blocker) #603
eclipse-iceoryx
- file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/source/log/logger.cpp:141
message : Replace this call to the non reentrant function "localtime" by a call to "localtime_r".
LINK
eProsima
- file : eProsima/Fast-CDR/include/fastcdr/FastBuffer.h:268
message : Ensure that the move constructor of "FastBuffer" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-CDR/include/fastcdr/FastBuffer.h:280
message : Ensure that the move assignment operator of "FastBuffer" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-CDR/include/fastcdr/xcdr/optional.hpp:230
message : Ensure that the move assignment operator of "optional" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2338
message : Ensure that the move constructor of "TypeIdV1" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2358
message : Ensure that the move assignment operator of "TypeIdV1" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2450
message : Ensure that the move constructor of "TypeObjectV1" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2470
message : Ensure that the move assignment operator of "TypeObjectV1" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2567
message : Ensure that the move constructor of "TypeInformationParameter" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2589
message : Ensure that the move assignment operator of "TypeInformationParameter" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/domain/qos/DomainParticipantQos.hpp:78
message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/log/Log.hpp:292
message : Potential leak of memory pointed to by 'p'
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/subscriber/qos/DataReaderQos.hpp:43
message : Make sure that moving an object of class "DataReaderQos" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/dds/topic/TypeSupport.hpp:225
message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/PropertyPolicy.hpp:44
message : Ensure that the move constructor of "PropertyPolicy" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/PropertyPolicy.hpp:59
message : Ensure that the move assignment operator of "PropertyPolicy" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/ReaderAttributes.hpp:58
message : Make sure that moving an object of class "ReaderAttributes" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/BinaryProperty.hpp:48
message : Ensure that the move constructor of "BinaryProperty" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/BinaryProperty.hpp:81
message : Ensure that the move assignment operator of "BinaryProperty" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/CDRMessage_t.hpp:168
message : Ensure that the move constructor of "CDRMessage_t" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/CDRMessage_t.hpp:187
message : Ensure that the move assignment operator of "CDRMessage_t" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/EntityId_t.hpp:111
message : Ensure that the move constructor of "EntityId_t" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/EntityId_t.hpp:124
message : Ensure that the move assignment operator of "EntityId_t" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Guid.hpp:39
message : Make sure that moving an object of class "GUID_t" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.hpp:107
message : Ensure that the move constructor of "Locator_t" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.hpp:270
message : Use "operator==" to check object equality, "Locator_t" is not a trivially copyable type without padding.
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:120
message : Ensure that the move constructor of "LocatorList" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:135
message : Ensure that the move assignment operator of "LocatorList" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:359
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorSelectorEntry.hpp:38
message : Make sure that moving an object of class "LocatorSelectorEntry" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorSelectorEntry.hpp:43
message : Make sure that moving an object of class "EntryState" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorWithMask.hpp:34
message : Make sure that moving an object of class "LocatorWithMask" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorsIterator.hpp:47
message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorsIterator.hpp:56
message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/OriginalWriterInfo.hpp:55
message : Ensure that the move constructor of "OriginalWriterInfo" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/OriginalWriterInfo.hpp:61
message : Ensure that the move assignment operator of "OriginalWriterInfo" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Property.hpp:46
message : Ensure that the move constructor of "Property" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Property.hpp:83
message : Ensure that the move assignment operator of "Property" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/SampleIdentity.hpp:33
message : Make sure that moving an object of class "SampleIdentity" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Token.hpp:45
message : Ensure that the move constructor of "DataHolder" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/Token.hpp:63
message : Ensure that the move assignment operator of "DataHolder" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/common/WriteParams.hpp:36
message : Make sure that moving an object of class "WriteParams" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/AllowedNetworkInterface.hpp:51
message : Ensure that the move constructor of "AllowedNetworkInterface" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/BlockedNetworkInterface.hpp:51
message : Ensure that the move constructor of "BlockedNetworkInterface" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/NetworkInterface.hpp:61
message : Ensure that the move constructor of "NetworkInterface" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/NetworkInterfaceWithFilter.hpp:74
message : Ensure that the move constructor of "NetworkInterfaceWithFilter" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/include/fastdds/utils/IPFinder.hpp:55
message : Make sure that moving an object of class "info_IP" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/type_lookup_service/TypeLookupReplyListener.hpp:51
message : Make sure that moving an object of class "ReplyWithServerGUID" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/SampleLoanManager.hpp:193
message : Ensure that the move constructor of "OutstandingLoanItem" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/SampleLoanManager.hpp:195
message : Ensure that the move assignment operator of "OutstandingLoanItem" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:75
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:161
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:260
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:353
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:372
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:434
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:474
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:87
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:303
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1407
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1465
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1513
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1590
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1739
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:2108
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:2328
message : Replace "module" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/builtin/data/ProxyHashTables.hpp:60
message : Ensure that the move constructor of "node_segregator" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/database/DiscoveryDataBase.hpp:91
message : Ensure that the move constructor of "AckedFunctor" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/database/DiscoveryParticipantChangeData.hpp:38
message : Make sure that moving an object of class "DiscoveryParticipantChangeData" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDPListener.cpp:247
message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/exceptions/Exception.h:85
message : Ensure that the move constructor of "Exception" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/exceptions/Exception.h:108
message : Ensure that the move assignment operator of "Exception" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:215
message : Ensure that destructor of "FlowControllerAsyncPublishMode" is exception-free and declare it "noexcept"
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:267
message : Give class "FlowControllerSyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:281
message : Give class "FlowControllerLimitedAsyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:1414
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:1415
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:303
message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.hpp:114
message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/network/ReceiverResource.h:95
message : Ensure that the move constructor of "ReceiverResource" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:490
message : unannotated fall-through between switch labels
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3006
message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3023
message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3245
message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3277
message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3308
message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.hpp:173
message : Ensure that the move constructor of "ReceiverControlBlock" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/reader/StatefulReader.cpp:1672
message : Replace "final" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/reader/StatelessReader.hpp:248
message : Make sure that moving an object of class "RemoteWriterInfo_t" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:45
message : Ensure that the move constructor of "MessageIdentity" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:60
message : Ensure that the move assignment operator of "MessageIdentity" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:159
message : Ensure that the move constructor of "ParticipantGenericMessage" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:184
message : Ensure that the move assignment operator of "ParticipantGenericMessage" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.h:34
message : Ensure that the move constructor of "ChannelResource" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPv4Transport.cpp:240
message : Use pointer or reference to avoid slicing from "TCPv4TransportDescriptor" to "TCPTransportDescriptor".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/UDPChannelResource.h:36
message : Make sure that moving an object of class "eProsimaUDPSocket" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/UDPChannelResource.h:159
message : Ensure that the move assignment operator of "UDPChannelResource" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemGlobal.hpp:70
message : Make sure that moving an object of class "BufferDescriptor" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemLog.hpp:173
message : Make sure that moving an object of class "Pkt" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:685
message : Ensure that the move assignment operator of "Listener" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:720
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:852
message : Ensure that the move assignment operator of "Port" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:295
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:296
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:297
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/writer/LivelinessManager.cpp:126
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:1702
message : Replace "final" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:1849
message : Replace "final" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.hpp:322
message : Replace "final" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.hpp:378
message : Replace "final" with another name.
LINK
- file : eProsima/Fast-DDS/src/cpp/statistics/rtps/messages/RTPSStatisticsMessages.hpp:215
message : Use constructors or assignment operators, "Locator_t" is not trivially copyable.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:75
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:88
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/RefCountedPointer.hpp:127
message : Ensure that the move constructor of "Instance" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/RefCountedPointer.hpp:129
message : Ensure that the move assignment operator of "Instance" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/SystemInfo.cpp:142
message : Replace this call to the non reentrant function "getpwuid" by a call to "getpwuid_r".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/TimeConversion.hpp:150
message : Replace "rand" with the facilities in random.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/TimeConversion.hpp:161
message : Replace "rand" with the facilities in random.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/TimeConversion.hpp:172
message : Replace "rand" with the facilities in random.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/md5.cpp:310
message : This "memset" is likely to be optimized away by the compiler; either remove it or replace it with "memset_s".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:111
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:152
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:157
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:198
message : Add a condition argument to this call to "wait".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:289
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:400
message : Ensure that the move constructor of "shared_lock" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:408
message : Ensure that the move assignment operator of "shared_lock" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/xmlparser/XMLTree.h:139
message : Ensure that the move constructor of "DataNode" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/src/cpp/xmlparser/XMLTree.h:141
message : Ensure that the move assignment operator of "DataNode" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:90
message : Ensure that the move constructor of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:94
message : Ensure that the move assignment operator of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:166
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:226
message : Ensure that the move constructor of "transform_multiallocation_chain" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:234
message : Ensure that the move assignment operator of "transform_multiallocation_chain" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:246
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/date_time/posix_time/posix_time_config.hpp:44
message : Make sure that moving an object of class "time_duration" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/allocator.hpp:168
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/detail/allocator_common.hpp:299
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/detail/allocator_common.hpp:676
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/atomic.hpp:642
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:64
message : Ensure that the move constructor of "file_wrapper" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:71
message : Ensure that the move assignment operator of "file_wrapper" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:80
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:134
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_memory_impl.hpp:717
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:230
message : Ensure that the move constructor of "managed_open_or_create_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:233
message : Ensure that the move assignment operator of "managed_open_or_create_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:255
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:481
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/exceptions.hpp:82
message : Make sure that moving an object of class "lock_exception" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/exceptions.hpp:96
message : Make sure that moving an object of class "bad_alloc" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:66
message : Ensure that the move constructor of "file_mapping" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:74
message : Ensure that the move assignment operator of "file_mapping" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:83
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:128
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:147
message : Ensure that the move constructor of "basic_managed_mapped_file" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:154
message : Ensure that the move assignment operator of "basic_managed_mapped_file" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:172
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:156
message : Ensure that the move constructor of "basic_managed_shared_memory" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:165
message : Ensure that the move assignment operator of "basic_managed_shared_memory" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:174
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:143
message : Ensure that the move constructor of "mapped_region" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:160
message : Ensure that the move assignment operator of "mapped_region" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:169
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:272
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:863
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:63
message : Ensure that the move constructor of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:67
message : Ensure that the move assignment operator of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:624
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:872
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:980
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1090
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1091
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1270
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:88
message : Ensure that the move constructor of "shared_memory_object" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:96
message : Ensure that the move assignment operator of "shared_memory_object" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:104
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:167
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/mutex.hpp:132
message : This was not the most recently acquired lock. Possible lock order reversal
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:131
message : Ensure that the move constructor of "scoped_lock" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:266
message : Ensure that the move assignment operator of "scoped_lock" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:359
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:132
message : Ensure that the move constructor of "sharable_lock" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:196
message : Ensure that the move assignment operator of "sharable_lock" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:292
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:737
message : Ensure that the move constructor of "bstree_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:745
message : Ensure that the move assignment operator of "bstree_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:975
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2102
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2212
message : Ensure that the move constructor of "bstree" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2216
message : Ensure that the move assignment operator of "bstree" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree_algorithms.hpp:1086
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree_algorithms.hpp:1705
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:190
message : Ensure that the move constructor of "ebo_functor_holder" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:200
message : Ensure that the move assignment operator of "ebo_functor_holder" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:255
message : Ensure that the move constructor of "ebo_functor_holderT, Tag, false" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:266
message : Ensure that the move assignment operator of "ebo_functor_holderT, Tag, false" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
message : Make sure that moving an object of class "key_nodeptr_compstd::lessboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
message : Make sure that moving an object of class "key_nodeptr_compboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::size_block_ctrl_compare, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
message : Make sure that moving an object of class "key_nodeptr_compboost::interprocess::iset_indexboost::interprocess::ipcdetail::index_configchar, boost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::intrusive_key_value_less, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
message : Make sure that moving an object of class "key_nodeptr_compstd::lessboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned long, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/size_holder.hpp:54
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:143
message : Ensure that the move constructor of "rbtree_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:148
message : Ensure that the move assignment operator of "rbtree_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:556
message : Ensure that the move constructor of "rbtree" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:560
message : Ensure that the move assignment operator of "rbtree" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:110
message : Ensure that the move constructor of "set_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:115
message : Ensure that the move assignment operator of "set_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:543
message : Ensure that the move constructor of "set" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:547
message : Ensure that the move assignment operator of "set" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:647
message : Ensure that the move constructor of "multiset_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:652
message : Ensure that the move assignment operator of "multiset_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:1038
message : Ensure that the move constructor of "multiset" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:1042
message : Ensure that the move assignment operator of "multiset" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:350
message : Ensure that the move constructor of "slist_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:360
message : Ensure that the move assignment operator of "slist_impl" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:718
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:1995
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:2226
message : Ensure that the move constructor of "slist" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:2230
message : Ensure that the move assignment operator of "slist" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/detail/shared_count.hpp:356
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:256
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:471
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:484
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:567
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:576
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:578
message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
message : Make sure that moving an object of class "wrapexceptboost::bad_weak_ptr" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
message : Make sure that moving an object of class "wrapexceptstd::runtime_error" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_weekday" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_year" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_month" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_day_of_month" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_day_of_year" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5219
message : The move constructor of "iteration_proxy_value" should be unconditionally declared as "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5222
message : The move assignment operator of "iteration_proxy_value" should be unconditionally declared as "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:6820
message : Ensure that the move constructor of "json_sax_dom_parser" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:6822
message : Ensure that the move assignment operator of "json_sax_dom_parser" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7004
message : Ensure that the move constructor of "json_sax_dom_callback_parser" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7006
message : Ensure that the move assignment operator of "json_sax_dom_callback_parser" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7504
message : Ensure that the move constructor of "lexer" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7506
message : Ensure that the move assignment operator of "lexer" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:8454
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:8517
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:8608
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:9236
message : Ensure that the move constructor of "binary_reader" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:9238
message : Ensure that the move assignment operator of "binary_reader" is exception-free and declare it "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12229
message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::iterator_input_adapterconst char *" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12229
message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::iterator_input_adapter__gnu_cxx::__normal_iteratorconst char *, std::basic_stringchar" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12229
message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::input_stream_adapter" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19068
message : "std::forward" should only be called on a forwarding reference.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19083
message : "std::forward" should only be called on a forwarding reference.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:20518
message : "std::forward" should only be called on a forwarding reference.
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:22765
message : The swap function should be unconditionally declared as "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:22782
message : The swap function should be unconditionally declared as "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:24538
message : The swap function should be unconditionally declared as "noexcept".
LINK
- file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/internal/string.hpp:27
message : Remove this useless sequence of pointer operators: "&*".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:24996
message : Replace this call to the non reentrant function "localtime" by a call to "localtime_r".
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:25287
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:25309
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:30998
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:31709
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32136
message : Remove this misleading "adjust_width_for_utf8" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32165
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32189
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32373
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35355
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35432
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35982
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:36117
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:44503
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:53271
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:54823
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:55880
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58525
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58529
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58530
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58532
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58837
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58838
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58849
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58956
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58957
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58958
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58959
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:59561
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:60923
message : Access of the field 'xBusyHandler' at index 1, while it holds only a single 'void *' element
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:62178
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:64385
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:65820
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67266
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67519
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67704
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72199
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72200
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72201
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72202
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72203
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72204
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72205
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:74336
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76257
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76569
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76665
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76738
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77177
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77452
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77453
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77534
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77604
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:78345
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:79724
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82414
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82525
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82694
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:83722
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:85014
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88074
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89809
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:90042
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91366
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91442
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94445
message : Remove this misleading "jump_to_p2_and_check_for_interrupt" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94458
message : Remove this misleading "check_for_interrupt" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94494
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94494
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94553
message : Remove this misleading "jump_to_p2" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95271
message : Remove this misleading "int_math" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95275
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95276
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95277
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95280
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95298
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95298
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95299
message : Remove this misleading "fp_math" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95334
message : Remove this misleading "arithmetic_result_is_null" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95477
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95477
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95655
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95655
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95662
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95662
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95669
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95669
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95701
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95701
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95775
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95775
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95806
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95806
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96068
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96068
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96074
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96074
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96092
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96092
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96106
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96106
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96119
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96119
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96212
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96212
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96244
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96244
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96265
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96265
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96351
message : Remove this misleading "op_column_restart" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96382
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96385
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96392
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96447
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96452
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96474
message : Remove this misleading "op_column_read_header" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96610
message : Remove this misleading "op_column_out" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96615
message : Remove this misleading "op_column_corrupt" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96721
message : Remove this misleading "vdbe_type_error" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97146
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97146
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97719
message : The direct parent of this switch-label is not the body of a switch statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97794
message : Remove this misleading "open_cursor_set_hints" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97992
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97992
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98211
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98211
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98343
message : Remove this misleading "seek_not_found" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98347
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98347
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98485
message : Remove this misleading "seekscan_search_fail" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98494
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98494
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98504
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98504
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98522
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98522
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98584
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98584
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98754
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98754
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98758
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98758
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98767
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98767
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98845
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98845
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98851
message : The direct parent of this switch-label is not the body of a switch statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98856
message : Remove this misleading "notExistsWithKey" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98880
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98880
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99027
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99377
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99377
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99614
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99614
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99652
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99652
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99733
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99733
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99800
message : The direct parent of this switch-label is not the body of a switch statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99815
message : The direct parent of this switch-label is not the body of a switch statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99830
message : Remove this misleading "next_tail" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99839
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99839
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99844
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99844
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100196
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100196
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100597
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100597
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100640
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100640
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100646
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100646
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100693
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100693
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100844
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100844
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100906
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100906
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100909
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100909
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100962
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100962
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101022
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101022
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101038
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101038
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101430
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101430
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101770
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101770
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101875
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101875
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101877
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101877
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102247
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102247
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102304
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102349
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102349
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102581
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102600
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102608
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102616
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:104628
message : Memory copy function accesses out-of-bound array element
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106482
message : Memory copy function accesses out-of-bound array element
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106486
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106950
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:110802
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111226
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111496
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111515
message : Access of the field 'a' containing 1 elements at negative index -1
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111721
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111797
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:112577
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114135
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114265
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114618
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114684
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114690
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115114
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115130
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115304
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115352
message : Remove this misleading "default_expr" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115481
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115529
message : Remove this misleading "default_expr" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120519
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120538
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:122828
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:123288
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:128214
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129639
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129656
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:138846
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143470
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143471
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143471
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:145975
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:147699
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:152983
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:155741
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:157367
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161137
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161382
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:162731
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163571
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163611
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:164664
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:166678
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:167474
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:167775
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169767
message : Memory set function overflows the destination buffer
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170225
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170387
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170388
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:173926
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:180165
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:180339
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185267
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185795
message : Returned pointer value points outside the original object (potential buffer overflow)
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185884
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207768
message : Remove this misleading "parse_object_value" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207864
message : The direct parent of this switch-label is not the body of a switch statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207867
message : Remove this misleading "parse_string" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207942
message : The direct parent of this switch-label is not the body of a switch statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207951
message : The direct parent of this switch-label is not the body of a switch statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207964
message : Remove this misleading "parse_number" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208021
message : Remove this misleading "parse_number_2" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208071
message : Remove this misleading "parse_number_finish" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208103
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208117
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208335
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208344
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208367
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208513
message : Remove this misleading "malformed_jsonb" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208787
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209270
message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209279
message : Remove this misleading "to_double" label.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209569
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209686
message : This goto statement must be replaced by a standard iteration statement.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:210570
message : Remove any side effects from right hand operands of logical || operator.
LINK
- file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:210860
message : Remove any side effects from right hand operands of logical && operator.
LINK
- file : eProsima/Fast-DDS/tools/fastdds/discovery/fastdds_daemon/daemon/init.py:154
message : Add 1 missing arguments; 'serve' expects 2 positional arguments.
LINK
moveit2
- file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:364
message : Disable access to external entities in XML parsing.
LINK
- file : moveit2/moveit_py/moveit/policies/policy.py:54
message : Reorder or remove base classes to fix this MRO conflict.
LINK
- file : moveit2/moveit_py/moveit/policies/policy.py:148
message : Add a "self" or class parameter
LINK
- file : moveit2/moveit_py/moveit/servo_client/devices/ps4_dualshock.py:143
message : Add a "self" or class parameter
LINK
- file : moveit2/moveit_py/moveit/servo_client/teleop.py:48
message : Reorder or remove base classes to fix this MRO conflict.
LINK
osrf
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:147
message : Use of memory after it is freed
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:290
message : Use of memory after it is freed
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/memory_tools_service.cpp:103
message : Expression statements should have at most one resource allocation. Consider using factory functions.
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:545
message : Ensure that the move constructor of "handle" is exception-free and declare it "noexcept".
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:546
message : Ensure that the move assignment operator of "handle" is exception-free and declare it "noexcept".
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:583
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3780
message : Ensure that the swap function is exception-free and declare it "noexcept".
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3783
message : Ensure that the move constructor of "SourceFile" is exception-free and declare it "noexcept".
LINK
- file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3784
message : Ensure that the move assignment operator of "SourceFile" is exception-free and declare it "noexcept".
LINK
ros-visualization
- file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/icon_loader.py:50
message : path is used before it is defined. Move the definition before.
LINK
- file : ros-visualization/rqt/rqt_py_common/src/rqt_py_common/topic_completer.py:103
message : Add 1 missing arguments; 'create_node' expects 1 positional arguments.
LINK
ros2
- file : ros2/launch/launch_testing/launch_testing/legacy/init.py:263
message : Change or remove this string; "actions" is not defined.
LINK
- file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:37
message : Change or remove this string; "evaluate_parameters_dict" is not defined.
LINK
- file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:44
message : Change or remove this string; "normalize_parameters_dict" is not defined.
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:65
message : Add "node_name" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:66
message : Add "node_namespace" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:67
message : Add "topic_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:68
message : Add "topic_type_hash" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:69
message : Add "endpoint_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:70
message : Add "endpoint_gid" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:71
message : Add "qos_profile" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:242
message : Add "node_name" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:243
message : Add "node_namespace" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:244
message : Add "service_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:245
message : Add "service_type_hash" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:246
message : Add "endpoint_type" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:247
message : Add "endpoint_gids" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:248
message : Add "qos_profiles" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:249
message : Add "endpoint_count" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:98
message : Add "history" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:105
message : Add "depth" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:107
message : Add "reliability" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:110
message : Add "durability" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:113
message : Add "lifespan" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:116
message : Add "deadline" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:119
message : Add "liveliness" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:122
message : Add "liveliness_lease_duration" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/qos.py:126
message : Add "avoid_ros_namespace_conventions" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/type_hash.py:36
message : Add "version" to the class's "slots".
LINK
- file : ros2/rclpy/rclpy/rclpy/type_hash.py:37
message : Add "value" to the class's "slots".
LINK
- file : ros2/rosidl/rosidl_generator_type_description/rosidl_generator_type_description/init.py:205
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:201
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:219
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:225
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:229
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:130
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:209
message : Change this code to not construct the path from user-controlled data.
LINK
- file : ros2/sros2/sros2/sros2/keystore/_permission.py:72
message : Disable access to external entities in XML parsing.
LINK
- file : ros2/sros2/sros2/sros2/policy/init.py:70
message : Disable access to external entities in XML parsing.
LINK
ros2_control
- file : ros2_control/ros2controlcli/ros2controlcli/verb/list_controllers.py:104
message : Refactor this method to not always return the same value.
LINK

