Task #118681 - added.err

back to task #118681
download
Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:108: Error: junk at end of line, first unrecognized character is `%'
#  106|       if (*data + offset + size > *data_end) {
#  107|           bpf_skb_pull_data(skb, offset + size);
#  108|->         *data     = SKB_DATA(skb);
#  109|           *data_end = SKB_DATA_END(skb);
#  110|       }

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:109: Error: junk at end of line, first unrecognized character is `%'
#  107|           bpf_skb_pull_data(skb, offset + size);
#  108|           *data     = SKB_DATA(skb);
#  109|->         *data_end = SKB_DATA_END(skb);
#  110|       }
#  111|   

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:241: Error: junk at end of line, first unrecognized character is `%'
#  239|   rewrite_icmp(struct __sk_buff *skb, const struct ipv6hdr *ip6h, bool has_eth)
#  240|   {
#  241|->     void            *data_end = SKB_DATA_END(skb);
#  242|       void            *data     = SKB_DATA(skb);
#  243|       struct icmphdr   icmp_buf;  /* copy of the old ICMPv4 header */

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:242: Error: junk at end of line, first unrecognized character is `%'
#  240|   {
#  241|       void            *data_end = SKB_DATA_END(skb);
#  242|->     void            *data     = SKB_DATA(skb);
#  243|       struct icmphdr   icmp_buf;  /* copy of the old ICMPv4 header */
#  244|       struct icmp6hdr  icmp6_buf; /* buffer for the new ICMPv6 header */

Error: COMPILER_WARNING:
/tmp/ccQ2eKaO.s: scope_hint: Assembler messages
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:528: Error: junk at end of line, first unrecognized character is `%'
#  526|   {
#  527|       int             ret      = TC_ACT_OK;
#  528|->     void           *data_end = SKB_DATA_END(skb);
#  529|       void           *data     = SKB_DATA(skb);
#  530|       struct ipv6hdr *ip6h;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:529: Error: junk at end of line, first unrecognized character is `%'
#  527|       int             ret      = TC_ACT_OK;
#  528|       void           *data_end = SKB_DATA_END(skb);
#  529|->     void           *data     = SKB_DATA(skb);
#  530|       struct ipv6hdr *ip6h;
#  531|       struct ipv6hdr  dst_hdr = {

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:602: Error: junk at end of line, first unrecognized character is `%'
#  600|           goto out;
#  601|   
#  602|->     data     = SKB_DATA(skb);
#  603|       data_end = SKB_DATA_END(skb);
#  604|   

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:603: Error: junk at end of line, first unrecognized character is `%'
#  601|   
#  602|       data     = SKB_DATA(skb);
#  603|->     data_end = SKB_DATA_END(skb);
#  604|   
#  605|       if (!ensure_header(&ip6h, skb, &data, &data_end, L2_H_LEN(has_eth)))

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:768: Error: junk at end of line, first unrecognized character is `%'
#  766|   rewrite_icmpv6_inner(struct __sk_buff *skb, __u32 *csum_diff, bool has_eth)
#  767|   {
#  768|->     void            *data_end = SKB_DATA_END(skb);
#  769|       void            *data     = SKB_DATA(skb);
#  770|       struct icmphdr  *icmp;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:769: Error: junk at end of line, first unrecognized character is `%'
#  767|   {
#  768|       void            *data_end = SKB_DATA_END(skb);
#  769|->     void            *data     = SKB_DATA(skb);
#  770|       struct icmphdr  *icmp;
#  771|       struct icmp6hdr *icmp6;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:807: Error: junk at end of line, first unrecognized character is `%'
#  805|   
#  806|       if (csum_diff) {
#  807|->         data_end = SKB_DATA_END(skb);
#  808|           data     = SKB_DATA(skb);
#  809|   

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:808: Error: junk at end of line, first unrecognized character is `%'
#  806|       if (csum_diff) {
#  807|           data_end = SKB_DATA_END(skb);
#  808|->         data     = SKB_DATA(skb);
#  809|   
#  810|           if (!ensure_header(&icmp,

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:828: Error: junk at end of line, first unrecognized character is `%'
#  826|   rewrite_ipv6_inner(struct __sk_buff *skb, struct iphdr *dst_hdr, __u32 *csum_diff, bool has_eth)
#  827|   {
#  828|->     void           *data_end = SKB_DATA_END(skb);
#  829|       void           *data     = SKB_DATA(skb);
#  830|       struct ipv6hdr *ip6h;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:829: Error: junk at end of line, first unrecognized character is `%'
#  827|   {
#  828|       void           *data_end = SKB_DATA_END(skb);
#  829|->     void           *data     = SKB_DATA(skb);
#  830|       struct ipv6hdr *ip6h;
#  831|       __be32          addr4;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:879: Error: junk at end of line, first unrecognized character is `%'
#  877|   rewrite_icmpv6(struct __sk_buff *skb, int *out_length_diff, bool has_eth)
#  878|   {
#  879|->     void            *data_end = SKB_DATA_END(skb);
#  880|       void            *data     = SKB_DATA(skb);
#  881|       struct iphdr    *ip;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:880: Error: junk at end of line, first unrecognized character is `%'
#  878|   {
#  879|       void            *data_end = SKB_DATA_END(skb);
#  880|->     void            *data     = SKB_DATA(skb);
#  881|       struct iphdr    *ip;
#  882|       struct icmp6hdr *icmp6;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:939: Error: junk at end of line, first unrecognized character is `%'
#  937|       *out_length_diff = (int) IP_H_LEN - (int) IP6_H_LEN;
#  938|   
#  939|->     data_end = SKB_DATA_END(skb);
#  940|       data     = SKB_DATA(skb);
#  941|   

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:940: Error: junk at end of line, first unrecognized character is `%'
#  938|   
#  939|       data_end = SKB_DATA_END(skb);
#  940|->     data     = SKB_DATA(skb);
#  941|   
#  942|       if (!ensure_header(&ip, skb, &data, &data_end, L2_H_LEN(has_eth) + IP6_H_LEN + ICMP_H_LEN))

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:970: Error: junk at end of line, first unrecognized character is `%'
#  968|   {
#  969|       int             ret      = TC_ACT_OK;
#  970|->     void           *data_end = SKB_DATA_END(skb);
#  971|       void           *data     = SKB_DATA(skb);
#  972|       struct ethhdr  *eth;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:971: Error: junk at end of line, first unrecognized character is `%'
#  969|       int             ret      = TC_ACT_OK;
#  970|       void           *data_end = SKB_DATA_END(skb);
#  971|->     void           *data     = SKB_DATA(skb);
#  972|       struct ethhdr  *eth;
#  973|       struct ipv6hdr *ip6h;

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:1111: Error: junk at end of line, first unrecognized character is `%'
# 1109|        * an ICMPv6 error packet. Update the length and the checksum. */
# 1110|       if (length_diff != 0) {
# 1111|->         data     = SKB_DATA(skb);
# 1112|           data_end = SKB_DATA_END(skb);
# 1113|   

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:1112: Error: junk at end of line, first unrecognized character is `%'
# 1110|       if (length_diff != 0) {
# 1111|           data     = SKB_DATA(skb);
# 1112|->         data_end = SKB_DATA_END(skb);
# 1113|   
# 1114|           if (!ensure_header(&ip6h, skb, &data, &data_end, L2_H_LEN(has_eth)))

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:1133: Error: junk at end of line, first unrecognized character is `%'
# 1131|       }
# 1132|   
# 1133|->     data     = SKB_DATA(skb);
# 1134|       data_end = SKB_DATA_END(skb);
# 1135|   

Error: COMPILER_WARNING:
NetworkManager-1.57.3-dev/src/core/bpf/clat.bpf.c:1134: Error: junk at end of line, first unrecognized character is `%'
# 1132|   
# 1133|       data     = SKB_DATA(skb);
# 1134|->     data_end = SKB_DATA_END(skb);
# 1135|   
# 1136|       if (!ensure_header(&iph, skb, &data, &data_end, L2_H_LEN(has_eth)))

Error: GCC_ANALYZER_WARNING (CWE-457):
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:1228:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*obj_new.<U6780>.ip_address.addr_source’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3364:1: enter_function: entry to ‘nm_l3_config_data_new_from_platform’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3375:8: branch_false: following ‘false’ branch...
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3378:12: branch_false: ...to here
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3380:5: call_function: calling ‘_init_from_platform’ from ‘nm_l3_config_data_new_from_platform’
# 1226|                    *
# 1227|                    * For other sources, the longer lifetime wins. */
# 1228|->                 if ((obj_new->ip_address.addr_source == NM_IP_CONFIG_SOURCE_KERNEL
# 1229|                        && obj_old->ip_address.addr_source != NM_IP_CONFIG_SOURCE_KERNEL)
# 1230|                       || nm_platform_ip_address_cmp_expiry(NMP_OBJECT_CAST_IP_ADDRESS(obj_old),

Error: GCC_ANALYZER_WARNING (CWE-476):
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:1235:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3254:1: enter_function: entry to ‘nm_l3_config_data_new_from_connection’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3263:5: call_function: calling ‘_init_from_connection_ip’ from ‘nm_l3_config_data_new_from_connection’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3263:5: return_function: returning to ‘nm_l3_config_data_new_from_connection’ from ‘_init_from_connection_ip’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3264:5: call_function: calling ‘_init_from_connection_ip’ from ‘nm_l3_config_data_new_from_connection’
# 1233|                       obj_new = nmp_object_stackinit_obj(&obj_new_stackinit, obj_new);
# 1234|                       obj_new_stackinit.ip_address.timestamp =
# 1235|->                         NMP_OBJECT_CAST_IP_ADDRESS(obj_old)->timestamp;
# 1236|                       obj_new_stackinit.ip_address.lifetime =
# 1237|                           NMP_OBJECT_CAST_IP_ADDRESS(obj_old)->lifetime;

Error: GCC_ANALYZER_WARNING (CWE-457):
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:1254:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*obj_new.<U6780>.ip_route.rt_source’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3364:1: enter_function: entry to ‘nm_l3_config_data_new_from_platform’
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3375:8: branch_false: following ‘false’ branch...
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3378:12: branch_false: ...to here
NetworkManager-1.57.3-dev/src/core/nm-l3-config-data.c:3380:5: call_function: calling ‘_init_from_platform’ from ‘nm_l3_config_data_new_from_platform’
# 1252|               case NMP_OBJECT_TYPE_IP6_ROUTE:
# 1253|                   /* keep the maximum rt_source. */
# 1254|->                 if (obj_new->ip_route.rt_source < obj_old->ip_route.rt_source) {
# 1255|                       obj_new = nmp_object_stackinit_obj(&obj_new_stackinit, obj_new);
# 1256|                       obj_new_stackinit.ip_route.rt_source = obj_old->ip_route.rt_source;

Error: GCC_ANALYZER_WARNING (CWE-476):
NetworkManager-1.57.3-dev/src/core/nm-l3cfg.c:4216:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ip4_route’
NetworkManager-1.57.3-dev/src/core/nm-l3cfg.c:6239:1: enter_function: entry to ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.57.3-dev/src/core/nm-l3cfg.c:6246:5: call_function: calling ‘_l3cfg_update_combined_config’ from ‘nm_l3cfg_get_combined_l3cd’
# 4214|           /* disable if there is a native IPv4 gateway */
# 4215|           nm_l3_config_data_iter_ip4_route_for_each (&iter, l3cd, &ip4_route) {
# 4216|->             if (ip4_route->network == INADDR_ANY && ip4_route->plen == 0
# 4217|                   && ip4_route->gateway != INADDR_ANY)
# 4218|                   clat_enabled = FALSE;

Error: CPPCHECK_WARNING (CWE-457):
NetworkManager-1.57.3-dev/src/core/nm-l3cfg.c:4261: error[uninitvar]: Uninitialized variable: ip6_entry
# 4259|                * draft-ietf-v6ops-claton-14 Section 7 */
# 4260|               nm_l3_config_data_iter_ip6_address_for_each (&iter, l3cd, &ip6_entry) {
# 4261|->                 if (ip6_entry->addr_source == NM_IP_CONFIG_SOURCE_NDISC && ip6_entry->plen == 64) {
# 4262|                       if (_clat_prefix_is_better(best_prefix, ip6_entry, &pref64))
# 4263|                           best_prefix = ip6_entry;

Error: GCC_ANALYZER_WARNING (CWE-476):
NetworkManager-1.57.3-dev/src/core/nm-l3cfg.c:4261:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ip6_entry’
NetworkManager-1.57.3-dev/src/core/nm-l3cfg.c:6239:1: enter_function: entry to ‘nm_l3cfg_get_combined_l3cd’
NetworkManager-1.57.3-dev/src/core/nm-l3cfg.c:6246:5: call_function: calling ‘_l3cfg_update_combined_config’ from ‘nm_l3cfg_get_combined_l3cd’
# 4259|                * draft-ietf-v6ops-claton-14 Section 7 */
# 4260|               nm_l3_config_data_iter_ip6_address_for_each (&iter, l3cd, &ip6_entry) {
# 4261|->                 if (ip6_entry->addr_source == NM_IP_CONFIG_SOURCE_NDISC && ip6_entry->plen == 64) {
# 4262|                       if (_clat_prefix_is_better(best_prefix, ip6_entry, &pref64))
# 4263|                           best_prefix = ip6_entry;