2025-09-03 08:46 ftp://ftp.de.debian.org/debian/pool/main/r/rr/rr_5.9.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: e6e045f (2025-09-02 21:05:14 +0200) count: 192 319 elapsed-time: 3.5 28.3 head-timing-info: old-timing-info: head results: rr-5.9.0/src/kernel_abi.h:28:0: error: #error need to define new SupportedArch enum [preprocessorErrorDirective] rr-5.9.0/src/kernel_abi.h:28:2: error: #error need to define new SupportedArch enum [preprocessorErrorDirective] rr-5.9.0/src/preload/preload_interface.h:120:0: error: #error "Must be defined for this architecture" [preprocessorErrorDirective] rr-5.9.0/src/preload/preload_interface.h:120:2: error: #error "Must be defined for this architecture" [preprocessorErrorDirective] rr-5.9.0/src/Dwarf.h:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] rr-5.9.0/src/log.h:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:318:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:362:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:410:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:517:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:576:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Dwarf.cc:634:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/Command.h:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] rr-5.9.0/src/HelpCommand.cc:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] rr-5.9.0/src/HelpCommand.cc:35:3: warning: Either the condition '!command' is redundant or there is possible null pointer dereference: command. [nullPointerRedundantCheck] rr-5.9.0/src/HelpCommand.cc:32:7: note: Assuming that condition '!command' is not redundant rr-5.9.0/src/HelpCommand.cc:35:3: note: Null pointer dereference rr-5.9.0/src/Dwarf.cc:219:10: error: Reference to local variable returned. [returnReference] rr-5.9.0/src/Dwarf.cc:217:25: note: Raw pointer to smart pointer created here. rr-5.9.0/src/Dwarf.cc:219:10: note: Reference to local variable returned. rr-5.9.0/src/Dwarf.h:204:3: warning: Member variable 'DwarfCompilationUnit::dwo_id_' is not initialized in the constructor. [uninitMemberVarPrivate] rr-5.9.0/src/Dwarf.h:204:3: warning: Member variable 'DwarfCompilationUnit::str_offsets_base_' is not initialized in the constructor. [uninitMemberVarPrivate] rr-5.9.0/src/Dwarf.h:204:3: warning: Member variable 'DwarfCompilationUnit::entry_size_' is not initialized in the constructor. [uninitMemberVarPrivate] rr-5.9.0/src/Dwarf.cc:459:50: style: Unused private function: 'DwarfCompilationUnit::init_size' [unusedPrivateFunction] rr-5.9.0/src/Dwarf.h:205:30: note: Unused private function: 'DwarfCompilationUnit::init_size' rr-5.9.0/src/Dwarf.cc:459:50: note: Unused private function: 'DwarfCompilationUnit::init_size' rr-5.9.0/src/Dwarf.h:102:8: style:inconclusive: Technically the member function 'rr::DwarfSpan::empty' can be const. [functionConst] rr-5.9.0/src/Dwarf.cc:36:8: performance:inconclusive: Technically the member function 'rr::Dwarf4CompilationUnitHeader::install_dwo_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] rr-5.9.0/src/Dwarf.cc:49:8: performance:inconclusive: Technically the member function 'rr::Dwarf5CompilationUnitHeader::install_dwo_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] rr-5.9.0/src/Dwarf.cc:591:38: performance:inconclusive: Technically the member function 'rr::Dwarf2LineNumberTableHeader < Dwarf64 >::read_directories' can be static (but you may consider moving to unnamed namespace). [functionStatic] rr-5.9.0/src/Dwarf.cc:79:8: note: Technically the member function 'rr::Dwarf2LineNumberTableHeader < Dwarf64 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.cc:591:38: note: Technically the member function 'rr::Dwarf2LineNumberTableHeader < Dwarf64 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.cc:591:38: performance:inconclusive: Technically the member function 'rr::Dwarf2LineNumberTableHeader < Dwarf32 >::read_directories' can be static (but you may consider moving to unnamed namespace). [functionStatic] rr-5.9.0/src/Dwarf.cc:79:8: note: Technically the member function 'rr::Dwarf2LineNumberTableHeader < Dwarf32 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.cc:591:38: note: Technically the member function 'rr::Dwarf2LineNumberTableHeader < Dwarf32 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.cc:600:38: performance:inconclusive: Technically the member function 'rr::Dwarf4LineNumberTableHeader < Dwarf64 >::read_directories' can be static (but you may consider moving to unnamed namespace). [functionStatic] rr-5.9.0/src/Dwarf.cc:98:8: note: Technically the member function 'rr::Dwarf4LineNumberTableHeader < Dwarf64 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.cc:600:38: note: Technically the member function 'rr::Dwarf4LineNumberTableHeader < Dwarf64 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.cc:600:38: performance:inconclusive: Technically the member function 'rr::Dwarf4LineNumberTableHeader < Dwarf32 >::read_directories' can be static (but you may consider moving to unnamed namespace). [functionStatic] rr-5.9.0/src/Dwarf.cc:98:8: note: Technically the member function 'rr::Dwarf4LineNumberTableHeader < Dwarf32 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.cc:600:38: note: Technically the member function 'rr::Dwarf4LineNumberTableHeader < Dwarf32 >::read_directories' can be static (but you may consider moving to unnamed namespace). rr-5.9.0/src/Dwarf.h:155:3: style: Class 'DwarfAbbrevSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rr-5.9.0/src/Dwarf.h:164:3: style: Class 'DwarfAbbrevs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] rr-5.9.0/src/Dwarf.cc:402:11: warning: Identical condition '!*ok', second condition is always false [identicalConditionAfterEarlyExit] rr-5.9.0/src/Dwarf.cc:398:11: note: If condition '!*ok' is true, the function will return/exit rr-5.9.0/src/Dwarf.cc:402:11: note: Testing identical condition '!*ok' rr-5.9.0/src/Dwarf.cc:436:63: style:inconclusive: Function 'string_attr' argument 1 names different: declaration 'unit' definition 'cu'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:184:55: note: Function 'string_attr' argument 1 names different: declaration 'unit' definition 'cu'. rr-5.9.0/src/Dwarf.cc:436:63: note: Function 'string_attr' argument 1 names different: declaration 'unit' definition 'cu'. rr-5.9.0/src/Dwarf.cc:436:101: style:inconclusive: Function 'string_attr' argument 3 names different: declaration 'debug_str' definition 'debug_strs'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:184:95: note: Function 'string_attr' argument 3 names different: declaration 'debug_str' definition 'debug_strs'. rr-5.9.0/src/Dwarf.cc:436:101: note: Function 'string_attr' argument 3 names different: declaration 'debug_str' definition 'debug_strs'. rr-5.9.0/src/Dwarf.cc:523:113: style:inconclusive: Function 'DwarfLineNumberTable' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:220:93: note: Function 'DwarfLineNumberTable' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:523:113: note: Function 'DwarfLineNumberTable' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:535:129: style:inconclusive: Function 'init_size < Dwarf64 >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:226:109: note: Function 'init_size < Dwarf64 >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:535:129: note: Function 'init_size < Dwarf64 >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:535:129: style:inconclusive: Function 'init_size < Dwarf32 >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:226:109: note: Function 'init_size < Dwarf32 >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:535:129: note: Function 'init_size < Dwarf32 >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: style:inconclusive: Function 'init < Dwarf2LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:227:104: note: Function 'init < Dwarf2LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: note: Function 'init < Dwarf2LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: style:inconclusive: Function 'init < Dwarf4LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:227:104: note: Function 'init < Dwarf4LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: note: Function 'init < Dwarf4LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: style:inconclusive: Function 'init < Dwarf5LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:227:104: note: Function 'init < Dwarf5LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: note: Function 'init < Dwarf5LineNumberTableHeader < Dwarf64 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: style:inconclusive: Function 'init < Dwarf2LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:227:104: note: Function 'init < Dwarf2LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: note: Function 'init < Dwarf2LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: style:inconclusive: Function 'init < Dwarf4LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:227:104: note: Function 'init < Dwarf4LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: note: Function 'init < Dwarf4LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: style:inconclusive: Function 'init < Dwarf5LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. [funcArgNamesDifferent] rr-5.9.0/src/Dwarf.h:227:104: note: Function 'init < Dwarf5LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:760:76: note: Function 'init < Dwarf5LineNumberTableHeader < Dwarf32 > >' argument 3 names different: declaration 'debug_strs' definition 'debug_str'. rr-5.9.0/src/Dwarf.cc:299:14: style: Variable 'a' can be declared as reference to const [constVariableReference] rr-5.9.0/src/Dwarf.cc:15:24: style: struct member 'Dwarf32::EntrySize' is never used. [unusedStructMember] rr-5.9.0/src/Dwarf.cc:22:24: style: struct member 'Dwarf64::EntrySize' is never used. [unusedStructMember] rr-5.9.0/src/Dwarf.cc:24:14: style: struct member 'CompilationUnitPreamble::magic' is never used. [unusedStructMember] rr-5.9.0/src/TraceeAttentionSet.cc:24:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFD_CLOEXEC [valueFlowBailoutIncompleteVar] rr-5.9.0/src/TraceeAttentionSet.cc:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] rr-5.9.0/src/TraceeAttentionSet.cc:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/TraceeAttentionSet.cc:31:26: warning: Either the condition 'fd<0' is redundant or ::read() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] rr-5.9.0/src/TraceeAttentionSet.cc:25:10: note: Assuming that condition 'fd<0' is not redundant rr-5.9.0/src/TraceeAttentionSet.cc:31:26: note: Invalid argument rr-5.9.0/src/bpf/async_event_filter.c:65:17: error: There is an unknown macro here somewhere. Configuration is required. If SEC is a macro then please configure it. [unknownMacro] rr-5.9.0/src/chaos-test/chaosutil.h:41:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rr-5.9.0/src/chaos-test/chaosutil.h:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] rr-5.9.0/src/chaos-test/chaosutil.h:84:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] rr-5.9.0/src/chaos-test/core_count.c:10:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] rr-5.9.0/src/audit/stap-note-iter.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] rr-5.9.0/src/audit/stap-note-iter.c:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] rr-5.9.0/src/audit/stap-note-iter.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ehdr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/audit/stap-note-iter.c:141:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOTE [valueFlowBailoutIncompleteVar] rr-5.9.0/src/chaos-test/futex_wakeup.c:16:7: style: Unused variable: i [unusedVariable] rr-5.9.0/src/chaos-test/getaffinity_core_count.c:15:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SETSIZE [valueFlowBailoutIncompleteVar] rr-5.9.0/src/chaos-test/mmap_adjacent.c:10:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/chaos-test/mmap_adjacent.c:24:10: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rr-5.9.0/src/chaos-test/mmap_adjacent.c:21:12: note: Assuming allocation function fails rr-5.9.0/src/chaos-test/mmap_adjacent.c:21:12: note: Assignment 'p2=mmap(NULL,get_page_size(),PROT_READ|PROT_WRITE,MAP_ANONYMOUS|MAP_PRIVATE,-1,0)', assigned value is 0 rr-5.9.0/src/chaos-test/mmap_adjacent.c:24:10: note: Null pointer addition rr-5.9.0/src/chaos-test/mmap_adjacent.c:16:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rr-5.9.0/src/audit/stap-note-iter.c:54:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rr-5.9.0/src/audit/stap-note-iter.c:41:13: note: Assuming allocation function fails rr-5.9.0/src/audit/stap-note-iter.c:41:13: note: Assignment 'map=mmap(NULL,size,PROT_READ,MAP_SHARED,self->fd,offset)', assigned value is 0 rr-5.9.0/src/audit/stap-note-iter.c:54:22: note: Null pointer addition rr-5.9.0/src/chaos-test/mmap_bits.c:11:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] rr-5.9.0/src/audit/stap-note-iter.c:65:40: style:inconclusive: Function 'stap_note_iter_init' argument 1 names different: declaration 'iter' definition 'self'. [funcArgNamesDifferent] rr-5.9.0/src/audit/stap-note-iter.h:27:40: note: Function 'stap_note_iter_init' argument 1 names different: declaration 'iter' definition 'self'. rr-5.9.0/src/audit/stap-note-iter.c:65:40: note: Function 'stap_note_iter_init' argument 1 names different: declaration 'iter' definition 'self'. rr-5.9.0/src/audit/stap-note-iter.c:132:40: style:inconclusive: Function 'stap_note_iter_next' argument 1 names different: declaration 'iter' definition 'self'. [funcArgNamesDifferent] rr-5.9.0/src/audit/stap-note-iter.h:29:40: note: Function 'stap_note_iter_next' argument 1 names different: declaration 'iter' definition 'self'. rr-5.9.0/src/audit/stap-note-iter.c:132:40: note: Function 'stap_note_iter_next' argument 1 names different: declaration 'iter' definition 'self'. rr-5.9.0/src/audit/stap-note-iter.c:217:43: style:inconclusive: Function 'stap_note_iter_release' argument 1 names different: declaration 'iter' definition 'self'. [funcArgNamesDifferent] rr-5.9.0/src/audit/stap-note-iter.h:31:43: note: Function 'stap_note_iter_release' argument 1 names different: declaration 'iter' definition 'self'. rr-5.9.0/src/audit/stap-note-iter.c:217:43: note: Function 'stap_note_iter_release' argument 1 names different: declaration 'iter' definition 'self'. rr-5.9.0/src/audit/stap-note-iter.c:66:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] rr-5.9.0/src/audit/stap-note-iter.c:165:21: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] rr-5.9.0/src/audit/stap-note-iter.c:57:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] rr-5.9.0/src/chaos-test/pipe_wakeup.c:20:7: style: Unused variable: i [unusedVariable] rr-5.9.0/src/chaos-test/startup.c:18:7: style: Unused variable: i [unusedVariable] rr-5.9.0/src/counters-test/counters.cc:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/counters-test/counters.cc:789:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/counters-test/counters.cc:795:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_EVENT_IOC_DISABLE [valueFlowBailoutIncompleteVar] rr-5.9.0/src/counters-test/counters.cc:805:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/counters-test/counters.cc:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:87:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPLICE_F_MOVE [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:361:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] rr-5.9.0/src/ftrace/ftrace_helper.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/counters-test/counters.cc:907:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] rr-5.9.0/src/counters-test/counters.cc:723:9: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] rr-5.9.0/src/counters-test/counters.cc:118:15: style: struct member 'PmuConfig::name' is never used. [unusedStructMember] rr-5.9.0/src/counters-test/counters.cc:120:12: style: struct member 'PmuConfig::minus_ticks_cntr_event' is never used. [unusedStructMember] rr-5.9.0/src/counters-test/counters.cc:121:12: style: struct member 'PmuConfig::llsc_cntr_event' is never used. [unusedStructMember] rr-5.9.0/src/counters-test/counters.cc:217:12: style: struct member 'CPUIDData::eax' is never used. [unusedStructMember] rr-5.9.0/src/counters-test/counters.cc:217:17: style: struct member 'CPUIDData::ebx' is never used. [unusedStructMember] rr-5.9.0/src/counters-test/counters.cc:217:22: style: struct member 'CPUIDData::ecx' is never used. [unusedStructMember] rr-5.9.0/src/counters-test/counters.cc:217:27: style: struct member 'CPUIDData::edx' is never used. [unusedStructMember] rr-5.9.0/src/counters-test/counters.cc:734:19: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable] rr-5.9.0/src/counters-test/counters.cc:730:10: style: Unused variable: j [unusedVariable] rr-5.9.0/src/counters-test/counters.cc:734:12: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable] rr-5.9.0/src/perf-test/many-threads-wake.c:11:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_futex [valueFlowBailoutIncompleteVar] rr-5.9.0/src/perf-test/many-threads-wake.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_futex [valueFlowBailoutIncompleteVar] rr-5.9.0/src/perf-test/unbuffered-syscalls.c:5:5: warning: Return value of function getsid() is not used. [ignoredReturnValue] rr-5.9.0/src/perf-test/many-threads.c:23:3: warning: Return value of function pipe() is not used. [ignoredReturnValue] rr-5.9.0/src/perf-test/many-threads.c:24:3: warning: Return value of function pipe() is not used. [ignoredReturnValue] rr-5.9.0/src/perf-test/many-threads.c:8:54: style: Parameter 'p' can be declared as pointer to const. However it seems that 'do_thread' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rr-5.9.0/src/perf-test/many-threads.c:27:31: note: You might need to cast the function pointer here rr-5.9.0/src/perf-test/many-threads.c:8:54: note: Parameter 'p' can be declared as pointer to const rr-5.9.0/src/ftrace/ftrace_helper.c:82:3: warning: Assert statement calls a function which may have desired side effects: 'pipe'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:131:5: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:148:3: warning: Assert statement calls a function which may have desired side effects: 'lseek'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:151:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:153:3: warning: Assert statement calls a function which may have desired side effects: 'close'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:164:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:188:3: warning: Assert statement calls a function which may have desired side effects: 'closedir'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:211:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:235:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:236:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:241:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:245:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:249:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:250:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:251:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:253:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:255:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:259:3: warning: Assert statement calls a function which may have desired side effects: 'lseek'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:261:3: warning: Assert statement calls a function which may have desired side effects: 'lseek'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:263:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:264:3: warning: Assert statement calls a function which may have desired side effects: 'close'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:283:3: warning: Assert statement calls a function which may have desired side effects: 'bind'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:284:3: warning: Assert statement calls a function which may have desired side effects: 'chmod'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:285:3: warning: Assert statement calls a function which may have desired side effects: 'listen'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:288:3: warning: Assert statement calls a function which may have desired side effects: 'close'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:289:3: warning: Assert statement calls a function which may have desired side effects: 'unlink'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:301:3: warning: Assert statement calls a function which may have desired side effects: 'close'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:308:5: warning: Assert statement calls a function which may have desired side effects: 'close'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:315:5: warning: Assert statement calls a function which may have desired side effects: 'pthread_join'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:354:41: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:378:3: warning: Assert statement calls a function which may have desired side effects: 'sendmsg'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:379:3: warning: Assert statement calls a function which may have desired side effects: 'close'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:407:3: warning: Assert statement calls a function which may have desired side effects: 'write'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:409:3: warning: Assert statement calls a function which may have desired side effects: 'close'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:418:3: warning: Assert statement calls a function which may have desired side effects: 'pthread_create'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:451:3: warning: Assert statement calls a function which may have desired side effects: 'unlink'. [assertWithSideEffect] rr-5.9.0/src/ftrace/ftrace_helper.c:207:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] rr-5.9.0/src/ftrace/ftrace_helper.c:290:1: error: Resource leak: listen_fd [resourceLeak] rr-5.9.0/src/ftrace/ftrace_helper.c:302:1: error: Resource leak: fd [resourceLeak] rr-5.9.0/src/ftrace/ftrace_helper.c:175:32: warning: If resource allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfResources] rr-5.9.0/src/ftrace/ftrace_helper.c:171:19: note: Assuming allocation function fails rr-5.9.0/src/ftrace/ftrace_helper.c:171:19: note: Assignment 'd=opendir(dir)', assigned value is 0 rr-5.9.0/src/ftrace/ftrace_helper.c:175:32: note: Null pointer dereference rr-5.9.0/src/ftrace/ftrace_helper.c:175:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] rr-5.9.0/src/test/util_syscall.h:15:0: error: #error Unknown architecture [preprocessorErrorDirective] rr-5.9.0/src/test/util_syscall.h:15:2: error: #error Unknown architecture [preprocessorErrorDirective] rr-5.9.0/src/test-monitor/test-monitor.cc:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] rr-5.9.0/src/test-monitor/test-monitor.cc:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] rr-5.9.0/src/test-monitor/test-monitor.cc:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] rr-5.9.0/src/test-monitor/test-monitor.cc:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] rr-5.9.0/src/test-monitor/test-monitor.cc:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/test-monitor/test-monitor.cc:348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rr-5.9.0/src/test-monitor/test-monitor.cc:43:68: style: Parameter 'si' can be declared as pointer to const. However it seems that 'sighandler' is a callback function, if 'si' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rr-5.9.0/src/test-monitor/test-monitor.cc:390:21: note: You might need to cast the function pointer here rr-5.9.0/src/test-monitor/test-monitor.cc:43:68: note: Parameter 'si' can be declared as pointer to const rr-5.9.0/src/test-monitor/test-monitor.cc:44:54: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'sighandler' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rr-5.9.0/src/test-monitor/test-monitor.cc:390:21: note: You might need to cast the function pointer here rr-5.9.0/src/test-monitor/test-monitor.cc:44:54: note: Parameter 'ctx' can be declared as pointer to const rr-5.9.0/src/test-monitor/test-monitor.cc:68:20: style: Variable 'f' can be declared as pointer to const [constVariablePointer] rr-5.9.0/src/test-monitor/test-monitor.cc:207:9: style: Variable 'file_name' can be declared as pointer to const [constVariablePointer] rr-5.9.0/src/test-monitor/test-monitor.cc:234:22: style: Variable 't' can be declared as pointer to const [constVariablePointer] rr-5.9.0/src/test-monitor/test-monitor.cc:358:13: style: Variable 'diagnose_timeout_str' can be declared as pointer to const [constVariablePointer] rr-5.9.0/src/test-monitor/test-monitor.cc:149:44: style: Variable 'ret2' is assigned a value that is never used. [unreadVariable] rr-5.9.0/src/test-monitor/test-monitor.cc:149:39: style: Variable 'ret2' is assigned a value that is never used. [unreadVariable] rr-5.9.0/src/test/tick0.c:21:0: error: #error define syscall numbers here [preprocessorErrorDirective] rr-5.9.0/src/test/tick0.c:21:2: error: #error define syscall numbers here [preprocessorErrorDirective] rr-5.9.0/third-party/blake2/sse/blake2-config.h:69:0: error: #error "This code requires at least SSE2." [preprocessorErrorDirective] rr-5.9.0/third-party/blake2/sse/blake2-config.h:69:2: error: #error "This code requires at least SSE2." [preprocessorErrorDirective] rr-5.9.0/third-party/brotli/common/platform.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: BROTLI_MSVC_VERSION_CHECK( ... ) [preprocessorErrorDirective] rr-5.9.0/third-party/brotli/common/platform.h:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: BROTLI_MSVC_VERSION_CHECK( ... ) [preprocessorErrorDirective] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blake2b_state [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:104:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_BLOCKBYTES [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLAKE2B_OUTBYTES [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:143:34: style: Condition 'blake2b_init_param(S,P)<0' is always false [knownConditionTrueFalse] rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:143:25: note: Calling function 'blake2b_init_param' returns 0 rr-5.9.0/third-party/blake2/neon/blake2b-neon.c:143:34: note: Condition 'blake2b_init_param(S,P)<0' is always false rr-5.9.0/third-party/blake2/neon/blake2b.c:127:34: style: Condition 'blake2b_init_param(S,P)<0' is always false [knownConditionTrueFalse] rr-5.9.0/third-party/blake2/neon/blake2b.c:127:25: note: Calling function 'blake2b_init_param' returns 0 rr-5.9.0/third-party/blake2/neon/blake2b.c:127:34: note: Condition 'blake2b_init_param(S,P)<0' is always false rr-5.9.0/third-party/blake2/neon/blake2b.c:184:51: style:inconclusive: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. [funcArgNamesDifferent] rr-5.9.0/third-party/blake2/blake2.h:154:53: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. rr-5.9.0/third-party/blake2/neon/blake2b.c:184:51: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. rr-5.9.0/third-party/zen-pmu-workaround/zen_workaround.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSR_AMD64_LS_CFG [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/zen-pmu-workaround/zen_workaround.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSR_AMD64_LS_CFG [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/zen-pmu-workaround/zen_workaround.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_FEATURE_AMD_SSBD [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/zen-pmu-workaround/zen_workaround.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_DONE [valueFlowBailoutIncompleteVar] rr-5.9.0/third-party/zen-pmu-workaround/zen_workaround.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X86_FEATURE_ZEN [valueFlowBailoutIncompleteVar] diff: head rr-5.9.0/third-party/brotli/common/platform.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: BROTLI_MSVC_VERSION_CHECK( ... ) [preprocessorErrorDirective] head rr-5.9.0/third-party/brotli/common/platform.h:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: BROTLI_MSVC_VERSION_CHECK( ... ) [preprocessorErrorDirective] 2.18.0 rr-5.9.0/third-party/brotli/common/shared_dictionary.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/common/shared_dictionary.c:504:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:121:28: style: Parameter 'br' can be declared as pointer to const. However it seems that 'BrotliCheckInputAmount' is a callback function, if 'br' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rr-5.9.0/third-party/brotli/dec/bit_reader.h:405:3: note: You might need to cast the function pointer here rr-5.9.0/third-party/brotli/dec/bit_reader.h:121:28: note: Parameter 'br' can be declared as pointer to const 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:214:28: style: Parameter 'br' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:335:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:72:50: style: Parameter 'br' can be declared as pointer to const. However it seems that 'BrotliBitReaderGetAvailIn' is a callback function, if 'br' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rr-5.9.0/third-party/brotli/dec/bit_reader.h:399:3: note: You might need to cast the function pointer here rr-5.9.0/third-party/brotli/dec/bit_reader.h:72:50: note: Parameter 'br' can be declared as pointer to const 2.18.0 rr-5.9.0/third-party/brotli/dec/bit_reader.h:96:54: style: Parameter 'from' can be declared as pointer to const. However it seems that 'BrotliBitReaderRestoreState' is a callback function, if 'from' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rr-5.9.0/third-party/brotli/dec/bit_reader.h:401:3: note: You might need to cast the function pointer here rr-5.9.0/third-party/brotli/dec/bit_reader.h:96:54: note: Parameter 'from' can be declared as pointer to const 2.18.0 rr-5.9.0/third-party/brotli/dec/decode.c:2836:60: error: syntax error [syntaxError] 2.18.0 rr-5.9.0/third-party/brotli/dec/huffman.c:105:54: style:inconclusive: Function 'BrotliBuildCodeLengthsHuffmanTable' argument 1 names different: declaration 'root_table' definition 'table'. [funcArgNamesDifferent] rr-5.9.0/third-party/brotli/dec/huffman.h:92:70: note: Function 'BrotliBuildCodeLengthsHuffmanTable' argument 1 names different: declaration 'root_table' definition 'table'. rr-5.9.0/third-party/brotli/dec/huffman.c:105:54: note: Function 'BrotliBuildCodeLengthsHuffmanTable' argument 1 names different: declaration 'root_table' definition 'table'. 2.18.0 rr-5.9.0/third-party/brotli/dec/huffman.c:107:51: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/dec/huffman.c:159:8: style: Variable 'bits' is reassigned a value before the old one has been used. [redundantAssignment] rr-5.9.0/third-party/brotli/dec/huffman.c:127:3: note: bits is assigned rr-5.9.0/third-party/brotli/dec/huffman.c:159:8: note: bits is overwritten 2.18.0 rr-5.9.0/third-party/brotli/dec/huffman.c:266:50: style:inconclusive: Function 'BrotliBuildSimpleHuffmanTable' argument 3 names different: declaration 'symbols' definition 'val'. [funcArgNamesDifferent] rr-5.9.0/third-party/brotli/dec/huffman.h:105:30: note: Function 'BrotliBuildSimpleHuffmanTable' argument 3 names different: declaration 'symbols' definition 'val'. rr-5.9.0/third-party/brotli/dec/huffman.c:266:50: note: Function 'BrotliBuildSimpleHuffmanTable' argument 3 names different: declaration 'symbols' definition 'val'. 2.18.0 rr-5.9.0/third-party/brotli/dec/state.c:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:185:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:593:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_UINT32_MAX [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:611:21: warning: Possible null pointer dereference: nodes [nullPointer] rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:802:23: note: Assignment 'nodes=(num_bytes+1)>0?((struct ZopfliNode*)BrotliAllocate(m,(num_bytes+1)*sizeof(struct ZopfliNode))):NULL', assigned value is 0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:809:51: note: Calling function 'BrotliZopfliCreateCommands', 3rd argument 'nodes' value is 0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:611:21: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:614:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_UINT32_MAX [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:690:20: style: Parameter 'src1' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/backward_references_hq.c:690:54: style: Parameter 'src2' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/block_splitter.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] 2.18.0 rr-5.9.0/third-party/brotli/enc/block_splitter.c:129:36: style:inconclusive: Function 'BrotliSplitBlock' argument 5 names different: declaration 'offset' definition 'pos'. [funcArgNamesDifferent] rr-5.9.0/third-party/brotli/enc/block_splitter.h:41:52: note: Function 'BrotliSplitBlock' argument 5 names different: declaration 'offset' definition 'pos'. rr-5.9.0/third-party/brotli/enc/block_splitter.c:129:36: note: Function 'BrotliSplitBlock' argument 5 names different: declaration 'offset' definition 'pos'. 2.18.0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:204:40: style: Parameter 'block_ids' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:228:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_UINT32_MAX [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:434:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:433:16: note: Assignment 'histograms=(num_histograms+1)>0?((struct HistogramCommand*)BrotliAllocate(m,(num_histograms+1)*sizeof(struct HistogramCommand))):NULL', assigned value is 0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:434:20: note: Null pointer addition 2.18.0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:434:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:433:16: note: Assignment 'histograms=(num_histograms+1)>0?((struct HistogramDistance*)BrotliAllocate(m,(num_histograms+1)*sizeof(struct HistogramDistance))):NULL', assigned value is 0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:434:20: note: Null pointer addition 2.18.0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:434:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:433:16: note: Assignment 'histograms=(num_histograms+1)>0?((struct HistogramLiteral*)BrotliAllocate(m,(num_histograms+1)*sizeof(struct HistogramLiteral))):NULL', assigned value is 0 rr-5.9.0/third-party/brotli/enc/block_splitter_inc.h:434:20: note: Null pointer addition 2.18.0 rr-5.9.0/third-party/brotli/enc/brotli_bit_stream.c:41:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/brotli_bit_stream.c:467:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_UINT32_MAX [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/brotli_bit_stream.c:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbits [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/cluster_inc.h:17:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/cluster_inc.h:17:24: style: Variable 'p.cost_diff' is reassigned a value before the old one has been used. [redundantAssignment] rr-5.9.0/third-party/brotli/enc/cluster_inc.h:17:24: note: p.cost_diff is assigned rr-5.9.0/third-party/brotli/enc/cluster_inc.h:17:24: note: p.cost_diff is overwritten 2.18.0 rr-5.9.0/third-party/brotli/enc/cluster_inc.h:17:24: style: Variable 'p.idx1' is reassigned a value before the old one has been used. [redundantAssignment] rr-5.9.0/third-party/brotli/enc/cluster_inc.h:17:24: note: p.idx1 is assigned rr-5.9.0/third-party/brotli/enc/cluster_inc.h:17:24: note: p.idx1 is overwritten 2.18.0 rr-5.9.0/third-party/brotli/enc/cluster_inc.h:214:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_UINT32_MAX [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/cluster_inc.h:254:34: style: Variable 'pairs_capacity' is assigned a value that is never used. [unreadVariable] 2.18.0 rr-5.9.0/third-party/brotli/enc/cluster_inc.h:79:73: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/command.h:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:113:3: warning: Possible null pointer dereference: result [nullPointer] rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:103:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:113:3: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:114:3: warning: Possible null pointer dereference: result [nullPointer] rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:103:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:114:3: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:115:3: warning: Possible null pointer dereference: result [nullPointer] rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:103:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:115:3: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:116:3: warning: Possible null pointer dereference: result [nullPointer] rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:103:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:116:3: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:117:3: warning: Possible null pointer dereference: result [nullPointer] rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:103:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:117:3: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:118:3: warning: Possible null pointer dereference: result [nullPointer] rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:103:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:118:3: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:173:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:181:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARED_BROTLI_MAX_COMPOUND_DICTS [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:71:26: style: Variable 'overflow' is assigned a value that is never used. [unreadVariable] 2.18.0 rr-5.9.0/third-party/brotli/enc/compound_dictionary.c:71:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/compress_fragment.c:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/compress_fragment_two_pass.c:541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/compress_fragment_two_pass.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1233:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1237:17: style: Condition 'nibbles==2' is always false [knownConditionTrueFalse] rr-5.9.0/third-party/brotli/enc/encode.c:1227:24: note: Assignment 'nibbles=0', assigned value is 0 rr-5.9.0/third-party/brotli/enc/encode.c:1237:17: note: Condition 'nibbles==2' is always false 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1331:45: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1503:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1589:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1680:60: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1712:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:176:10: warning: Possible null pointer dereference: table [nullPointer] rr-5.9.0/third-party/brotli/enc/encode.c:169:25: note: Assignment 's->large_table_=(htsize)>0?((int*)BrotliAllocate(m,(htsize)*sizeof(int))):NULL', assigned value is 0 rr-5.9.0/third-party/brotli/enc/encode.c:172:14: note: Assignment 'table=s->large_table_', assigned value is 0 rr-5.9.0/third-party/brotli/enc/encode.c:176:10: note: Null pointer dereference 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1796:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:1852:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_WINDOW_BITS [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:254:40: style: Parameter 'bigram_histo' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:435:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:51:58: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:590:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MODE_FONT [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:612:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:667:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_DEFAULT_MODE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:713:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encode.c:966:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encoder_dict.c:47:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_transforms [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/encoder_dict.c:503:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_QUALITY [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/entropy_encode.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/entropy_encode.c:230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/entropy_encode.c:25:9: style:inconclusive: Function 'BrotliSetDepth' argument 1 names different: declaration 'p' definition 'p0'. [funcArgNamesDifferent] rr-5.9.0/third-party/brotli/enc/entropy_encode.h:36:9: note: Function 'BrotliSetDepth' argument 1 names different: declaration 'p' definition 'p0'. rr-5.9.0/third-party/brotli/enc/entropy_encode.c:25:9: note: Function 'BrotliSetDepth' argument 1 names different: declaration 'p' definition 'p0'. 2.18.0 rr-5.9.0/third-party/brotli/enc/entropy_encode.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/entropy_encode.c:407:36: style:inconclusive: Function 'BrotliWriteHuffmanTree' argument 2 names different: declaration 'num' definition 'length'. [funcArgNamesDifferent] rr-5.9.0/third-party/brotli/enc/entropy_encode.h:70:52: note: Function 'BrotliWriteHuffmanTree' argument 2 names different: declaration 'num' definition 'length'. rr-5.9.0/third-party/brotli/enc/entropy_encode.c:407:36: note: Function 'BrotliWriteHuffmanTree' argument 2 names different: declaration 'num' definition 'length'. 2.18.0 rr-5.9.0/third-party/brotli/enc/entropy_encode.c:413:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/entropy_encode.c:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_UINT32_MAX [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash.h:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash.h:409:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash.h:424:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash.h:470:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:21:12: style: Condition 'a>b' is always true [knownConditionTrueFalse] rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:19:35: note: Calling function 'HashTypeLengthH3' returns 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:19:35: note: Assignment 'a=HashTypeLengthH3()', assigned value is 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:21:12: note: Condition 'a>b' is always true 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:21:12: style: Condition 'a>b' is always true [knownConditionTrueFalse] rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:19:35: note: Calling function 'HashTypeLengthH54' returns 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:19:35: note: Assignment 'a=HashTypeLengthH54()', assigned value is 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:21:12: note: Condition 'a>b' is always true 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:21:12: style: Condition 'a>b' is always true [knownConditionTrueFalse] rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:19:35: note: Calling function 'HashTypeLengthH6' returns 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:19:35: note: Assignment 'a=HashTypeLengthH6()', assigned value is 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:21:12: note: Condition 'a>b' is always true 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:27:12: style: Condition 'a>b' is always true [knownConditionTrueFalse] rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:25:35: note: Calling function 'StoreLookaheadH3' returns 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:25:35: note: Assignment 'a=StoreLookaheadH3()', assigned value is 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:27:12: note: Condition 'a>b' is always true 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:27:12: style: Condition 'a>b' is always true [knownConditionTrueFalse] rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:25:35: note: Calling function 'StoreLookaheadH54' returns 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:25:35: note: Assignment 'a=StoreLookaheadH54()', assigned value is 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:27:12: note: Condition 'a>b' is always true 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:27:12: style: Condition 'a>b' is always true [knownConditionTrueFalse] rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:25:35: note: Calling function 'StoreLookaheadH6' returns 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:25:35: note: Assignment 'a=StoreLookaheadH6()', assigned value is 8 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:27:12: note: Condition 'a>b' is always true 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_composite_inc.h:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_forgetful_chain_inc.h:201:29: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_forgetful_chain_inc.h:202:29: style: Variable 'head' can be declared as pointer to const [constVariablePointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_forgetful_chain_inc.h:203:28: style: Variable 'tiny_hashes' can be declared as pointer to const [constVariablePointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_forgetful_chain_inc.h:207:11: style:inconclusive: Same expression used in consecutive assignments of 'min_score' and 'best_score'. [duplicateAssignExpression] rr-5.9.0/third-party/brotli/enc/hash_forgetful_chain_inc.h:208:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. rr-5.9.0/third-party/brotli/enc/hash_forgetful_chain_inc.h:207:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_forgetful_chain_inc.h:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match64_inc.h:141:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match64_inc.h:169:11: style:inconclusive: Same expression used in consecutive assignments of 'min_score' and 'best_score'. [duplicateAssignExpression] rr-5.9.0/third-party/brotli/enc/hash_longest_match64_inc.h:170:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. rr-5.9.0/third-party/brotli/enc/hash_longest_match64_inc.h:169:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match64_inc.h:258:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match_inc.h:138:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match_inc.h:166:11: style:inconclusive: Same expression used in consecutive assignments of 'min_score' and 'best_score'. [duplicateAssignExpression] rr-5.9.0/third-party/brotli/enc/hash_longest_match_inc.h:167:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. rr-5.9.0/third-party/brotli/enc/hash_longest_match_inc.h:166:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match_inc.h:254:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match_quickly_inc.h:161:11: style:inconclusive: Same expression used in consecutive assignments of 'min_score' and 'best_score'. [duplicateAssignExpression] rr-5.9.0/third-party/brotli/enc/hash_longest_match_quickly_inc.h:162:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. rr-5.9.0/third-party/brotli/enc/hash_longest_match_quickly_inc.h:161:11: note: Same expression used in consecutive assignments of 'min_score' and 'best_score'. 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_longest_match_quickly_inc.h:254:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_rolling_inc.h:137:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_rolling_inc.h:171:21: style: Variable 'found_ix' is assigned a value that is never used. [unreadVariable] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_to_binary_tree_inc.h:210:24: style: Variable 'orig_matches' can be declared as pointer to const [constVariablePointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_to_binary_tree_inc.h:93:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/hash_to_binary_tree_inc.h:99:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.18.0 rr-5.9.0/third-party/brotli/enc/histogram.c:46:69: style:inconclusive: Function 'BrotliBuildHistogramsWithContext' argument 7 names different: declaration 'pos' definition 'start_pos'. [funcArgNamesDifferent] rr-5.9.0/third-party/brotli/enc/histogram.h:54:69: note: Function 'BrotliBuildHistogramsWithContext' argument 7 names different: declaration 'pos' definition 'start_pos'. rr-5.9.0/third-party/brotli/enc/histogram.c:46:69: note: Function 'BrotliBuildHistogramsWithContext' argument 7 names different: declaration 'pos' definition 'start_pos'. 2.18.0 rr-5.9.0/third-party/brotli/enc/histogram_inc.h:21:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/metablock.c:148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/metablock.c:29:53: style:inconclusive: Function 'BrotliInitDistanceParams' argument 1 names different: declaration 'params' definition 'dist_params'. [funcArgNamesDifferent] rr-5.9.0/third-party/brotli/enc/metablock.h:99:69: note: Function 'BrotliInitDistanceParams' argument 1 names different: declaration 'params' definition 'dist_params'. rr-5.9.0/third-party/brotli/enc/metablock.c:29:53: note: Function 'BrotliInitDistanceParams' argument 1 names different: declaration 'params' definition 'dist_params'. 2.18.0 rr-5.9.0/third-party/brotli/enc/metablock.c:514:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/metablock.c:613:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_TRUE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/metablock.c:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/metablock_inc.h:181:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/quality.h:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_INPUT_BLOCK_BITS [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/quality.h:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_QUALITY [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/quality.h:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_INPUT_BLOCK_BITS [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/static_dict.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] 2.18.0 rr-5.9.0/third-party/brotli/enc/static_dict.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_FALSE [valueFlowBailoutIncompleteVar] DONE