2026-02-19 14:29 ftp://ftp.de.debian.org/debian/pool/main/t/trinity/trinity_1.9+git20250902.294c465.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j1 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.19.0 head-info: 1f72150 (2026-02-19 10:01:06 +0100) count: 572 569 elapsed-time: 7.4 2.8 head-timing-info: old-timing-info: head results: trinity-1.9+git20250902.294c465/arg-decoder.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/arg-decoder.c:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREBUFFER_LEN [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/arg-decoder.c:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTBUFFER_LEN [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/arg-decoder.c:126:20: style: Variable 'child' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/blockdevs.c:31:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/blockdevs.c:82:20: style: Variable 'nl' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/child.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIM_INFINITY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dont_make_it_fail [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:152:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscallrecord [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainpid [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:404:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret_jump [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/child.c:450:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] trinity-1.9+git20250902.294c465/child.c:163:49: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/debug.c:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/debug.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainpid [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/debug.c:72:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/debug.c:112:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/debug.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/debug.c:162:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CONS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/drm.c:133:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/drm.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_DRM [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/drm.c:139:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/fds/epoll.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/epoll.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_EPOLL [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/epoll.c:18:45: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'epoll_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/epoll.c:39:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/epoll.c:18:45: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/epoll.c:36:9: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] trinity-1.9+git20250902.294c465/fds/eventfd.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFD_NONBLOCK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/eventfd.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_EVENTFD [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/eventfd.c:18:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'eventfd_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/eventfd.c:47:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/eventfd.c:18:47: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/fanotify_init.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fanotify_init.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fanotify_init.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_FANOTIFY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fanotify_init.c:31:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'fanotifyfd_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/fanotify_init.c:50:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/fanotify_init.c:31:50: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/fds.c:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_provider [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fds.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fds.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fds.c:124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fds.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_lifetime [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fds.c:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fds.c:197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/fds.c:214:7: warning: If memory allocation fails, then there is a possible null pointer dereference: str_orig [nullPointerOutOfMemory] trinity-1.9+git20250902.294c465/fds/fds.c:192:25: note: Assuming allocation function fails trinity-1.9+git20250902.294c465/fds/fds.c:192:25: note: Assignment 'str_orig=strdup(param)', assigned value is 0 trinity-1.9+git20250902.294c465/fds/fds.c:214:7: note: Null pointer dereference trinity-1.9+git20250902.294c465/fds/fds.c:220:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] trinity-1.9+git20250902.294c465/fds/fds.c:192:25: note: Assuming allocation function fails trinity-1.9+git20250902.294c465/fds/fds.c:192:25: note: Assignment 'str_orig=strdup(param)', assigned value is 0 trinity-1.9+git20250902.294c465/fds/fds.c:220:21: note: Null pointer addition trinity-1.9+git20250902.294c465/fds/fds.c:189:30: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/fds/files.c:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/files.c:113:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files_in_index [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/files.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_FILE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/files.c:89:46: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'filefd_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/files.c:108:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/files.c:89:46: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/inotify.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOEXEC [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/inotify.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_INOTIFY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/inotify.c:18:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'inotify_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/inotify.c:44:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/inotify.c:18:47: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/memfd.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/memfd.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/memfd.c:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_MEMFD [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/perf.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/perf.c:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_PERF [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/pipes.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/pipes.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/pipes.c:19:46: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'pipefd_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/pipes.c:63:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/pipes.c:19:46: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/sockets.c:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_BLUETOOTH [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable net_protocols [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:147:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_domains [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:383:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:429:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:500:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_SOCKET [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/sockets.c:218:58: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/fds/sockets.c:333:26: style: Variable 'triplets' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/fds/sockets.c:509:21: style: Variable 'sockinfo' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/fds/sockets.c:518:43: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/fds/testfiles.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/testfiles.c:114:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/testfiles.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_TESTFILE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/testfiles.c:24:48: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'testfile_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/testfiles.c:81:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/testfiles.c:24:48: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/timerfd.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TFD_CLOEXEC [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/timerfd.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/timerfd.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_TIMERFD [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/timerfd.c:18:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'timerfd_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/timerfd.c:42:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/timerfd.c:18:47: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/fds/userfaultfd.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/userfaultfd.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/userfaultfd.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_FD_USERFAULTFD [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/fds/userfaultfd.c:28:51: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'userfaultfd_destructor' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/fds/userfaultfd.c:52:19: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/fds/userfaultfd.c:28:51: note: Parameter 'obj' can be declared as pointer to const trinity-1.9+git20250902.294c465/ftrace.c:24:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ftrace.c:69:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ftrace.c:84:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_online_cpus [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:178:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_IOVECLEN [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:202:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_NOHINT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:401:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/generate-args.c:168:60: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/generate-args.c:197:63: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/generate-args.c:265:47: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/generate-args.c:374:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/ioctls/binder.c:53:17: style: struct member 'flat_binder_object::type' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:54:17: style: struct member 'flat_binder_object::flags' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:58:16: style: struct member 'flat_binder_object::binder' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:59:15: style: struct member 'flat_binder_object::handle' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:63:16: style: struct member 'flat_binder_object::cookie' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:72:14: style: struct member 'binder_write_read::write_size' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:73:14: style: struct member 'binder_write_read::write_consumed' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:74:16: style: struct member 'binder_write_read::write_buffer' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:75:14: style: struct member 'binder_write_read::read_size' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:76:14: style: struct member 'binder_write_read::read_consumed' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:77:16: style: struct member 'binder_write_read::read_buffer' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:83:14: style: struct member 'binder_version::protocol_version' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:126:4: style: struct member 'binder_transaction_data::target' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:127:9: style: struct member 'binder_transaction_data::cookie' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:128:15: style: struct member 'binder_transaction_data::code' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:131:15: style: struct member 'binder_transaction_data::flags' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:132:9: style: struct member 'binder_transaction_data::sender_pid' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:133:9: style: struct member 'binder_transaction_data::sender_euid' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:134:10: style: struct member 'binder_transaction_data::data_size' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:135:10: style: struct member 'binder_transaction_data::offsets_size' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:149:4: style: struct member 'binder_transaction_data::data' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:124:10: style: union member 'Anonymous2::handle' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:125:9: style: union member 'Anonymous2::ptr' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:147:5: style: union member 'Anonymous3::ptr' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:148:11: style: union member 'Anonymous3::buf' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:144:23: style: struct member 'Anonymous4::buffer' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:146:23: style: struct member 'Anonymous4::offsets' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:153:8: style: struct member 'binder_ptr_cookie::ptr' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:154:8: style: struct member 'binder_ptr_cookie::cookie' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:158:6: style: struct member 'binder_pri_desc::priority' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:159:6: style: struct member 'binder_pri_desc::desc' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:163:6: style: struct member 'binder_pri_ptr_cookie::priority' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:164:8: style: struct member 'binder_pri_ptr_cookie::ptr' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/binder.c:165:8: style: struct member 'binder_pri_ptr_cookie::cookie' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/dm.c:64:1: error: There is an unknown macro here somewhere. Configuration is required. If REG_IOCTL_GROUP is a macro then please configure it. [unknownMacro] trinity-1.9+git20250902.294c465/ioctls/ext.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_objects [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/ext.c:61:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/ioctls/ext.c:31:7: style: struct member 'ext4_encryption_policy::version' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/ext.c:32:7: style: struct member 'ext4_encryption_policy::contents_encryption_mode' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/ext.c:33:7: style: struct member 'ext4_encryption_policy::filenames_encryption_mode' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/ext.c:34:7: style: struct member 'ext4_encryption_policy::flags' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/ext.c:35:7: style: struct member 'ext4_encryption_policy::master_key_descriptor' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/input.c:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CNT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/ioctls.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_test [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/ioctls.c:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_test [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/ioctls.c:125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/ioctls.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable request [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/ioctls.c:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/logger.c:42:8: style: struct member 'logger_entry::msg' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/loop.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If REG_IOCTL_GROUP is a macro then please configure it. [unknownMacro] trinity-1.9+git20250902.294c465/ioctls/ozwpan.c:31:7: style: struct member 'oz_binding_info::name' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/scsi.c:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_NONE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/sgx.c:77:16: style: struct member 'sgx_range::start_addr' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/sgx.c:78:15: style: struct member 'sgx_range::nr_pages' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/sgx.c:82:19: style: struct member 'sgx_modification_param::range' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/sgx.c:83:16: style: struct member 'sgx_modification_param::flags' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/socket.c:10:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_objects [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/socket.c:14:22: style: Variable 'si' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/ioctls/usbmon.c:38:8: style: struct member 'mon_bin_get::hdr' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/usbmon.c:39:19: style: struct member 'mon_bin_get::data' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/usbmon.c:40:9: style: struct member 'mon_bin_get::alloc' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/usbmon.c:44:20: style: struct member 'mon_bin_mfetch::offvec' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vfs.c:20:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_objects [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/ioctls/vfs.c:29:3: style: Variable 'obj' is assigned an expression that holds the same value. [redundantAssignment] trinity-1.9+git20250902.294c465/ioctls/vfs.c:22:7: note: obj is assigned '(struct object*)node' here. trinity-1.9+git20250902.294c465/ioctls/vfs.c:23:23: note: Assuming condition is false trinity-1.9+git20250902.294c465/ioctls/vfs.c:29:3: note: Variable 'obj' is assigned an expression that holds the same value. trinity-1.9+git20250902.294c465/ioctls/vfs.c:36:3: style: Variable 'obj' is assigned an expression that holds the same value. [redundantAssignment] trinity-1.9+git20250902.294c465/ioctls/vfs.c:29:7: note: obj is assigned '(struct object*)node' here. trinity-1.9+git20250902.294c465/ioctls/vfs.c:30:23: note: Assuming condition is false trinity-1.9+git20250902.294c465/ioctls/vfs.c:36:3: note: Variable 'obj' is assigned an expression that holds the same value. trinity-1.9+git20250902.294c465/ioctls/vfs.c:18:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/ioctls/vt.c:19:18: style: struct member 'termios2::c_iflag' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vt.c:20:18: style: struct member 'termios2::c_oflag' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vt.c:21:18: style: struct member 'termios2::c_cflag' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vt.c:22:18: style: struct member 'termios2::c_lflag' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vt.c:23:14: style: struct member 'termios2::c_line' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vt.c:24:14: style: struct member 'termios2::c_cc' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vt.c:25:17: style: struct member 'termios2::c_ispeed' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/vt.c:26:17: style: struct member 'termios2::c_ospeed' is never used. [unusedStructMember] trinity-1.9+git20250902.294c465/ioctls/watchdog.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If REG_IOCTL_GROUP is a macro then please configure it. [unknownMacro] trinity-1.9+git20250902.294c465/locks.c:21:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKED [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/locks.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/locks.c:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKING [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/locks.c:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOCKED [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/locks.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOCKED [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/locks.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOCKED [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/locks.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOCKED [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/locks.c:107:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] trinity-1.9+git20250902.294c465/log-files.c:21:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging_args [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/log-files.c:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exit_reason [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/log-files.c:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainpid [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/log-files.c:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/log-files.c:75:20: style: Variable 'child' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/log.c:15:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/log.c:22:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/log.c:29:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/log.c:36:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:42:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previous_op_count [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:97:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spawn_no_more [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_FD [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainpid [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:271:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:303:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:354:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:425:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:442:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exit_reason [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:497:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running_childs [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pids [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:599:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running_childs [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:674:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:689:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_count [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:711:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:725:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exit_reason [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:801:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spawn_no_more [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/main.c:255:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] trinity-1.9+git20250902.294c465/main.c:195:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/mm/fault-read.c:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:18:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-read.c:10:42: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/mm/fault-read.c:15:39: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/mm/fault-read.c:91:40: style: Parameter 'map' can be declared as pointer to const. However it seems that 'read_last_page' is a callback function, if 'map' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/mm/fault-read.c:107:12: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/mm/fault-read.c:91:40: note: Parameter 'map' can be declared as pointer to const trinity-1.9+git20250902.294c465/mm/fault-write.c:15:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:26:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_WRITE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:42:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/fault-write.c:34:42: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/mm/maps-initial.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps-initial.c:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps-initial.c:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_destructor [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_GLOBAL [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_objects [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_WRITE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps.c:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/mm/maps.c:196:28: warning: Either the condition 'len==0' is redundant or mmap() argument nr 2 can have invalid value. The value is 0 but the valid values are '1:'. [invalidFunctionArg] trinity-1.9+git20250902.294c465/mm/maps.c:188:10: note: Assuming that condition 'len==0' is not redundant trinity-1.9+git20250902.294c465/mm/maps.c:196:28: note: Invalid argument trinity-1.9+git20250902.294c465/mm/maps.c:22:20: style: Variable 'child' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/mm/maps.c:96:15: style: Variable 'm' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/net/domains.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specific_domain [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/domains.c:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_domains [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/domains.c:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_domains [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/domains.c:153:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] trinity-1.9+git20250902.294c465/net/domains.c:153:43: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] trinity-1.9+git20250902.294c465/net/domains.c:146:8: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/net/proto-atm.c:18:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_atmpvc [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-atm.c:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_atmsvc [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-atm.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_ATM [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-bluetooth.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_HCI [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-can.c:16:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_can [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ip-raw.c:8:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_FILTER [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ip-tcp.c:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_ULP [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ipv4.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ipv4.c:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ipv4.c:201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ipv4.c:309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_MAX [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ipv4.c:331:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_1_2_VERSION [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-ipv4.c:341:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_IP [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-llc.c:19:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_llc [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-netlink.c:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_nl [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-nfc.c:16:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_nfc [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-packet.c:19:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_pkt [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-packet.c:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tpacket_req3 [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-packet.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPACKET_V3 [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-packet.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPACKET_V3 [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-packet.c:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_PACKET [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-phonet.c:18:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_pn [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-pppox.c:23:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_pppox [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-pppox.c:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_pppol2tp [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-pppox.c:149:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-pppox.c:161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-pppox.c:63:29: style: Parameter 'addrlen' can be declared as pointer to const. However it seems that 'pppox_PX_PROTO_OL2TP_PPPoL2TPin6' is a callback function, if 'addrlen' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/net/proto-pppox.c:150:13: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/net/proto-pppox.c:63:29: note: Parameter 'addrlen' can be declared as pointer to const trinity-1.9+git20250902.294c465/net/proto-pppox.c:92:29: style: Parameter 'addrlen' can be declared as pointer to const. However it seems that 'pppox_PX_PROTO_OL2TP_PPPoL2TPv3' is a callback function, if 'addrlen' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/net/proto-pppox.c:151:13: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/net/proto-pppox.c:92:29: note: Parameter 'addrlen' can be declared as pointer to const trinity-1.9+git20250902.294c465/net/proto-pppox.c:114:29: style: Parameter 'addrlen' can be declared as pointer to const. However it seems that 'pppox_PX_PROTO_OL2TP_PPPoL2TPv3in6' is a callback function, if 'addrlen' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/net/proto-pppox.c:152:13: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/net/proto-pppox.c:114:29: note: Parameter 'addrlen' can be declared as pointer to const trinity-1.9+git20250902.294c465/net/proto-tipc.c:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_tipc [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-tipc.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_TIPC [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-unix.c:15:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-x25.c:16:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_x25 [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/proto-x25.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_X25 [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/net/sockaddr.c:21:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:11:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_GLOBAL [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OBJECT_TYPES [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_objects [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:165:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OBJECT_TYPES [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OBJECT_TYPES [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/objects.c:71:20: style: Variable 'globalhead' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/objects.c:82:18: style: Variable 'head' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/objects.c:175:18: style: Variable 'head' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/output.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiet_level [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/output.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/output.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/output.c:112:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiet_level [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/output.c:28:8: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/output.c:107:35: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/params.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progname [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/params.c:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/params.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/params.c:146:13: warning: If memory allocation fails, then there is a possible null pointer dereference: logging_args [nullPointerOutOfMemory] trinity-1.9+git20250902.294c465/params.c:143:23: note: Assuming allocation function fails trinity-1.9+git20250902.294c465/params.c:143:23: note: Assignment 'logging_args=strdup(optarg)', assigned value is 0 trinity-1.9+git20250902.294c465/params.c:146:13: note: Null pointer dereference trinity-1.9+git20250902.294c465/params.c:155:33: style: Parameter 'argv' can be declared as const array [constParameter] trinity-1.9+git20250902.294c465/pathnames.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pathnames.c:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_DNR [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pathnames.c:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_DEPTH [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pathnames.c:252:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable victim_path [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pathnames.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH_LEN [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pathnames.c:170:110: style: Parameter 'ftwbuf' can be declared as pointer to const. However it seems that 'file_tree_callback' is a callback function, if 'ftwbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/pathnames.c:208:22: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/pathnames.c:170:110: note: Parameter 'ftwbuf' can be declared as pointer to const trinity-1.9+git20250902.294c465/pids.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHILD_NOT_FOUND [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_PIDSLOT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:78:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running_childs [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_children [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running_childs [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/pids.c:83:22: style: Variable 'child' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/pids.c:75:20: style: Variable 'j' is assigned a value that is never used. [unreadVariable] trinity-1.9+git20250902.294c465/post-mortem.c:41:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/post-mortem.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postmortem_in_progress [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/post-mortem.c:15:62: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/rand/interesting-numbers.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/interesting-numbers.c:105:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/interesting-numbers.c:78:11: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] trinity-1.9+git20250902.294c465/rand/random-address.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random-address.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapping_sizes [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random-address.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_ADDRESS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random-address.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random-address.c:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random-address.c:72:63: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/rand/random-address.c:74:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/rand/random-address.c:113:15: style: Variable 'map' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/rand/random-length.c:16:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random-page.c:188:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BIT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random.c:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/random.c:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BIT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/seed.c:45:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_set_seed [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/seed.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seed [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/rand/seed.c:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainpid [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/random-syscall.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/random-syscall.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/random-syscall.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/random-syscall.c:74:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/results.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/results.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/results.c:11:48: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/shm.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shm_s [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/shm.c:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_debug [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/signals.c:15:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SIGINT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/signals.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/signals.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/stats.c:12:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/stats.c:32:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable biarch [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/stats.c:9:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscall.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscall.c:151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SET_NAME [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscall.c:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscall.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ENOSYS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscall.c:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_PATHNAME [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscall.c:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscall.c:167:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] trinity-1.9+git20250902.294c465/syscall.c:178:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] trinity-1.9+git20250902.294c465/syscall.c:186:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/epoll_create.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/epoll_create.c:12:53: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_epoll_create' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/epoll_create.c:66:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/epoll_create.c:12:53: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/eventfd.c:13:55: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_eventfd_create' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/eventfd.c:60:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/eventfd.c:13:55: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/execve.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/execve.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/fanotify_mark.c:40:15: style: Variable 'flagvals' can be declared as const array [constVariable] trinity-1.9+git20250902.294c465/syscalls/fcntl.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DN_ACCESS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/fork.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __unused__ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/fork.c:22:45: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_fork' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/fork.c:45:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/fork.c:22:45: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/futex.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_GLOBAL [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_GLOBAL [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_online_cpus [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_futex [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/futex.c:336:46: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_futex' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/futex.c:365:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/futex.c:336:46: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/getrandom.c:12:65: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'sanitise_getrandom' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/getrandom.c:30:14: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/getrandom.c:12:65: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/inotify_init.c:9:53: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_inotify_init' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/inotify_init.c:53:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/inotify_init.c:9:53: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/linkat.c:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/madvise.c:13:63: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'sanitise_madvise' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/madvise.c:63:14: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/madvise.c:13:63: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/mbind.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/mincore.c:21:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/mlock.c:12:61: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'sanitise_mlock' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/mlock.c:43:14: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/mlock.c:12:61: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/mmap.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapping_sizes [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/mmap.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHILD_ANON [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/mmap.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/mmap.c:109:49: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'decode_mmap' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/mmap.c:176:12: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/mmap.c:109:49: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/mmap.c:121:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] trinity-1.9+git20250902.294c465/syscalls/move_pages.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/move_pages.c:51:3: warning: If memory allocation fails, then there is a possible null pointer dereference: nodes [nullPointerOutOfMemory] trinity-1.9+git20250902.294c465/syscalls/move_pages.c:49:16: note: Assuming allocation function fails trinity-1.9+git20250902.294c465/syscalls/move_pages.c:49:16: note: Assignment 'nodes=calloc(count,sizeof(int))', assigned value is 0 trinity-1.9+git20250902.294c465/syscalls/move_pages.c:51:3: note: Null pointer dereference trinity-1.9+git20250902.294c465/syscalls/move_pages.c:41:15: style: Variable 'map' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/mprotect.c:16:64: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'sanitise_mprotect' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/mprotect.c:59:14: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/mprotect.c:16:64: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/mprotect.c:24:49: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_mprotect' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/mprotect.c:61:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/mprotect.c:24:49: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/mremap.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MREMAP_FIXED [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/msgrcv.c:12:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGMAX [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/munlock.c:9:63: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'sanitise_munlock' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/munlock.c:21:14: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/munlock.c:9:63: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/munmap.c:25:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/munmap.c:60:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/munmap.c:54:47: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_munmap' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/munmap.c:73:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/munmap.c:54:47: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/open.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/open.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:548:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_COUNT_HW_CACHE_L1D [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_TYPE_HARDWARE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:658:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_COUNT_HW_CPU_CYCLES [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HW_BREAKPOINT_EMPTY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:845:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_SAMPLE_IP [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:897:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_FORMAT_GROUP [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:913:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_ATTR_SIZE_VER0 [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:949:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_SAMPLE_BRANCH_USER [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:1042:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_TYPE_BREAKPOINT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:1111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_TYPE_BREAKPOINT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:1258:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perf_event_attr [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:386:13: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:447:13: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:279:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:279:24: style: Variable 'event_entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:279:37: style: Variable 'format_entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/perf_event_open.c:206:10: style: Variable 'base' is assigned a value that is never used. [unreadVariable] trinity-1.9+git20250902.294c465/syscalls/poll.c:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/poll.c:63:17: style: Variable 'fds' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/prctl.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SET_SECCOMP [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/prctl.c:71:9: style: Redundant initialization for 'option'. The initialized value is overwritten before it is read. [redundantInitialization] trinity-1.9+git20250902.294c465/syscalls/prctl.c:68:13: note: option is initialized trinity-1.9+git20250902.294c465/syscalls/prctl.c:71:9: note: option is overwritten trinity-1.9+git20250902.294c465/syscalls/prctl.c:62:61: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/syscalls/read.c:19:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/read.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/remap_file_pages.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/remap_file_pages.c:18:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/s390x/s390_guarded_storage.c:23:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gs_cb [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/s390x/s390_pci_mmio.c:19:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/s390x/s390_sthyi.c:22:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/s390x/s390_sthyi.c:23:8: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/sched_getattr.c:16:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/select.c:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_set [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/send.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/send.c:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msghdr [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/set_robust_list.c:12:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable robust_list_head [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/setsockopt.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/setsockopt.c:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRINITY_PF_MAX [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/setsockopt.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable net_protocols [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/setsockopt.c:159:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/setsockopt.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/setsockopt.c:54:18: style: Variable 'optval' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/shmget.c:13:47: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_shmget' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/shmget.c:28:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/shmget.c:13:47: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/socket.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/socket.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable net_protocols [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/socket.c:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_specific_domain [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/socket.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable net_protocols [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/socket.c:122:47: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'post_socket' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] trinity-1.9+git20250902.294c465/syscalls/socket.c:146:10: note: You might need to cast the function pointer here trinity-1.9+git20250902.294c465/syscalls/socket.c:122:47: note: Parameter 'rec' can be declared as pointer to const trinity-1.9+git20250902.294c465/syscalls/socketcall.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SOCKET [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/socketpair.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/sync_file_range.c:30:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SHIFT [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/syslog.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MASK [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/syslog.c:24:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/syscalls/timer_create.c:18:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigevent [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/vmsplice.c:21:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIO_MAXIOV [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/syscalls/write.c:23:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_size [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/sysv-shm.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHM_HUGETLB [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:31:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_32bit_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_64bit_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_32bit_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:46:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_64bit_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_64bit_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_32bit_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:155:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_64_arch [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:218:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_32_arch [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:343:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:379:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-biarch.c:156:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables-biarch.c:183:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables-uniarch.c:24:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:29:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr_active_syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:102:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:116:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:131:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:170:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables-uniarch.c:61:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:80:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:266:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:338:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:391:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls_32bit [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:491:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscallentry [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:520:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:538:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:561:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:571:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable random_selection_num [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:603:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_specific_syscall [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:620:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desired_group [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:667:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:686:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syscalls [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tables.c:60:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables.c:294:8: style: Variable 'arg_arch' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables.c:386:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables.c:496:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables.c:686:23: style: Variable 'syscall_entry' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/tables.c:148:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] trinity-1.9+git20250902.294c465/tables.c:161:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] trinity-1.9+git20250902.294c465/taint.c:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/taint.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel_taint_mask [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/taint.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAINT_NAME_LEN [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/taint.c:123:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel_taint_param_occured [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/taint.c:140:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/taint.c:69:56: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/tools/analyze-sockets.c:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tools/analyze-sockets.c:192:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/tools/analyze-sockets.c:185:32: style: Parameter 'cachefilename' can be declared as pointer to const [constParameterPointer] trinity-1.9+git20250902.294c465/trinity.c:106:23: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] trinity-1.9+git20250902.294c465/uid.c:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/uid.c:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dropprivs [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/uid.c:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dangerous [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/uid.c:123:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dropprivs [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/uid.c:65:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] trinity-1.9+git20250902.294c465/uid.c:57:17: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] trinity-1.9+git20250902.294c465/utils.c:25:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/utils.c:96:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHILD_NOT_FOUND [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/utils.c:121:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainpid [valueFlowBailoutIncompleteVar] trinity-1.9+git20250902.294c465/utils.c:72:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] trinity-1.9+git20250902.294c465/utils.c:76:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] trinity-1.9+git20250902.294c465/utils.c:31:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] trinity-1.9+git20250902.294c465/utils.c:25:12: note: Assuming allocation function fails trinity-1.9+git20250902.294c465/utils.c:25:12: note: Assignment 'ret=mmap(NULL,size,PROT_READ|PROT_WRITE,MAP_ANON|MAP_SHARED,-1,0)', assigned value is 0 trinity-1.9+git20250902.294c465/utils.c:31:9: note: Null pointer dereference trinity-1.9+git20250902.294c465/utils.c:125:27: warning: If resource allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfResources] trinity-1.9+git20250902.294c465/utils.c:124:24: note: Assuming allocation function fails trinity-1.9+git20250902.294c465/utils.c:124:24: note: Assignment 'dir=opendir(buf)', assigned value is 0 trinity-1.9+git20250902.294c465/utils.c:125:27: note: Null pointer dereference trinity-1.9+git20250902.294c465/utils.c:128:15: warning: If resource allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfResources] trinity-1.9+git20250902.294c465/utils.c:124:24: note: Assuming allocation function fails trinity-1.9+git20250902.294c465/utils.c:124:24: note: Assignment 'dir=opendir(buf)', assigned value is 0 trinity-1.9+git20250902.294c465/utils.c:128:15: note: Null pointer dereference trinity-1.9+git20250902.294c465/utils.c:119:21: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] diff: head trinity-1.9+git20250902.294c465/fds/sockets.c:518:43: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] head trinity-1.9+git20250902.294c465/log-files.c:75:20: style: Variable 'child' can be declared as pointer to const [constVariablePointer] head trinity-1.9+git20250902.294c465/results.c:11:48: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] DONE