-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
These could be false positives!
---
MainSourceFile: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
Diagnostics:
- DiagnosticName: clang-analyzer-optin.portability.PointerAlignment
DiagnosticMessage:
Message: 'Pointer value aligned to a 1 byte boundary cast to type ''uint16_t * __capability'' with 2-byte alignment'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24971
Replacements: []
Notes:
- Message: 'Original allocation of type ''unsigned char[16]'' has an alignment requirement 1 byte'
FilePath: 'include/NetAPI.h'
FileOffset: 517
Replacements: []
Ranges:
- FilePath: 'include/NetAPI.h'
FileOffset: 517
Length: 4
- Message: Assuming the condition is true
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 29082
Replacements: []
Ranges:
- FilePath: ''
FileOffset: 0
Length: 0
- Message: 'expanded from macro ''CHERIOT_DURING'''
FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2204
Replacements: []
Ranges:
- FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2204
Length: 34
- Message: Taking true branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 29082
Replacements: []
- Message: 'expanded from macro ''CHERIOT_DURING'''
FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2200
Replacements: []
- Message: 'Control jumps to ''case IPv4:'' at line 944'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 29371
Replacements: []
- Message: 'Assuming field ''protocol'' is equal to UDP'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 29876
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 29876
Length: 45
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 29872
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30294
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30294
Length: 54
- Message: 'Left side of ''&&'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30350
Replacements: []
- Message: Assuming the condition is true
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30599
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30599
Length: 48
- Message: Taking true branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30595
Replacements: []
- Message: 'Calling ''process_incoming_dns_packet'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30658
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 30658
Length: 107
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 19559
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 19559
Length: 26
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 19555
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 19866
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 19866
Length: 31
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 19862
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20021
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20021
Length: 76
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20017
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20620
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20620
Length: 30
- Message: 'Left side of ''||'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20620
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20654
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20654
Length: 30
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 20616
Replacements: []
- Message: Loop condition is true. Entering loop body
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 21992
Replacements: []
- Message: 'Assuming ''nameLength'' is >= 0'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22229
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22229
Length: 14
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22225
Replacements: []
- Message: '''isQuestion'' is true'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22306
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22306
Length: 10
- Message: Taking true branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22302
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22474
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22474
Length: 30
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22470
Replacements: []
- Message: Loop condition is true. Entering loop body
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 21992
Replacements: []
- Message: 'Assuming ''nameLength'' is >= 0'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22229
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22229
Length: 14
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22225
Replacements: []
- Message: '''isQuestion'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22306
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22306
Length: 10
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22302
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22727
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22727
Length: 29
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22723
Replacements: []
- Message: 'Assuming ''type'' is not equal to ''DNSRecordTypeA'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22870
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22870
Length: 22
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22866
Replacements: []
- Message: 'Assuming ''type'' is equal to ''DNSRecordTypeAAAA'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22945
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22945
Length: 25
- Message: Taking true branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 22941
Replacements: []
- Message: ' Execution continues on line 755'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23023
Replacements: []
- Message: '''valid'' is true'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23516
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23516
Length: 5
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23511
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23700
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23700
Length: 30
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23696
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23845
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23845
Length: 76
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 23841
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24171
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24171
Length: 35
- Message: 'Left side of ''||'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24171
Replacements: []
- Message: '''isIPv6'' is true'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24218
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24218
Length: 6
- Message: 'Left side of ''&&'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24225
Replacements: []
- Message: '''isIPv6'' is true'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24249
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24249
Length: 6
- Message: 'Left side of ''&&'' is true'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24249
Replacements: []
- Message: 'Assuming ''ipLength'' is equal to 16'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24260
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24260
Length: 14
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24167
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24582
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24582
Length: 42
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24578
Replacements: []
- Message: '''isIPv6'' is true'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24884
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24884
Length: 6
- Message: Taking true branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24880
Replacements: []
- Message: 'Pointer value aligned to a 1 byte boundary cast to type ''uint16_t * __capability'' with 2-byte alignment'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24971
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 24971
Length: 50
Level: Warning
BuildDirectory: '/Users/resistor/Documents/network-stack'
- DiagnosticName: clang-analyzer-optin.portability.PointerAlignment
DiagnosticMessage:
Message: 'Pointer value aligned to a 1 byte boundary cast to type ''uint16_t * __capability'' with 2-byte alignment'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34918
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34918
Length: 50
Notes:
- Message: 'Original allocation of type ''unsigned char[16]'' has an alignment requirement 1 byte'
FilePath: 'include/NetAPI.h'
FileOffset: 517
Replacements: []
Ranges:
- FilePath: 'include/NetAPI.h'
FileOffset: 517
Length: 4
- Message: Assuming the condition is true
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32488
Replacements: []
Ranges:
- FilePath: ''
FileOffset: 0
Length: 0
- Message: 'expanded from macro ''CHERIOT_DURING'''
FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2204
Replacements: []
Ranges:
- FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2204
Length: 34
- Message: Taking true branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32488
Replacements: []
- Message: 'expanded from macro ''CHERIOT_DURING'''
FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2200
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32927
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32927
Length: 27
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32923
Replacements: []
- Message: 'Assuming ''length'' is not equal to 0'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32983
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32983
Length: 11
- Message: 'Left side of ''||'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32982
Replacements: []
- Message: 'Assuming ''length'' is <= ''maxLength'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33000
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33000
Length: 18
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32978
Replacements: []
- Message: Loop condition is true. Entering loop body
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33192
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33274
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33274
Length: 112
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33270
Replacements: []
- Message: ' Execution continues on line 1063'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33518
Replacements: []
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33534
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33952
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33952
Length: 36
- Message: 'Left side of ''&&'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33990
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34111
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34111
Length: 36
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34107
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34215
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34215
Length: 38
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34211
Replacements: []
- Message: 'Assuming field ''kind'' is not equal to AddressKindIPv4'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34450
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34450
Length: 51
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34446
Replacements: []
- Message: 'Pointer value aligned to a 1 byte boundary cast to type ''uint16_t * __capability'' with 2-byte alignment'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34918
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 34918
Length: 50
Level: Warning
BuildDirectory: '/Users/resistor/Documents/network-stack'
- DiagnosticName: clang-analyzer-optin.portability.PointerAlignment
DiagnosticMessage:
Message: 'Pointer value aligned to a 1 byte boundary cast to type ''const uint16_t * __capability'' with 2-byte alignment'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/protocol-headers.hh'
FileOffset: 1388
Replacements: []
Notes:
- Message: 'Original allocation of type ''struct IPv4Header'' has an alignment requirement 1 byte'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 1949
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 1949
Length: 4
- Message: Assuming the condition is true
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32488
Replacements: []
Ranges:
- FilePath: ''
FileOffset: 0
Length: 0
- Message: 'expanded from macro ''CHERIOT_DURING'''
FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2204
Replacements: []
Ranges:
- FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2204
Length: 34
- Message: Taking true branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32488
Replacements: []
- Message: 'expanded from macro ''CHERIOT_DURING'''
FilePath: '../cheriot-rtos/sdk/include/unwind.h'
FileOffset: 2200
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32927
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32927
Length: 27
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32923
Replacements: []
- Message: 'Assuming ''length'' is not equal to 0'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32983
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32983
Length: 11
- Message: 'Left side of ''||'' is false'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32982
Replacements: []
- Message: 'Assuming ''length'' is <= ''maxLength'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33000
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33000
Length: 18
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 32978
Replacements: []
- Message: Loop condition is true. Entering loop body
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33192
Replacements: []
- Message: Assuming the condition is false
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33274
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33274
Length: 112
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33270
Replacements: []
- Message: ' Execution continues on line 1063'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33518
Replacements: []
- Message: Taking false branch
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33534
Replacements: []
- Message: 'Calling ''perform_dns_lookup'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33889
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 33889
Length: 54
- Message: '''maxRetries'' is > 0'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 26712
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 26712
Length: 10
- Message: 'Left side of ''&&'' is true'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 26711
Replacements: []
- Message: Loop condition is true. Entering loop body
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 26663
Replacements: []
- Message: 'Calling ''send_dns_query'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 26967
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 26967
Length: 41
- Message: 'Calling ''compute_ipv4_checksum'''
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 8461
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/dns.cc'
FileOffset: 8461
Length: 90
- Message: Loop condition is true. Entering loop body
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/protocol-headers.hh'
FileOffset: 1356
Replacements: []
- Message: 'Pointer value aligned to a 1 byte boundary cast to type ''const uint16_t * __capability'' with 2-byte alignment'
FilePath: '/Users/resistor/Documents/network-stack/lib/dns/protocol-headers.hh'
FileOffset: 1388
Replacements: []
Ranges:
- FilePath: '/Users/resistor/Documents/network-stack/lib/dns/protocol-headers.hh'
FileOffset: 1388
Length: 42
Level: Warning
BuildDirectory: '/Users/resistor/Documents/network-stack'
...
Metadata
Metadata
Assignees
Labels
No labels