2024-04-14 22:00 ftp://ftp.de.debian.org/debian/pool/main/b/bro/bro_2.5.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --library=icu --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 -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 01c049d (2024-04-13 21:28:19 +0200) count: 2405 1779 elapsed-time: 457.6 525.6 head-timing-info: old-timing-info: head results: bro-2.5.5-minimal/src/3rdparty/sqlite3.c:22817:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexIsInit [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:23259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:29294:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30626:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30971:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31457:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31682:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31984:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:32037:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:32981:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33097:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33192:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33368:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33459:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33499:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33837:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33941:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:34146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:34324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:34406:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35619:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35897:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:36035:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:36155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44548:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pDirty [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45633:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPage [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45992:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55066:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCksum [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aLock [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55974:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WalSegment [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:62720:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPage [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63957:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63982:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:66888:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable balance_deeper_called [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc2 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:71355:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aOp [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76270:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:78319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pAltCursor [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:79556:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:87451:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSz [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:91788:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:91840:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94708:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCacheLevel [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94937:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99707:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sLastToken [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100072:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101716:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:109334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:114247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115478:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115918:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aColCache [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120719:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:123349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:127320:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMask [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:128470:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eOperator [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130052:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130447:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:131663:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLSlot [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:134291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sWC [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20300:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:83251:53: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:83253:59: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:90076:11: warning: Assert statement calls a function which may have desired side effects: 'sqlite3ExprIsInteger'. [assertWithSideEffect] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92602:15: warning: Assert statement calls a function which may have desired side effects: 'sqlite3GetInt32'. [assertWithSideEffect] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106303:22: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106423:18: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143580:38: warning: Assert statement modifies 'x'. [assignmentInAssert] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116401:10: error: Returning pointer to local variable 'standin' that will be invalid when returning. [returnDanglingLifetime] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116366:12: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116394:9: note: Assuming condition is false bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116361:10: note: Variable created here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116401:10: note: Returning pointer to local variable 'standin' that will be invalid when returning. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122157:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93821:27: error: Array 'pParse->aColCache[10]' accessed at index -1, which is out of bounds. [negativeIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93814:15: note: Assignment 'idxLru=-1', assigned value is -1 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93816:17: note: Assuming condition is false bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93821:27: note: Negative array index bro-2.5.5-minimal/src/3rdparty/sqlite3.c:28319:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108094:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108091:15: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108094:16: note: The address of variable 'iCol' might be accessed at non-zero index. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108095:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108091:15: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108095:14: note: The address of variable 'iCol' might be accessed at non-zero index. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:19320:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31975:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:56779:10: warning: Identical condition and return expression 'rc', return value is always 0 [identicalConditionAfterEarlyExit] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:56731:7: note: If condition 'rc' is true, the function will return/exit bro-2.5.5-minimal/src/3rdparty/sqlite3.c:56779:10: note: Returning identical expression 'rc' bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35704:7: style: The if condition is the same as the previous if condition [duplicateCondition] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35670:7: note: First condition bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35704:7: note: Second condition bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57661:9: style: The if condition is the same as the previous if condition [duplicateCondition] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57656:9: note: First condition bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57661:9: note: Second condition bro-2.5.5-minimal/src/3rdparty/sqlite3.c:123630:7: style: The if condition is the same as the previous if condition [duplicateCondition] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:123622:7: note: First condition bro-2.5.5-minimal/src/3rdparty/sqlite3.c:123630:7: note: Second condition bro-2.5.5-minimal/src/3rdparty/sqlite3.c:48696:41: style: Expression '(X & 0x4) != 0x1' is always true. [comparisonError] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:48697:41: style: Expression '(X & 0x2) != 0x1' is always true. [comparisonError] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:48699:41: style: Expression '(X & 0x0) != 0x1' is always true. [comparisonError] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27442:7: style: Condition 'bom' is always false [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27428:12: note: Assignment 'bom=0', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27442:7: note: Condition 'bom' is always false bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70541:56: style: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27427:12: note: Assignment 'rc=0', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70541:56: note: Calling function 'sqlite3VdbeMemHandleBom' returns 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70541:56: note: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101653:7: style: Condition 'pSel' is always false [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92156:18: note: Assignment 'pRet=0', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92164:13: note: Assuming condition is false bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101652:26: note: Calling function 'sqlite3SelectDup' returns 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101652:26: note: Assignment 'pSel=sqlite3SelectDup(db,pTable->pSelect,0)', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101653:7: note: Condition 'pSel' is always false bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119832:13: style: Condition 'pNew==0' is always true [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92156:18: note: Assignment 'pRet=0', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92164:13: note: Assuming condition is false bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119825:28: note: Calling function 'sqlite3SelectDup' returns 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119825:28: note: Assignment 'pNew=sqlite3SelectDup(db,p,0)', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119832:13: note: Condition 'pNew==0' is always true bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125089:23: style: Condition 'sCtx.bDeclared==0' is always true [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125068:20: note: Assignment 'sCtx.bDeclared=0', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125089:23: note: Condition 'sCtx.bDeclared==0' is always true bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133170:19: style: Condition 'sCur.n==0' is always true [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133150:18: note: Assignment 'sCur.n=0', assigned value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133170:19: note: Condition 'sCur.n==0' is always true bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20836:3: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31822:16: warning: Either the condition 'pFile->pInode' is redundant or there is possible null pointer dereference: pFile->pInode. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31823:7: note: Assuming that condition 'pFile->pInode' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31822:16: note: Null pointer dereference bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45217:7: warning: Either the condition 'pBuf==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45207:13: note: Assuming that condition 'pBuf==0' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45216:9: note: p is assigned '(struct PgFreeslot*)pBuf' here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45217:7: note: Null pointer dereference bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116069:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116152:34: note: Assuming that condition 'ppStmt==0' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116151:49: note: Calling function 'sqlite3LockAndPrepare', 6th argument 'ppStmt' value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116069:4: note: Null pointer dereference bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116180:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116240:34: note: Assuming that condition 'ppStmt==0' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116239:42: note: Calling function 'sqlite3Prepare16', 5th argument 'ppStmt' value is 0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116180:4: note: Null pointer dereference bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119414:21: warning: Either the condition 'pEList!=0' is redundant or there is possible null pointer dereference: pEList. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119415:21: note: Assuming that condition 'pEList!=0' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119414:21: note: Null pointer dereference bro-2.5.5-minimal/src/3rdparty/sqlite3.c:49380:47: warning: Either the condition '!pMaster' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:49381:7: note: Assuming that condition '!pMaster' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:49380:47: note: Null pointer addition bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93719:51: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:89418:21: style: The comparison 'cnt == 0' is always true. [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:89372:13: note: 'cnt' is assigned value '0' here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:89418:21: note: The comparison 'cnt == 0' is always true. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119117:18: style: The comparison 'pKeyDup == 0' is always true. [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119105:22: note: 'pKeyDup' is assigned value '0' here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:119117:18: note: The comparison 'pKeyDup == 0' is always true. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:139451:15: style: The comparison 'nErr == 0' is always true. [knownConditionTrueFalse] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:139377:14: note: 'nErr' is assigned value '0' here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:139451:15: note: The comparison 'nErr == 0' is always true. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:82027:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18627:8: style:inconclusive: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7225:57: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18627:8: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18628:8: style:inconclusive: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7225:68: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18628:8: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18629:7: style:inconclusive: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7225:80: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18629:7: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20384:54: style:inconclusive: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6708:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20384:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:24285:66: style:inconclusive: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5863:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:24285:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:24307:45: style:inconclusive: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5874:63: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:24307:45: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:26700:49: style:inconclusive: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:2951:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:26700:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27464:51: style:inconclusive: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16676:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27464:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27539:52: style:inconclusive: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16675:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27539:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:29422:74: style:inconclusive: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:11397:71: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:29422:74: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44378:11: style:inconclusive: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:13411:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44378:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44726:64: style:inconclusive: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:13440:57: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44726:64: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:52438:7: style:inconclusive: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:13238:83: note: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:52438:7: note: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53577:65: style:inconclusive: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:13260:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53577:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:54264:8: style:inconclusive: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:13268:62: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:54264:8: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:61669:58: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12256:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:61669:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:61669:86: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12256:87: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:61669:86: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63192:13: style:inconclusive: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12415:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63192:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:64094:19: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12427:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:64094:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:64096:7: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12429:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:64096:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67017:23: style:inconclusive: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12469:70: note: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67017:23: note: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67775:48: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12306:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67775:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67775:65: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12306:70: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67775:65: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67805:66: style:inconclusive: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12307:64: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:67805:66: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68638:52: style:inconclusive: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12276:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68638:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68655:49: style:inconclusive: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12278:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68655:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68744:50: style:inconclusive: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12491:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68744:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68786:50: style:inconclusive: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12493:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68786:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68957:12: style:inconclusive: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7838:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68957:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68958:15: style:inconclusive: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7839:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68958:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68959:12: style:inconclusive: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7840:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68959:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68960:15: style:inconclusive: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7841:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68960:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69734:77: style:inconclusive: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18404:61: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69734:77: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69791:64: style:inconclusive: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18405:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69791:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72114:64: style:inconclusive: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12965:62: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72114:64: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72117:64: style:inconclusive: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12966:62: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72117:64: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72120:64: style:inconclusive: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12967:62: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72120:64: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72123:54: style:inconclusive: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12968:52: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72123:54: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72294:81: style:inconclusive: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12972:79: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72294:81: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72337:65: style:inconclusive: Function 'sqlite3VdbeAppendP4' argument 3 names different: declaration 'p4type' definition 'n'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:12973:63: note: Function 'sqlite3VdbeAppendP4' argument 3 names different: declaration 'p4type' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72337:65: note: Function 'sqlite3VdbeAppendP4' argument 3 names different: declaration 'p4type' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76404:17: style:inconclusive: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5227:58: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76404:17: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76797:68: style:inconclusive: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4995:66: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76797:68: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76812:65: style:inconclusive: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5076:60: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76812:65: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76835:7: style:inconclusive: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5077:59: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76835:7: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77010:69: style:inconclusive: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4621:63: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77010:69: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77020:62: style:inconclusive: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4622:56: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77020:62: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77025:64: style:inconclusive: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4623:58: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77025:64: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77030:66: style:inconclusive: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4624:60: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77030:66: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77035:60: style:inconclusive: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4625:54: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77035:60: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77040:71: style:inconclusive: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4626:66: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77040:71: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77045:78: style:inconclusive: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4627:72: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77045:78: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77050:73: style:inconclusive: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4630:67: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77050:73: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77060:71: style:inconclusive: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4628:65: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77060:71: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77066:61: style:inconclusive: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4629:55: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77066:61: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77314:7: style:inconclusive: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4108:71: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77314:7: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77383:17: style:inconclusive: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4118:56: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77383:17: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77595:69: style:inconclusive: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7368:62: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77595:69: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:85461:7: style:inconclusive: Function 'sqlite3_blob_open' argument 6 names different: declaration 'flags' definition 'wrFlag'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6540:7: note: Function 'sqlite3_blob_open' argument 6 names different: declaration 'flags' definition 'wrFlag'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:85461:7: note: Function 'sqlite3_blob_open' argument 6 names different: declaration 'flags' definition 'wrFlag'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:85784:61: style:inconclusive: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6635:56: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:85784:61: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:85784:68: style:inconclusive: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6635:63: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:85784:68: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94084:56: style:inconclusive: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:90753:56: note: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94084:56: note: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:98531:57: style:inconclusive: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16804:53: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:98531:57: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99260:9: style:inconclusive: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3037:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99260:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106062:44: style:inconclusive: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7996:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106062:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106062:70: style:inconclusive: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7996:63: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106062:70: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106070:44: style:inconclusive: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8019:44: note: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106070:44: note: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106070:85: style:inconclusive: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8019:82: note: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106070:85: note: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:110863:15: style:inconclusive: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:678:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:110863:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:110866:10: style:inconclusive: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:681:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:110866:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116134:7: style:inconclusive: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3829:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116134:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116146:7: style:inconclusive: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3836:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116146:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116222:7: style:inconclusive: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3843:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116222:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116234:7: style:inconclusive: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3850:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116234:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122103:10: style:inconclusive: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:2696:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122103:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122167:10: style:inconclusive: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:2698:43: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122167:10: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124054:9: style:inconclusive: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:123308:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124054:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124624:25: style:inconclusive: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6340:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124624:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124625:9: style:inconclusive: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6341:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124625:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124639:25: style:inconclusive: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6346:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124639:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124640:9: style:inconclusive: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6347:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124640:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125259:62: style:inconclusive: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6406:59: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125259:62: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:139623:45: style:inconclusive: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:2530:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:139623:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:139788:47: style:inconclusive: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:2531:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:139788:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141605:15: style:inconclusive: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4787:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141605:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141607:7: style:inconclusive: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4789:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141607:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141608:9: style:inconclusive: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4790:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141608:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141619:15: style:inconclusive: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4807:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141619:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141621:7: style:inconclusive: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4809:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141621:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141622:9: style:inconclusive: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4810:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141622:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141665:9: style:inconclusive: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:4800:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141665:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141702:15: style:inconclusive: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:6425:64: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141702:15: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141755:12: style:inconclusive: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3235:12: note: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141755:12: note: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141757:9: style:inconclusive: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3237:9: note: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141757:9: note: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141936:60: style:inconclusive: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8113:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141936:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:142385:47: style:inconclusive: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3673:44: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:142385:47: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:142385:60: style:inconclusive: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3673:52: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:142385:60: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143022:15: style:inconclusive: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3502:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143022:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143042:15: style:inconclusive: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3506:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143042:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143083:7: style:inconclusive: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5333:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143083:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143084:9: style:inconclusive: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5334:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143084:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143096:7: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5340:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143096:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143097:9: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5341:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143097:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143121:7: style:inconclusive: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5348:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143121:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143122:9: style:inconclusive: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:5349:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143122:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143823:48: style:inconclusive: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3556:48: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143823:48: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143823:83: style:inconclusive: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:3556:79: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143823:83: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:19312:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:19315:14: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:19352:13: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20242:51: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20242:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:25696:15: style: Variable 'escarg' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:25736:16: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:25749:30: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27733:48: style: Parameter 'pCol' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27799:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:28871:56: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31029:36: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33811:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:43956:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44862:50: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44869:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45462:48: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45840:14: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:48208:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:48611:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:49044:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:49865:11: style: Variable 'dbFileVers' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:50342:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:50633:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:50719:50: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:51233:13: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:51327:13: style: Variable 'pData2' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:52419:10: style: Parameter 'pPager' can be declared as pointer to const. However it seems that 'getPageError' is a callback function, if 'pPager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:47915:20: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:52419:10: note: Parameter 'pPager' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:52961:10: style: Variable 'pPager' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53438:49: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53518:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53702:52: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53711:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53730:59: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:53956:51: style: Parameter 'pPg' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:54101:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55024:8: style: Variable 'aEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55832:12: style: Variable 'aRight' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:56411:25: style: Variable 'aHdr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57279:27: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57458:16: style: Variable 'pLive' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57554:15: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57866:46: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:57935:50: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:59681:13: style: Parameter 'pExcept' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:59791:57: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:59994:7: style: Parameter 'pCell' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60077:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60093:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60136:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60181:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60229:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60339:13: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60531:9: style: Variable 'pSpace' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60683:13: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60753:15: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60973:38: style: Parameter 'pBt' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:61247:20: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:62189:14: style: Variable 'pBlock' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:62783:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63303:58: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:64335:46: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:64456:12: style: Variable 'pPage' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:65521:8: style: Parameter 'szCell' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:65588:7: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:65596:7: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:65847:9: style: Variable 'pStop' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:65969:22: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:66236:9: style: Variable 'piEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:66541:14: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68419:8: style: Parameter 'aRoot' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68779:56: style: Parameter 'pCsr' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68799:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69362:19: style: Variable 'zData' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69469:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_remaining' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111893:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69469:57: note: Parameter 'p' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69483:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_pagecount' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111892:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69483:57: note: Parameter 'p' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:71635:73: style: Parameter 'zWhere' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:71889:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:71969:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:72860:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:73492:8: style: Variable 'pColName' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:73903:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:75855:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:75870:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76033:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76043:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76224:50: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_type' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111808:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76224:50: note: Parameter 'pVal' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76444:76: style: Parameter 'pValue' can be declared as pointer to const. However it seems that 'sqlite3_result_value' is a callback function, if 'pValue' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111776:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76444:76: note: Parameter 'pValue' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76907:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:77564:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:79047:11: style: Variable 'pCaller' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:80362:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:80940:9: style: Variable 'zAffinity' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:82817:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:82847:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:83875:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:84030:8: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:84033:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:84155:8: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:86462:43: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:87233:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:87325:48: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:87727:16: style: Variable 'pTask' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:88532:15: style: Variable 'pSorter' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:88533:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:88566:8: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:88574:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:89009:59: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:89296:38: style: Parameter 'pUsing' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:89716:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:89736:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:90035:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:90037:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:90242:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:90353:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:91353:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:91787:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:91827:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92149:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92340:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92365:13: style: Parameter 'pSpan' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92385:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92424:14: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92723:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92750:11: style: Variable 'pRes' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92899:15: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:92992:22: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93147:64: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93216:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93607:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:93842:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94192:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94594:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94658:13: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95483:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprIdxCover' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95514:21: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95483:48: note: Parameter 'pExpr' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95536:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprSrcCount' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95570:21: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95536:48: note: Parameter 'pExpr' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95666:25: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:95925:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:96048:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:96444:14: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:96610:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:96899:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:97663:10: style: Parameter 'pOnlyIdx' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:97849:15: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:97998:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:98058:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:98536:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:98944:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99335:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99550:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99628:17: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99645:15: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100067:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100135:63: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100269:48: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100343:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100362:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100501:60: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100501:74: style: Parameter 'pType' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100990:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101443:14: style: Variable 'pEnd2' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101495:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101528:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101961:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:102351:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:102548:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:102601:11: style: Variable 'pCExpr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:102764:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:102967:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:103084:47: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:103394:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:103531:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:103600:9: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:103744:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:103953:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:103954:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:104026:14: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:104027:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:104152:12: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:105159:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:105168:10: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:105225:10: style: Parameter 'pPrior' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:105691:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106104:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106105:23: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106166:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106418:9: style: Variable 'zHex' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106513:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106783:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106796:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106803:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106838:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106851:8: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106863:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107002:61: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107003:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107354:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107414:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107485:8: style: Parameter 'aiCol' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107773:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107926:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107928:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107955:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107960:11: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107964:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107981:49: style: Parameter 'pFKey' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:107984:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108104:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108255:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108738:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:109055:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:109668:59: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'checkConstraintExprNode' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:109696:21: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:109668:59: note: Parameter 'pExpr' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:109796:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:110184:19: style: Variable 'p4' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:110279:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:110381:7: style: Parameter 'aToOpen' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:112254:10: style: Parameter 'xInit' can be declared as pointer to const. However it seems that 'sqlite3_cancel_auto_extension' is a callback function, if 'xInit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111946:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:112254:10: note: Parameter 'xInit' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:114462:23: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:114489:17: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:114507:17: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:114883:13: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:114887:11: style: Variable 'zSubSql' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115108:9: style: Parameter 'pAux' can be declared as pointer to const. However it seems that 'pragmaVtabConnect' is a callback function, if 'pAux' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115349:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115108:9: note: Parameter 'pAux' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115183:15: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115314:21: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115327:15: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115340:21: style: Variable 'pCsr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115860:62: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116451:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116509:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116661:12: style: Variable 'pLeftTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116678:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117346:13: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117399:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117444:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117467:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117475:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117834:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117838:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117860:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:117997:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:118834:76: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:118865:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:118866:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120164:49: style: Parameter 'pAggInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120239:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120310:24: style: Parameter 'pItem' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120685:19: style: Variable 'pSub' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120915:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120981:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122453:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122551:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122782:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124667:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124909:66: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:124975:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125715:50: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_vtab_on_conflict' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111928:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125715:50: note: Parameter 'db' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:126468:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:126622:37: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:127053:15: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:127323:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:127492:17: style: Variable 'pOp' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:127940:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:128042:28: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:128690:9: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:128718:56: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:128974:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129868:61: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129876:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129884:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129896:60: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129904:57: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129913:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129934:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129949:56: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:129998:58: style: Parameter 'pMaskSet' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130070:24: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130235:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130240:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130299:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130470:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130672:24: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130710:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130785:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:131049:43: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:131970:12: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:132012:22: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:132086:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:132249:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:132468:21: style: Parameter 'pBuilder' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:132581:12: style: Variable 'pTabList' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:132645:16: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:132852:16: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133107:22: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133113:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133127:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133229:24: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133456:19: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133600:52: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:133624:14: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:134451:26: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:134946:46: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:135014:56: style: Parameter 'pY' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:135030:12: style: Parameter 'pPreOp' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140623:53: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_db_mutex' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111904:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140623:53: note: Parameter 'db' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140764:9: style: Parameter 'padFlag' can be declared as pointer to const. However it seems that 'binCollFunc' is a callback function, if 'padFlag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:142838:55: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140764:9: note: Parameter 'padFlag' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140817:60: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_last_insert_rowid' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111752:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140817:60: note: Parameter 'db' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140845:41: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111698:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140845:41: note: Parameter 'db' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140858:47: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_total_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111788:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140858:47: note: Parameter 'db' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:140911:13: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143202:48: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_get_autocommit' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111747:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:143202:48: note: Parameter 'db' can be declared as pointer to const bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101063:10: warning: Size of pointer 'zExtra' used instead of size of its data. [pointerSize] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:134273:16: warning: Expression 'nTabList-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:134315:17: note: Assuming that condition 'nTabList==0' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:134273:16: note: Negative value is converted to an unsigned value bro-2.5.5-minimal/src/3rdparty/sqlite3.c:1049:9: style: struct member 'sqlite3_io_methods::xFetch' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:1050:9: style: struct member 'sqlite3_io_methods::xUnfetch' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7602:7: style: struct member 'sqlite3_pcache_methods2::iVersion' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7625:9: style: struct member 'sqlite3_pcache_methods::pArg' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7626:9: style: struct member 'sqlite3_pcache_methods::xInit' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7627:10: style: struct member 'sqlite3_pcache_methods::xShutdown' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7628:21: style: struct member 'sqlite3_pcache_methods::xCreate' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7629:10: style: struct member 'sqlite3_pcache_methods::xCachesize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7630:9: style: struct member 'sqlite3_pcache_methods::xPagecount' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7631:11: style: struct member 'sqlite3_pcache_methods::xFetch' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7632:10: style: struct member 'sqlite3_pcache_methods::xUnpin' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7633:10: style: struct member 'sqlite3_pcache_methods::xRekey' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7634:10: style: struct member 'sqlite3_pcache_methods::xTruncate' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:7635:10: style: struct member 'sqlite3_pcache_methods::xDestroy' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8614:17: style: struct member 'sqlite3_snapshot::hidden' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8832:9: style: struct member 'sqlite3_rtree_geometry::pContext' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8833:7: style: struct member 'sqlite3_rtree_geometry::nParam' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8834:22: style: struct member 'sqlite3_rtree_geometry::aParam' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8835:9: style: struct member 'sqlite3_rtree_geometry::pUser' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8836:10: style: struct member 'sqlite3_rtree_geometry::xDelUser' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8864:9: style: struct member 'sqlite3_rtree_query_info::pContext' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8865:7: style: struct member 'sqlite3_rtree_query_info::nParam' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8866:22: style: struct member 'sqlite3_rtree_query_info::aParam' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8867:9: style: struct member 'sqlite3_rtree_query_info::pUser' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8868:10: style: struct member 'sqlite3_rtree_query_info::xDelUser' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8869:22: style: struct member 'sqlite3_rtree_query_info::aCoord' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8870:17: style: struct member 'sqlite3_rtree_query_info::anQueue' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8871:7: style: struct member 'sqlite3_rtree_query_info::nCoord' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8872:7: style: struct member 'sqlite3_rtree_query_info::iLevel' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8873:7: style: struct member 'sqlite3_rtree_query_info::mxLevel' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8874:17: style: struct member 'sqlite3_rtree_query_info::iRowid' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8875:21: style: struct member 'sqlite3_rtree_query_info::rParentScore' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8876:7: style: struct member 'sqlite3_rtree_query_info::eParentWithin' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8877:7: style: struct member 'sqlite3_rtree_query_info::eWithin' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8878:21: style: struct member 'sqlite3_rtree_query_info::rScore' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:8880:19: style: struct member 'sqlite3_rtree_query_info::apSqlParam' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10237:24: style: struct member 'Fts5PhraseIter::a' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10238:24: style: struct member 'Fts5PhraseIter::b' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10457:7: style: struct member 'Fts5ExtensionApi::iVersion' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10459:11: style: struct member 'Fts5ExtensionApi::xUserData' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10461:9: style: struct member 'Fts5ExtensionApi::xColumnCount' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10462:9: style: struct member 'Fts5ExtensionApi::xRowCount' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10463:9: style: struct member 'Fts5ExtensionApi::xColumnTotalSize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10465:9: style: struct member 'Fts5ExtensionApi::xTokenize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10471:9: style: struct member 'Fts5ExtensionApi::xPhraseCount' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10472:9: style: struct member 'Fts5ExtensionApi::xPhraseSize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10474:9: style: struct member 'Fts5ExtensionApi::xInstCount' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10475:9: style: struct member 'Fts5ExtensionApi::xInst' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10477:19: style: struct member 'Fts5ExtensionApi::xRowid' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10478:9: style: struct member 'Fts5ExtensionApi::xColumnText' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10479:9: style: struct member 'Fts5ExtensionApi::xColumnSize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10481:9: style: struct member 'Fts5ExtensionApi::xQueryPhrase' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10484:9: style: struct member 'Fts5ExtensionApi::xSetAuxdata' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10485:11: style: struct member 'Fts5ExtensionApi::xGetAuxdata' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10487:9: style: struct member 'Fts5ExtensionApi::xPhraseFirst' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10488:10: style: struct member 'Fts5ExtensionApi::xPhraseNext' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10490:9: style: struct member 'Fts5ExtensionApi::xPhraseFirstColumn' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10491:10: style: struct member 'Fts5ExtensionApi::xPhraseNextColumn' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10693:9: style: struct member 'fts5_tokenizer::xCreate' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10694:10: style: struct member 'fts5_tokenizer::xDelete' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10695:9: style: struct member 'fts5_tokenizer::xTokenize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10729:7: style: struct member 'fts5_api::iVersion' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10732:9: style: struct member 'fts5_api::xCreateTokenizer' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10741:9: style: struct member 'fts5_api::xFindTokenizer' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:10749:9: style: struct member 'fts5_api::xCreateFunction' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:14152:12: style: union member 'Anonymous0::notUsed1' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:14940:9: style: struct member 'IndexSample::p' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:14941:7: style: struct member 'IndexSample::n' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:14942:12: style: struct member 'IndexSample::anEq' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:14943:12: style: struct member 'IndexSample::anLt' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:14944:12: style: struct member 'IndexSample::anDLt' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16006:7: style: struct member 'Sqlite3Config::mxStrlen' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16014:9: style: struct member 'Sqlite3Config::pHeap' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16015:7: style: struct member 'Sqlite3Config::nHeap' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16016:7: style: struct member 'Sqlite3Config::mnReq' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16016:14: style: struct member 'Sqlite3Config::mxReq' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16025:7: style: struct member 'Sqlite3Config::mxParserStack' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16089:14: style: union member 'Anonymous8::pSrcList' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:16091:22: style: union member 'Anonymous8::pCCurHint' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18239:7: style: struct member 'ScanStatus::addrExplain' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18240:7: style: struct member 'ScanStatus::addrLoop' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18241:7: style: struct member 'ScanStatus::addrVisit' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18242:7: style: struct member 'ScanStatus::iSelectID' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18243:10: style: struct member 'ScanStatus::nEst' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18335:9: style: struct member 'PreUpdate::v' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18336:15: style: struct member 'PreUpdate::pCsr' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18338:7: style: struct member 'PreUpdate::aRecord' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18340:19: style: struct member 'PreUpdate::pUnpacked' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18341:19: style: struct member 'PreUpdate::pNewUnpacked' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18342:7: style: struct member 'PreUpdate::iNewReg' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18343:7: style: struct member 'PreUpdate::iKey1' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18344:7: style: struct member 'PreUpdate::iKey2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18345:8: style: struct member 'PreUpdate::aNew' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:18347:10: style: struct member 'PreUpdate::pPk' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30685:7: style: struct member 'vxworksFileId::nName' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30686:9: style: struct member 'vxworksFileId::zCanonicalName' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33908:6: style: struct member 'unixShm::hasMutex' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70697:10: style: struct member 'ValueNewStat4Ctx::pParse' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70698:10: style: struct member 'ValueNewStat4Ctx::pIdx' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70699:20: style: struct member 'ValueNewStat4Ctx::ppRec' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70700:7: style: struct member 'ValueNewStat4Ctx::iVal' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111032:12: style: struct member 'sqlite3_api_routines::aggregate_context' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111033:10: style: struct member 'sqlite3_api_routines::aggregate_count' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111034:10: style: struct member 'sqlite3_api_routines::bind_blob' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111035:10: style: struct member 'sqlite3_api_routines::bind_double' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111036:10: style: struct member 'sqlite3_api_routines::bind_int' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111037:10: style: struct member 'sqlite3_api_routines::bind_int64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111038:10: style: struct member 'sqlite3_api_routines::bind_null' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111039:10: style: struct member 'sqlite3_api_routines::bind_parameter_count' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111040:10: style: struct member 'sqlite3_api_routines::bind_parameter_index' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111041:18: style: struct member 'sqlite3_api_routines::bind_parameter_name' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111042:10: style: struct member 'sqlite3_api_routines::bind_text' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111043:10: style: struct member 'sqlite3_api_routines::bind_text16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111044:10: style: struct member 'sqlite3_api_routines::bind_value' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111045:10: style: struct member 'sqlite3_api_routines::busy_handler' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111046:10: style: struct member 'sqlite3_api_routines::busy_timeout' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111047:10: style: struct member 'sqlite3_api_routines::changes' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111048:10: style: struct member 'sqlite3_api_routines::close' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111049:10: style: struct member 'sqlite3_api_routines::collation_needed' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111051:10: style: struct member 'sqlite3_api_routines::collation_needed16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111053:18: style: struct member 'sqlite3_api_routines::column_blob' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111054:10: style: struct member 'sqlite3_api_routines::column_bytes' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111055:10: style: struct member 'sqlite3_api_routines::column_bytes16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111056:10: style: struct member 'sqlite3_api_routines::column_count' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111057:18: style: struct member 'sqlite3_api_routines::column_database_name' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111058:18: style: struct member 'sqlite3_api_routines::column_database_name16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111059:18: style: struct member 'sqlite3_api_routines::column_decltype' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111060:18: style: struct member 'sqlite3_api_routines::column_decltype16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111061:13: style: struct member 'sqlite3_api_routines::column_double' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111062:10: style: struct member 'sqlite3_api_routines::column_int' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111063:19: style: struct member 'sqlite3_api_routines::column_int64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111064:18: style: struct member 'sqlite3_api_routines::column_name' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111065:18: style: struct member 'sqlite3_api_routines::column_name16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111066:18: style: struct member 'sqlite3_api_routines::column_origin_name' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111067:18: style: struct member 'sqlite3_api_routines::column_origin_name16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111068:18: style: struct member 'sqlite3_api_routines::column_table_name' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111069:18: style: struct member 'sqlite3_api_routines::column_table_name16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111070:27: style: struct member 'sqlite3_api_routines::column_text' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111071:18: style: struct member 'sqlite3_api_routines::column_text16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111072:10: style: struct member 'sqlite3_api_routines::column_type' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111073:20: style: struct member 'sqlite3_api_routines::column_value' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111074:12: style: struct member 'sqlite3_api_routines::commit_hook' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111075:10: style: struct member 'sqlite3_api_routines::complete' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111076:10: style: struct member 'sqlite3_api_routines::complete16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111077:10: style: struct member 'sqlite3_api_routines::create_collation' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111079:10: style: struct member 'sqlite3_api_routines::create_collation16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111081:10: style: struct member 'sqlite3_api_routines::create_function' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111085:10: style: struct member 'sqlite3_api_routines::create_function16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111089:9: style: struct member 'sqlite3_api_routines::create_module' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111090:10: style: struct member 'sqlite3_api_routines::data_count' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111091:15: style: struct member 'sqlite3_api_routines::db_handle' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111092:9: style: struct member 'sqlite3_api_routines::declare_vtab' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111093:10: style: struct member 'sqlite3_api_routines::enable_shared_cache' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111094:10: style: struct member 'sqlite3_api_routines::errcode' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111095:18: style: struct member 'sqlite3_api_routines::errmsg' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111096:18: style: struct member 'sqlite3_api_routines::errmsg16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111097:10: style: struct member 'sqlite3_api_routines::exec' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111098:10: style: struct member 'sqlite3_api_routines::expired' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111099:10: style: struct member 'sqlite3_api_routines::finalize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111100:11: style: struct member 'sqlite3_api_routines::free' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111101:11: style: struct member 'sqlite3_api_routines::free_table' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111102:10: style: struct member 'sqlite3_api_routines::get_autocommit' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111103:12: style: struct member 'sqlite3_api_routines::get_auxdata' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111104:10: style: struct member 'sqlite3_api_routines::get_table' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111105:10: style: struct member 'sqlite3_api_routines::global_recover' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111106:11: style: struct member 'sqlite3_api_routines::interruptx' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111107:19: style: struct member 'sqlite3_api_routines::last_insert_rowid' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111108:18: style: struct member 'sqlite3_api_routines::libversion' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111109:10: style: struct member 'sqlite3_api_routines::libversion_number' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111110:11: style: struct member 'sqlite3_api_routines::malloc' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111111:12: style: struct member 'sqlite3_api_routines::mprintf' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111112:10: style: struct member 'sqlite3_api_routines::open' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111113:10: style: struct member 'sqlite3_api_routines::open16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111114:10: style: struct member 'sqlite3_api_routines::prepare' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111115:10: style: struct member 'sqlite3_api_routines::prepare16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111116:12: style: struct member 'sqlite3_api_routines::profile' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111117:11: style: struct member 'sqlite3_api_routines::progress_handler' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111118:11: style: struct member 'sqlite3_api_routines::realloc' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111119:10: style: struct member 'sqlite3_api_routines::reset' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111120:11: style: struct member 'sqlite3_api_routines::result_blob' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111121:11: style: struct member 'sqlite3_api_routines::result_double' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111122:11: style: struct member 'sqlite3_api_routines::result_error' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111123:11: style: struct member 'sqlite3_api_routines::result_error16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111124:11: style: struct member 'sqlite3_api_routines::result_int' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111125:11: style: struct member 'sqlite3_api_routines::result_int64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111126:11: style: struct member 'sqlite3_api_routines::result_null' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111127:11: style: struct member 'sqlite3_api_routines::result_text' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111128:11: style: struct member 'sqlite3_api_routines::result_text16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111129:11: style: struct member 'sqlite3_api_routines::result_text16be' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111130:11: style: struct member 'sqlite3_api_routines::result_text16le' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111131:11: style: struct member 'sqlite3_api_routines::result_value' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111132:12: style: struct member 'sqlite3_api_routines::rollback_hook' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111133:10: style: struct member 'sqlite3_api_routines::set_authorizer' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111135:11: style: struct member 'sqlite3_api_routines::set_auxdata' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111136:12: style: struct member 'sqlite3_api_routines::snprintf' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111137:10: style: struct member 'sqlite3_api_routines::step' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111138:10: style: struct member 'sqlite3_api_routines::table_column_metadata' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111140:11: style: struct member 'sqlite3_api_routines::thread_cleanup' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111141:10: style: struct member 'sqlite3_api_routines::total_changes' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111142:12: style: struct member 'sqlite3_api_routines::trace' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111143:10: style: struct member 'sqlite3_api_routines::transfer_bindings' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111144:12: style: struct member 'sqlite3_api_routines::update_hook' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111146:12: style: struct member 'sqlite3_api_routines::user_data' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111147:18: style: struct member 'sqlite3_api_routines::value_blob' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111148:10: style: struct member 'sqlite3_api_routines::value_bytes' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111149:10: style: struct member 'sqlite3_api_routines::value_bytes16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111150:13: style: struct member 'sqlite3_api_routines::value_double' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111151:10: style: struct member 'sqlite3_api_routines::value_int' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111152:19: style: struct member 'sqlite3_api_routines::value_int64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111153:10: style: struct member 'sqlite3_api_routines::value_numeric_type' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111154:27: style: struct member 'sqlite3_api_routines::value_text' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111155:18: style: struct member 'sqlite3_api_routines::value_text16' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111156:18: style: struct member 'sqlite3_api_routines::value_text16be' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111157:18: style: struct member 'sqlite3_api_routines::value_text16le' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111158:10: style: struct member 'sqlite3_api_routines::value_type' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111159:11: style: struct member 'sqlite3_api_routines::vmprintf' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111161:9: style: struct member 'sqlite3_api_routines::overload_function' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111163:9: style: struct member 'sqlite3_api_routines::prepare_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111164:9: style: struct member 'sqlite3_api_routines::prepare16_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111165:9: style: struct member 'sqlite3_api_routines::clear_bindings' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111167:9: style: struct member 'sqlite3_api_routines::create_module_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111170:9: style: struct member 'sqlite3_api_routines::bind_zeroblob' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111171:9: style: struct member 'sqlite3_api_routines::blob_bytes' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111172:9: style: struct member 'sqlite3_api_routines::blob_close' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111173:9: style: struct member 'sqlite3_api_routines::blob_open' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111175:9: style: struct member 'sqlite3_api_routines::blob_read' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111176:9: style: struct member 'sqlite3_api_routines::blob_write' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111177:9: style: struct member 'sqlite3_api_routines::create_collation_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111180:9: style: struct member 'sqlite3_api_routines::file_control' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111181:19: style: struct member 'sqlite3_api_routines::memory_highwater' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111182:19: style: struct member 'sqlite3_api_routines::memory_used' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111183:20: style: struct member 'sqlite3_api_routines::mutex_alloc' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111184:10: style: struct member 'sqlite3_api_routines::mutex_enter' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111185:10: style: struct member 'sqlite3_api_routines::mutex_free' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111186:10: style: struct member 'sqlite3_api_routines::mutex_leave' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111187:9: style: struct member 'sqlite3_api_routines::mutex_try' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111188:9: style: struct member 'sqlite3_api_routines::open_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111189:9: style: struct member 'sqlite3_api_routines::release_memory' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111190:10: style: struct member 'sqlite3_api_routines::result_error_nomem' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111191:10: style: struct member 'sqlite3_api_routines::result_error_toobig' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111192:9: style: struct member 'sqlite3_api_routines::sleep' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111193:10: style: struct member 'sqlite3_api_routines::soft_heap_limit' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111194:18: style: struct member 'sqlite3_api_routines::vfs_find' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111195:9: style: struct member 'sqlite3_api_routines::vfs_register' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111196:9: style: struct member 'sqlite3_api_routines::vfs_unregister' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111197:9: style: struct member 'sqlite3_api_routines::xthreadsafe' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111198:10: style: struct member 'sqlite3_api_routines::result_zeroblob' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111199:10: style: struct member 'sqlite3_api_routines::result_error_code' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111200:9: style: struct member 'sqlite3_api_routines::test_control' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111201:10: style: struct member 'sqlite3_api_routines::randomness' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111202:14: style: struct member 'sqlite3_api_routines::context_db_handle' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111203:9: style: struct member 'sqlite3_api_routines::extended_result_codes' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111204:9: style: struct member 'sqlite3_api_routines::limit' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111205:19: style: struct member 'sqlite3_api_routines::next_stmt' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111206:17: style: struct member 'sqlite3_api_routines::sql' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111207:9: style: struct member 'sqlite3_api_routines::status' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111208:9: style: struct member 'sqlite3_api_routines::backup_finish' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111209:21: style: struct member 'sqlite3_api_routines::backup_init' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111210:9: style: struct member 'sqlite3_api_routines::backup_pagecount' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111211:9: style: struct member 'sqlite3_api_routines::backup_remaining' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111212:9: style: struct member 'sqlite3_api_routines::backup_step' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111213:17: style: struct member 'sqlite3_api_routines::compileoption_get' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111214:9: style: struct member 'sqlite3_api_routines::compileoption_used' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111215:9: style: struct member 'sqlite3_api_routines::create_function_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111220:9: style: struct member 'sqlite3_api_routines::db_config' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111221:20: style: struct member 'sqlite3_api_routines::db_mutex' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111222:9: style: struct member 'sqlite3_api_routines::db_status' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111223:9: style: struct member 'sqlite3_api_routines::extended_errcode' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111224:10: style: struct member 'sqlite3_api_routines::log' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111225:19: style: struct member 'sqlite3_api_routines::soft_heap_limit64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111226:17: style: struct member 'sqlite3_api_routines::sourceid' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111227:9: style: struct member 'sqlite3_api_routines::stmt_status' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111228:9: style: struct member 'sqlite3_api_routines::strnicmp' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111229:9: style: struct member 'sqlite3_api_routines::unlock_notify' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111230:9: style: struct member 'sqlite3_api_routines::wal_autocheckpoint' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111231:9: style: struct member 'sqlite3_api_routines::wal_checkpoint' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111232:11: style: struct member 'sqlite3_api_routines::wal_hook' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111233:9: style: struct member 'sqlite3_api_routines::blob_reopen' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111234:9: style: struct member 'sqlite3_api_routines::vtab_config' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111235:9: style: struct member 'sqlite3_api_routines::vtab_on_conflict' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111237:9: style: struct member 'sqlite3_api_routines::close_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111238:17: style: struct member 'sqlite3_api_routines::db_filename' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111239:9: style: struct member 'sqlite3_api_routines::db_readonly' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111240:9: style: struct member 'sqlite3_api_routines::db_release_memory' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111241:17: style: struct member 'sqlite3_api_routines::errstr' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111242:9: style: struct member 'sqlite3_api_routines::stmt_busy' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111243:9: style: struct member 'sqlite3_api_routines::stmt_readonly' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111244:9: style: struct member 'sqlite3_api_routines::stricmp' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111245:9: style: struct member 'sqlite3_api_routines::uri_boolean' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111246:19: style: struct member 'sqlite3_api_routines::uri_int64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111247:17: style: struct member 'sqlite3_api_routines::uri_parameter' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111248:11: style: struct member 'sqlite3_api_routines::vsnprintf' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111249:9: style: struct member 'sqlite3_api_routines::wal_checkpoint_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111251:9: style: struct member 'sqlite3_api_routines::auto_extension' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111252:9: style: struct member 'sqlite3_api_routines::bind_blob64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111254:9: style: struct member 'sqlite3_api_routines::bind_text64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111256:9: style: struct member 'sqlite3_api_routines::cancel_auto_extension' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111257:9: style: struct member 'sqlite3_api_routines::load_extension' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111258:11: style: struct member 'sqlite3_api_routines::malloc64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111259:20: style: struct member 'sqlite3_api_routines::msize' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111260:11: style: struct member 'sqlite3_api_routines::realloc64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111261:10: style: struct member 'sqlite3_api_routines::reset_auto_extension' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111262:10: style: struct member 'sqlite3_api_routines::result_blob64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111264:10: style: struct member 'sqlite3_api_routines::result_text64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111266:9: style: struct member 'sqlite3_api_routines::strglob' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111268:20: style: struct member 'sqlite3_api_routines::value_dup' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111269:10: style: struct member 'sqlite3_api_routines::value_free' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111270:9: style: struct member 'sqlite3_api_routines::result_zeroblob64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111271:9: style: struct member 'sqlite3_api_routines::bind_zeroblob64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111273:18: style: struct member 'sqlite3_api_routines::value_subtype' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111274:10: style: struct member 'sqlite3_api_routines::result_subtype' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111276:9: style: struct member 'sqlite3_api_routines::status64' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111277:9: style: struct member 'sqlite3_api_routines::strlike' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111278:9: style: struct member 'sqlite3_api_routines::db_cacheflush' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111280:9: style: struct member 'sqlite3_api_routines::system_errno' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111282:9: style: struct member 'sqlite3_api_routines::trace_v2' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111283:11: style: struct member 'sqlite3_api_routines::expanded_sql' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:111285:10: style: struct member 'sqlite3_api_routines::set_last_insert_rowid' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:135123:7: style: union member 'YYMINORTYPE::yyinit' is never used. [unusedStructMember] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27546:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:27551:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33560:18: style: Variable 'nWrite' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:52245:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63977:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69166:15: style: Variable 'pgszSrc' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69167:16: style: Variable 'pgszDest' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:73500:26: style: Variable 'pColName' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:73765:13: style: Variable 'zMaster' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:87961:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99750:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115131:10: style: Variable 'cSep' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:118114:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:118115:14: style: Variable 'iLimit' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:122980:15: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:141525:19: style: Variable 'nName' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/util.h:82:0: error: #error "Unusual pointer size. Please report to bro@bro.org." [preprocessorErrorDirective] bro-2.5.5-minimal/src/ConvertUTF.c:540:34: style:inconclusive: Function 'getNumBytesForUTF8' argument 1 names different: declaration 'firstByte' definition 'first'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/ConvertUTF.h:228:34: note: Function 'getNumBytesForUTF8' argument 1 names different: declaration 'firstByte' definition 'first'. bro-2.5.5-minimal/src/ConvertUTF.c:540:34: note: Function 'getNumBytesForUTF8' argument 1 names different: declaration 'firstByte' definition 'first'. bro-2.5.5-minimal/src/ConvertUTF.c:167:37: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/ConvertUTF.c:216:37: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/ConvertUTF.c:270:35: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/ConvertUTF.c:340:35: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/ConvertUTF.c:564:37: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/ConvertUTF.c:637:37: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/IntSet.h:37:2: warning: Class 'IntSet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bro-2.5.5-minimal/src/IntSet.h:37:2: warning: Class 'IntSet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bro-2.5.5-minimal/src/IntSet.h:15:2: style: Class 'IntSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arp_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bad_arp [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:83:10: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:86:33: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:143:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:195:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:197:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:222:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:224:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:232:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:188:69: style:inconclusive: Function 'BadARP' argument 2 names different: declaration 'string' definition 'msg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.h:51:56: note: Function 'BadARP' argument 2 names different: declaration 'string' definition 'msg'. bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:188:69: note: Function 'BadARP' argument 2 names different: declaration 'string' definition 'msg'. bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:202:42: style:inconclusive: Function 'Corrupted' argument 1 names different: declaration 'string' definition 'msg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.h:52:29: note: Function 'Corrupted' argument 1 names different: declaration 'string' definition 'msg'. bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:202:42: note: Function 'Corrupted' argument 1 names different: declaration 'string' definition 'msg'. bro-2.5.5-minimal/src/analyzer/protocol/ayiya/AYIYA.cc:21:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ayiya/AYIYA.h:10:2: style: Class 'AYIYA_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_PARTIAL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_endp_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:251:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:343:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:354:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:398:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_backdoor_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftp_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable napster_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smtp_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:493:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:499:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gaobot_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:509:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kazaa_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:618:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_proxy_signature_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:650:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_stat_period [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:722:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:733:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:784:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:792:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_remove_conn [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:18:2: performance: Variable 'max_top_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:21:2: performance: Variable 'rlogin_string_separator_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:25:2: performance: Variable 'num_pkts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:25:13: performance: Variable 'num_8k0_pkts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:25:28: performance: Variable 'num_8k4_pkts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:26:3: performance: Variable 'num_lines' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:26:15: performance: Variable 'num_normal_lines' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:26:34: performance: Variable 'num_bytes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:26:46: performance: Variable 'num_7bit_ascii' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.h:46:6: performance:inconclusive: Technically the member function 'analyzer::backdoor::BackDoorEndpoint::CheckForFullString' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:666:23: note: Technically the member function 'analyzer::backdoor::BackDoorEndpoint::CheckForFullString' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.h:46:6: note: Technically the member function 'analyzer::backdoor::BackDoorEndpoint::CheckForFullString' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.h:47:6: performance:inconclusive: Technically the member function 'analyzer::backdoor::BackDoorEndpoint::CheckForString' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:677:23: note: Technically the member function 'analyzer::backdoor::BackDoorEndpoint::CheckForString' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.h:47:6: note: Technically the member function 'analyzer::backdoor::BackDoorEndpoint::CheckForString' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.h:15:2: style: Class 'BackDoorEndpoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.h:69:2: style: Class 'BackDoor_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrent.cc:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bittorrent_peer_weird [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrent.h:14:2: style: Class 'BitTorrent_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrent.cc:10:54: style:inconclusive: Function 'BitTorrent_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrent.h:14:34: note: Function 'BitTorrent_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrent.cc:10:54: note: Function 'BitTorrent_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:248:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_tracker_weird [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:360:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_tracker_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:371:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:485:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:508:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:683:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:794:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.h:47:2: style: Class 'BitTorrentTracker_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:480:31: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:24:68: style:inconclusive: Function 'BitTorrentTracker_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.h:47:41: note: Function 'BitTorrentTracker_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:24:68: note: Function 'BitTorrentTracker_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:474:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/conn-size/ConnSize.cc:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/conn-size/ConnSize.cc:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn_bytes_threshold_crossed [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/conn-size/ConnSize.cc:162:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/conn-size/ConnSize.h:14:2: style: Class 'ConnSize_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dce-rpc/DCE_RPC.h:17:2: style: Class 'DCE_RPC_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dhcp/DHCP.h:12:2: style: Class 'DHCP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:115:12: warning: Member variable 'DNP3_Base::orig_state' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:115:12: warning: Member variable 'DNP3_Base::resp_state' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:51:15: performance:inconclusive: Technically the member function 'analyzer::dnp3::DNP3_Base::CalcCRC' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:374:25: note: Technically the member function 'analyzer::dnp3::DNP3_Base::CalcCRC' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:51:15: note: Technically the member function 'analyzer::dnp3::DNP3_Base::CalcCRC' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:118:2: warning: Class 'DNP3_Base' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:118:2: warning: Class 'DNP3_Base' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:14:2: style: Class 'DNP3_Base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:67:2: style: Class 'DNP3_TCP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:81:2: style: Class 'DNP3_UDP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:68:11: style: The destructor '~DNP3_TCP_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:15:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:68:11: note: Destructor in derived class bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:82:11: style: The destructor '~DNP3_UDP_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:15:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:82:11: note: Destructor in derived class bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:115:42: style:inconclusive: Function 'DNP3_Base' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:14:32: note: Function 'DNP3_Base' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:115:42: note: Function 'DNP3_Base' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:387:50: style:inconclusive: Function 'DNP3_TCP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:67:32: note: Function 'DNP3_TCP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:387:50: note: Function 'DNP3_TCP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:433:50: style:inconclusive: Function 'DNP3_UDP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:81:32: note: Function 'DNP3_UDP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:433:50: note: Function 'DNP3_UDP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:335:27: style: Variable 'flow' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:206:55: warning: Either the condition 'endp->pkt_length<=0' is redundant or there is signed integer overflow for expression 'endp->pkt_length-5'. [integerOverflowCond] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:194:26: note: Assuming that condition 'endp->pkt_length<=0' is not redundant bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:206:55: note: Integer overflow bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:287:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.cc:335:32: style: Variable 'flow' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_RawMsgHdr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_end [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_unknown_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:514:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_NS_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:579:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_SOA_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:623:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_MX_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:668:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_SRV_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:692:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_EDNS_addl [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:767:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_TSIG_addl [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:783:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_A_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:819:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_AAAA_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:886:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_TXT_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_CAA_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:968:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1015:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1036:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_answer [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1052:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_edns_additional [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1086:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_tsig_additional [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1203:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UDP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1244:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_dns_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_session_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:158:7: performance:inconclusive: Technically the member function 'analyzer::dns::DNS_Interpreter::Timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:182:9: performance:inconclusive: Technically the member function 'analyzer::dns::DNS_Interpreter::ExtractShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:455:25: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ExtractShort' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:182:9: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ExtractShort' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:183:9: performance:inconclusive: Technically the member function 'analyzer::dns::DNS_Interpreter::ExtractLong' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:475:25: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ExtractLong' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:183:9: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ExtractLong' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:195:6: performance:inconclusive: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_NBS' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:639:22: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_NBS' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:195:6: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_NBS' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:208:6: performance:inconclusive: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_WKS' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:836:22: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_WKS' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:208:6: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_WKS' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:210:6: performance:inconclusive: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_HINFO' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:845:22: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_HINFO' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:210:6: note: Technically the member function 'analyzer::dns::DNS_Interpreter::ParseRR_HINFO' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:154:2: style: Class 'DNS_Interpreter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:263:2: style: Class 'DNS_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:35:18: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1159:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1165:14: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1248:35: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:19:54: style:inconclusive: Function 'DNS_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:154:38: note: Function 'DNS_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:19:54: note: Function 'DNS_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:147:19: style:inconclusive: Function 'ParseQuestions' argument 4 names different: declaration 'start' definition 'msg_start'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:165:19: note: Function 'ParseQuestions' argument 4 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:147:19: note: Function 'ParseQuestions' argument 4 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:156:75: style:inconclusive: Function 'ParseAnswers' argument 3 names different: declaration 'answer_type' definition 'atype'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:166:59: note: Function 'ParseAnswers' argument 3 names different: declaration 'answer_type' definition 'atype'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:156:75: note: Function 'ParseAnswers' argument 3 names different: declaration 'answer_type' definition 'atype'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:158:19: style:inconclusive: Function 'ParseAnswers' argument 6 names different: declaration 'start' definition 'msg_start'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:168:19: note: Function 'ParseAnswers' argument 6 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:158:19: note: Function 'ParseAnswers' argument 6 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:170:19: style:inconclusive: Function 'ParseQuestion' argument 4 names different: declaration 'start' definition 'msg_start'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:171:49: note: Function 'ParseQuestion' argument 4 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:170:19: note: Function 'ParseQuestion' argument 4 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:216:19: style:inconclusive: Function 'ParseAnswer' argument 4 names different: declaration 'start' definition 'msg_start'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:173:49: note: Function 'ParseAnswer' argument 4 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:216:19: note: Function 'ParseAnswer' argument 4 names different: declaration 'start' definition 'msg_start'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:337:14: style:inconclusive: Function 'ExtractName' argument 3 names different: declaration 'label' definition 'name'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:176:13: note: Function 'ExtractName' argument 3 names different: declaration 'label' definition 'name'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:337:14: note: Function 'ExtractName' argument 3 names different: declaration 'label' definition 'name'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:337:24: style:inconclusive: Function 'ExtractName' argument 4 names different: declaration 'label_len' definition 'name_len'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:176:24: note: Function 'ExtractName' argument 4 names different: declaration 'label_len' definition 'name_len'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:337:24: note: Function 'ExtractName' argument 4 names different: declaration 'label_len' definition 'name_len'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:366:14: style:inconclusive: Function 'ExtractLabel' argument 3 names different: declaration 'label' definition 'name'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:179:14: note: Function 'ExtractLabel' argument 3 names different: declaration 'label' definition 'name'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:366:14: note: Function 'ExtractLabel' argument 3 names different: declaration 'label' definition 'name'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:366:25: style:inconclusive: Function 'ExtractLabel' argument 4 names different: declaration 'label_len' definition 'name_len'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:179:26: note: Function 'ExtractLabel' argument 4 names different: declaration 'label_len' definition 'name_len'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:366:25: note: Function 'ExtractLabel' argument 4 names different: declaration 'label_len' definition 'name_len'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:975:50: style:inconclusive: Function 'DNS_MsgInfo' argument 2 names different: declaration 'is_query' definition 'arg_is_query'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:110:38: note: Function 'DNS_MsgInfo' argument 2 names different: declaration 'is_query' definition 'arg_is_query'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:975:50: note: Function 'DNS_MsgInfo' argument 2 names different: declaration 'is_query' definition 'arg_is_query'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1107:40: style:inconclusive: Function 'Contents_DNS' argument 1 names different: declaration 'c' definition 'conn'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:241:27: note: Function 'Contents_DNS' argument 1 names different: declaration 'c' definition 'conn'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1107:40: note: Function 'Contents_DNS' argument 1 names different: declaration 'c' definition 'conn'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1108:22: style:inconclusive: Function 'Contents_DNS' argument 3 names different: declaration 'interp' definition 'arg_interp'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.h:241:58: note: Function 'Contents_DNS' argument 3 names different: declaration 'interp' definition 'arg_interp'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1108:22: note: Function 'Contents_DNS' argument 3 names different: declaration 'interp' definition 'arg_interp'. bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:175:10: style: Variable 'name_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:221:10: style: Variable 'name_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:502:10: style: Variable 'name_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:556:10: style: Variable 'mname_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:563:10: style: Variable 'rname_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:616:10: style: Variable 'name_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:661:10: style: Variable 'name_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:735:10: style: Variable 'alg_name_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:975:41: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:731:27: style: Variable 'data_start' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/file/File.cc:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_transferred [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/file/File.cc:14:16: warning: Member variable 'File_Analyzer::buffer' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/analyzer/protocol/file/File.h:37:2: style: Class 'IRC_Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/file/File.h:47:2: style: Class 'FTP_Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/file/File.cc:28:33: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:33:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_CLOSED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finger_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.h:13:2: style: Class 'Finger_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:41:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:78:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:39:41: style:inconclusive: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.h:18:33: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:39:41: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:39:74: style:inconclusive: Function 'DeliverStream' argument 3 names different: declaration 'orig' definition 'is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.h:18:63: note: Function 'DeliverStream' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:39:74: note: Function 'DeliverStream' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:26:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LF_as_EOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_CLOSED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftp_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:21:2: performance: Variable 'pending_reply' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.h:13:2: style: Class 'FTP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:69:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:104:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:109:30: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:148:8: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:197:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:230:33: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:61:38: style:inconclusive: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.h:16:33: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:61:38: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_establish [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:127:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_text_msg [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_binary_msg [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:344:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_binary_msg [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:19:19: warning: Member variable 'GnutellaMsgState::msg' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:19:19: warning: Member variable 'GnutellaMsgState::payload' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:21:2: performance: Variable 'buffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:23:2: performance: Variable 'headers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.h:39:2: style: Class 'Gnutella_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/gssapi/GSSAPI.h:18:2: style: Class 'GSSAPI_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/gssapi/GSSAPI.cc:10:46: style:inconclusive: Function 'GSSAPI_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/gssapi/GSSAPI.h:18:30: note: Function 'GSSAPI_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/gssapi/GSSAPI.cc:10:46: note: Function 'GSSAPI_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/gtpv1/GTPv1.cc:23:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/gtpv1/GTPv1.h:10:2: style: Class 'GTPv1_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:191:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFLATE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_REPLY_BODY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:307:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZIP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_header [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_header [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:563:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_level [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_level [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:581:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_message_stat [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:594:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:629:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_level [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:643:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:659:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:705:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_all_headers [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:737:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_entity_data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:747:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_entity_data_delivery_size [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:787:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skip_http_data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1071:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_REQUEST [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1346:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_event [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truncate_http_URI [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1388:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_header [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1652:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable software_unparsed_version_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_entity_data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:155:2: style: Class 'HTTP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:175:2: style: Class 'UncompressedOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1229:7: style: Condition '!ParseRequest(rest,end_of_line)' is always false [knownConditionTrueFalse] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1229:21: note: Calling function 'ParseRequest' returns 1 bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1229:7: note: Condition '!ParseRequest(rest,end_of_line)' is always false bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:179:33: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:202:25: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:224:16: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:228:55: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:645:19: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:661:18: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:662:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:672:19: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1236:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1304:46: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1305:7: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1382:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1549:38: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1579:30: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1628:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1630:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1632:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1254:14: style: The scope of the variable 'version_end' can be reduced. [variableScope] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:39:40: style:inconclusive: Function 'HTTP_Entity' argument 1 names different: declaration 'msg' definition 'arg_message'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:35:28: note: Function 'HTTP_Entity' argument 1 names different: declaration 'msg' definition 'arg_message'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:39:40: note: Function 'HTTP_Entity' argument 1 names different: declaration 'msg' definition 'arg_message'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:39:85: style:inconclusive: Function 'HTTP_Entity' argument 3 names different: declaration 'expect_body' definition 'arg_expect_body'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:36:8: note: Function 'HTTP_Entity' argument 3 names different: declaration 'expect_body' definition 'arg_expect_body'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:39:85: note: Function 'HTTP_Entity' argument 3 names different: declaration 'expect_body' definition 'arg_expect_body'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:553:43: style:inconclusive: Function 'HTTP_Message' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:105:30: note: Function 'HTTP_Message' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:553:43: note: Function 'HTTP_Message' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:554:32: style:inconclusive: Function 'HTTP_Message' argument 2 names different: declaration 'cl' definition 'arg_cl'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:105:67: note: Function 'HTTP_Message' argument 2 names different: declaration 'cl' definition 'arg_cl'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:554:32: note: Function 'HTTP_Message' argument 2 names different: declaration 'cl' definition 'arg_cl'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:554:45: style:inconclusive: Function 'HTTP_Message' argument 3 names different: declaration 'is_orig' definition 'arg_is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:106:10: note: Function 'HTTP_Message' argument 3 names different: declaration 'is_orig' definition 'arg_is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:554:45: note: Function 'HTTP_Message' argument 3 names different: declaration 'is_orig' definition 'arg_is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:592:60: style:inconclusive: Function 'Done' argument 2 names different: declaration 'msg' definition 'detail'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:108:47: note: Function 'Done' argument 2 names different: declaration 'msg' definition 'detail'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:592:60: note: Function 'Done' argument 2 names different: declaration 'msg' definition 'detail'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:875:69: style:inconclusive: Function 'DeliverStream' argument 3 names different: declaration 'orig' definition 'is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:173:63: note: Function 'DeliverStream' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:875:69: note: Function 'DeliverStream' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1055:59: style:inconclusive: Function 'Undelivered' argument 3 names different: declaration 'orig' definition 'is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.h:174:53: note: Function 'Undelivered' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1055:59: note: Function 'Undelivered' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:605:16: style: Variable 'he' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:688:16: style: Variable 'he' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:23:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_inactivity_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packet_contents [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_sent [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_conn [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_ICMP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UNKNOWN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UNKNOWN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:488:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connection [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:499:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:528:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_router_advertisement [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:561:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_neighbor_advertisement [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_neighbor_solicitation [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:606:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_redirect [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:631:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_router_solicitation [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:650:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_unreachable [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:678:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_unreachable [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:743:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:856:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHOREPLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:879:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP6_ECHO_REPLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.h:20:2: style: Class 'ICMP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:46:36: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:247:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:249:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:265:11: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:282:11: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:291:11: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:307:34: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:331:44: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:389:35: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:565:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:589:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:610:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:613:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:733:19: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:734:21: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:777:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:778:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:779:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:780:28: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:781:29: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:782:26: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:816:36: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:19:42: style:inconclusive: Function 'ICMP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.h:20:28: note: Function 'ICMP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:19:42: note: Function 'ICMP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:34:9: style:inconclusive: Function 'DeliverPacket' argument 3 names different: declaration 'orig' definition 'is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.h:31:63: note: Function 'DeliverPacket' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:34:9: note: Function 'DeliverPacket' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:733:9: style: Local variable 'type' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.h:82:6: note: Shadowed declaration bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:733:9: note: Shadow variable bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:36:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_CLOSED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.h:13:2: style: Class 'Ident_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:50:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:82:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:176:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:246:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:254:16: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:82:14: style: Local variable 's' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:54:21: note: Shadowed declaration bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:82:14: note: Shadow variable bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:54:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/imap/IMAP.h:16:2: style: Class 'IMAP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:37:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_PARTIAL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_endp_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_default_pkt_size [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_max_keystroke_pkt_size [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_min_interarrival [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_stat_period [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:204:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:17:2: performance: Variable 'max_top_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:18:2: performance: Variable 'num_pkts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:18:13: performance: Variable 'num_keystrokes_two_in_a_row' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:18:43: performance: Variable 'num_normal_interarrivals' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:19:3: performance: Variable 'num_8k0_pkts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:19:18: performance: Variable 'num_8k4_pkts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:19:33: performance: Variable 'num_bytes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:19:45: performance: Variable 'num_7bit_ascii' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:20:4: performance: Variable 'num_lines' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:20:16: performance: Variable 'num_normal_lines' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.h:14:2: style: Class 'InterConnEndpoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.h:45:2: style: Class 'InterConn_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:1230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_starttls [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.h:20:2: style: Class 'IRC_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:61:26: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:44:38: style:inconclusive: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.h:34:25: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:44:38: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:44:60: style:inconclusive: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.h:34:44: note: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:44:60: note: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:358:16: style: Local variable 'prefix' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:71:9: note: Shadowed declaration bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:358:16: note: Shadow variable bro-2.5.5-minimal/src/analyzer/protocol/krb/KRB.h:13:2: style: Class 'KRB_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/krb/KRB_TCP.h:15:2: style: Class 'KRB_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skip_authentication [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL_IN_LINE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_input_line [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_success [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_terminal [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_success [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:470:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_confused [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:497:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_confused_text [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:162:13: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:325:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:70:40: style:inconclusive: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.h:29:33: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:70:40: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:70:62: style:inconclusive: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.h:29:52: note: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:70:62: note: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:370:39: style:inconclusive: Function 'EndpointEOF' argument 1 names different: declaration 'is_orig' definition 'orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.h:36:32: note: Function 'EndpointEOF' argument 1 names different: declaration 'is_orig' definition 'orig'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:370:39: note: Function 'EndpointEOF' argument 1 names different: declaration 'is_orig' definition 'orig'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:466:60: style:inconclusive: Function 'Confused' argument 2 names different: declaration 'addl' definition 'line'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.h:45:45: note: Function 'Confused' argument 2 names different: declaration 'addl' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:466:60: note: Function 'Confused' argument 2 names different: declaration 'addl' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:149:10: style: Variable 'repeat_prev_line' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inconsistent_option [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bad_option [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:462:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_terminal [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activating_encryption [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:586:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:717:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bad_option_termination [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:64:2: style: Class 'TelnetTerminalOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:72:2: style: Class 'TelnetEncryptOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:88:2: style: Class 'TelnetAuthenticateOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:104:2: style: Class 'TelnetEnvironmentOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:116:2: style: Class 'TelnetBinaryOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:67:7: style: The function 'RecvSubOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:45:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:67:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:76:7: style: The function 'RecvSubOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:45:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:76:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:92:7: style: The function 'RecvSubOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:45:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:92:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:108:7: style: The function 'RecvSubOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:45:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:108:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:120:7: style: The function 'SetActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:47:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:120:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:123:7: style: The function 'InconsistentOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:53:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:123:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:172:4: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:212:4: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:251:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:665:18: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:712:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:31:42: style:inconclusive: Function 'TelnetOption' argument 1 names different: declaration 'endp' definition 'arg_endp'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:21:29: note: Function 'TelnetOption' argument 1 names different: declaration 'endp' definition 'arg_endp'. bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:31:42: note: Function 'TelnetOption' argument 1 names different: declaration 'endp' definition 'arg_endp'. bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:31:65: style:inconclusive: Function 'TelnetOption' argument 2 names different: declaration 'code' definition 'arg_code'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:21:48: note: Function 'TelnetOption' argument 2 names different: declaration 'code' definition 'arg_code'. bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:31:65: note: Function 'TelnetOption' argument 2 names different: declaration 'code' definition 'arg_code'. bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:703:45: style:inconclusive: Function 'SawSubOption' argument 1 names different: declaration 'opt' definition 'subopt'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.h:154:40: note: Function 'SawSubOption' argument 1 names different: declaration 'opt' definition 'subopt'. bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:703:45: note: Function 'SawSubOption' argument 1 names different: declaration 'opt' definition 'subopt'. bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:171:24: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:211:29: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:328:10: style: Variable 'data_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/login/Telnet.h:12:2: style: Class 'Telnet_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.h:45:2: style: Class 'Rsh_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.h:59:2: style: Class 'Rlogin_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.h:47:15: style: The function 'DeliverStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/login/Login.h:29:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.h:47:15: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsh_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:77:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:84:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:159:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:16:21: style:inconclusive: Function 'Contents_Rsh_Analyzer' argument 3 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.h:28:67: note: Function 'Contents_Rsh_Analyzer' argument 3 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:16:21: note: Function 'Contents_Rsh_Analyzer' argument 3 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:245:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_terminal [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:70:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:76:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:82:30: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:13:98: style:inconclusive: Function 'Contents_Rlogin_Analyzer' argument 3 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.h:37:23: note: Function 'Contents_Rlogin_Analyzer' argument 3 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:13:98: note: Function 'Contents_Rlogin_Analyzer' argument 3 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1283:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_header_rec [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_header_list [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_segment_overlap_length [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1351:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_content_hash [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1380:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_begin_entity [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_entity_data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_one_header [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1434:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_all_headers [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1458:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_entity_data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1515:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_all_data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1548:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_event [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:336:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:464:2: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:464:9: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:464:17: performance: Variable 'value_token' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:464:31: performance: Variable 'rest_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:113:6: performance:inconclusive: Technically the member function 'analyzer::mime::MIME_Entity::LookupMIMEHeaderName' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:748:18: note: Technically the member function 'analyzer::mime::MIME_Entity::LookupMIMEHeaderName' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:113:6: note: Technically the member function 'analyzer::mime::MIME_Entity::LookupMIMEHeaderName' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:149:7: performance:inconclusive: Technically the member function 'analyzer::mime::MIME_Entity::DebugPrintHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1266:19: note: Technically the member function 'analyzer::mime::MIME_Entity::DebugPrintHeaders' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:149:7: note: Technically the member function 'analyzer::mime::MIME_Entity::DebugPrintHeaders' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:227:13: performance:inconclusive: Technically the member function 'analyzer::mime::MIME_Message::BuildHeaderVal' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1281:26: note: Technically the member function 'analyzer::mime::MIME_Message::BuildHeaderVal' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:227:13: note: Technically the member function 'analyzer::mime::MIME_Message::BuildHeaderVal' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1329:2: warning: Class 'MIME_Mail' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1329:2: warning: Class 'MIME_Mail' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:68:2: style: Class 'MIME_Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:234:3: style: The destructor '~MIME_Mail' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:194:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:234:3: note: Destructor in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:235:7: style: The function 'Done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:201:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:235:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:237:7: style: The function 'BeginEntity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:213:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:237:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:238:7: style: The function 'EndEntity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:214:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:238:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:239:7: style: The function 'SubmitHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:215:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:239:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:240:7: style: The function 'SubmitAllHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:216:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:240:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:241:7: style: The function 'SubmitData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:217:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:241:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:242:6: style: The function 'RequestBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:218:14: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:242:6: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:244:7: style: The function 'SubmitEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:219:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:244:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:130:12: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:397:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:446:34: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:468:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:827:40: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:892:40: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1445:14: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1455:26: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1460:33: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1470:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1485:31: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1508:10: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1308:42: style:inconclusive: Function 'MIME_Mail' argument 1 names different: declaration 'mail_conn' definition 'mail_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:233:32: note: Function 'MIME_Mail' argument 1 names different: declaration 'mail_conn' definition 'mail_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1308:42: note: Function 'MIME_Mail' argument 1 names different: declaration 'mail_conn' definition 'mail_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1308:62: style:inconclusive: Function 'MIME_Mail' argument 2 names different: declaration 'is_orig' definition 'orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:233:48: note: Function 'MIME_Mail' argument 2 names different: declaration 'is_orig' definition 'orig'. bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1308:62: note: Function 'MIME_Mail' argument 2 names different: declaration 'is_orig' definition 'orig'. bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:777:53: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1281:54: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:336:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/modbus/Modbus.h:11:2: style: Class 'ModbusTCP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/modbus/Modbus.cc:9:52: style:inconclusive: Function 'ModbusTCP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/modbus/Modbus.h:11:33: note: Function 'ModbusTCP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/modbus/Modbus.cc:9:52: note: Function 'ModbusTCP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/mysql/MySQL.h:18:2: style: Class 'MySQL_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/mysql/MySQL.cc:10:44: style:inconclusive: Function 'MySQL_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/mysql/MySQL.h:18:29: note: Function 'MySQL_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/mysql/MySQL.cc:10:44: note: Function 'MySQL_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncp_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:61:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncp_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_frame_size [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_ESTABLISHED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:34:2: style: Class 'NCP_Session' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:106:2: style: Class 'NCP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:84:7: style: The function 'compute_msg_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:68:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:84:7: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:26:46: style:inconclusive: Function 'NCP_Session' argument 1 names different: declaration 'analyzer' definition 'a'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:34:34: note: Function 'NCP_Session' argument 1 names different: declaration 'analyzer' definition 'a'. bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:26:46: note: Function 'NCP_Session' argument 1 names different: declaration 'analyzer' definition 'a'. bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:166:88: style:inconclusive: Function 'Contents_NCP_Analyzer' argument 3 names different: declaration 'session' definition 'arg_session'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.h:89:66: note: Function 'Contents_NCP_Analyzer' argument 3 names different: declaration 'session' definition 'arg_session'. bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:166:88: note: Function 'Contents_NCP_Analyzer' argument 3 names different: declaration 'session' definition 'arg_session'. bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_message [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_raw_message [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:272:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_accepted [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:283:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_rejected [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:312:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_ret_arg_resp [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:320:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_keepalive [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:334:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:465:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:491:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UDP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminating [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:128:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:129:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:76:7: performance:inconclusive: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::Timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:87:6: performance:inconclusive: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseBroadcast' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:117:29: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseBroadcast' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:87:6: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseBroadcast' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:88:6: performance:inconclusive: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseDatagram' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:105:29: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseDatagram' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:88:6: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseDatagram' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:90:6: performance:inconclusive: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseSambaMsg' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:204:29: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseSambaMsg' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:90:6: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ParseSambaMsg' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:98:6: performance:inconclusive: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ConvertName' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:210:29: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ConvertName' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:98:6: note: Technically the member function 'analyzer::netbios_ssn::NetbiosSSN_Interpreter::ConvertName' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:67:2: style: Class 'NetbiosSSN_Interpreter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:144:2: style: Class 'NetbiosSSN_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:123:37: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:127:37: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:182:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:50:58: style:inconclusive: Function 'NetbiosSSN_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:67:35: note: Function 'NetbiosSSN_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:50:58: note: Function 'NetbiosSSN_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:342:30: style:inconclusive: Function 'Contents_NetbiosSSN' argument 3 names different: declaration 'interp' definition 'arg_interp'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:119:29: note: Function 'Contents_NetbiosSSN' argument 3 names different: declaration 'interp' definition 'arg_interp'. bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:342:30: note: Function 'Contents_NetbiosSSN' argument 3 names different: declaration 'interp' definition 'arg_interp'. bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:497:44: style:inconclusive: Function 'EndpointEOF' argument 1 names different: declaration 'is_orig' definition 'orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.h:157:24: note: Function 'EndpointEOF' argument 1 names different: declaration 'is_orig' definition 'orig'. bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:497:44: note: Function 'EndpointEOF' argument 1 names different: declaration 'is_orig' definition 'orig'. bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:125:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:128:7: style: Variable 'data' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:129:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/ntlm/NTLM.h:18:2: style: Class 'NTLM_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ntlm/NTLM.cc:10:42: style:inconclusive: Function 'NTLM_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ntlm/NTLM.h:18:28: note: Function 'NTLM_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ntlm/NTLM.cc:10:42: note: Function 'NTLM_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:18:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntp_session_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:25:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntpdata [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.h:41:2: style: Class 'NTP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:61:30: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:28:68: style:inconclusive: Function 'DeliverPacket' argument 3 names different: declaration 'orig' definition 'is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.h:48:63: note: Function 'DeliverPacket' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:28:68: note: Function 'DeliverPacket' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_ANALYZER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rule_matcher [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCHING_ONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:238:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKIPPING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:268:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFERING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCHING_ONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_ANALYZER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:93:2: style: Class 'PIA_UDP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:123:2: style: Class 'PIA_TCP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:96:11: style: The destructor '~PIA_UDP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:23:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:96:11: note: Destructor in derived class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:115:15: style: The function 'ActivateAnalyzer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:27:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:115:15: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:116:15: style: The function 'DeactivateAnalyzer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:31:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:116:15: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:127:11: style: The destructor '~PIA_TCP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:23:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:127:11: note: Destructor in derived class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:163:15: style: The function 'ActivateAnalyzer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:27:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:163:15: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:165:15: style: The function 'DeactivateAnalyzer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:31:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:165:15: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:201:11: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:202:12: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:231:12: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:335:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:188:14: style: The scope of the variable 'dummy_packet' can be reduced. [variableScope] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:190:24: style: The scope of the variable 'tcp4' can be reduced. [variableScope] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:8:30: style:inconclusive: Function 'PIA' argument 1 names different: declaration 'as_analyzer' definition 'arg_as_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:22:26: note: Function 'PIA' argument 1 names different: declaration 'as_analyzer' definition 'arg_as_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:8:30: note: Function 'PIA' argument 1 names different: declaration 'as_analyzer' definition 'arg_as_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:839:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3_starttls [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_CMD_OK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:904:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:932:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.h:67:2: style: Class 'POP3_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:109:16: style: Redundant condition: The condition '*in' is redundant since '*in == ' '' is sufficient. [redundantCondition] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:88:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:90:21: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:167:16: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:209:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:900:6: style: The scope of the variable 'start' can be reduced. [variableScope] bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:169:10: style: Variable 'end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/radius/RADIUS.h:17:2: style: Class 'RADIUS_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/radius/RADIUS.cc:11:46: style:inconclusive: Function 'RADIUS_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/radius/RADIUS.h:17:30: note: Function 'RADIUS_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/radius/RADIUS.cc:11:46: note: Function 'RADIUS_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/rdp/RDP.h:17:2: style: Class 'RDP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/rdp/RDP.cc:9:40: style:inconclusive: Function 'RDP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rdp/RDP.h:17:27: note: Function 'RDP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/rdp/RDP.cc:9:40: note: Function 'RDP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/rfb/RFB.h:18:2: style: Class 'RFB_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/rfb/RFB.cc:11:40: style:inconclusive: Function 'RFB_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rfb/RFB.h:18:27: note: Function 'RFB_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/rfb/RFB.cc:11:40: note: Function 'RFB_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC_END_OF_PROCS [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFS3ERR_OK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:292:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:319:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fattr_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:342:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_type_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:347:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcc_attr_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:369:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diropargs_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:410:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_how_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:415:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookup_reply_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:434:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readargs_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:446:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_reply_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:468:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readlink_reply_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:487:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeargs_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:503:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_reply_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:528:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newobj_reply_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:552:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delobj_reply_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:563:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readdirargs_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:580:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readdir_reply_t [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:624:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:629:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:634:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TIME [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:644:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:658:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:153:16: style:inconclusive: Technically the member function 'analyzer::rpc::RPC_Reasm_Buffer::GetBuf' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:154:10: style:inconclusive: Technically the member function 'analyzer::rpc::RPC_Reasm_Buffer::GetFill' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:155:10: style:inconclusive: Technically the member function 'analyzer::rpc::RPC_Reasm_Buffer::GetSkipped' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:156:10: style:inconclusive: Technically the member function 'analyzer::rpc::RPC_Reasm_Buffer::GetExpected' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:157:10: style:inconclusive: Technically the member function 'analyzer::rpc::RPC_Reasm_Buffer::GetProcessed' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:35:13: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_fh' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:306:24: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_fh' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:35:13: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_fh' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:37:11: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_ftype' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:339:22: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_ftype' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:37:11: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_ftype' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:40:13: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_filename' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:356:24: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_filename' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:40:13: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_filename' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:53:11: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_stable_how' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:407:22: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_stable_how' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:53:11: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_stable_how' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:65:13: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_file_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:258:24: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_file_data' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:65:13: note: Technically the member function 'analyzer::rpc::NFS_Interp::nfs3_file_data' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:68:7: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractUint32' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:622:18: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractUint32' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:68:7: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractUint32' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:69:7: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractUint64' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:627:18: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractUint64' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:69:7: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractUint64' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:70:7: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:632:18: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractTime' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:70:7: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractTime' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:71:7: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractInterval' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:637:18: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractInterval' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:71:7: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractInterval' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:72:7: performance:inconclusive: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractBool' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:642:18: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractBool' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:72:7: note: Technically the member function 'analyzer::rpc::NFS_Interp::ExtractBool' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:14:2: style: Class 'NFS_Interp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:77:2: style: Class 'NFS_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:17:6: style: The function 'RPC_BuildCall' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:108:14: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:17:6: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:18:6: style: The function 'RPC_BuildReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:109:14: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.h:18:6: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:282:53: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:80:11: style: Variable 'callarg' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:104:11: style: Variable 'callarg' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:228:9: style: Variable 'reply' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:532:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:12:2: style: Class 'PortmapperInterp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:30:2: style: Class 'Portmapper_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:15:6: style: The function 'RPC_BuildCall' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:108:14: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:15:6: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:16:6: style: The function 'RPC_BuildReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:109:14: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:16:6: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:31:11: style: The destructor '~Portmapper_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:231:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:31:11: note: Destructor in derived class bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_SUCCESS [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_mapping [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:219:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_port_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_callit_request [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_bad_port [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:289:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_SUCCESS [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:320:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:24:7: performance:inconclusive: Technically the member function 'analyzer::rpc::PortmapperInterp::ExtractPortRequest' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:217:24: note: Technically the member function 'analyzer::rpc::PortmapperInterp::ExtractPortRequest' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:24:7: note: Technically the member function 'analyzer::rpc::PortmapperInterp::ExtractPortRequest' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:25:7: performance:inconclusive: Technically the member function 'analyzer::rpc::PortmapperInterp::ExtractCallItRequest' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:237:24: note: Technically the member function 'analyzer::rpc::PortmapperInterp::ExtractCallItRequest' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:25:7: note: Technically the member function 'analyzer::rpc::PortmapperInterp::ExtractCallItRequest' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:165:10: style: Variable 'event' is reassigned a value before the old one has been used. [redundantAssignment] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:139:9: note: event is assigned bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:165:10: note: event is overwritten bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:76:75: style:inconclusive: Function 'RPC_BuildReply' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:16:58: note: Function 'RPC_BuildReply' argument 2 names different: declaration 'success' definition 'status'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:76:75: note: Function 'RPC_BuildReply' argument 2 names different: declaration 'success' definition 'status'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:93:11: style: Local variable 'status' shadows outer argument [shadowArgument] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:76:75: note: Shadowed declaration bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:93:11: note: Shadow variable bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:108:11: style: Local variable 'status' shadows outer argument [shadowArgument] bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:76:75: note: Shadowed declaration bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:108:11: note: Shadow variable bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_UNKNOWN_ERROR [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:283:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_TIMEOUT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpc_dialogue [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpc_call [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:330:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpc_reply [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_ESTABLISHED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:696:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UDP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:733:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:30:2: performance: Variable 'xid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:36:2: warning: Class 'RPC_CallInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:36:2: warning: Class 'RPC_CallInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:37:9: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:64:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:411:7: style: The scope of the variable 'last_frag' can be reduced. [variableScope] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:35: style:inconclusive: Function 'RPC_CallInfo' argument 1 names different: declaration 'xid' definition 'arg_xid'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:52:22: note: Function 'RPC_CallInfo' argument 1 names different: declaration 'xid' definition 'arg_xid'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:35: note: Function 'RPC_CallInfo' argument 1 names different: declaration 'xid' definition 'arg_xid'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:79: style:inconclusive: Function 'RPC_CallInfo' argument 4 names different: declaration 'start_time' definition 'arg_start_time'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:52:62: note: Function 'RPC_CallInfo' argument 4 names different: declaration 'start_time' definition 'arg_start_time'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:79: note: Function 'RPC_CallInfo' argument 4 names different: declaration 'start_time' definition 'arg_start_time'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:102: style:inconclusive: Function 'RPC_CallInfo' argument 5 names different: declaration 'last_time' definition 'arg_last_time'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:53:15: note: Function 'RPC_CallInfo' argument 5 names different: declaration 'last_time' definition 'arg_last_time'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:102: note: Function 'RPC_CallInfo' argument 5 names different: declaration 'last_time' definition 'arg_last_time'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:121: style:inconclusive: Function 'RPC_CallInfo' argument 6 names different: declaration 'rpc_len' definition 'arg_rpc_len'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:53:30: note: Function 'RPC_CallInfo' argument 6 names different: declaration 'rpc_len' definition 'arg_rpc_len'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:28:121: note: Function 'RPC_CallInfo' argument 6 names different: declaration 'rpc_len' definition 'arg_rpc_len'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:73:54: style:inconclusive: Function 'RPC_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:97:38: note: Function 'RPC_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:73:54: note: Function 'RPC_Interpreter' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:83:47: style:inconclusive: Function 'DeliverRPC' argument 1 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:103:31: note: Function 'DeliverRPC' argument 1 names different: declaration 'data' definition 'buf'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:83:47: note: Function 'DeliverRPC' argument 1 names different: declaration 'data' definition 'buf'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:83:56: style:inconclusive: Function 'DeliverRPC' argument 2 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:103:41: note: Function 'DeliverRPC' argument 2 names different: declaration 'len' definition 'n'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:83:56: note: Function 'DeliverRPC' argument 2 names different: declaration 'len' definition 'n'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:83:63: style:inconclusive: Function 'DeliverRPC' argument 3 names different: declaration 'caplen' definition 'rpclen'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:103:50: note: Function 'DeliverRPC' argument 3 names different: declaration 'caplen' definition 'rpclen'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:83:63: note: Function 'DeliverRPC' argument 3 names different: declaration 'caplen' definition 'rpclen'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:341:41: style:inconclusive: Function 'Weird' argument 1 names different: declaration 'name' definition 'msg'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:117:25: note: Function 'Weird' argument 1 names different: declaration 'name' definition 'msg'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:341:41: note: Function 'Weird' argument 1 names different: declaration 'name' definition 'msg'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:382:22: style:inconclusive: Function 'Contents_RPC' argument 3 names different: declaration 'interp' definition 'arg_interp'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:183:61: note: Function 'Contents_RPC' argument 3 names different: declaration 'interp' definition 'arg_interp'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:382:22: note: Function 'Contents_RPC' argument 3 names different: declaration 'interp' definition 'arg_interp'. bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:296:56: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:313:52: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/analyzer/protocol/sip/SIP.h:13:2: style: Class 'SIP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/sip/SIP_TCP.h:17:2: style: Class 'SIP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/sip/SIP.cc:7:40: style:inconclusive: Function 'SIP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/sip/SIP.h:13:27: note: Function 'SIP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/sip/SIP.cc:7:40: note: Function 'SIP_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/smb/SMB.h:11:2: style: Class 'SMB_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/smb/SMB.cc:12:2: performance: Variable 'chunks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/smb/SMB.cc:49:19: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/smb/SMB.cc:50:19: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.h:42:2: style: Class 'SMTP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_CMD_CONN_ESTABLISHMENT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_CMD_END_OF_DATA [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:417:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smtp_starttls [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:846:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_CMD_X_ANONYMOUSTLS [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:862:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:875:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smtp_unexpected [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:315:39: style: Condition 'reply_code>=0' is always true [knownConditionTrueFalse] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:299:19: note: Assuming that condition 'reply_code<100' is not redundant bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:315:39: note: Condition 'reply_code>=0' is always true bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:320:20: style: Condition 'reply_code>=0' is always true [knownConditionTrueFalse] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:299:19: note: Assuming that condition 'reply_code<100' is not redundant bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:320:20: note: Condition 'reply_code>=0' is always true bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:336:34: style: Condition 'reply_code>=0' is always true [knownConditionTrueFalse] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:299:19: note: Assuming that condition 'reply_code<100' is not redundant bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:336:34: note: Condition 'reply_code>=0' is always true bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:143:75: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:153:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:157:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:187:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:164:6: style: The scope of the variable 'cmd_len' can be reduced. [variableScope] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:81:59: style:inconclusive: Function 'Undelivered' argument 3 names different: declaration 'orig' definition 'is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.h:48:53: note: Function 'Undelivered' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:81:59: note: Function 'Undelivered' argument 3 names different: declaration 'orig' definition 'is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:119:39: style:inconclusive: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.h:46:33: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:119:39: note: Function 'DeliverStream' argument 1 names different: declaration 'len' definition 'length'. bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:119:61: style:inconclusive: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.h:46:52: note: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:119:61: note: Function 'DeliverStream' argument 2 names different: declaration 'data' definition 'line'. bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:869:42: style:inconclusive: Function 'Unexpected' argument 1 names different: declaration 'is_orig' definition 'is_sender'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.h:74:28: note: Function 'Unexpected' argument 1 names different: declaration 'is_orig' definition 'is_sender'. bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:869:42: note: Function 'Unexpected' argument 1 names different: declaration 'is_orig' definition 'is_sender'. bro-2.5.5-minimal/src/analyzer/protocol/snmp/SNMP.h:14:2: style: Class 'SNMP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/snmp/SNMP.cc:24:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/socks/SOCKS.h:19:2: style: Class 'SOCKS_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ssh/SSH.h:16:4: style: Class 'SSH_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ssh/SSH.cc:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCRYPTED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ssh/SSH.cc:89:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH2 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/ssh/SSH.cc:14:40: style:inconclusive: Function 'SSH_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ssh/SSH.h:16:29: note: Function 'SSH_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ssh/SSH.cc:14:40: note: Function 'SSH_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ssl/DTLS.h:16:2: style: Class 'DTLS_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ssl/DTLS.cc:58:36: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ssl/DTLS.cc:63:36: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/ssl/DTLS.cc:13:42: style:inconclusive: Function 'DTLS_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ssl/DTLS.h:16:28: note: Function 'DTLS_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ssl/DTLS.cc:13:42: note: Function 'DTLS_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ssl/SSL.h:16:2: style: Class 'SSL_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/ssl/SSL.cc:13:40: style:inconclusive: Function 'SSL_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/ssl/SSL.h:16:27: note: Function 'SSL_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/ssl/SSL.cc:13:40: note: Function 'SSL_Analyzer' argument 1 names different: declaration 'conn' definition 'c'. bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.h:50:2: style: Class 'SteppingStone_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_remove_pair [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_delta [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:157:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:21:2: performance: Variable 'stp_max_top_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/syslog/Syslog.h:14:2: style: Class 'Syslog_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/syslog/Syslog.cc:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:272:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGULAR_LF [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:321:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL_IN_LINE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:121:21: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:240:5: style: Variable 'last_char' is reassigned a value before the old one has been used. [redundantAssignment] bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:238:15: note: last_char is assigned bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:240:5: note: last_char is overwritten bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:237:5: style: Variable 'len' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:11:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:12:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_FIN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:13:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_RST [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:14:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_ACK [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:15:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_URG [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:8:2: style: Class 'TCP_Flags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:29:2: style: Class 'TCP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:208:2: style: Class 'TCP_ApplicationAnalyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:277:2: style: Class 'TCPStats_Endpoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:299:2: style: Class 'TCPStats_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:300:3: style: The destructor '~TCPStats_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:212:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:300:3: note: Destructor in derived class bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:302:15: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:243:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:302:15: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:309:15: style: The function 'DeliverPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:241:15: note: Virtual function in base class bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:309:15: note: Function in derived class bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcphdr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXOPT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_version_found [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_SYN_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminating [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:379:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:396:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:421:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_connection_contents [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcphdr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:462:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_CORRUPT_PKT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:474:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_partial [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:491:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_FIN_RST_PKT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:617:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_RESET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:658:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_SYN_ACK_SENT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:797:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_SYN_ACK_SENT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:836:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:885:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_CLOSED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:958:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:997:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_packet_seen [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_SYN_SENT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_RESET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1217:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1407:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1414:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1427:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1446:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcphdr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1491:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_option [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1525:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1545:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENTS_NONE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1667:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1765:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1780:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_reset [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1791:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resp [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1797:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_ANALYZER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1814:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_EOF [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1846:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1854:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcphdr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1941:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_ANALYZER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1954:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resp_supporters [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1963:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resp_supporters [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1972:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_supporters [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1983:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_supporters [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1992:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_supporters [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2001:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endp [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2022:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_pkts [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endpoint_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn_stats [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:47:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:48:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:160:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:161:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:430:35: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:966:46: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1234:31: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1446:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1447:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1852:35: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1943:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:379:23: style: Local variable 'child' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:372:22: note: Shadowed declaration bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:379:23: note: Shadow variable bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:396:23: style: Local variable 'child' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:389:22: note: Shadowed declaration bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:396:23: note: Shadow variable bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:48:10: style: Variable 'opt_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:161:10: style: Variable 'opt_end' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_block [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_inactivity_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::endp' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::deliver_tcp_contents' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::had_gap' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::did_EOF' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::skip_deliveries' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::in_delivery' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::record_contents_file' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::dst_analyzer' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::tcp_analyzer' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:90:2: warning:inconclusive: Member variable 'TCP_Reassembler::type' is not initialized in the constructor. [uninitMemberVarPrivate] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:22:2: performance: Variable 'start_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:22:14: performance: Variable 'last_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:22:25: performance: Variable 'ack_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:23:2: performance: Variable 'seq_wraps' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:23:14: performance: Variable 'ack_wraps' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:24:2: performance: Variable 'window' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:26:2: performance: Variable 'window_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:26:15: performance: Variable 'window_ack_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:27:2: performance: Variable 'contents_start_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:28:2: performance: Variable 'FIN_seq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:35:2: performance: Variable 'hist_last_SYN' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:35:18: performance: Variable 'hist_last_FIN' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:35:34: performance: Variable 'hist_last_RST' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:165:7: style:inconclusive: Technically the member function 'analyzer::tcp::TCP_Endpoint::SizeBufferedData' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:111:20: note: Technically the member function 'analyzer::tcp::TCP_Endpoint::SizeBufferedData' can be const. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:165:7: note: Technically the member function 'analyzer::tcp::TCP_Endpoint::SizeBufferedData' can be const. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:191:6: style:inconclusive: Technically the member function 'analyzer::tcp::TCP_Endpoint::CheckHistory' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:268:19: note: Technically the member function 'analyzer::tcp::TCP_Endpoint::CheckHistory' can be const. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:191:6: note: Technically the member function 'analyzer::tcp::TCP_Endpoint::CheckHistory' can be const. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:192:7: style:inconclusive: Technically the member function 'analyzer::tcp::TCP_Endpoint::AddHistory' can be const. [functionConst] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:279:20: note: Technically the member function 'analyzer::tcp::TCP_Endpoint::AddHistory' can be const. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:192:7: note: Technically the member function 'analyzer::tcp::TCP_Endpoint::AddHistory' can be const. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:127:18: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:130:33: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:16:42: style:inconclusive: Function 'TCP_Endpoint' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:30:29: note: Function 'TCP_Endpoint' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:16:42: note: Function 'TCP_Endpoint' argument 1 names different: declaration 'analyzer' definition 'arg_analyzer'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:16:60: style:inconclusive: Function 'TCP_Endpoint' argument 2 names different: declaration 'is_orig' definition 'arg_is_orig'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:30:43: note: Function 'TCP_Endpoint' argument 2 names different: declaration 'is_orig' definition 'arg_is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:16:60: note: Function 'TCP_Endpoint' argument 2 names different: declaration 'is_orig' definition 'arg_is_orig'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:79:52: style:inconclusive: Function 'AddReassembler' argument 1 names different: declaration 'contents_processor' definition 'arg_contents_processor'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.h:151:39: note: Function 'AddReassembler' argument 1 names different: declaration 'contents_processor' definition 'arg_contents_processor'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:79:52: note: Function 'AddReassembler' argument 1 names different: declaration 'contents_processor' definition 'arg_contents_processor'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_max_old_segments [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:103:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_ESTABLISHED [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_gap [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:185:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:303:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contents_file_write_failure [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:347:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:364:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_reassem_seq [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:416:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:466:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:519:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trim_seq [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:600:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:330:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:419:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:424:36: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:425:36: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:602:34: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:362:48: style:inconclusive: Function 'BlockInserted' argument 1 names different: declaration 'b' definition 'start_block'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:101:32: note: Function 'BlockInserted' argument 1 names different: declaration 'b' definition 'start_block'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:362:48: note: Function 'BlockInserted' argument 1 names different: declaration 'b' definition 'start_block'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:459:35: style:inconclusive: Function 'DataSent' argument 5 names different: declaration 'flags' definition 'arg_flags'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:65:33: note: Function 'DataSent' argument 5 names different: declaration 'flags' definition 'arg_flags'. bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:459:35: note: Function 'DataSent' argument 5 names different: declaration 'flags' definition 'arg_flags'. bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.h:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delay_teredo_confirmation [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.h:12:2: style: Class 'Teredo_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.h:60:2: style: Class 'TeredoEncapsulation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:15:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:162:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_depth [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:27:25: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:115:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:116:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:117:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:118:18: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:131:25: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:132:25: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:156:50: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:180:48: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:198:42: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:19:40: style:inconclusive: Function 'DoParse' argument 3 names different: declaration 'found_orig' definition 'found_origin'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.h:83:50: note: Function 'DoParse' argument 3 names different: declaration 'found_orig' definition 'found_origin'. bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:19:40: note: Function 'DoParse' argument 3 names different: declaration 'found_orig' definition 'found_origin'. bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:19:59: style:inconclusive: Function 'DoParse' argument 4 names different: declaration 'found_au' definition 'found_auth'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.h:83:67: note: Function 'DoParse' argument 4 names different: declaration 'found_au' definition 'found_auth'. bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:19:59: note: Function 'DoParse' argument 4 names different: declaration 'found_au' definition 'found_auth'. bro-2.5.5-minimal/src/analyzer/protocol/udp/Plugin.cc:15:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instantiate [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:21:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_inactivity_timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udphdr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:185:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_len [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:47:35: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:126:35: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:216:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:227:33: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/xmpp/XMPP.h:14:2: style: Class 'XMPP_Analyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/analyzer/protocol/zip/ZIP.cc:25:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/zip/ZIP.cc:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/analyzer/protocol/zip/ZIP.cc:58:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/analyzer/protocol/zip/ZIP.cc:7:64: style:inconclusive: Function 'ZIP_Analyzer' argument 3 names different: declaration 'method' definition 'arg_method'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/analyzer/protocol/zip/ZIP.h:17:51: note: Function 'ZIP_Analyzer' argument 3 names different: declaration 'method' definition 'arg_method'. bro-2.5.5-minimal/src/analyzer/protocol/zip/ZIP.cc:7:64: note: Function 'ZIP_Analyzer' argument 3 names different: declaration 'method' definition 'arg_method'. bro-2.5.5-minimal/src/bif_arg.cc:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_OTHER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/bif_arg.cc:75:7: style: Unused variable: buf [unusedVariable] bro-2.5.5-minimal/src/bro_inet_ntop.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/bro_inet_ntop.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/bro_inet_ntop.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_IN6ADDRSZ [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:18:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:99:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_MODULE_NAME [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ADDR [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SUBNET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PORT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TIME [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INTERVAL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ENUM [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ANY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ANY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:292:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_VECTOR [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RECORD [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:386:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:555:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:566:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:577:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:583:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:589:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:595:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:601:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:607:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:613:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:619:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:625:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:631:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:637:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:643:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:649:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:655:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:661:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:699:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:750:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:869:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:880:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:891:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:914:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_STRING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ADDR [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:953:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SUBNET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:981:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PORT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TIME [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:1004:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INTERVAL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:1015:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ENUM [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:1029:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TABLE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.cc:1052:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_VECTOR [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Data.h:127:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:130:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:133:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:136:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:139:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:142:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:145:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:148:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:151:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:154:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:157:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:160:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:163:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:166:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:169:14: style:inconclusive: Technically the member function 'bro_broker::type_name_getter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.cc:1045:14: style:inconclusive: Technically the member function 'threading_val_converter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.cc:1068:14: style:inconclusive: Technically the member function 'threading_val_converter::operator()' can be const. [functionConst] bro-2.5.5-minimal/src/broker/Data.h:100:2: style: Class 'DataVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/broker/Data.cc:460:15: style: Local variable 'k' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/broker/Data.cc:448:12: note: Shadowed declaration bro-2.5.5-minimal/src/broker/Data.cc:460:15: note: Shadow variable bro-2.5.5-minimal/src/broker/Data.cc:80:38: style: Parameter 'a' can be declared as reference to const [constParameterReference] bro-2.5.5-minimal/src/broker/Store.h:54:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryResult [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Store.h:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryResult [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_PUBLISH [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:160:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:343:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_FUNC [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:375:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_FUNC [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:408:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventArgs [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:478:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:500:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:522:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:584:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELF [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:639:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Manager.cc:696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outgoing_connection_established [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broker/Store.h:147:2: warning:inconclusive: Member variable 'StoreHandleVal::store' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/broker/Store.h:147:2: warning:inconclusive: Member variable 'StoreHandleVal::store_type' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/broker/Manager.cc:29:2: style: Struct 'unref_guard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/broker/Manager.cc:82:39: style:inconclusive: Function 'Enable' argument 1 names different: declaration 'flags' definition 'broker_endpoint_flags'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broker/Manager.h:69:19: note: Function 'Enable' argument 1 names different: declaration 'flags' definition 'broker_endpoint_flags'. bro-2.5.5-minimal/src/broker/Manager.cc:82:39: note: Function 'Enable' argument 1 names different: declaration 'flags' definition 'broker_endpoint_flags'. bro-2.5.5-minimal/src/broker/Manager.cc:141:49: style:inconclusive: Function 'SetEndpointFlags' argument 1 names different: declaration 'flags' definition 'broker_endpoint_flags'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broker/Manager.h:76:29: note: Function 'SetEndpointFlags' argument 1 names different: declaration 'flags' definition 'broker_endpoint_flags'. bro-2.5.5-minimal/src/broker/Manager.cc:141:49: note: Function 'SetEndpointFlags' argument 1 names different: declaration 'flags' definition 'broker_endpoint_flags'. bro-2.5.5-minimal/src/broker/Manager.cc:1234:13: style: Local variable 'it' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/broker/Manager.cc:1229:7: note: Shadowed declaration bro-2.5.5-minimal/src/broker/Manager.cc:1234:13: note: Shadow variable bro-2.5.5-minimal/src/broker/Manager.cc:47:14: style: Variable 's' can be declared as reference to const [constVariableReference] bro-2.5.5-minimal/src/broker/Manager.cc:45:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] bro-2.5.5-minimal/src/broker/Store.cc:161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Configuration.cc:41:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/PackageInfo.h:25:2: style: Class 'PackageInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/broxygen/Target.h:30:2: style: Struct 'TargetFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/broxygen/Configuration.h:30:2: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/broxygen/PackageInfo.h:37:9: style: The function 'DoGetModificationTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:61:17: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/PackageInfo.h:37:9: note: Function in derived class bro-2.5.5-minimal/src/broxygen/PackageInfo.h:39:14: style: The function 'DoName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:63:22: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/PackageInfo.h:39:14: note: Function in derived class bro-2.5.5-minimal/src/broxygen/PackageInfo.h:42:14: style: The function 'DoReStructuredText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:65:22: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/PackageInfo.h:42:14: note: Function in derived class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:39:3: style: The destructor '~IdentifierInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:27:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:39:3: note: Destructor in derived class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:134:9: style: The function 'DoGetModificationTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:61:17: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:134:9: note: Function in derived class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:136:14: style: The function 'DoName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:63:22: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:136:14: note: Function in derived class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:139:14: style: The function 'DoReStructuredText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:65:22: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:139:14: note: Function in derived class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:95:9: style: The function 'DoGetModificationTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:61:17: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:95:9: note: Function in derived class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:97:14: style: The function 'DoName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:63:22: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:97:14: note: Function in derived class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:100:14: style: The function 'DoReStructuredText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:65:22: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:100:14: note: Function in derived class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:102:7: style: The function 'DoInitPostScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:67:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:102:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:188:7: style: The function 'DoFindDependencies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:103:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:188:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:190:7: style: The function 'DoGenerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:105:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:190:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:212:7: style: The function 'DoCreateAnalyzerDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:192:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:212:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:232:7: style: The function 'DoCreateAnalyzerDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:192:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:232:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:252:7: style: The function 'DoFindDependencies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:103:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:252:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:254:7: style: The function 'DoGenerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:105:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:254:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:279:7: style: The function 'DoFindDependencies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:103:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:279:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:281:7: style: The function 'DoGenerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:105:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:281:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:304:3: style: The destructor '~ScriptTarget' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:62:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/broxygen/Target.h:304:3: note: Destructor in derived class bro-2.5.5-minimal/src/broxygen/Target.h:313:7: style: The function 'DoFindDependencies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:103:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:313:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:315:7: style: The function 'DoGenerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:105:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:315:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:340:7: style: The function 'DoGenerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:315:7: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:340:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:360:7: style: The function 'DoGenerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:315:7: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:360:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:380:7: style: The function 'DoFindDependencies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:103:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:380:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/Target.h:382:7: style: The function 'DoGenerate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:105:15: note: Virtual function in base class bro-2.5.5-minimal/src/broxygen/Target.h:382:7: note: Function in derived class bro-2.5.5-minimal/src/broxygen/PackageInfo.h:32:27: performance: Function 'GetReadme()' should return member 'readme' by const reference. [returnByReference] bro-2.5.5-minimal/src/broxygen/Target.h:92:14: performance: Function 'Name()' should return member 'name' by const reference. [returnByReference] bro-2.5.5-minimal/src/broxygen/Target.h:98:14: performance: Function 'Pattern()' should return member 'pattern' by const reference. [returnByReference] bro-2.5.5-minimal/src/broxygen/Configuration.cc:31:30: style:inconclusive: Function 'Config' argument 1 names different: declaration 'file' definition 'arg_file'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/Configuration.h:30:28: note: Function 'Config' argument 1 names different: declaration 'file' definition 'arg_file'. bro-2.5.5-minimal/src/broxygen/Configuration.cc:31:30: note: Function 'Config' argument 1 names different: declaration 'file' definition 'arg_file'. bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:107:27: performance: Function 'GetComments()' should return member 'comments' by const reference. [returnByReference] bro-2.5.5-minimal/src/broxygen/IdentifierInfo.cc:12:36: style:inconclusive: Function 'IdentifierInfo' argument 1 names different: declaration 'id' definition 'arg_id'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:34:21: note: Function 'IdentifierInfo' argument 1 names different: declaration 'id' definition 'arg_id'. bro-2.5.5-minimal/src/broxygen/IdentifierInfo.cc:12:36: note: Function 'IdentifierInfo' argument 1 names different: declaration 'id' definition 'arg_id'. bro-2.5.5-minimal/src/broxygen/IdentifierInfo.cc:40:45: style:inconclusive: Function 'AddRedef' argument 1 names different: declaration 'from_script' definition 'script'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:64:35: note: Function 'AddRedef' argument 1 names different: declaration 'from_script' definition 'script'. bro-2.5.5-minimal/src/broxygen/IdentifierInfo.cc:40:45: note: Function 'AddRedef' argument 1 names different: declaration 'from_script' definition 'script'. bro-2.5.5-minimal/src/broxygen/IdentifierInfo.cc:59:25: style: Parameter 'comments' can be declared as reference to const [constParameterReference] bro-2.5.5-minimal/src/broxygen/Manager.h:240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:48:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:80:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_location [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.cc:369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Manager.h:74:7: style:inconclusive: Technically the member function 'broxygen::Manager::InitPreScript' can be const. [functionConst] bro-2.5.5-minimal/src/broxygen/Manager.cc:91:15: note: Technically the member function 'broxygen::Manager::InitPreScript' can be const. bro-2.5.5-minimal/src/broxygen/Manager.h:74:7: note: Technically the member function 'broxygen::Manager::InitPreScript' can be const. bro-2.5.5-minimal/src/broxygen/Manager.h:108:7: style:inconclusive: Technically the member function 'broxygen::Manager::ModuleUsage' can be const. [functionConst] bro-2.5.5-minimal/src/broxygen/Manager.cc:182:15: note: Technically the member function 'broxygen::Manager::ModuleUsage' can be const. bro-2.5.5-minimal/src/broxygen/Manager.h:108:7: note: Technically the member function 'broxygen::Manager::ModuleUsage' can be const. bro-2.5.5-minimal/src/broxygen/Manager.h:148:7: style:inconclusive: Technically the member function 'broxygen::Manager::SummaryComment' can be const. [functionConst] bro-2.5.5-minimal/src/broxygen/Manager.cc:373:15: note: Technically the member function 'broxygen::Manager::SummaryComment' can be const. bro-2.5.5-minimal/src/broxygen/Manager.h:148:7: note: Technically the member function 'broxygen::Manager::SummaryComment' can be const. bro-2.5.5-minimal/src/broxygen/Manager.cc:55:32: style:inconclusive: Function 'Manager' argument 1 names different: declaration 'config' definition 'arg_config'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/Manager.h:63:29: note: Function 'Manager' argument 1 names different: declaration 'config' definition 'arg_config'. bro-2.5.5-minimal/src/broxygen/Manager.cc:55:32: note: Function 'Manager' argument 1 names different: declaration 'config' definition 'arg_config'. bro-2.5.5-minimal/src/broxygen/Manager.cc:373:44: style:inconclusive: Function 'SummaryComment' argument 1 names different: declaration 'path' definition 'script'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/Manager.h:148:41: note: Function 'SummaryComment' argument 1 names different: declaration 'path' definition 'script'. bro-2.5.5-minimal/src/broxygen/Manager.cc:373:44: note: Function 'SummaryComment' argument 1 names different: declaration 'path' definition 'script'. bro-2.5.5-minimal/src/broxygen/Manager.cc:396:64: style:inconclusive: Function 'PostComment' argument 2 names different: declaration 'identifier_hint' definition 'id_hint'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/Manager.h:165:38: note: Function 'PostComment' argument 2 names different: declaration 'identifier_hint' definition 'id_hint'. bro-2.5.5-minimal/src/broxygen/Manager.cc:396:64: note: Function 'PostComment' argument 2 names different: declaration 'identifier_hint' definition 'id_hint'. bro-2.5.5-minimal/src/broxygen/Manager.cc:20:38: performance: Function parameter 'script' should be passed by const reference. [passedByValue] bro-2.5.5-minimal/src/broxygen/PackageInfo.cc:27:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/PackageInfo.cc:14:40: style:inconclusive: Function 'PackageInfo' argument 1 names different: declaration 'name' definition 'arg_name'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/PackageInfo.h:25:33: note: Function 'PackageInfo' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/broxygen/PackageInfo.cc:14:40: note: Function 'PackageInfo' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/broxygen/ReStructuredTextTable.h:21:2: style: Class 'ReStructuredTextTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/broxygen/ReStructuredTextTable.cc:27:63: performance: Function parameter 'col_sizes' should be passed by const reference. [passedByValue] bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:345:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_LOADER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:88:27: performance: Function 'GetComments()' should return member 'comments' by const reference. [returnByReference] bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:158:38: style:inconclusive: Function 'ScriptInfo' argument 1 names different: declaration 'name' definition 'arg_name'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:39:32: note: Function 'ScriptInfo' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:158:38: note: Function 'ScriptInfo' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:158:62: style:inconclusive: Function 'ScriptInfo' argument 2 names different: declaration 'path' definition 'arg_path'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:39:57: note: Function 'ScriptInfo' argument 2 names different: declaration 'path' definition 'arg_path'. bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:158:62: note: Function 'ScriptInfo' argument 2 names different: declaration 'path' definition 'arg_path'. bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:296:11: style: Local variable 'path' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:105:14: note: Shadowed declaration bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:296:11: note: Shadow variable bro-2.5.5-minimal/src/broxygen/ReStructuredTextTable.h:35:58: performance: Function parameter 'col_sizes' should be passed by const reference. [passedByValue] bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:341:9: style: Variable 'info' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/broxygen/Target.cc:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:278:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:301:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ANALYZER [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:417:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:513:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/Target.cc:147:21: warning: Either the condition '!doc' is redundant or there is possible null pointer dereference: doc. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/broxygen/Target.cc:143:7: note: Assuming that condition '!doc' is not redundant bro-2.5.5-minimal/src/broxygen/Target.cc:147:21: note: Null pointer dereference bro-2.5.5-minimal/src/broxygen/Target.cc:444:46: error: Null pointer dereference [nullPointer] bro-2.5.5-minimal/src/broxygen/Target.cc:550:16: style: Local variable 'i' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/broxygen/Target.cc:539:15: note: Shadowed declaration bro-2.5.5-minimal/src/broxygen/Target.cc:550:16: note: Shadow variable bro-2.5.5-minimal/src/broxygen/Target.cc:126:29: style: Variable 'doc' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/broxygen/Target.cc:141:28: style: Variable 'doc' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/broxygen/Target.cc:228:35: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/broxygen/Target.cc:541:15: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/broxygen/Target.cc:569:15: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/broxygen/utils.cc:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_GLOBAL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/utils.cc:91:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/broxygen/utils.cc:105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/bsd-getopt-long.c:211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/bsd-getopt-long.c:435:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/cq.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/cq.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/cq.c:410:27: style: Parameter 'hp' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/cq.c:416:31: style: Parameter 'hp' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/cq.c:422:37: style: Parameter 'hp' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/file_analysis/analyzer/data_event/DataEvent.cc:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/entropy/Entropy.cc:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entropy_test_result [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/extract/Extract.cc:17:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/extract/Extract.cc:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_extraction_limit [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.h:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_hash [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.h:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_hash [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.h:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_hash [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.cc:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_hash [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.cc:12:66: style:inconclusive: Function 'Hash' argument 4 names different: declaration 'kind' definition 'arg_kind'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.h:60:61: note: Function 'Hash' argument 4 names different: declaration 'kind' definition 'arg_kind'. bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.cc:12:66: note: Function 'Hash' argument 4 names different: declaration 'kind' definition 'arg_kind'. bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x509_certificate [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:96:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Certificate [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:273:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Extension [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:305:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_basic_constraints [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:331:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_subject_alt_name [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:448:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_EC [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_UTCTIME [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:718:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:229:17: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:240:16: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:307:30: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:333:27: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:360:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:393:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:528:25: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:329:52: style:inconclusive: Function 'ParseSAN' argument 1 names different: declaration 'ex' definition 'ext'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.h:60:32: note: Function 'ParseSAN' argument 1 names different: declaration 'ex' definition 'ext'. bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:329:52: note: Function 'ParseSAN' argument 1 names different: declaration 'ex' definition 'ext'. bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:520:81: style:inconclusive: Function 'GetTimeFromAsn1' argument 2 names different: declaration 'fid' definition 'arg_fid'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.h:65:69: note: Function 'GetTimeFromAsn1' argument 2 names different: declaration 'fid' definition 'arg_fid'. bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:520:81: note: Function 'GetTimeFromAsn1' argument 2 names different: declaration 'fid' definition 'arg_fid'. bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:678:26: style:inconclusive: Function 'X509Val' argument 1 names different: declaration 'certificate' definition 'arg_certificate'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.h:86:27: note: Function 'X509Val' argument 1 names different: declaration 'certificate' definition 'arg_certificate'. bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:678:26: note: Function 'X509Val' argument 1 names different: declaration 'certificate' definition 'arg_certificate'. bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fail_on_invalid_lines [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:271:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:443:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.h:28:2: warning: Member variable 'FieldMapping::present' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:51:2: performance: Variable 'mtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:69:21: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:72:25: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:75:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:78:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:65:48: style:inconclusive: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.h:50:42: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:65:48: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:85:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:353:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:21:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factor [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:77:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:243:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:103:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:106:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.h:23:15: style: Virtual function 'DoClose' is called from destructor '~Benchmark()' at line 36. Dynamic binding is not used. [virtualCallInConstructor] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:36:2: note: Calling DoClose bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.h:23:15: note: DoClose is a virtual function bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.h:16:2: style: Class 'Benchmark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:45:52: style:inconclusive: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.h:22:50: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:45:52: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:126:49: style:inconclusive: Function 'EntryToVal' argument 1 names different: declaration 'Type' definition 'type'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.h:30:39: note: Function 'EntryToVal' argument 1 names different: declaration 'Type' definition 'type'. bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:126:49: note: Function 'EntryToVal' argument 1 names different: declaration 'Type' definition 'type'. bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:21:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk_size [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_STRING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/binary/Binary.h:27:15: style: Virtual function 'DoClose' is called from destructor '~Binary()' at line 30. Dynamic binding is not used. [virtualCallInConstructor] bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:30:2: note: Calling DoClose bro-2.5.5-minimal/src/input/readers/binary/Binary.h:27:15: note: DoClose is a virtual function bro-2.5.5-minimal/src/input/readers/binary/Binary.h:17:2: style: Class 'Binary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:76:49: style:inconclusive: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/input/readers/binary/Binary.h:25:50: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:76:49: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/raw/Plugin.cc:33:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defer_lock [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:130:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:378:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:436:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:704:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:70:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:29:6: warning: Member variable 'Raw::pipes' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:33:2: performance: Variable 'mtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/input/readers/raw/Raw.h:33:7: style: Virtual function 'DoClose' is called from destructor '~Raw()' at line 55. Dynamic binding is not used. [virtualCallInConstructor] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:55:2: note: Calling DoClose bro-2.5.5-minimal/src/input/readers/raw/Raw.h:33:7: note: DoClose is a virtual function bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:36:21: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:458:29: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:334:46: style:inconclusive: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/input/readers/raw/Raw.h:32:42: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:334:46: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:434:28: style:inconclusive: Function 'GetLine' argument 1 names different: declaration 'file' definition 'arg_file'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/input/readers/raw/Raw.h:44:24: note: Function 'GetLine' argument 1 names different: declaration 'file' definition 'arg_file'. bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:434:28: note: Function 'GetLine' argument 1 names different: declaration 'file' definition 'arg_file'. bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:92:7: style: Local variable 'buf' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/input/readers/raw/Raw.h:60:26: note: Shadowed declaration bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:92:7: note: Shadow variable bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:199:10: style: Local variable 'buf' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/input/readers/raw/Raw.h:60:26: note: Shadowed declaration bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:199:10: note: Shadow variable bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:295:10: style: Local variable 'buf' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/input/readers/raw/Raw.h:60:26: note: Shadowed declaration bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:295:10: note: Shadow variable bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:438:6: style: Local variable 'offset' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/input/readers/raw/Raw.h:74:10: note: Shadowed declaration bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:438:6: note: Shadow variable bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:447:37: portability: 'buf.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:447:44: portability: 'buf.get()+bufpos' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:490:36: portability: 'outbuf.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:490:44: portability: 'outbuf.get()+found' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.h:19:2: style: Class 'SQLite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_DONE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:130:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_NULL [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PORT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.h:26:15: style: Virtual function 'DoClose' is called from destructor '~SQLite()' at line 46. Dynamic binding is not used. [virtualCallInConstructor] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:46:2: note: Calling DoClose bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.h:26:15: note: DoClose is a virtual function bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:27:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:32:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:37:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:139:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:193:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:208:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:221:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:230:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:93:9: style: Local variable 'query' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.h:39:9: note: Shadowed declaration bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:93:9: note: Shadow variable bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:210:7: style: Local variable 'pos' shadows outer argument [shadowArgument] bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:128:80: note: Shadowed declaration bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:210:7: note: Shadow variable bro-2.5.5-minimal/src/iosource/BPF_Program.h:38:7: style:inconclusive: Technically the member function 'BPF_Program::IsCompiled' can be const. [functionConst] bro-2.5.5-minimal/src/iosource/BPF_Program.h:42:7: style:inconclusive: Technically the member function 'BPF_Program::MatchesAnything' can be const. [functionConst] bro-2.5.5-minimal/src/iosource/BPF_Program.cc:85:38: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/BPF_Program.cc:117:10: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Component.h:30:2: style: Class 'Component' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/iosource/Component.cc:46:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] bro-2.5.5-minimal/src/iosource/Component.cc:136:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] bro-2.5.5-minimal/src/iosource/Component.cc:44:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/iosource/Component.cc:75:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/iosource/Component.cc:134:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/iosource/Component.cc:150:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/iosource/Manager.cc:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/Manager.cc:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/Manager.cc:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.h:49:41: performance: Variable 'bytes_received' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/iosource/Packet.h:114:7: style:inconclusive: Technically the member function 'Packet::Layer2Valid' can be const. [functionConst] bro-2.5.5-minimal/src/iosource/PktSrc.h:60:11: style: The destructor '~PktSrc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:30:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:60:11: note: Destructor in derived class bro-2.5.5-minimal/src/iosource/PktSrc.h:353:15: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:46:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:353:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/PktSrc.h:354:15: style: The function 'Done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:52:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:354:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/PktSrc.h:355:15: style: The function 'GetFds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:64:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:355:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/PktSrc.h:357:17: style: The function 'NextTimestamp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:84:17: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:357:17: note: Function in derived class bro-2.5.5-minimal/src/iosource/PktSrc.h:358:15: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:95:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:358:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/PktSrc.h:359:22: style: The function 'Tag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:115:22: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:359:22: note: Function in derived class bro-2.5.5-minimal/src/iosource/Manager.cc:265:17: warning: Possible null pointer dereference: component [nullPointer] bro-2.5.5-minimal/src/iosource/Manager.cc:241:31: note: Assignment 'component=0', assigned value is 0 bro-2.5.5-minimal/src/iosource/Manager.cc:246:10: note: Assuming condition is false bro-2.5.5-minimal/src/iosource/Manager.cc:265:17: note: Null pointer dereference bro-2.5.5-minimal/src/iosource/Manager.cc:306:20: warning: Possible null pointer dereference: component [nullPointer] bro-2.5.5-minimal/src/iosource/Manager.cc:287:34: note: Assignment 'component=0', assigned value is 0 bro-2.5.5-minimal/src/iosource/Manager.cc:292:10: note: Assuming condition is false bro-2.5.5-minimal/src/iosource/Manager.cc:306:20: note: Null pointer dereference bro-2.5.5-minimal/src/iosource/Packet.h:124:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.h:71:15: style: Local variable 'ts' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/iosource/Packet.h:165:14: note: Shadowed declaration bro-2.5.5-minimal/src/iosource/Packet.h:71:15: note: Shadow variable bro-2.5.5-minimal/src/iosource/Manager.cc:83:11: style: Local variable 'ts' shadows outer argument [shadowArgument] bro-2.5.5-minimal/src/iosource/Manager.cc:48:40: note: Shadowed declaration bro-2.5.5-minimal/src/iosource/Manager.cc:83:11: note: Shadow variable bro-2.5.5-minimal/src/iosource/Manager.cc:164:12: style: Local variable 'ts' shadows outer argument [shadowArgument] bro-2.5.5-minimal/src/iosource/Manager.cc:48:40: note: Shadowed declaration bro-2.5.5-minimal/src/iosource/Manager.cc:164:12: note: Shadow variable bro-2.5.5-minimal/src/iosource/Packet.h:60:21: performance: Function parameter 'tag' should be passed by const reference. [passedByValue] bro-2.5.5-minimal/src/iosource/FD_Set.h:68:21: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/iosource/FD_Set.h:73:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] bro-2.5.5-minimal/src/iosource/Manager.cc:246:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/iosource/Manager.cc:292:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/iosource/Packet.cc:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/Packet.cc:487:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw_pkt_hdr_type [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/Packet.h:222:7: performance:inconclusive: Technically the member function 'Packet::FmtEUI48' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/iosource/Packet.cc:560:14: note: Technically the member function 'Packet::FmtEUI48' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/Packet.h:222:7: note: Technically the member function 'Packet::FmtEUI48' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/Packet.cc:397:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:438:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:463:32: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:546:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:552:25: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:583:19: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:595:22: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:596:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:602:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:607:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/iosource/Packet.cc:19:23: style:inconclusive: Function 'Init' argument 1 names different: declaration 'link_type' definition 'arg_link_type'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/Packet.h:106:16: note: Function 'Init' argument 1 names different: declaration 'link_type' definition 'arg_link_type'. bro-2.5.5-minimal/src/iosource/Packet.cc:19:23: note: Function 'Init' argument 1 names different: declaration 'link_type' definition 'arg_link_type'. bro-2.5.5-minimal/src/iosource/Packet.cc:19:51: style:inconclusive: Function 'Init' argument 2 names different: declaration 'ts' definition 'arg_ts'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/Packet.h:106:40: note: Function 'Init' argument 2 names different: declaration 'ts' definition 'arg_ts'. bro-2.5.5-minimal/src/iosource/Packet.cc:19:51: note: Function 'Init' argument 2 names different: declaration 'ts' definition 'arg_ts'. bro-2.5.5-minimal/src/iosource/Packet.cc:19:66: style:inconclusive: Function 'Init' argument 3 names different: declaration 'caplen' definition 'arg_caplen'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/Packet.h:106:51: note: Function 'Init' argument 3 names different: declaration 'caplen' definition 'arg_caplen'. bro-2.5.5-minimal/src/iosource/Packet.cc:19:66: note: Function 'Init' argument 3 names different: declaration 'caplen' definition 'arg_caplen'. bro-2.5.5-minimal/src/iosource/Packet.cc:20:12: style:inconclusive: Function 'Init' argument 4 names different: declaration 'len' definition 'arg_len'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/Packet.h:107:10: note: Function 'Init' argument 4 names different: declaration 'len' definition 'arg_len'. bro-2.5.5-minimal/src/iosource/Packet.cc:20:12: note: Function 'Init' argument 4 names different: declaration 'len' definition 'arg_len'. bro-2.5.5-minimal/src/iosource/Packet.cc:20:35: style:inconclusive: Function 'Init' argument 5 names different: declaration 'data' definition 'arg_data'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/Packet.h:107:29: note: Function 'Init' argument 5 names different: declaration 'data' definition 'arg_data'. bro-2.5.5-minimal/src/iosource/Packet.cc:20:35: note: Function 'Init' argument 5 names different: declaration 'data' definition 'arg_data'. bro-2.5.5-minimal/src/iosource/Packet.cc:20:49: style:inconclusive: Function 'Init' argument 6 names different: declaration 'copy' definition 'arg_copy'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/Packet.h:107:39: note: Function 'Init' argument 6 names different: declaration 'copy' definition 'arg_copy'. bro-2.5.5-minimal/src/iosource/Packet.cc:20:49: note: Function 'Init' argument 6 names different: declaration 'copy' definition 'arg_copy'. bro-2.5.5-minimal/src/iosource/Packet.cc:21:17: style:inconclusive: Function 'Init' argument 7 names different: declaration 'tag' definition 'arg_tag'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/Packet.h:108:15: note: Function 'Init' argument 7 names different: declaration 'tag' definition 'arg_tag'. bro-2.5.5-minimal/src/iosource/Packet.cc:21:17: note: Function 'Init' argument 7 names different: declaration 'tag' definition 'arg_tag'. bro-2.5.5-minimal/src/iosource/Packet.cc:21:17: performance: Function parameter 'arg_tag' should be passed by const reference. [passedByValue] bro-2.5.5-minimal/src/iosource/Packet.cc:19:51: style: Parameter 'arg_ts' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/iosource/PktDumper.cc:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktDumper.cc:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktDumper.cc:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktDumper.cc:13:12: warning: Member variable 'PktDumper::props' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/src/iosource/PktDumper.cc:16:2: performance: Variable 'errmsg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/iosource/PktDumper.cc:63:42: style:inconclusive: Function 'Opened' argument 1 names different: declaration 'props' definition 'arg_props'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/PktDumper.h:115:32: note: Function 'Opened' argument 1 names different: declaration 'props' definition 'arg_props'. bro-2.5.5-minimal/src/iosource/PktDumper.cc:63:42: note: Function 'Opened' argument 1 names different: declaration 'props' definition 'arg_props'. bro-2.5.5-minimal/src/iosource/PktSrc.cc:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETMASK_UNKNOWN [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_trace_sync_interval [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:325:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/PktSrc.cc:22:2: performance: Variable 'netmask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/iosource/PktSrc.cc:29:2: performance: Variable 'errbuf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/iosource/PktSrc.h:104:9: style:inconclusive: Technically the member function 'iosource::PktSrc::CurrentPacketTimestamp' can be const. [functionConst] bro-2.5.5-minimal/src/iosource/PktSrc.cc:75:16: note: Technically the member function 'iosource::PktSrc::CurrentPacketTimestamp' can be const. bro-2.5.5-minimal/src/iosource/PktSrc.h:104:9: note: Technically the member function 'iosource::PktSrc::CurrentPacketTimestamp' can be const. bro-2.5.5-minimal/src/iosource/PktSrc.h:171:7: style:inconclusive: Technically the member function 'iosource::PktSrc::GetCurrentPacket' can be const. [functionConst] bro-2.5.5-minimal/src/iosource/PktSrc.cc:380:14: note: Technically the member function 'iosource::PktSrc::GetCurrentPacket' can be const. bro-2.5.5-minimal/src/iosource/PktSrc.h:171:7: note: Technically the member function 'iosource::PktSrc::GetCurrentPacket' can be const. bro-2.5.5-minimal/src/iosource/PktSrc.h:277:7: performance:inconclusive: Technically the member function 'iosource::PktSrc::Info' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/iosource/PktSrc.cc:133:14: note: Technically the member function 'iosource::PktSrc::Info' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/PktSrc.h:277:7: note: Technically the member function 'iosource::PktSrc::Info' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/PktSrc.h:293:7: performance:inconclusive: Technically the member function 'iosource::PktSrc::Weird' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/iosource/PktSrc.cc:138:14: note: Technically the member function 'iosource::PktSrc::Weird' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/PktSrc.h:293:7: note: Technically the member function 'iosource::PktSrc::Weird' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/PktSrc.h:301:7: performance:inconclusive: Technically the member function 'iosource::PktSrc::InternalError' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/iosource/PktSrc.cc:143:14: note: Technically the member function 'iosource::PktSrc::InternalError' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/PktSrc.h:301:7: note: Technically the member function 'iosource::PktSrc::InternalError' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/iosource/PktSrc.cc:89:39: style:inconclusive: Function 'Opened' argument 1 names different: declaration 'props' definition 'arg_props'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/PktSrc.h:263:32: note: Function 'Opened' argument 1 names different: declaration 'props' definition 'arg_props'. bro-2.5.5-minimal/src/iosource/PktSrc.cc:89:39: note: Function 'Opened' argument 1 names different: declaration 'props' definition 'arg_props'. bro-2.5.5-minimal/src/iosource/PktSrc.cc:138:58: style:inconclusive: Function 'Weird' argument 2 names different: declaration 'pkt' definition 'p'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/PktSrc.h:293:51: note: Function 'Weird' argument 2 names different: declaration 'pkt' definition 'p'. bro-2.5.5-minimal/src/iosource/PktSrc.cc:138:58: note: Function 'Weird' argument 2 names different: declaration 'pkt' definition 'p'. bro-2.5.5-minimal/src/iosource/PktSrc.cc:380:46: style:inconclusive: Function 'GetCurrentPacket' argument 1 names different: declaration 'hdr' definition 'pkt'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/PktSrc.h:171:39: note: Function 'GetCurrentPacket' argument 1 names different: declaration 'hdr' definition 'pkt'. bro-2.5.5-minimal/src/iosource/PktSrc.cc:380:46: note: Function 'GetCurrentPacket' argument 1 names different: declaration 'hdr' definition 'pkt'. bro-2.5.5-minimal/src/iosource/PktSrc.cc:325:7: style: Local variable 'errbuf' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/iosource/PktSrc.h:376:14: note: Shadowed declaration bro-2.5.5-minimal/src/iosource/PktSrc.cc:325:7: note: Shadow variable bro-2.5.5-minimal/src/iosource/pcap/Plugin.cc:15:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTH [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/pcap/Source.h:14:11: style: The destructor '~PcapSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:60:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:14:11: note: Destructor in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.h:20:15: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:312:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:20:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.h:21:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:321:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:21:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.h:22:15: style: The function 'ExtractNextPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:336:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:22:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.h:23:15: style: The function 'DoneWithPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:342:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:23:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.h:24:15: style: The function 'PrecompileFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:190:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:24:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.h:25:15: style: The function 'SetFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:204:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:25:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.h:26:15: style: The function 'Statistics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:213:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:26:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:18:11: style: The destructor '~PcapDumper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktDumper.h:24:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:18:11: note: Destructor in derived class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:24:15: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktDumper.h:73:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:24:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:25:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktDumper.h:82:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:25:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:26:15: style: The function 'Dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktDumper.h:94:15: note: Virtual function in base class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:26:15: note: Function in derived class bro-2.5.5-minimal/src/iosource/pcap/Source.cc:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/iosource/pcap/Source.h:21:15: style: Virtual function 'Close' is called from destructor '~PcapSource()' at line 20. Dynamic binding is not used. [virtualCallInConstructor] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:20:2: note: Calling Close bro-2.5.5-minimal/src/iosource/pcap/Source.h:21:15: note: Close is a virtual function bro-2.5.5-minimal/src/iosource/pcap/Source.cc:287:14: style: Variable 's->received' is reassigned a value before the old one has been used. [redundantAssignment] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:269:15: note: s->received is assigned bro-2.5.5-minimal/src/iosource/pcap/Source.cc:287:14: note: s->received is overwritten bro-2.5.5-minimal/src/iosource/pcap/Source.cc:287:14: style: Variable 's->received' is reassigned a value before the old one has been used. [redundantAssignment] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:277:16: note: s->received is assigned bro-2.5.5-minimal/src/iosource/pcap/Source.cc:287:14: note: s->received is overwritten bro-2.5.5-minimal/src/iosource/pcap/Source.cc:237:7: style: The scope of the variable 'errbuf' can be reduced. [variableScope] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:264:36: style:inconclusive: Function 'Statistics' argument 1 names different: declaration 'stats' definition 's'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/iosource/pcap/Source.h:26:33: note: Function 'Statistics' argument 1 names different: declaration 'stats' definition 's'. bro-2.5.5-minimal/src/iosource/pcap/Source.cc:264:36: note: Function 'Statistics' argument 1 names different: declaration 'stats' definition 's'. bro-2.5.5-minimal/src/iosource/pcap/Source.cc:266:7: style: Unused variable: errbuf [unusedVariable] bro-2.5.5-minimal/src/iosource/pcap/Source.cc:314:7: style: Unused variable: errbuf [unusedVariable] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_to_stdout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:150:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_EPOCH [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:224:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:356:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:363:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.h:16:2: style: Class 'Ascii' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:39:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:44:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:49:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:54:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:59:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:66:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:331:23: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:191:63: style:inconclusive: Function 'WriteHeaderField' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.h:39:57: note: Function 'WriteHeaderField' argument 2 names different: declaration 'value' definition 'val'. bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:191:63: note: Function 'WriteHeaderField' argument 2 names different: declaration 'value' definition 'val'. bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:428:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/logging/writers/none/None.cc:13:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/none/None.cc:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/none/None.h:14:2: style: Class 'None' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/logging/writers/none/None.cc:24:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/logging/writers/none/None.cc:29:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.h:18:2: style: Class 'SQLite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_DONE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_fields [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:242:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:361:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:24:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:29:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:34:5: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:305:38: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:327:38: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:280:37: style: Same expression on both sides of '||' because '!val->val.string_val.length' and 'val->val.string_val.length==0' represent the same value. [knownConditionTrueFalse] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:205:8: style: The scope of the variable 'ac' can be reduced. [variableScope] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:205:11: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:208:7: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/modp_numtoa.c:32:39: style:inconclusive: Function 'modp_itoa10' argument 2 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:44:39: note: Function 'modp_itoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:32:39: note: Function 'modp_itoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:46:41: style:inconclusive: Function 'modp_uitoa10' argument 2 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:51:41: note: Function 'modp_uitoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:46:41: note: Function 'modp_uitoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:56:40: style:inconclusive: Function 'modp_litoa10' argument 2 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:58:40: note: Function 'modp_litoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:56:40: note: Function 'modp_litoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:70:42: style:inconclusive: Function 'modp_ulitoa10' argument 2 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:65:42: note: Function 'modp_ulitoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:70:42: note: Function 'modp_ulitoa10' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:80:36: style:inconclusive: Function 'modp_dtoa' argument 2 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:81:36: note: Function 'modp_dtoa' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:80:36: note: Function 'modp_dtoa' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:80:45: style:inconclusive: Function 'modp_dtoa' argument 3 names different: declaration 'precision' definition 'prec'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:81:45: note: Function 'modp_dtoa' argument 3 names different: declaration 'precision' definition 'prec'. bro-2.5.5-minimal/src/modp_numtoa.c:80:45: note: Function 'modp_dtoa' argument 3 names different: declaration 'precision' definition 'prec'. bro-2.5.5-minimal/src/modp_numtoa.c:180:37: style:inconclusive: Function 'modp_dtoa2' argument 2 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:98:37: note: Function 'modp_dtoa2' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:180:37: note: Function 'modp_dtoa2' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:180:46: style:inconclusive: Function 'modp_dtoa2' argument 3 names different: declaration 'precision' definition 'prec'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:98:46: note: Function 'modp_dtoa2' argument 3 names different: declaration 'precision' definition 'prec'. bro-2.5.5-minimal/src/modp_numtoa.c:180:46: note: Function 'modp_dtoa2' argument 3 names different: declaration 'precision' definition 'prec'. bro-2.5.5-minimal/src/modp_numtoa.c:292:37: style:inconclusive: Function 'modp_dtoa3' argument 2 names different: declaration 'buf' definition 'str'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:107:37: note: Function 'modp_dtoa3' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:292:37: note: Function 'modp_dtoa3' argument 2 names different: declaration 'buf' definition 'str'. bro-2.5.5-minimal/src/modp_numtoa.c:292:53: style:inconclusive: Function 'modp_dtoa3' argument 4 names different: declaration 'precision' definition 'prec'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/modp_numtoa.h:107:53: note: Function 'modp_dtoa3' argument 4 names different: declaration 'precision' definition 'prec'. bro-2.5.5-minimal/src/modp_numtoa.c:292:53: note: Function 'modp_dtoa3' argument 4 names different: declaration 'precision' definition 'prec'. bro-2.5.5-minimal/src/module_util.cc:19:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/module_util.cc:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:311:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_A [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:346:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXDNAME [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:450:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/nb_dns.c:127:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] bro-2.5.5-minimal/src/nb_dns.c:366:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bro-2.5.5-minimal/src/nb_dns.c:366:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bro-2.5.5-minimal/src/nb_dns.c:366:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bro-2.5.5-minimal/src/nb_dns.c:366:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] bro-2.5.5-minimal/src/nb_dns.c:173:31: style: Parameter 'nd' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/nb_dns.c:183:31: style: Variable 'sin1' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/nb_dns.c:183:38: style: Variable 'sin2' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/nb_dns.c:237:19: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/nb_dns.c:359:19: style: Variable 'uaddr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/nb_dns.c:400:52: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/nb_dns.c:435:22: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/nb_dns.c:80:6: style: struct member 'nb_dns_hostent::numaliases' is never used. [unusedStructMember] bro-2.5.5-minimal/src/nb_dns.c:617:7: style: Variable 'bp' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/patricia.c:118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:327:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:1109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:1122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:1150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/patricia.c:120:13: style: Condition 'result==-1' is always false [knownConditionTrueFalse] bro-2.5.5-minimal/src/patricia.c:204:12: style: Condition 'buffp==NULL' is always false [knownConditionTrueFalse] bro-2.5.5-minimal/src/patricia.c:419:5: warning: Either the condition 'patricia==NULL' is redundant or there is possible null pointer dereference: patricia. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:416:18: note: Assuming that condition 'patricia==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:419:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:420:5: warning: Either the condition 'patricia==NULL' is redundant or there is possible null pointer dereference: patricia. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:416:18: note: Assuming that condition 'patricia==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:420:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:421:5: warning: Either the condition 'patricia==NULL' is redundant or there is possible null pointer dereference: patricia. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:416:18: note: Assuming that condition 'patricia==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:421:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:791:2: warning: Either the condition 'node==NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:788:18: note: Assuming that condition 'node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:791:2: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:792:2: warning: Either the condition 'node==NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:788:18: note: Assuming that condition 'node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:792:2: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:793:2: warning: Either the condition 'node==NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:788:18: note: Assuming that condition 'node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:793:2: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:794:2: warning: Either the condition 'node==NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:788:18: note: Assuming that condition 'node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:794:2: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:795:2: warning: Either the condition 'node==NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:788:18: note: Assuming that condition 'node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:795:2: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:905:5: warning: Either the condition 'new_node==NULL' is redundant or there is possible null pointer dereference: new_node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:902:18: note: Assuming that condition 'new_node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:905:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:906:5: warning: Either the condition 'new_node==NULL' is redundant or there is possible null pointer dereference: new_node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:902:18: note: Assuming that condition 'new_node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:906:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:907:5: warning: Either the condition 'new_node==NULL' is redundant or there is possible null pointer dereference: new_node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:902:18: note: Assuming that condition 'new_node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:907:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:908:5: warning: Either the condition 'new_node==NULL' is redundant or there is possible null pointer dereference: new_node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:902:18: note: Assuming that condition 'new_node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:908:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:909:5: warning: Either the condition 'new_node==NULL' is redundant or there is possible null pointer dereference: new_node. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:902:18: note: Assuming that condition 'new_node==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:909:5: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:960:9: warning: Either the condition 'glue==NULL' is redundant or there is possible null pointer dereference: glue. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:957:18: note: Assuming that condition 'glue==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:960:9: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:961:9: warning: Either the condition 'glue==NULL' is redundant or there is possible null pointer dereference: glue. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:957:18: note: Assuming that condition 'glue==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:961:9: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:962:9: warning: Either the condition 'glue==NULL' is redundant or there is possible null pointer dereference: glue. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:957:18: note: Assuming that condition 'glue==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:962:9: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:963:9: warning: Either the condition 'glue==NULL' is redundant or there is possible null pointer dereference: glue. [nullPointerRedundantCheck] bro-2.5.5-minimal/src/patricia.c:957:18: note: Assuming that condition 'glue==NULL' is not redundant bro-2.5.5-minimal/src/patricia.c:963:9: note: Null pointer dereference bro-2.5.5-minimal/src/patricia.c:212:10: style: Variable 'a' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:225:8: style: Variable 'r' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:255:32: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/patricia.c:313:33: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/patricia.c:316:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:506:13: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:576:10: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:679:13: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:778:13: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:778:20: style: Variable 'test_addr' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/patricia.c:99:16: warning: Either the condition 'mask%8==0' is redundant or there is signed integer overflow for expression '(-1)<<(8-(mask%8))'. [integerOverflowCond] bro-2.5.5-minimal/src/patricia.c:101:15: note: Assuming that condition 'mask%8==0' is not redundant bro-2.5.5-minimal/src/patricia.c:99:16: note: Integer overflow bro-2.5.5-minimal/src/patricia.c:354:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/patricia.c:365:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/probabilistic/BitVector.cc:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_block [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/BitVector.cc:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/BitVector.cc:550:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_BITVECTOR [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/BitVector.cc:571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SerialObj [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/BitVector.cc:133:23: warning: Member variable 'BitVector::num_bits' is not assigned a value in 'BitVector::operator='. [operatorEqVarError] bro-2.5.5-minimal/src/probabilistic/BitVector.cc:67:45: warning:inconclusive: Member variable 'Reference::block' is not assigned a value in 'Reference::operator='. [operatorEqVarError] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:85:2: performance: Variable 'buckets' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.h:155:6: performance:inconclusive: Technically the member function 'probabilistic::CardinalityCounter::OptimalB' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:13:25: note: Technically the member function 'probabilistic::CardinalityCounter::OptimalB' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.h:155:6: note: Technically the member function 'probabilistic::CardinalityCounter::OptimalB' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:31:40: style:inconclusive: Function 'Init' argument 1 names different: declaration 'arg_size' definition 'size'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.h:136:21: note: Function 'Init' argument 1 names different: declaration 'arg_size' definition 'size'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:31:40: note: Function 'Init' argument 1 names different: declaration 'arg_size' definition 'size'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:101:49: style:inconclusive: Function 'CardinalityCounter' argument 1 names different: declaration 'size' definition 'arg_size'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.h:129:39: note: Function 'CardinalityCounter' argument 1 names different: declaration 'size' definition 'arg_size'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:101:49: note: Function 'CardinalityCounter' argument 1 names different: declaration 'size' definition 'arg_size'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:101:68: style:inconclusive: Function 'CardinalityCounter' argument 2 names different: declaration 'V' definition 'arg_V'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.h:129:54: note: Function 'CardinalityCounter' argument 2 names different: declaration 'V' definition 'arg_V'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:101:68: note: Function 'CardinalityCounter' argument 2 names different: declaration 'V' definition 'arg_V'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:101:82: style:inconclusive: Function 'CardinalityCounter' argument 3 names different: declaration 'alpha_m' definition 'arg_alpha_m'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.h:129:64: note: Function 'CardinalityCounter' argument 3 names different: declaration 'alpha_m' definition 'arg_alpha_m'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:101:82: note: Function 'CardinalityCounter' argument 3 names different: declaration 'alpha_m' definition 'arg_alpha_m'. bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:231:8: style: Local variable 'c' shadows outer variable [shadowVariable] bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:225:22: note: Shadowed declaration bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:231:8: note: Shadow variable bro-2.5.5-minimal/src/probabilistic/CardinalityCounter.cc:169:52: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] bro-2.5.5-minimal/src/probabilistic/CounterVector.cc:171:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_SERIAL is a macro then please configure it. [unknownMacro] bro-2.5.5-minimal/src/probabilistic/Hasher.cc:168:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_SERIAL is a macro then please configure it. [unknownMacro] bro-2.5.5-minimal/src/probabilistic/Topk.cc:21:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementDict [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementDict [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementDict [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pruned [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:375:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/probabilistic/Topk.cc:15:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/probabilistic/Topk.cc:108:20: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/probabilistic/Topk.cc:326:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/probabilistic/Topk.cc:341:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/probabilistic/Topk.cc:386:15: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/probabilistic/Topk.cc:431:29: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/probabilistic/Topk.cc:496:14: style: Variable 'currBucket' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/probabilistic/Topk.cc:72:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:140:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:143:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:213:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:217:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:300:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:310:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:316:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:362:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:463:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/probabilistic/Topk.cc:466:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/setsignal.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If RETSIGTYPE is a macro then please configure it. [unknownMacro] bro-2.5.5-minimal/src/threading/BasicThread.cc:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.cc:53:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.cc:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.cc:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.cc:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.cc:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.cc:186:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Queue.h:161:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/BasicThread.h:64:7: performance:inconclusive: Technically the member function 'threading::BasicThread::SetOSName' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/threading/BasicThread.cc:51:19: note: Technically the member function 'threading::BasicThread::SetOSName' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/threading/BasicThread.h:64:7: note: Technically the member function 'threading::BasicThread::SetOSName' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/threading/Queue.h:73:7: style:inconclusive: Technically the member function 'Queue < BasicInputMessage * >::MaybeReady' can be const. [functionConst] bro-2.5.5-minimal/src/threading/Queue.h:73:7: style:inconclusive: Technically the member function 'Queue < BasicOutputMessage * >::MaybeReady' can be const. [functionConst] bro-2.5.5-minimal/src/threading/MsgThread.h:361:2: style: Class 'BasicInputMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/threading/MsgThread.h:376:2: style: Class 'BasicOutputMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/threading/BasicThread.cc:27:8: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/threading/BasicThread.cc:73:9: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/threading/BasicThread.cc:85:9: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/threading/BasicThread.cc:187:24: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/src/threading/BasicThread.cc:45:39: style:inconclusive: Function 'SetName' argument 1 names different: declaration 'name' definition 'arg_name'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/threading/BasicThread.h:56:27: note: Function 'SetName' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/threading/BasicThread.cc:45:39: note: Function 'SetName' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/threading/BasicThread.cc:51:41: style:inconclusive: Function 'SetOSName' argument 1 names different: declaration 'name' definition 'arg_name'. [funcArgNamesDifferent] bro-2.5.5-minimal/src/threading/BasicThread.h:64:29: note: Function 'SetOSName' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/threading/BasicThread.cc:51:41: note: Function 'SetOSName' argument 1 names different: declaration 'name' definition 'arg_name'. bro-2.5.5-minimal/src/threading/BasicThread.cc:89:5: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/threading/Queue.h:157:19: style: Variable 'old_read_ptr' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/threading/Queue.h:234:13: style: Variable 'locks' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/threading/Queue.h:249:13: style: Variable 'locks' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/threading/Manager.cc:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Manager.cc:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Manager.cc:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Manager.cc:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Manager.cc:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Manager.cc:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Manager.cc:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/Manager.h:117:15: style: Virtual function 'Process' is called from destructor '~Manager()' at line 20. Dynamic binding is not used. [virtualCallInConstructor] bro-2.5.5-minimal/src/threading/Manager.cc:20:3: note: Calling Terminate bro-2.5.5-minimal/src/threading/Manager.cc:30:5: note: Calling Process bro-2.5.5-minimal/src/threading/Manager.h:117:15: note: Process is a virtual function bro-2.5.5-minimal/src/threading/Manager.cc:166:14: style: Variable 'mt' can be declared as pointer to const [constVariablePointer] bro-2.5.5-minimal/src/threading/Manager.cc:34:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:37:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:41:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:82:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:100:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:122:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:152:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:160:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/Manager.cc:182:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/src/threading/MsgThread.cc:208:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/MsgThread.cc:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/MsgThread.cc:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/MsgThread.cc:342:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/MsgThread.cc:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/src/threading/MsgThread.cc:237:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bro-2.5.5-minimal/src/threading/MsgThread.h:141:7: performance:inconclusive: Technically the member function 'threading::MsgThread::InternalError' can be static (but you may consider moving to unnamed namespace). [functionStatic] bro-2.5.5-minimal/src/threading/MsgThread.cc:292:17: note: Technically the member function 'threading::MsgThread::InternalError' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/threading/MsgThread.h:141:7: note: Technically the member function 'threading::MsgThread::InternalError' can be static (but you may consider moving to unnamed namespace). bro-2.5.5-minimal/src/threading/MsgThread.cc:37:2: style: Class 'FinishedMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/threading/MsgThread.cc:90:2: style: Class 'KillMeMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/threading/MsgThread.cc:23:15: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/threading/MsgThread.h:333:15: note: Virtual function in base class bro-2.5.5-minimal/src/threading/MsgThread.cc:23:15: note: Function in derived class bro-2.5.5-minimal/src/threading/MsgThread.cc:41:15: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/threading/MsgThread.h:333:15: note: Virtual function in base class bro-2.5.5-minimal/src/threading/MsgThread.cc:41:15: note: Function in derived class bro-2.5.5-minimal/src/threading/MsgThread.cc:55:15: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/threading/MsgThread.h:333:15: note: Virtual function in base class bro-2.5.5-minimal/src/threading/MsgThread.cc:55:15: note: Function in derived class bro-2.5.5-minimal/src/threading/MsgThread.cc:77:3: style: The destructor '~ReporterMessage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/threading/MsgThread.h:321:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/threading/MsgThread.cc:77:3: note: Destructor in derived class bro-2.5.5-minimal/src/threading/MsgThread.cc:79:15: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/threading/MsgThread.h:333:15: note: Virtual function in base class bro-2.5.5-minimal/src/threading/MsgThread.cc:79:15: note: Function in derived class bro-2.5.5-minimal/src/threading/MsgThread.cc:93:15: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/threading/MsgThread.h:333:15: note: Virtual function in base class bro-2.5.5-minimal/src/threading/MsgThread.cc:93:15: note: Function in derived class bro-2.5.5-minimal/src/threading/MsgThread.cc:193:10: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/threading/MsgThread.cc:194:21: style: Variable 'last_size' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/src/threading/MsgThread.cc:195:20: style: Variable 'cur_size' is assigned a value that is never used. [unreadVariable] bro-2.5.5-minimal/testing/btest/plugins/file-plugin/src/Foo.cc:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foo_piece [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOK_LOAD_FILE [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:39:8: warning: Unused variable value 'plugin' [constStatement] bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:39:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bro-2.5.5-minimal/testing/btest/plugins/logging-hooks-plugin/src/Plugin.cc:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOK_LOG_INIT [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/logging-hooks-plugin/src/Plugin.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/logging-hooks-plugin/src/Plugin.cc:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/logging-hooks-plugin/src/Plugin.h:10:1: style: The class 'Plugin' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] bro-2.5.5-minimal/testing/btest/plugins/pktdumper-plugin/src/Foo.cc:20:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/pktdumper-plugin/src/Foo.cc:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/pktsrc-plugin/src/Foo.cc:18:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/pktsrc-plugin/src/Foo.cc:11:2: performance: Variable 'packet' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bro-2.5.5-minimal/testing/btest/plugins/pktsrc-plugin/src/Foo.cc:49:4: style: C-style pointer casting [cstyleCast] bro-2.5.5-minimal/testing/btest/plugins/pktsrc-plugin/src/Plugin.cc:12:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTH [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/protocol-plugin/src/Foo.h:15:2: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:115:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.h:22:15: style: Virtual function 'DoClose' is called from destructor '~Foo()' at line 24. Dynamic binding is not used. [virtualCallInConstructor] bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:24:2: note: Calling DoClose bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.h:22:15: note: DoClose is a virtual function bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.h:15:2: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:32:46: style:inconclusive: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. [funcArgNamesDifferent] bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.h:21:50: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:32:46: note: Function 'DoInit' argument 2 names different: declaration 'arg_num_fields' definition 'num_fields'. bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:74:43: style:inconclusive: Function 'EntryToVal' argument 1 names different: declaration 'Type' definition 'type'. [funcArgNamesDifferent] bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.h:28:39: note: Function 'EntryToVal' argument 1 names different: declaration 'Type' definition 'type'. bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:74:43: note: Function 'EntryToVal' argument 1 names different: declaration 'Type' definition 'type'. bro-2.5.5-minimal/testing/btest/plugins/writer-plugin/src/Foo.cc:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatter [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/writer-plugin/src/Foo.cc:24:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc [valueFlowBailoutIncompleteVar] bro-2.5.5-minimal/testing/btest/plugins/writer-plugin/src/Foo.h:12:2: warning: Member variable 'Foo::formatter' is not initialized in the constructor. [uninitMemberVar] bro-2.5.5-minimal/testing/btest/plugins/writer-plugin/src/Foo.h:12:2: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20264:8: error: Null pointer dereference: pVfs [ctunullpointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:88985:21: note: Calling function sqlite3JournalOpen, 1st argument is null bro-2.5.5-minimal/src/3rdparty/sqlite3.c:88963:12: note: Calling function sqlite3OsOpen, 1st argument is null bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20264:8: note: Dereferencing argument pVfs that is null bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116069:4: warning: Null pointer dereference: ppStmt [ctunullpointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116140:34: note: Assuming that condition 'ppStmt==0' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116139:29: note: Calling function sqlite3LockAndPrepare, 6th argument is null bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116069:4: note: Dereferencing argument ppStmt that is null bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116180:4: warning: Null pointer dereference: ppStmt [ctunullpointer] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116228:34: note: Assuming that condition 'ppStmt==0' is not redundant bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116227:24: note: Calling function sqlite3Prepare16, 5th argument is null bro-2.5.5-minimal/src/3rdparty/sqlite3.c:116180:4: note: Dereferencing argument ppStmt that is null diff: head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:100072:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:101716:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:106796:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.13.0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108094:16: warning: The address of local variable 'iCol' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108091:15: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108094:16: note: The address of local variable 'iCol' might be accessed at non-zero index. head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108094:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108091:15: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108094:16: note: The address of variable 'iCol' might be accessed at non-zero index. 2.13.0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108095:14: warning: The address of local variable 'iCol' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108091:15: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108095:14: note: The address of local variable 'iCol' might be accessed at non-zero index. head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108095:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108091:15: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:108095:14: note: The address of variable 'iCol' might be accessed at non-zero index. head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:109334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:114247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115108:9: style: Parameter 'pAux' can be declared as pointer to const. However it seems that 'pragmaVtabConnect' is a callback function, if 'pAux' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115349:3: note: You might need to cast the function pointer here bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115108:9: note: Parameter 'pAux' can be declared as pointer to const head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115478:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:115918:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aColCache [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:120719:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:123349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:125442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:127320:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMask [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:128470:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eOperator [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130052:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:130447:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:131663:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLSlot [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:134291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sWC [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20242:51: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:20242:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:23259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] 2.13.0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:28313:17: error: The address of local variable 'z' is accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:137778:56: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:137778:56: note: Calling function 'sqlite3GetInt32', 1st argument '&t.z[1]' value is lifetime=z bro-2.5.5-minimal/src/3rdparty/sqlite3.c:28313:17: note: The address of local variable 'z' is accessed at non-zero index. 2.13.0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:28314:12: error: The address of local variable 'z' is accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:137778:56: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:137778:56: note: Calling function 'sqlite3GetInt32', 1st argument '&t.z[1]' value is lifetime=z bro-2.5.5-minimal/src/3rdparty/sqlite3.c:28314:12: note: The address of local variable 'z' is accessed at non-zero index. head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:29294:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30626:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:30971:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31457:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31682:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:31984:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:32037:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:32981:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33097:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33192:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33368:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33459:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33499:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33837:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:33941:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:34146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:34324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:34406:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35619:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:35897:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:36035:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:36155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:44548:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pDirty [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45633:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPage [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:45992:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:50342:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:50719:50: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:54101:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55066:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCksum [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aLock [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:55974:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WalSegment [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:60245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:62720:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPage [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63957:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:63982:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:65969:22: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:66888:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable balance_deeper_called [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:68434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:69398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc2 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] 2.13.0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70966:17: warning: The address of local variable 'zToken' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70964:12: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:70966:17: note: The address of local variable 'zToken' might be accessed at non-zero index. head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:71355:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aOp [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:76270:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:78319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pAltCursor [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:79556:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:87451:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSz [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:91788:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:91840:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] 2.13.0 bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94198:16: warning: The address of local variable 'zToken' might be accessed at non-zero index. [objectIndex] bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94196:11: note: Address of variable taken here. bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94198:16: note: The address of local variable 'zToken' might be accessed at non-zero index. head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94708:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCacheLevel [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:94937:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/3rdparty/sqlite3.c:99707:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sLastToken [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/arp/ARP.cc:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bad_arp [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_endp_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:251:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:343:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:354:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:398:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_backdoor_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftp_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable napster_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smtp_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:493:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:499:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gaobot_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:509:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kazaa_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:618:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_proxy_signature_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:650:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_stat_period [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:722:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:733:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:784:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/backdoor/BackDoor.cc:792:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_remove_conn [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:360:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bt_tracker_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:371:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:485:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:508:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:683:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc:794:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/conn-size/ConnSize.cc:162:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/conn-size/ConnSize.cc:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn_bytes_threshold_crossed [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:68:11: style: The destructor '~DNP3_TCP_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:15:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:68:11: note: Destructor in derived class head bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:82:11: style: The destructor '~DNP3_UDP_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:15:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/dnp3/DNP3.h:82:11: note: Destructor in derived class head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1015:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1036:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_answer [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1052:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_edns_additional [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1086:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_tsig_additional [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1203:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UDP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1244:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_dns_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:1273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_session_timeout [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_end [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_unknown_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:514:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_NS_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:579:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_SOA_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:623:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_MX_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:668:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_SRV_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:692:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_EDNS_addl [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:767:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_TSIG_addl [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:783:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_A_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:819:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_AAAA_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:886:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_TXT_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_CAA_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/dns/DNS.cc:968:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/finger/Finger.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finger_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_CLOSED [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ftp/FTP.cc:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftp_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:127:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_text_msg [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_binary_msg [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/gnutella/Gnutella.cc:344:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutella_binary_msg [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1071:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_REQUEST [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1254:14: style: The scope of the variable 'version_end' can be reduced. [variableScope] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1346:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_event [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truncate_http_URI [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1388:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_header [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1652:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable software_unparsed_version_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:1769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_entity_data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:191:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFLATE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_REPLY_BODY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:307:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZIP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_header [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_header [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:563:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_level [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_level [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:581:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_message_stat [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:594:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:629:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_level [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:643:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:659:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:705:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_all_headers [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:737:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_entity_data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:747:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_entity_data_delivery_size [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:787:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skip_http_data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/http/HTTP.cc:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_sent [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_conn [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_ICMP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UNKNOWN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UNKNOWN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packet_contents [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:488:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connection [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:499:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:528:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_router_advertisement [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:561:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_neighbor_advertisement [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_neighbor_solicitation [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:606:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_redirect [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:631:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_router_solicitation [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:650:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_unreachable [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:678:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp_unreachable [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:743:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:856:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHOREPLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/icmp/ICMP.cc:879:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP6_ECHO_REPLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ident/Ident.cc:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_endp_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_default_pkt_size [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_max_keystroke_pkt_size [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interconn_min_interarrival [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backdoor_stat_period [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/interconn/InterConn.cc:204:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:1230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irc_starttls [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/irc/IRC.cc:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_success [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_terminal [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_success [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:470:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_confused [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:497:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_confused_text [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL_IN_LINE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Login.cc:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_input_line [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bad_option [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:462:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_terminal [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activating_encryption [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:586:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/NVT.cc:717:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bad_option_termination [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/RSH.cc:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsh_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/login/Rlogin.cc:245:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable login_terminal [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1283:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_header_rec [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_header_list [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_segment_overlap_length [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1351:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_content_hash [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1380:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_begin_entity [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_entity_data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_one_header [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1434:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_all_headers [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1458:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_entity_data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1515:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_all_data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.cc:1548:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_event [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:234:3: style: The destructor '~MIME_Mail' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:194:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/mime/MIME.h:234:3: note: Destructor in derived class head bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_frame_size [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_ESTABLISHED [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ncp/NCP.cc:61:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncp_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_raw_message [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:272:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_accepted [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:283:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_rejected [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:312:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_ret_arg_resp [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:320:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netbios_session_keepalive [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:334:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:465:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:491:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UDP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/netbios/NetbiosSSN.cc:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminating [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_timeout [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:25:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ntp/NTP.cc:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntpdata [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rule_matcher [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCHING_ONLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:238:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKIPPING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:268:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFERING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCHING_ONLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:335:27: style: C-style pointer casting [cstyleCast] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_ANALYZER [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.cc:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:127:11: style: The destructor '~PIA_TCP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:23:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:127:11: note: Destructor in derived class head bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:96:11: style: The destructor '~PIA_UDP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:23:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/pia/PIA.h:96:11: note: Destructor in derived class head bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_CMD_OK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:904:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/pop3/POP3.cc:932:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFS3ERR_OK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:292:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:319:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fattr_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:342:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_type_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:347:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcc_attr_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:369:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diropargs_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:410:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stable_how_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:415:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookup_reply_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:434:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readargs_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:446:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_reply_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:468:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readlink_reply_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:487:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeargs_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:503:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_reply_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:528:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newobj_reply_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:552:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delobj_reply_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:563:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readdirargs_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:580:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readdir_reply_t [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:624:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:629:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:634:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TIME [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:644:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/NFS.cc:658:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_mapping [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:219:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_port_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_callit_request [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm_bad_port [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:289:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_SUCCESS [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.cc:320:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:31:11: style: The destructor '~Portmapper_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.h:231:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/rpc/Portmap.h:31:11: note: Destructor in derived class head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:283:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_TIMEOUT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpc_dialogue [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpc_call [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:330:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpc_reply [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_ESTABLISHED [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:696:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_UDP [valueFlowBailoutIncompleteVar] 2.13.0 bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:70:9: style: C-style pointer casting [cstyleCast] head bro-2.5.5-minimal/src/analyzer/protocol/rpc/RPC.cc:733:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_timeout [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_CMD_END_OF_DATA [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:417:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smtp_starttls [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:846:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTP_CMD_X_ANONYMOUSTLS [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:862:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:875:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smtp_unexpected [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/smtp/SMTP.cc:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/ssh/SSH.cc:89:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH2 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:157:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/stepping-stone/SteppingStone.cc:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stp_delta [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/ContentLine.cc:321:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUL_IN_LINE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_SYN_SENT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_RESET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1217:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXOPT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1407:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1414:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1427:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1446:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcphdr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1491:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_option [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1525:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1545:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENTS_NONE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1667:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1765:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1780:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_reset [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1791:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resp [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1797:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_ANALYZER [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1814:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_EOF [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1846:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1854:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcphdr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1941:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_ANALYZER [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1954:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resp_supporters [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1963:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resp_supporters [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1972:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_supporters [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1983:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_supporters [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:1992:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_supporters [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2001:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endp [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2022:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_pkts [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endpoint_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn_stats [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:2166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_version_found [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_SYN_timeout [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminating [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:379:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:396:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:421:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_connection_contents [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcphdr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:462:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_CORRUPT_PKT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:474:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_partial [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:491:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_FIN_RST_PKT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:617:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_RESET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:658:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_SYN_ACK_SENT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:797:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_SYN_ACK_SENT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:836:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:885:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_CLOSED [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:958:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.cc:997:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_packet_seen [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:300:3: style: The destructor '~TCPStats_Analyzer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:212:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP.h:300:3: note: Destructor in derived class head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_inactivity_timeout [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_INACTIVE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Endpoint.cc:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:12:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_FIN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:13:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_RST [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:14:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_ACK [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:15:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_URG [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Flags.h:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:103:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ENDPOINT_ESTABLISHED [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_gap [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:185:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:303:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contents_file_write_failure [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:347:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:364:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_reassem_seq [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_max_old_segments [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:416:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:466:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:519:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trim_seq [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:600:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.cc:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/tcp/TCP_Reassembler.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_block [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:15:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_session_done [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:162:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_depth [valueFlowBailoutIncompleteVar] 2.13.0 bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:222:7: warning:inconclusive: Possible null pointer dereference: inner [nullPointer] bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:168:18: note: Assignment 'inner=0', assigned value is 0 bro-2.5.5-minimal/src/analyzer/protocol/teredo/Teredo.cc:222:7: note: Null pointer dereference head bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:185:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_len [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/udp/UDP.cc:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udphdr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/analyzer/protocol/zip/ZIP.cc:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/bro_inet_ntop.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_IN6ADDRSZ [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/bro_inet_ntop.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:1004:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INTERVAL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:1015:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ENUM [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:1029:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TABLE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:1052:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_VECTOR [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ADDR [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SUBNET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PORT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TIME [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INTERVAL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ENUM [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ANY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ANY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:292:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_VECTOR [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_RECORD [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPORT_TCP [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:386:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:555:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:566:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:577:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:583:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:589:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:595:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:601:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:607:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:613:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:619:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:625:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:631:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:637:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:643:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:649:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:655:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:661:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:699:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:750:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:869:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:880:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_COUNT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:891:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_INT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:914:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_STRING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ADDR [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:953:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SUBNET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:981:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PORT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_TIME [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Data.cc:99:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_MODULE_NAME [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:160:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:343:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_FUNC [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:375:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_FUNC [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:408:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventArgs [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:478:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:500:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:522:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:584:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELF [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:639:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outgoing_connection_established [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Manager.cc:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_PUBLISH [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Store.cc:161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broker/Store.h:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueryResult [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:107:27: performance: Function 'GetComments()' should return member 'comments' by const reference. [returnByReference] head bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:39:3: style: The destructor '~IdentifierInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Info.h:27:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/broxygen/IdentifierInfo.h:39:3: note: Destructor in derived class head bro-2.5.5-minimal/src/broxygen/Manager.cc:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_location [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:48:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Manager.cc:80:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/PackageInfo.h:32:27: performance: Function 'GetReadme()' should return member 'readme' by const reference. [returnByReference] head bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/ScriptInfo.cc:345:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_LOADER [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/ScriptInfo.h:88:27: performance: Function 'GetComments()' should return member 'comments' by const reference. [returnByReference] head bro-2.5.5-minimal/src/broxygen/Target.cc:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:278:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSTANT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:301:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ANALYZER [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_BROXYGEN [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:417:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.cc:513:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/Target.h:304:3: style: The destructor '~ScriptTarget' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/broxygen/Target.h:62:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/broxygen/Target.h:304:3: note: Destructor in derived class head bro-2.5.5-minimal/src/broxygen/Target.h:92:14: performance: Function 'Name()' should return member 'name' by const reference. [returnByReference] head bro-2.5.5-minimal/src/broxygen/Target.h:98:14: performance: Function 'Pattern()' should return member 'pattern' by const reference. [returnByReference] head bro-2.5.5-minimal/src/broxygen/utils.cc:105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/broxygen/utils.cc:91:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/bsd-getopt-long.c:435:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/cq.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/extract/Extract.cc:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_extraction_limit [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.cc:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_hash [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.h:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_hash [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/hash/Hash.h:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_hash [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:273:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Extension [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:305:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_basic_constraints [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:331:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_subject_alt_name [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:448:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_EC [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_UTCTIME [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:718:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/file_analysis/analyzer/x509/X509.cc:96:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Certificate [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:271:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/ascii/Ascii.cc:443:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:243:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:77:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/benchmark/Benchmark.cc:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/binary/Binary.cc:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_STRING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:130:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:378:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:436:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:704:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/raw/Raw.cc:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:130:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_NULL [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PORT [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/input/readers/sqlite/SQLite.cc:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/Manager.cc:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/Manager.cc:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] 2.13.0 bro-2.5.5-minimal/src/iosource/Manager.cc:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/Manager.cc:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/Packet.cc:487:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw_pkt_hdr_type [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktDumper.cc:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktDumper.cc:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_PKTIO [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_trace_sync_interval [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pseudo_realtime [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.cc:325:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/PktSrc.h:60:11: style: The destructor '~PktSrc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/IOSource.h:30:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/iosource/PktSrc.h:60:11: note: Destructor in derived class head bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:18:11: style: The destructor '~PcapDumper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktDumper.h:24:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/iosource/pcap/Dumper.h:18:11: note: Destructor in derived class head bro-2.5.5-minimal/src/iosource/pcap/Source.cc:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/pcap/Source.cc:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/pcap/Source.cc:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/pcap/Source.cc:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/iosource/pcap/Source.h:14:11: style: The destructor '~PcapSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/iosource/PktSrc.h:60:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/iosource/pcap/Source.h:14:11: note: Destructor in derived class head bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:150:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_EPOCH [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:224:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:356:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/ascii/Ascii.cc:363:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/none/None.cc:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_DONE [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_fields [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:242:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:361:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/logging/writers/sqlite/SQLite.cc:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/module_util.cc:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/nb_dns.c:245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/nb_dns.c:311:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/nb_dns.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_A [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/nb_dns.c:346:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/nb_dns.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NS_MAXDNAME [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/nb_dns.c:450:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/patricia.c:1109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/patricia.c:1122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/patricia.c:1150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/patricia.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/patricia.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/patricia.c:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/patricia.c:327:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/BitVector.cc:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/BitVector.cc:550:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_BITVECTOR [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/BitVector.cc:571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SerialObj [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueVal [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pruned [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:375:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numElements [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementDict [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementDict [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementDict [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/probabilistic/Topk.cc:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/BasicThread.cc:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/BasicThread.cc:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/BasicThread.cc:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/BasicThread.cc:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/BasicThread.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/BasicThread.cc:186:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/BasicThread.cc:53:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/Manager.cc:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/Manager.cc:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/Manager.cc:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/Manager.cc:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/Manager.cc:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/Manager.cc:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/MsgThread.cc:208:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/MsgThread.cc:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/MsgThread.cc:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/MsgThread.cc:342:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_THREADING [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/MsgThread.cc:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_time [valueFlowBailoutIncompleteVar] 2.13.0 bro-2.5.5-minimal/src/threading/MsgThread.cc:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_finished [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/src/threading/MsgThread.cc:77:3: style: The destructor '~ReporterMessage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bro-2.5.5-minimal/src/threading/MsgThread.h:321:11: note: Virtual destructor in base class bro-2.5.5-minimal/src/threading/MsgThread.cc:77:3: note: Destructor in derived class head bro-2.5.5-minimal/src/threading/Queue.h:161:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/hooks-plugin/src/Plugin.cc:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/logging-hooks-plugin/src/Plugin.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/logging-hooks-plugin/src/Plugin.cc:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/pktdumper-plugin/src/Foo.cc:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/reader-plugin/src/Foo.cc:115:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head bro-2.5.5-minimal/testing/btest/plugins/writer-plugin/src/Foo.cc:24:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc [valueFlowBailoutIncompleteVar] DONE