2025-06-30 00:34 ftp://ftp.de.debian.org/debian/pool/main/p/postgresql-rum/postgresql-rum_1.3.14.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 328 323 elapsed-time: 1.5 1.5 head-timing-info: old-timing-info: head results: rum-1.3.14/src/qsort_tuple.c:236:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datum1 [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum.h:903:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBIT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum.h:962:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPointerData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum.h:1048:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPointerData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbulk.c:236:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbulk.c:288:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftRightWalk [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbtree.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_SHARE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbtree.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_UNLOCK [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbtree.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_SHARE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbtree.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbtree.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBuffer [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbtree.c:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbtree.c:395:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leftlink [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT4OID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:520:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:561:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTREE_AM_OID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:630:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:677:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTREE_AM_OID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:701:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:741:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_COLLATION_OID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:749:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_COLLATION_OID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:761:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:884:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordEntryPos [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QI_VAL [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:787:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QI_VAL [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:958:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_EXEC_CALC_NOT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:986:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBIT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1014:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBIT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1038:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBIT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QI_VAL [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1159:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIN_SEARCH_MODE_DEFAULT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1503:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PG_INT32_MAX [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:1757:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:2130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:2241:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPEFUNC_COMPOSITE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:2263:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTEAOID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:2287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordEntryPos [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumbulk.c:228:46: style: Parameter 'addInfoIsNull' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumbulk.c:229:26: style: Parameter 'categories' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/btree_rum.c:60:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:89:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTLessStrategyNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:411:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:411:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:411:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:425:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:425:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:425:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PG_INT64_MIN [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:439:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:439:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:439:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:459:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:459:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:459:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:480:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:480:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:480:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:486:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PG_INT64_MIN [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:489:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:489:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:489:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:503:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:503:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:503:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:508:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NOBEGIN [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:523:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:523:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:523:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:526:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:526:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOid [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:526:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:536:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:541:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimeTzADT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:549:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:554:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATEVAL_NOBEGIN [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:557:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interval [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:570:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:575:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable macaddr [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:580:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:588:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:590:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:598:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:606:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:608:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:619:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:630:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/btree_rum.c:675:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcinfo [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_arr_utils.c:280:11: style: Variable 'check' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_arr_utils.c:291:11: style: Variable 'nullFlags' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_arr_utils.c:294:11: style: Variable 'addInfoIsNull' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_arr_utils.c:833:12: style: Variable 'aptr' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_arr_utils.c:834:8: style: Variable 'bptr' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rumentrypage.c:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:129:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rightlink [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:344:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBlockNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:403:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:421:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumentrypage.c:533:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:196:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBIT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:264:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBIT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:291:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPointerData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:419:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rightlink [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:535:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:628:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:649:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxoff [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:708:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:724:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxoff [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:756:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxoff [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:786:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:821:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBlockNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:1070:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:1241:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxoff [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:1325:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:1347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxoff [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:1455:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:1485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForwardScanDirection [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:1539:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_UNLOCK [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:72:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_XLOG_FULL_IMAGE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:360:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:452:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_UNLOCK [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:536:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:586:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maintenance_work_mem [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:628:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:742:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:803:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:836:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentMemoryContext [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentMemoryContext [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBuffer [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIN_SEARCH_MODE_DEFAULT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBuffer [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:378:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIN_SEARCH_MODE_DEFAULT [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:474:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidStrategy [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:500:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMovementScanDirection [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:531:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMovementScanDirection [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:576:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMovementScanDirection [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:750:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScanKeyData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:772:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumscan.c:779:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIN_SEARCH_MODE_EVERYTHING [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rightlink [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:249:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxoff [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:313:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable work_mem [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:552:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBuffer [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:765:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentMemoryContext [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:890:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_SHARE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:994:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBuffer [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:1166:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBlockNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:1604:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:1768:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_SHARE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:1840:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIN_SEARCH_MODE_EVERYTHING [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:2064:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIN_SEARCH_MODE_EVERYTHING [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:2256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float8 [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumget.c:2389:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMovementScanDirection [valueFlowBailoutIncompleteVar] rum-1.3.14/src/ruminsert.c:560:12: style: Parameter 'isnull' can be declared as pointer to const. However it seems that 'rumBuildCallback' is a callback function, if 'isnull' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rum-1.3.14/src/ruminsert.c:672:12: note: You might need to cast the function pointer here rum-1.3.14/src/ruminsert.c:560:12: note: Parameter 'isnull' can be declared as pointer to const rum-1.3.14/src/ruminsert.c:818:48: style: Parameter 'isnull' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumsort.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float8 [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumtsquery.c:61:67: error: syntax error: !) [syntaxError] rum-1.3.14/src/rumsort.c:160:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumsort.c:270:66: style: Parameter 'tup' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumsort.c:285:34: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumsort.c:298:19: style: Parameter 'stup' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumsort.c:481:52: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumutil.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGC_USERSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexAmRoutine [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidAttrNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:534:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBlockNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:584:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBlockNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_XLOG_FULL_IMAGE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:615:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_XLOG_FULL_IMAGE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:751:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Form_pg_index [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:1014:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_SHARE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:1045:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumutil.c:1142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rum_ts_utils.c:206:75: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pre_checkcondition_rum' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rum-1.3.14/src/rum_ts_utils.c:254:8: note: You might need to cast the function pointer here rum-1.3.14/src/rum_ts_utils.c:206:75: note: Parameter 'data' can be declared as pointer to const rum-1.3.14/src/rum_ts_utils.c:1031:17: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rum_ts_utils.c:1049:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_ts_utils.c:1443:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_ts_utils.c:1444:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_ts_utils.c:1610:30: style: Parameter 'addInfoIsNull' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rum_ts_utils.c:1739:8: style: Variable 'firstentry' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rum_ts_utils.c:1852:25: style: Parameter 'arrdata' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rum_ts_utils.c:1860:15: style: Variable 'CurExtPos' is assigned a value that is never used. [unreadVariable] rum-1.3.14/src/rumvacuum.c:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvacuum.c:222:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_FORKNUM [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvacuum.c:331:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_FORKNUM [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvacuum.c:485:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_FORKNUM [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvacuum.c:523:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidBuffer [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvacuum.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstOffsetNumber [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvacuum.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvacuum.c:775:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexBulkDeleteResult [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvalidate.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumvalidate.c:52:23: style: Variable 'opclassgroup' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rumutil.c:1011:19: style: Variable 'metadata' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rumscan.c:225:5: warning: Possible null pointer dereference: scanKey [nullPointer] rum-1.3.14/src/rumscan.c:204:26: note: Assignment 'scanKey=NULL', assigned value is 0 rum-1.3.14/src/rumscan.c:206:19: note: Assuming condition is false rum-1.3.14/src/rumscan.c:225:5: note: Null pointer dereference rum-1.3.14/src/rumscan.c:467:31: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort11.c:832:0: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort11.c:832:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort12.c:832:0: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort12.c:832:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort13.c:904:0: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort13.c:904:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort14.c:923:0: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort14.c:923:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort15.c:1056:0: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort15.c:1056:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] rum-1.3.14/src/tuplesort10.c:683:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentMemoryContext [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:796:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortSupportData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:839:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTREE_AM_OID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:965:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortSupportData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:1080:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortSupportData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:1323:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxAllocHugeSize [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:1725:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:1733:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abbrev_converter [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:1833:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:1887:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:2270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:2323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:2359:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replacement_sort_tuples [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:2398:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:2609:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3074:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3254:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3452:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tupindex [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3519:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tupindex [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3559:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3631:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3687:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3753:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_DATA_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3779:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_DATA_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3883:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_MAX_KEYS [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:3994:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPointerData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:4018:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPointerData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:4132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_MAX_KEYS [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:4334:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:4376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:4394:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort10.c:4435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:657:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentMemoryContext [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:771:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortSupportData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:814:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTREE_AM_OID [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:942:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortSupportData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:1052:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortSupportData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:1295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxAllocHugeSize [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:1696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:1704:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abbrev_converter [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:1804:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:1862:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:2251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:2308:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:2333:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replacement_sort_tuples [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:2379:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:2786:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:2925:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARDCHUNKHEADERSIZE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3519:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3550:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3579:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3615:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLCKSZ [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3820:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tupindex [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3861:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tupindex [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3901:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:3980:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4036:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4102:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_DATA_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4125:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMAL_TUPLE_DATA_OFFSET [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_MAX_KEYS [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4346:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPointerData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4367:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPointerData [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4403:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAPTUPLESIZE [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4495:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_MAX_KEYS [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4691:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4739:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4757:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/tuplesort96.c:4799:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum [valueFlowBailoutIncompleteVar] rum-1.3.14/src/rumdatapage.c:169:44: style: Parameter 'rumstate' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumdatapage.c:372:14: style: Variable 'aptr' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rumdatapage.c:373:8: style: Variable 'bptr' can be declared as pointer to const [constVariablePointer] rum-1.3.14/src/rumdatapage.c:508:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumdatapage.c:722:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumdatapage.c:172:26: style: Variable 'blockNumberIncr' is assigned a value that is never used. [unreadVariable] rum-1.3.14/src/rumget.c:354:11: style: Local variable 'cmp' shadows outer variable [shadowVariable] rum-1.3.14/src/rumget.c:303:12: note: Shadowed declaration rum-1.3.14/src/rumget.c:354:11: note: Shadow variable rum-1.3.14/src/rumget.c:1339:17: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumget.c:1339:29: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/rumget.c:1451:49: style: Parameter 'advancePast' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort10.c:4016:31: style:inconclusive: Function 'readtup_cluster' argument 4 names different: declaration 'len' definition 'tuplen'. [funcArgNamesDifferent] rum-1.3.14/src/tuplesort10.c:623:31: note: Function 'readtup_cluster' argument 4 names different: declaration 'len' definition 'tuplen'. rum-1.3.14/src/tuplesort10.c:4016:31: note: Function 'readtup_cluster' argument 4 names different: declaration 'len' definition 'tuplen'. rum-1.3.14/src/tuplesort10.c:759:30: style: Parameter 'attNums' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort10.c:760:32: style: Parameter 'sortCollations' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort10.c:761:13: style: Parameter 'nullsFirstFlags' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort10.c:2351:30: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort10.c:3535:34: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort10.c:3608:73: style: Parameter 'state' can be declared as pointer to const. However it seems that 'comparetup_heap' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rum-1.3.14/src/tuplesort10.c:787:22: note: You might need to cast the function pointer here rum-1.3.14/src/tuplesort10.c:3608:73: note: Parameter 'state' can be declared as pointer to const rum-1.3.14/src/tuplesort10.c:225:8: style: union member 'SlabSlot::buffer' is never used. [unusedStructMember] rum-1.3.14/src/tuplesort10.c:2614:12: style: Variable 'numTapes' is assigned a value that is never used. [unreadVariable] rum-1.3.14/src/tuplesort96.c:3033:62: style:inconclusive: Function 'mergebatchone' argument 3 names different: declaration 'stup' definition 'rtup'. [funcArgNamesDifferent] rum-1.3.14/src/tuplesort96.c:562:17: note: Function 'mergebatchone' argument 3 names different: declaration 'stup' definition 'rtup'. rum-1.3.14/src/tuplesort96.c:3033:62: note: Function 'mergebatchone' argument 3 names different: declaration 'stup' definition 'rtup'. rum-1.3.14/src/tuplesort96.c:4365:31: style:inconclusive: Function 'readtup_cluster' argument 4 names different: declaration 'len' definition 'tuplen'. [funcArgNamesDifferent] rum-1.3.14/src/tuplesort96.c:594:31: note: Function 'readtup_cluster' argument 4 names different: declaration 'len' definition 'tuplen'. rum-1.3.14/src/tuplesort96.c:4365:31: note: Function 'readtup_cluster' argument 4 names different: declaration 'len' definition 'tuplen'. rum-1.3.14/src/tuplesort96.c:733:30: style: Parameter 'attNums' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort96.c:734:32: style: Parameter 'sortCollations' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort96.c:735:13: style: Parameter 'nullsFirstFlags' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort96.c:2325:30: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort96.c:3877:34: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] rum-1.3.14/src/tuplesort96.c:3957:73: style: Parameter 'state' can be declared as pointer to const. However it seems that 'comparetup_heap' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rum-1.3.14/src/tuplesort96.c:761:22: note: You might need to cast the function pointer here rum-1.3.14/src/tuplesort96.c:3957:73: note: Parameter 'state' can be declared as pointer to const rum-1.3.14/src/tuplesort96.c:4549:24: style: Parameter 'state' can be declared as pointer to const. However it seems that 'comparetup_index_hash' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rum-1.3.14/src/tuplesort96.c:994:22: note: You might need to cast the function pointer here rum-1.3.14/src/tuplesort96.c:4549:24: note: Parameter 'state' can be declared as pointer to const diff: head rum-1.3.14/src/tuplesort11.c:832:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] head rum-1.3.14/src/tuplesort12.c:832:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] head rum-1.3.14/src/tuplesort13.c:904:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] head rum-1.3.14/src/tuplesort14.c:923:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] head rum-1.3.14/src/tuplesort15.c:1056:2: error: failed to expand 'TRACE_POSTGRESQL_SORT_START', Wrong number of parameters for macro 'TRACE_POSTGRESQL_SORT_START'. [preprocessorErrorDirective] DONE