2024-05-06 14:21 ftp://ftp.de.debian.org/debian/pool/main/g/gvfs/gvfs_1.54.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.59 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.14.0 head-info: a26b16d (2024-05-06 14:19:59 +0200) count: 1492 1491 elapsed-time: 76.0 75.5 head-timing-info: old-timing-info: head results: gvfs-1.54.0/client/afpuri.c:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDecodedUri [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/afpuri.c:52:46: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/afpuri.c:244:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonfile.c:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:451:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:568:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:589:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:775:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_KEY_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:1958:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNT_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:2515:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:2564:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:2714:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfile.c:83:34: style: Parameter 'daemon_file' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonfile.c:124:33: style: Parameter 'file' can be declared as pointer to const. However it seems that 'g_daemon_file_is_native' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonfile.c:3532:22: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonfile.c:124:33: note: Parameter 'file' can be declared as pointer to const gvfs-1.54.0/client/gdaemonfile.c:905:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:1020:27: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:1292:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:1449:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:1534:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:1620:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:1724:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:1810:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:2077:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:3044:27: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfile.c:2732:61: error: Uninitialized variable: &obj_path [uninitvar] gvfs-1.54.0/client/gdaemonfileenumerator.c:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_enumerator_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:307:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DAEMON_FILE_ENUMERATOR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_KEY_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:368:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:545:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:622:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileenumerator.c:647:28: style:inconclusive: Function 'g_daemon_file_enumerator_next_files_finish' argument 2 names different: declaration 'result' definition 'res'. [funcArgNamesDifferent] gvfs-1.54.0/client/gdaemonfileenumerator.c:91:32: note: Function 'g_daemon_file_enumerator_next_files_finish' argument 2 names different: declaration 'result' definition 'res'. gvfs-1.54.0/client/gdaemonfileenumerator.c:647:28: note: Function 'g_daemon_file_enumerator_next_files_finish' argument 2 names different: declaration 'result' definition 'res'. gvfs-1.54.0/client/gdaemonfileenumerator.c:359:10: style: Variable 'container' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfileenumerator.c:474:66: style: Parameter 'enumerator' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonfileenumerator.c:567:26: style: Variable 'enumerator' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfileenumerator.c:657:50: style: Parameter 'enumerator' can be declared as pointer to const. However it seems that 'g_daemon_file_enumerator_close' is a callback function, if 'enumerator' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonfileenumerator.c:173:32: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonfileenumerator.c:657:50: note: Parameter 'enumerator' can be declared as pointer to const gvfs-1.54.0/client/gdaemonfileenumerator.c:658:23: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'g_daemon_file_enumerator_close' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonfileenumerator.c:173:32: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonfileenumerator.c:658:23: note: Parameter 'cancellable' can be declared as pointer to const gvfs-1.54.0/client/gdaemonfileinputstream.c:336:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_input_stream_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_CANCELLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:468:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:631:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_READ [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:904:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_CLOSE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:1146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:1393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_QUERY_INFO [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileinputstream.c:1849:26: style:inconclusive: Function 'g_daemon_file_input_stream_read_async' argument 7 names different: declaration 'data' definition 'user_data'. [funcArgNamesDifferent] gvfs-1.54.0/client/gdaemonfileinputstream.c:252:31: note: Function 'g_daemon_file_input_stream_read_async' argument 7 names different: declaration 'data' definition 'user_data'. gvfs-1.54.0/client/gdaemonfileinputstream.c:1849:26: note: Function 'g_daemon_file_input_stream_read_async' argument 7 names different: declaration 'data' definition 'user_data'. gvfs-1.54.0/client/gdaemonfileinputstream.c:396:26: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonfileinputstream.c:472:46: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonfileinputstream.c:1117:27: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfileinputstream.c:1127:27: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfilemonitor.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfilemonitor.c:215:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_output_stream_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_FOR_WRITE_FLAG_CAN_SEEK [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_CANCELLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:369:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:393:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:419:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_WRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:713:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_CLOSE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:900:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:1072:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_TRUNCATE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:1249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_QUERY_INFO [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonfileoutputstream.c:347:26: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonfileoutputstream.c:423:46: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonfileoutputstream.c:871:28: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfileoutputstream.c:881:28: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfileoutputstream.c:1183:28: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonfileoutputstream.c:186:9: style: struct member '_GDaemonFileOutputStream::input_block_size' is never used. [unusedStructMember] gvfs-1.54.0/client/gdaemonmount.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonmount.c:255:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNT_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonmount.c:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonmount.c:82:36: style: Parameter 'daemon_mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonmount.c:103:46: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonmount.c:155:34: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_get_uuid' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonmount.c:461:21: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonmount.c:155:34: note: Parameter 'mount' can be declared as pointer to const gvfs-1.54.0/client/gdaemonmount.c:161:36: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_get_volume' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonmount.c:462:23: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonmount.c:161:36: note: Parameter 'mount' can be declared as pointer to const gvfs-1.54.0/client/gdaemonmount.c:167:35: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_get_drive' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonmount.c:463:22: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonmount.c:167:35: note: Parameter 'mount' can be declared as pointer to const gvfs-1.54.0/client/gdaemonmount.c:173:37: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_can_unmount' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonmount.c:465:24: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonmount.c:173:37: note: Parameter 'mount' can be declared as pointer to const gvfs-1.54.0/client/gdaemonmount.c:179:35: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_can_eject' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonmount.c:466:22: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonmount.c:179:35: note: Parameter 'mount' can be declared as pointer to const gvfs-1.54.0/client/gdaemonmount.c:210:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonvfs.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_vfs_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_types [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:383:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped_vfs [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:405:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped_vfs [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:667:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable supported_uri_schemes [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:711:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:750:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:785:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:1034:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped_vfs [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:1056:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_KEY_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:1099:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meta_lookup_cache_free [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:1126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:1160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:1231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:1462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_vfs_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvfs.c:925:7: error: Memory leak: data [memleak] gvfs-1.54.0/client/gdaemonvfs.c:1169:49: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/client/gdaemonvfs.c:1181:49: error: Allocation with g_variant_new_strv, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/client/gdaemonvfs.c:1192:49: error: Allocation with g_variant_new_byte, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/client/gdaemonvfs.c:527:18: style: Variable 'mountable' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonvfs.c:549:25: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonvfs.c:1445:15: style: Variable 'daemon_vfs' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonvfs.c:1450:47: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonvfs.c:1524:34: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonvolumemonitor.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvolumemonitor.c:98:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvolumemonitor.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvolumemonitor.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvolumemonitor.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvolumemonitor.c:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvolumemonitor.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gdaemonvolumemonitor.c:155:17: warning: Either the condition 'mount' is redundant or there is possible null pointer dereference: mount. [nullPointerRedundantCheck] gvfs-1.54.0/client/gdaemonvolumemonitor.c:159:7: note: Assuming that condition 'mount' is not redundant gvfs-1.54.0/client/gdaemonvolumemonitor.c:155:17: note: Null pointer dereference gvfs-1.54.0/client/gdaemonvolumemonitor.c:303:54: style:inconclusive: Function 'g_daemon_volume_monitor_register_types' argument 1 names different: declaration 'type_module' definition 'module'. [funcArgNamesDifferent] gvfs-1.54.0/client/gdaemonvolumemonitor.h:52:59: note: Function 'g_daemon_volume_monitor_register_types' argument 1 names different: declaration 'type_module' definition 'module'. gvfs-1.54.0/client/gdaemonvolumemonitor.c:303:54: note: Function 'g_daemon_volume_monitor_register_types' argument 1 names different: declaration 'type_module' definition 'module'. gvfs-1.54.0/client/gdaemonvolumemonitor.c:51:25: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gdaemonvolumemonitor.c:67:30: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volumes' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonvolumemonitor.c:286:32: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonvolumemonitor.c:67:30: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/client/gdaemonvolumemonitor.c:74:39: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_connected_drives' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonvolumemonitor.c:287:41: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonvolumemonitor.c:74:39: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/client/gdaemonvolumemonitor.c:81:38: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volume_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonvolumemonitor.c:288:40: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonvolumemonitor.c:81:38: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/client/gdaemonvolumemonitor.c:87:37: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mount_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/client/gdaemonvolumemonitor.c:289:39: note: You might need to cast the function pointer here gvfs-1.54.0/client/gdaemonvolumemonitor.c:87:37: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/client/gdaemonvolumemonitor.c:254:68: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gdaemonvolumemonitor.c:261:9: style: Variable 'vfs' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gvfsdaemondbus.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsdaemondbus.c:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsdaemondbus.c:341:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsdaemondbus.c:579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsdaemondbus.c:458:1: error: Memory leak: idle_data [memleak] gvfs-1.54.0/client/gvfsfusedaemon.c:772:39: error: There is an unknown macro here somewhere. Configuration is required. If G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK is a macro then please configure it. [unknownMacro] gvfs-1.54.0/client/gvfsiconloadable.c:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsiconloadable.c:217:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsiconloadable.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_icon_loadable_icon_iface_init [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsiconloadable.c:343:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/client/gvfsurimapper.c:74:26: style:inconclusive: Function 'g_vfs_uri_mapper_get_mount_spec_for_path' argument 2 names different: declaration 'mount_spec' definition 'spec'. [funcArgNamesDifferent] gvfs-1.54.0/client/gvfsurimapper.h:79:32: note: Function 'g_vfs_uri_mapper_get_mount_spec_for_path' argument 2 names different: declaration 'mount_spec' definition 'spec'. gvfs-1.54.0/client/gvfsurimapper.c:74:26: note: Function 'g_vfs_uri_mapper_get_mount_spec_for_path' argument 2 names different: declaration 'mount_spec' definition 'spec'. gvfs-1.54.0/client/gvfsurimapper.c:36:54: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gvfsurimapper.c:41:50: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gvfsurimapper.c:46:39: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/gvfsuriutils.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/gvfsuriutils.c:166:17: style: Local variable 'p' shadows outer variable [shadowVariable] gvfs-1.54.0/client/gvfsuriutils.c:59:15: note: Shadowed declaration gvfs-1.54.0/client/gvfsuriutils.c:166:17: note: Shadow variable gvfs-1.54.0/client/httpuri.c:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDecodedUri [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/httpuri.c:51:48: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/httpuri.c:275:63: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/smburi.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDecodedUri [valueFlowBailoutIncompleteVar] gvfs-1.54.0/client/smburi.c:52:46: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/smburi.c:285:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/client/test-uri-utils.c:48:68: warning: Either the condition 'encoded==NULL' is redundant or there is possible null pointer dereference: encoded. [nullPointerRedundantCheck] gvfs-1.54.0/client/test-uri-utils.c:47:15: note: Assuming that condition 'encoded==NULL' is not redundant gvfs-1.54.0/client/test-uri-utils.c:48:68: note: Null pointer dereference gvfs-1.54.0/common/gmountoperationdbus.c:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_ID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountoperationdbus.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountoperationdbus.c:131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountoperationdbus.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountoperationdbus.c:205:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPid [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountoperationdbus.c:255:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountoperationdbus.c:129:11: style: Redundant initialization for 'op_dbus'. The initialized value is overwritten before it is read. [redundantInitialization] gvfs-1.54.0/common/gmountoperationdbus.c:125:32: note: op_dbus is initialized gvfs-1.54.0/common/gmountoperationdbus.c:129:11: note: op_dbus is overwritten gvfs-1.54.0/common/gmountoperationdbus.c:176:11: style: Redundant initialization for 'op_dbus'. The initialized value is overwritten before it is read. [redundantInitialization] gvfs-1.54.0/common/gmountoperationdbus.c:172:32: note: op_dbus is initialized gvfs-1.54.0/common/gmountoperationdbus.c:176:11: note: op_dbus is overwritten gvfs-1.54.0/common/gmountsource.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mount_source_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountsource.c:183:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountsource.c:459:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountsource.c:670:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountsource.c:881:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountsource.c:65:36: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmountsource.c:120:43: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmountsource.c:126:44: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmountsource.c:632:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/common/gmountsource.c:798:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/common/gmountspec.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmountspec.c:606:17: style: Redundant condition: The condition '*q' is redundant since '*q == '/'' is sufficient. [redundantCondition] gvfs-1.54.0/common/gmountspec.c:132:1: error: Memory leak: item.key [memleak] gvfs-1.54.0/common/gmountspec.c:545:3: error: Memory leak: item.key [memleak] gvfs-1.54.0/common/gmountspec.c:365:34: style:inconclusive: Function 'g_mount_spec_hash' argument 1 names different: declaration 'mount' definition '_mount'. [funcArgNamesDifferent] gvfs-1.54.0/common/gmountspec.h:66:62: note: Function 'g_mount_spec_hash' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.54.0/common/gmountspec.c:365:34: note: Function 'g_mount_spec_hash' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.54.0/common/gmountspec.c:550:23: style: Local variable 'item' shadows outer variable [shadowVariable] gvfs-1.54.0/common/gmountspec.c:486:18: note: Shadowed declaration gvfs-1.54.0/common/gmountspec.c:550:23: note: Shadow variable gvfs-1.54.0/common/gmountspec.c:63:14: style: Parameter 'mount_prefix' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmountspec.c:199:26: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmountspec.c:215:23: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/common/gmountspec.c:331:23: style: Variable 'item_a' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/common/gmountspec.c:332:23: style: Variable 'item_b' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/common/gmounttracker.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMountInfo [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmounttracker.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMountInfo [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmounttracker.c:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mount_tracker_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmounttracker.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmounttracker.c:522:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmounttracker.c:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mount_tracker_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmounttracker.c:574:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_MOUNT_TRACKER [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gmounttracker.c:76:33: style: Parameter 'info1' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmounttracker.c:77:19: style: Parameter 'info2' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmounttracker.c:135:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmounttracker.c:160:41: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmounttracker.c:330:27: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_mount_tracker_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/common/gmounttracker.c:289:33: note: You might need to cast the function pointer here gvfs-1.54.0/common/gmounttracker.c:330:27: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/common/gmounttracker.c:354:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_mount_tracker_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/common/gmounttracker.c:290:33: note: You might need to cast the function pointer here gvfs-1.54.0/common/gmounttracker.c:354:22: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/common/gmounttracker.c:356:18: style: Variable 'tracker' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/common/gmounttracker.c:373:38: style: Parameter 'tracker' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gmounttracker.c:569:39: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdaemonprotocol.c:157:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_TUPLE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdaemonprotocol.c:233:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdaemonprotocol.c:390:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdnssdresolver.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_CLIENT_FAILURE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdnssdresolver.c:243:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_PROTO_UNSPEC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdnssdresolver.c:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_dns_sd_resolver_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdnssdresolver.c:482:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_dns_sd_resolver_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdnssdresolver.c:506:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdnssdresolver.c:930:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsdnssdresolver.c:1067:46: style:inconclusive: Function 'service_resolver_cb' argument 1 names different: declaration 'resolver' definition 'avahi_resolver'. [funcArgNamesDifferent] gvfs-1.54.0/common/gvfsdnssdresolver.c:110:58: note: Function 'service_resolver_cb' argument 1 names different: declaration 'resolver' definition 'avahi_resolver'. gvfs-1.54.0/common/gvfsdnssdresolver.c:1067:46: note: Function 'service_resolver_cb' argument 1 names different: declaration 'resolver' definition 'avahi_resolver'. gvfs-1.54.0/common/gvfsdnssdresolver.c:267:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_dns_sd_resolver_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/common/gvfsdnssdresolver.c:493:33: note: You might need to cast the function pointer here gvfs-1.54.0/common/gvfsdnssdresolver.c:267:49: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/common/gvfsdnssdresolver.c:326:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_dns_sd_resolver_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/common/gvfsdnssdresolver.c:494:33: note: You might need to cast the function pointer here gvfs-1.54.0/common/gvfsdnssdresolver.c:326:51: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/common/gvfsdnssdresolver.c:704:48: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:709:55: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:716:62: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:723:65: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:730:60: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:737:60: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:744:54: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:765:52: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsdnssdresolver.c:1120:46: style: Parameter 'resolver' can be declared as pointer to const. However it seems that 'service_resolver_changed' is a callback function, if 'resolver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/common/gvfsdnssdresolver.c:1245:3: note: You might need to cast the function pointer here gvfs-1.54.0/common/gvfsdnssdresolver.c:1120:46: note: Parameter 'resolver' can be declared as pointer to const gvfs-1.54.0/common/gvfsdnssdresolver.c:97:10: style: struct member '_GVfsDnsSdResolverClass::changed' is never used. [unusedStructMember] gvfs-1.54.0/common/gvfsdnssdutils.c:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_RESERVED_CHARS_ALLOWED_IN_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsfileinfo.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsfileinfo.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsicon.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_icon_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsicon.c:131:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsicon.c:54:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_icon_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/common/gvfsicon.c:115:33: note: You might need to cast the function pointer here gvfs-1.54.0/common/gvfsicon.c:54:39: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/common/gvfsicon.c:77:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_icon_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/common/gvfsicon.c:116:33: note: You might need to cast the function pointer here gvfs-1.54.0/common/gvfsicon.c:77:40: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/common/gvfsicon.c:155:28: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsicon.c:167:35: style: Parameter 'vfs_icon' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsicon.c:175:30: style: Parameter 'mount_spec' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/common/gvfsmonitorimpl.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsMonitorImplementation [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsmonitorimpl.c:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsmonitorimpl.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOTE_VOLUME_MONITORS_DIR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsmountinfo.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_REGEX_CASELESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsmountinfo.c:285:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsmountinfo.c:678:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsmountinfo.c:824:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_NAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/common/gvfsutils.c:101:26: style:inconclusive: Function 'gvfs_set_debug' argument 1 names different: declaration 'debugging' definition 'debugging_'. [funcArgNamesDifferent] gvfs-1.54.0/common/gvfsutils.h:30:72: note: Function 'gvfs_set_debug' argument 1 names different: declaration 'debugging' definition 'debugging_'. gvfs-1.54.0/common/gvfsutils.c:101:26: note: Function 'gvfs_set_debug' argument 1 names different: declaration 'debugging' definition 'debugging_'. gvfs-1.54.0/daemon/ParseFTPList.c:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GUINT64_FORMAT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/ParseFTPList.c:140:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gvfs-1.54.0/daemon/ParseFTPList.c:1159:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gvfs-1.54.0/daemon/ParseFTPList.c:1635:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gvfs-1.54.0/daemon/ParseFTPList.c:887:14: style: Same expression on both sides of '-'. [duplicateExpression] gvfs-1.54.0/daemon/ParseFTPList.c:922:23: style: Same expression on both sides of '-'. [duplicateExpression] gvfs-1.54.0/daemon/ParseFTPList.c:15:52: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/ParseFTPList.c:170:36: style: Variable 'lstyle' is assigned a value that is never used. [unreadVariable] gvfs-1.54.0/daemon/daemon-main.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/daemon-main.c:187:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/daemon-main.c:389:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/daemon-main.c:51:27: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'log_debug' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/daemon-main.c:69:47: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/daemon-main.c:51:27: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/daemon/daemon-main.c:288:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/daemon-main.c:394:35: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/daemon-main.c:288:32: note: Parameter 'connection' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsafpconnection.c:66:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT_COMPOSE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpconnection.c:303:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT_COMPOSE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpconnection.c:832:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afp_connection_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpconnection.c:845:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_NO_RECURSE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpconnection.c:1442:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpconnection.c:1490:62: style:inconclusive: Function 'g_vfs_afp_connection_send_command_finish' argument 1 names different: declaration 'afp_connnection' definition 'afp_connection'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/gvfsafpconnection.h:360:81: note: Function 'g_vfs_afp_connection_send_command_finish' argument 1 names different: declaration 'afp_connnection' definition 'afp_connection'. gvfs-1.54.0/daemon/gvfsafpconnection.c:1490:62: note: Function 'g_vfs_afp_connection_send_command_finish' argument 1 names different: declaration 'afp_connnection' definition 'afp_connection'. gvfs-1.54.0/daemon/gvfsafpconnection.c:1605:60: style:inconclusive: Function 'g_vfs_afp_connection_send_command_sync' argument 2 names different: declaration 'afp_command' definition 'command'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/gvfsafpconnection.h:356:79: note: Function 'g_vfs_afp_connection_send_command_sync' argument 2 names different: declaration 'afp_command' definition 'command'. gvfs-1.54.0/daemon/gvfsafpconnection.c:1605:60: note: Function 'g_vfs_afp_connection_send_command_sync' argument 2 names different: declaration 'afp_command' definition 'command'. gvfs-1.54.0/daemon/gvfsafpconnection.c:404:40: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:410:41: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:416:48: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:443:41: style: Parameter 'comm' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:448:52: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:954:18: style: Variable 'read_data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:1248:19: style: Variable 'write_data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:1326:9: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsafpconnection.c:1671:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable] gvfs-1.54.0/daemon/gvfsafpserver.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afp_server_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:768:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_CUR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:863:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:1070:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:1351:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:1438:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:1454:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:1479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpserver.c:914:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gvfs-1.54.0/daemon/gvfsafpserver.c:1005:9: style: Variable 'server_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsafpvolume.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afp_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpvolume.c:228:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_READONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpvolume.c:2245:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpvolume.c:2291:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT16 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpvolume.c:2598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpvolume.c:2725:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsafpvolume.c:166:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsafpvolume.c:176:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsafpvolume.c:1022:18: style: Variable 'cdd' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsafpvolume.c:1206:15: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackend.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:189:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_enumerate_new_handle [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:530:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:575:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ID_FILESYSTEM [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:613:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_GVFS_BACKEND [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:919:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackend.c:169:58: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackend.c:218:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_backend_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackend.c:180:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackend.c:218:25: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackend.c:240:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_backend_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackend.c:181:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackend.c:240:20: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackend.c:634:54: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackend.c:877:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendadmin.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_admin_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendadmin.c:867:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_ALL_METADATA [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendadmin.c:1095:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _LINUX_CAPABILITY_VERSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendadmin.c:1124:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTPROXY_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBSERVICES_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:312:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:322:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_DEVICE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:469:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:734:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:753:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:785:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:941:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable afc_client_free [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1068:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_RW [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_RW [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_WR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1529:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1726:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1782:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1816:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1864:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTPROXY_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:2049:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:2187:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:2357:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_MODIFIED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:2492:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_SYMLINK [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:2519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:2689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_afc_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafc.c:1541:15: warning: Either the condition 'afcinfo' is redundant or there is possible null pointer dereference: afcinfo. [nullPointerRedundantCheck] gvfs-1.54.0/daemon/gvfsbackendafc.c:2157:7: note: Assuming that condition 'afcinfo' is not redundant gvfs-1.54.0/daemon/gvfsbackendafc.c:2156:56: note: Calling function 'g_vfs_backend_afc_set_info_from_afcinfo', 3rd argument 'afcinfo' value is 0 gvfs-1.54.0/daemon/gvfsbackendafc.c:1541:15: note: Null pointer dereference gvfs-1.54.0/daemon/gvfsbackendafc.c:2200:16: style: Local variable 'info' shadows outer argument [shadowArgument] gvfs-1.54.0/daemon/gvfsbackendafc.c:2176:45: note: Shadowed declaration gvfs-1.54.0/daemon/gvfsbackendafc.c:2200:16: note: Shadow variable gvfs-1.54.0/daemon/gvfsbackendafc.c:914:17: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1026:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1112:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1182:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1281:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1373:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1401:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1505:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2007:20: style: Variable 'app_info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2200:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2282:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2368:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2432:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2545:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2625:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:251:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:454:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:762:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_END [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1338:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1518:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1550:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1665:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1722:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_UID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1754:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_MODE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1822:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1869:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_OWNER_USER [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1900:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:1937:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_UID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:2041:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:2195:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_afp_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafp.c:711:14: style: Variable 'afp_handle' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:820:14: style: Variable 'afp_handle' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:925:14: style: Variable 'afp_handle' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:962:9: style: Variable 'backup_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:1103:14: style: Variable 'afp_handle' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:1254:9: style: Variable 'tmp_filename' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:2064:15: style: Variable 'server_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendafp.c:79:23: style: struct member '_GVfsBackendAfp::user_id' is never used. [unusedStructMember] gvfs-1.54.0/daemon/gvfsbackendafp.c:80:23: style: struct member '_GVfsBackendAfp::group_id' is never used. [unusedStructMember] gvfs-1.54.0/daemon/gvfsbackendafpbrowse.c:228:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafpbrowse.c:364:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafpbrowse.c:393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafpbrowse.c:531:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_afp_browse_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafpbrowse.c:541:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendafpbrowse.c:416:15: style: Variable 'server_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendarchive.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_CUR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_archive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:343:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:387:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:452:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:542:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:564:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:664:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:742:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:849:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:878:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:910:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendarchive.c:317:11: warning:inconclusive: Either the condition 'file' is redundant or there is possible null pointer dereference: cur. [nullPointerRedundantCheck] gvfs-1.54.0/daemon/gvfsbackendarchive.c:303:15: note: Assuming that condition 'file' is not redundant gvfs-1.54.0/daemon/gvfsbackendarchive.c:320:14: note: Assignment to 'file=cur' gvfs-1.54.0/daemon/gvfsbackendarchive.c:317:11: note: Null pointer dereference gvfs-1.54.0/daemon/gvfsbackendarchive.c:247:49: style: Parameter 'archive' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendarchive.c:268:13: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendarchive.c:277:13: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendburn.c:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_burn_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:393:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:442:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:608:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:667:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:712:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:737:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:777:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:835:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:966:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:1034:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendburn.c:180:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendburn.c:280:34: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendburn.c:734:16: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendburn.c:759:8: style: Variable 'file' is assigned a value that is never used. [unreadVariable] gvfs-1.54.0/daemon/gvfsbackendburn.c:932:12: style: Variable 'file' is assigned a value that is never used. [unreadVariable] gvfs-1.54.0/daemon/gvfsbackendcdda.c:166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRIVER_UNKNOWN [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_cdda_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:508:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_VERSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:620:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_CD_FRAMESIZE_RAW [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:680:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_CD_FRAMESIZE_RAW [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:821:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_CD_FRAMESIZE_RAW [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:873:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:979:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcdda.c:876:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] gvfs-1.54.0/daemon/gvfsbackendcdda.c:875:23: note: outer condition: cdda_backend->album_title gvfs-1.54.0/daemon/gvfsbackendcdda.c:876:9: note: identical inner condition: cdda_backend->album_title gvfs-1.54.0/daemon/gvfsbackendcdda.c:878:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] gvfs-1.54.0/daemon/gvfsbackendcdda.c:877:23: note: outer condition: cdda_backend->album_artist gvfs-1.54.0/daemon/gvfsbackendcdda.c:878:9: note: identical inner condition: cdda_backend->album_artist gvfs-1.54.0/daemon/gvfsbackendcdda.c:514:14: style: Condition 'artist!=NULL' is always false [knownConditionTrueFalse] gvfs-1.54.0/daemon/gvfsbackendcdda.c:506:12: note: Assignment 'artist=NULL', assigned value is 0 gvfs-1.54.0/daemon/gvfsbackendcdda.c:514:14: note: Condition 'artist!=NULL' is always false gvfs-1.54.0/daemon/gvfsbackendcdda.c:516:13: style: Condition 'title!=NULL' is always false [knownConditionTrueFalse] gvfs-1.54.0/daemon/gvfsbackendcdda.c:507:11: note: Assignment 'title=NULL', assigned value is 0 gvfs-1.54.0/daemon/gvfsbackendcdda.c:516:13: note: Condition 'title!=NULL' is always false gvfs-1.54.0/daemon/gvfsbackendcdda.c:444:3: error: Memory leak: basename [memleak] gvfs-1.54.0/daemon/gvfsbackendcdda.c:215:40: style: Parameter 'action' can be declared as pointer to const. However it seems that 'on_uevent' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendcdda.c:422:69: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendcdda.c:215:40: note: Parameter 'action' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendcdda.c:738:20: style: Variable 'cursor_in_stream' is assigned a value that is never used. [unreadVariable] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:188:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_computer_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:448:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:684:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TARGET_URI [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:736:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:770:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:1425:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:833:10: style: Local variable 'root' shadows outer variable [shadowVariable] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:82:21: note: Shadowed declaration gvfs-1.54.0/daemon/gvfsbackendcomputer.c:833:10: note: Shadow variable gvfs-1.54.0/daemon/gvfsbackendcomputer.c:209:26: style: Parameter 'files' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:211:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:229:38: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sort_file_by_filename' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:540:45: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendcomputer.c:229:38: note: Parameter 'a' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendcomputer.c:229:55: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sort_file_by_filename' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:540:45: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendcomputer.c:229:55: note: Parameter 'b' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendcomputer.c:235:24: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:248:17: style: Variable 'newl' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:613:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:649:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendcomputer.c:800:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackenddav.c:146:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_dav_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:206:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_HIDE_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_URI_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_MESSAGE_NO_REDIRECT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:697:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:724:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:772:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NOWARNING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1043:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1063:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1092:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1278:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_USED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1338:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PROPFIND [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PROPFIND [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1448:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_MULTI_STATUS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1532:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_MULTI_STATUS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1700:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2055:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_URI_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2235:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_OPTIONS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2359:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_TYPE_AUTH_NEGOTIATE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2625:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2769:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_MULTI_STATUS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2877:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PUT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2907:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_HEAD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2931:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PUT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:2970:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3022:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_HEAD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_METHOD_NOT_ALLOWED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_MKCOL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3310:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_MOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3445:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_uri_unref [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3481:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3496:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3551:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3715:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3740:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3840:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3900:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:3984:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:4072:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:4109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:4139:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_NO_FALLBACK_FOR_MOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddav.c:1638:38: style:inconclusive: Function 'mount_auth_info_free' argument 1 names different: declaration 'info' definition 'data'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/gvfsbackenddav.c:72:50: note: Function 'mount_auth_info_free' argument 1 names different: declaration 'info' definition 'data'. gvfs-1.54.0/daemon/gvfsbackenddav.c:1638:38: note: Function 'mount_auth_info_free' argument 1 names different: declaration 'info' definition 'data'. gvfs-1.54.0/daemon/gvfsbackenddav.c:179:11: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackenddav.c:735:43: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackenddav.c:741:41: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackenddav.c:1610:26: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackenddav.c:1623:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackenddav.c:3456:17: style: Variable 'body' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_CLIENT_FAILURE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_PROTO_INET6 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:445:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_SHORTCUT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:481:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_RESOLVER_FAILURE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:629:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_PROTO_UNSPEC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:703:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avahi_service_browser_free [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:710:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avahi_service_resolver_free [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:832:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_dns_sd_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:843:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:381:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:400:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackenddnssd.c:765:13: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendftp.c:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_ftp_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:447:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PASSWORD_SAVE_NEVER [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:827:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1177:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_MODE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1302:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1392:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1619:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_NO_FALLBACK_FOR_MOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1729:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendftp.c:1177:93: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendftp.c:1302:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendftp.c:1680:74: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendftp.c:215:9: style: Variable 'system_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendftp.c:411:49: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendftp.c:775:64: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_permission_or_not_found' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendftp.c:1606:58: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendftp.c:775:64: note: Parameter 'file' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendftp.c:800:47: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_exists' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendftp.c:1417:63: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendftp.c:800:47: note: Parameter 'file' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendftp.c:821:53: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_is_directory' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendftp.c:1605:58: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendftp.c:821:53: note: Parameter 'file' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendftp.c:843:57: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_parent_not_found' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendftp.c:1417:81: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendftp.c:843:57: note: Parameter 'file' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendftp.c:1780:48: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendftp.c:1786:30: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1784. [shiftTooManyBitsSigned] gvfs-1.54.0/daemon/gvfsbackendftp.c:1784:3: note: Assuming that condition 'feature<32' is not redundant gvfs-1.54.0/daemon/gvfsbackendftp.c:1786:30: note: Shift gvfs-1.54.0/daemon/gvfsbackendftp.c:1807:53: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1805. [shiftTooManyBitsSigned] gvfs-1.54.0/daemon/gvfsbackendftp.c:1805:3: note: Assuming that condition 'workaround<32' is not redundant gvfs-1.54.0/daemon/gvfsbackendftp.c:1807:53: note: Shift gvfs-1.54.0/daemon/gvfsbackendftp.c:1828:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1826. [shiftTooManyBitsSigned] gvfs-1.54.0/daemon/gvfsbackendftp.c:1826:3: note: Assuming that condition 'workaround<32' is not redundant gvfs-1.54.0/daemon/gvfsbackendftp.c:1828:11: note: Shift gvfs-1.54.0/daemon/gvfsbackendgoogle.c:3088:29: error: There is an unknown macro here somewhere. Configuration is required. If G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsbackendgphoto2.c:1666:26: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsbackendhttp.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_http_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_base [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:118:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_PERMISSION_DENIED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:581:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:700:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_THUMBNAIL_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:741:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:765:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendhttp.c:175:24: style: Redundant condition: The condition '*path != '\0'' is redundant since '*path == '/'' is sufficient. [redundantCondition] gvfs-1.54.0/daemon/gvfsbackendhttp.c:575:29: warning: Either the condition 'basename!=NULL' is redundant or there is possible null pointer dereference: basename. [nullPointerRedundantCheck] gvfs-1.54.0/daemon/gvfsbackendhttp.c:579:16: note: Assuming that condition 'basename!=NULL' is not redundant gvfs-1.54.0/daemon/gvfsbackendhttp.c:575:29: note: Null pointer dereference gvfs-1.54.0/daemon/gvfsbackendhttp.c:165:37: style:inconclusive: Function 'http_path_get_basename' argument 1 names different: declaration 'path_str' definition 'path'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/gvfsbackendhttp.h:61:59: note: Function 'http_path_get_basename' argument 1 names different: declaration 'path_str' definition 'path'. gvfs-1.54.0/daemon/gvfsbackendhttp.c:165:37: note: Function 'http_path_get_basename' argument 1 names different: declaration 'path_str' definition 'path'. gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:219:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_localtest_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:306:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:391:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:313:9: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:299:7: note: res is assigned gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:313:9: note: res is overwritten gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:96:25: style: Variable 'op_backend' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendmtp.c:2134:24: error: There is an unknown macro here somewhere. Configuration is required. If G_FILE_ATTRIBUTE_STANDARD_SIZE is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileEnumerator [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:707:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TARGET_URI [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:913:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_SHORTCUT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:989:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:1077:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:1220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_network_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:723:10: style: Local variable 'root' shadows outer variable [shadowVariable] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:55:20: note: Shadowed declaration gvfs-1.54.0/daemon/gvfsbackendnetwork.c:723:10: note: Shadow variable gvfs-1.54.0/daemon/gvfsbackendnetwork.c:744:10: style: Local variable 'root' shadows outer variable [shadowVariable] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:55:20: note: Shadowed declaration gvfs-1.54.0/daemon/gvfsbackendnetwork.c:744:10: note: Shadow variable gvfs-1.54.0/daemon/gvfsbackendnetwork.c:220:38: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sort_file_by_file_name' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:277:45: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendnetwork.c:220:38: note: Parameter 'a' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendnetwork.c:220:54: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sort_file_by_file_name' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:277:45: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendnetwork.c:220:54: note: Parameter 'b' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendnetwork.c:868:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnetwork.c:1049:16: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_nfs_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:491:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:547:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:671:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:760:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_APPEND [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:856:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRUNC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:933:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:984:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1024:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRUNC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1099:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_CREATE_REPLACE_DESTINATION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_CREATE_REPLACE_DESTINATION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1304:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_EXCL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1342:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_EXCL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1583:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_FREE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1614:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1663:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1701:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1744:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1812:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1965:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1999:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2035:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2077:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ETAG_VALUE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2265:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_ACCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2305:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_ACCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2551:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendnfs.c:761:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendnfs.c:941:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1025:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1217:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1305:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1343:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.54.0/daemon/gvfsbackendnfs.c:85:41: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:227:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:320:39: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'null_cb' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1075:41: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendnfs.c:320:39: note: Parameter 'ctx' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendnfs.c:320:50: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1075:41: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendnfs.c:320:50: note: Parameter 'data' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendnfs.c:320:62: style: Parameter 'private_data' can be declared as pointer to const. However it seems that 'null_cb' is a callback function, if 'private_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1075:41: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendnfs.c:320:62: note: Parameter 'private_data' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendnfs.c:353:20: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:402:50: style: Parameter 'data' can be declared as pointer to const. However it seems that 'read_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendnfs.c:430:57: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendnfs.c:402:50: note: Parameter 'data' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendnfs.c:613:17: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:986:28: style: Variable 'op_job' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1007:19: style: Variable 'op_backend' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1147:23: style: Variable 'op_backend' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1148:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1445:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1525:17: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1822:24: style: Variable 'mimetype' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2084:23: style: Variable 'mount_spec' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2260:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2471:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:2524:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendnfs.c:1786:15: error: Uninitialized variable: path [legacyUninitvar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:287:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_RENAMED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:295:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:303:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:311:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:319:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:460:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:474:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:651:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:691:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:827:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:878:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:970:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1046:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GoaAccount [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1252:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_READONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1324:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1457:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1526:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1594:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgDriveItemFile [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1729:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgDriveItem [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1770:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1882:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1900:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_onedrive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:700:12: style: Local variable 'is_shared_with_me' shadows outer function [shadowFunction] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:377:1: note: Shadowed declaration gvfs-1.54.0/daemon/gvfsbackendonedrive.c:700:12: note: Shadow variable gvfs-1.54.0/daemon/gvfsbackendonedrive.c:151:16: style: Variable 'k_a' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:152:16: style: Variable 'k_b' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:285:30: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_renamed_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1577:41: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendonedrive.c:285:30: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendonedrive.c:293:30: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_changed_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1714:41: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendonedrive.c:293:30: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendonedrive.c:301:35: style: Parameter 'entry_path' can be declared as pointer to const. However it seems that 'emit_changes_done_event' is a callback function, if 'entry_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1745:41: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendonedrive.c:301:35: note: Parameter 'entry_path' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendonedrive.c:309:29: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_create_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1857:45: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendonedrive.c:309:29: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendonedrive.c:317:29: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_delete_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:949:41: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendonedrive.c:317:29: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendonedrive.c:454:11: style: Variable 'timestamp' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:467:11: style: Variable 'timestamp' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:876:17: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1044:17: style: Variable 'existing_item' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendonedrive.c:1596:17: style: Variable 'existing_item' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendrecent.c:342:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] gvfs-1.54.0/daemon/gvfsbackendrecent.c:310:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TARGET_URI [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendrecent.c:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendrecent.c:458:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendrecent.c:554:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendrecent.c:690:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendrecent.c:720:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendrecent.c:793:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bookmark_file_free [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsftp.c:1509:47: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsbackendsmb.c:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_smb_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:245:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:483:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PASSWORD_SAVE_NEVER [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:640:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:652:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:673:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:714:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:746:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:770:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:795:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:831:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:873:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:939:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:987:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1063:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1192:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1225:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1247:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1386:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1600:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1664:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1705:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_MODIFIED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1801:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1908:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1993:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:2042:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:2080:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmb.c:521:26: style: Condition 'op_backend->mount_cancelled' is always false [knownConditionTrueFalse] gvfs-1.54.0/daemon/gvfsbackendsmb.c:500:37: note: Assignment 'op_backend->mount_cancelled=0', assigned value is 0 gvfs-1.54.0/daemon/gvfsbackendsmb.c:512:15: note: Assuming condition is false gvfs-1.54.0/daemon/gvfsbackendsmb.c:521:26: note: Condition 'op_backend->mount_cancelled' is always false gvfs-1.54.0/daemon/gvfsbackendsmb.c:1030:27: style: Parameter 'statbuf' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendsmb.c:1367:37: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_smb_browse_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:320:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:433:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:777:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PASSWORD_SAVE_NEVER [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMBC_FILE_SHARE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:1100:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:1234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:1341:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:809:27: style: Condition 'op_backend->mount_cancelled' is always false [knownConditionTrueFalse] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:791:37: note: Assignment 'op_backend->mount_cancelled=0', assigned value is 0 gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:809:27: note: Condition 'op_backend->mount_cancelled' is always false gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:494:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:928:16: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:99:9: style: struct member 'CachedServer::server_name' is never used. [unusedStructMember] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:100:9: style: struct member 'CachedServer::share_name' is never used. [unusedStructMember] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:101:9: style: struct member 'CachedServer::domain' is never used. [unusedStructMember] gvfs-1.54.0/daemon/gvfsbackendsmbbrowse.c:102:9: style: struct member 'CachedServer::username' is never used. [unusedStructMember] gvfs-1.54.0/daemon/gvfsbackendtest.c:200:21: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsbackendtrash.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:202:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:223:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:618:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TRASH_ORIG_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:876:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:904:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendtrash.c:134:22: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'ready_func' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsbackendtrash.c:812:56: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsbackendtrash.c:134:22: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsbackendwsdd.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIcon [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:281:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:298:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_wsdd_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsbackendwsdd.c:312:23: style: Variable 'device' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfschannel.c:152:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_channel_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:176:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:202:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_CANCEL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:548:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:572:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:662:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsDaemonSocketProtocolReply [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:718:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_INFO [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:783:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfschannel.c:157:58: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfschannel.c:222:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_channel_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfschannel.c:167:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfschannel.c:222:25: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfschannel.c:248:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_channel_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfschannel.c:168:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfschannel.c:248:20: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfschannel.c:651:37: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsdaemon.c:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_daemon_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:217:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_DAEMON_NAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:323:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_DAEMON_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:723:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_DAEMON_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:793:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_SERVER_FLAGS_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:896:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_monitor_implementation_free [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:951:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:1001:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPid [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemon.c:243:40: style: Parameter 'observer' can be declared as pointer to const. However it seems that 'allow_mechanism_cb' is a callback function, if 'observer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsdaemon.c:312:3: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsdaemon.c:243:40: note: Parameter 'observer' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsdaemon.c:245:44: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'allow_mechanism_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsdaemon.c:312:3: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsdaemon.c:245:44: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsdaemon.c:347:45: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_daemon_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsdaemon.c:187:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsdaemon.c:347:45: note: Parameter 'object' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsdaemon.c:350:24: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_daemon_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsdaemon.c:187:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsdaemon.c:350:24: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsdaemon.c:361:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_daemon_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsdaemon.c:188:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsdaemon.c:361:40: note: Parameter 'object' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsdaemon.c:363:19: style: Parameter 'value' can be declared as pointer to const. However it seems that 'g_vfs_daemon_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsdaemon.c:188:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsdaemon.c:363:19: note: Parameter 'value' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsdaemon.c:364:19: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_daemon_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsdaemon.c:188:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsdaemon.c:364:19: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsdaemon.c:1055:22: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsdaemonutils.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemonutils.c:204:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemonutils.c:415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSSIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsdaemonutils.c:360:40: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsdaemonutils.c:361:43: style: Parameter 'certificate' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsftpconnection.c:92:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATA_STREAM_NEWLINE_TYPE_CR_LF [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpconnection.c:459:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpconnection.c:569:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpconnection.c:522:55: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsftpconnection.c:540:58: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsftpdircache.c:347:18: debug: Scope::checkVariable found variable 'info' with varid 0. [varid0] gvfs-1.54.0/daemon/gvfsftpdircache.c:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpDirCache [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpDirCache [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_FTP_PASS_550 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:347:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:428:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:475:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:611:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATA_STREAM_NEWLINE_TYPE_LF [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsftpdircache.c:421:40: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsftpdircache.c:513:34: style: Parameter 'file_mode' can be declared as const array [constParameter] gvfs-1.54.0/daemon/gvfsftpdircache.c:751:9: style: Variable 'match' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsftptask.c:106:33: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfshttpinputstream.c:459:47: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsjob.c:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjob.c:155:42: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_job_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjob.c:94:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjob.c:155:42: note: Parameter 'object' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjob.c:158:21: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjob.c:94:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjob.c:158:21: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjob.c:169:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_job_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjob.c:95:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjob.c:169:37: note: Parameter 'object' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjob.c:171:16: style: Parameter 'value' can be declared as pointer to const. However it seems that 'g_vfs_job_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjob.c:95:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjob.c:171:16: note: Parameter 'value' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjob.c:172:16: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjob.c:95:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjob.c:172:16: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjob.c:305:33: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjob.c:311:34: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjob.c:53:7: style: struct member '_GVfsJobPrivate::dummy' is never used. [unusedStructMember] gvfs-1.54.0/daemon/gvfsjobcloseread.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_close_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobcloseread.c:68:46: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobclosewrite.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_close_write_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobclosewrite.c:69:48: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobcopy.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_copy_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobcopy.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobcreatemonitor.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_create_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobcreatemonitor.c:71:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobdbus.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_dbus_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobdbus.c:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobdbus.c:98:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobdbus.c:106:26: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_dbus_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjobdbus.c:76:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjobdbus.c:106:26: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjobdbus.c:128:21: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_dbus_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjobdbus.c:77:33: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjobdbus.c:128:21: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjobdbus.c:130:16: style: Variable 'job' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsjobdbus.c:168:44: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobdbus.c:172:20: style: Variable 'message_connection' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsjobdelete.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_delete_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobdelete.c:70:39: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobenumerate.c:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_enumerate_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobenumerate.c:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobenumerate.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_RESERVED_CHARS_ALLOWED_IN_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobenumerate.c:214:24: style:inconclusive: Function 'g_vfs_job_enumerate_add_infos' argument 2 names different: declaration 'info' definition 'infos'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/gvfsjobenumerate.h:77:30: note: Function 'g_vfs_job_enumerate_add_infos' argument 2 names different: declaration 'info' definition 'infos'. gvfs-1.54.0/daemon/gvfsjobenumerate.c:214:24: note: Function 'g_vfs_job_enumerate_add_infos' argument 2 names different: declaration 'info' definition 'infos'. gvfs-1.54.0/daemon/gvfsjobenumerate.c:77:45: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjoberror.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_error_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjoberror.c:68:37: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjoberror.c:98:15: style: Parameter 'job' can be declared as pointer to const. However it seems that 'run' is a callback function, if 'job' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjoberror.c:62:20: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjoberror.c:98:15: note: Parameter 'job' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjobmakedirectory.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_make_directory_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobmakedirectory.c:70:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobmakesymlink.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_make_symlink_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobmakesymlink.c:71:50: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobmount.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobmount.c:70:37: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobmountmountable.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_mount_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobmountmountable.c:77:56: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobmove.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_move_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobmove.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobopenforread.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_open_for_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobopenforread.c:79:51: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobopenforread.c:218:20: style: Parameter 'job' can be declared as pointer to const. However it seems that 'finished' is a callback function, if 'job' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjobopenforread.c:74:25: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjobopenforread.c:218:20: note: Parameter 'job' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjobopenforread.c:223:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobopenforwrite.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_open_for_write_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobopenforwrite.c:80:53: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobopenforwrite.c:375:20: style: Parameter 'job' can be declared as pointer to const. However it seems that 'finished' is a callback function, if 'job' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/gvfsjobopenforwrite.c:75:25: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/gvfsjobopenforwrite.c:375:20: note: Parameter 'job' can be declared as pointer to const gvfs-1.54.0/daemon/gvfsjobopenforwrite.c:380:56: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobopeniconforread.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_open_icon_for_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobopeniconforread.c:60:60: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobpollmountable.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_poll_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobpollmountable.c:69:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobprogress.c:84:44: error: There is an unknown macro here somewhere. Configuration is required. If G_GOFFSET_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsjobpull.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_pull_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobpull.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobpush.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_push_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobpush.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobqueryattributes.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_attributes_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobqueryattributes.c:72:58: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobqueryattributes.c:132:21: style: Variable 'class' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsjobqueryattributes.c:158:21: style: Variable 'class' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsjobqueryfsinfo.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_fs_info_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobqueryfsinfo.c:73:51: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobqueryinfo.c:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_info_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobqueryinfo.c:76:46: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobqueryinforead.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_info_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobqueryinforead.c:71:55: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobqueryinfowrite.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_info_write_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobqueryinfowrite.c:71:57: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobread.c:100:37: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsjobseekread.c:99:35: error: There is an unknown macro here somewhere. Configuration is required. If G_GOFFSET_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsjobseekwrite.c:99:35: error: There is an unknown macro here somewhere. Configuration is required. If G_GOFFSET_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfsjobsetattribute.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_set_attribute_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobsetattribute.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TYPE_INVALID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobsetdisplayname.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_set_display_name_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobsetdisplayname.c:71:57: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobsource.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INTERFACE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobsource.c:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobstartmountable.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_start_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobstartmountable.c:72:56: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobstopmountable.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_stop_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobstopmountable.c:72:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobtrash.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_trash_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobtrash.c:69:37: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobtruncate.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_truncate_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobtruncate.c:66:43: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobunmount.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobunmount.c:192:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobunmount.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobunmount.c:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobunmount.c:306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobunmount.c:325:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobunmount.c:73:41: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobunmount.c:184:21: style: Variable 'class' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsjobunmountmountable.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsjobunmountmountable.c:72:60: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsjobwrite.c:103:37: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/daemon/gvfskeyring.c:178:45: style:inconclusive: Function 'g_vfs_keyring_lookup_password' argument 10 names different: declaration 'password' definition 'password_out'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/gvfskeyring.h:40:19: note: Function 'g_vfs_keyring_lookup_password' argument 10 names different: declaration 'password' definition 'password_out'. gvfs-1.54.0/daemon/gvfskeyring.c:178:45: note: Function 'g_vfs_keyring_lookup_password' argument 10 names different: declaration 'password' definition 'password_out'. gvfs-1.54.0/daemon/gvfsmonitor.c:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsmonitor.c:366:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsmonitor.c:136:33: style: Parameter 'subscriber' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsmonitor.c:137:24: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsreadchannel.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_read_channel_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsreadchannel.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsreadchannel.c:263:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SEEK_POS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsreadchannel.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_CLOSED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsreadchannel.c:301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_DATA [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsreadchannel.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_TYPE_READ_CHANNEL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfsreadchannel.c:86:43: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsreadchannel.c:108:36: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsreadchannel.c:216:16: style: Variable 'read_job' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/gvfsreadchannel.c:311:38: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswritechannel.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_write_channel_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswritechannel.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswritechannel.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SEEK_POS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswritechannel.c:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_TRUNCATED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswritechannel.c:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_CLOSED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswritechannel.c:235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_WRITTEN [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswritechannel.c:248:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_TYPE_WRITE_CHANNEL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswritechannel.c:81:45: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswritechannel.c:245:39: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_device_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsdddevice.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMatchInfo [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsdddevice.c:53:41: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:82:44: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:83:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:89:42: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:90:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:109:45: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:115:45: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsdddevice.c:121:50: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsddresolver.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_resolver_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddresolver.c:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddresolver.c:112:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddresolver.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_service_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_service_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:265:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:466:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/gvfswsddservice.c:129:43: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfswsddservice.c:662:49: style: Parameter 'async_initable_iface' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/main.c:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/main.c:42:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/main.c:233:35: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/main.c:42:32: note: Parameter 'connection' can be declared as pointer to const gvfs-1.54.0/daemon/main.c:67:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/main.c:232:35: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/main.c:67:36: note: Parameter 'connection' can be declared as pointer to const gvfs-1.54.0/daemon/main.c:69:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/main.c:232:35: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/main.c:69:36: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/daemon/mount.c:345:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNT_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/mount.c:362:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/mount.c:398:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/mount.c:424:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SPAWN_EXIT_ERROR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/mount.c:579:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTABLE_DIR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/mount.c:751:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/mount.c:1199:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNTTRACKER_PATH [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/mount.c:92:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/mount.c:148:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/mount.c:855:17: style: Variable 'mountable' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/mount.c:919:17: style: Variable 'mountable' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/mount.c:1006:17: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/pty_open.c:880:0: error: #error Have neither UNIX98 PTY nor BSD openpty! [preprocessorErrorDirective] gvfs-1.54.0/daemon/trashlib/dirwatch.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/dirwatch.c:122:46: style: Parameter 'monitor' can be declared as pointer to const. However it seems that 'dir_watch_parent_changed' is a callback function, if 'monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/trashlib/dirwatch.c:170:3: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/trashlib/dirwatch.c:122:46: note: Parameter 'monitor' can be declared as pointer to const gvfs-1.54.0/daemon/trashlib/trashdir.c:58:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_MODIFIED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashdir.c:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_date_time_unref [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashdir.c:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashdir.c:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_date_time_unref [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashdir.c:214:27: warning: Possible null pointer dereference: name [nullPointer] gvfs-1.54.0/daemon/trashlib/trashdir.c:211:19: note: Assignment 'name=file?g_file_get_basename(file):NULL', assigned value is 0 gvfs-1.54.0/daemon/trashlib/trashdir.c:214:27: note: Null pointer dereference gvfs-1.54.0/daemon/trashlib/trashexpunge.c:23:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_MODE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashexpunge.c:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TIME_SPAN_MINUTE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashexpunge.c:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_file_hash [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashexpunge.c:127:5: error: Memory leak: thread [memleak] gvfs-1.54.0/daemon/trashlib/trashexpunge.c:104:23: style:inconclusive: Function 'trash_expunge' argument 1 names different: declaration 'expunge_directory' definition 'directory'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/trashlib/trashexpunge.h:15:28: note: Function 'trash_expunge' argument 1 names different: declaration 'expunge_directory' definition 'directory'. gvfs-1.54.0/daemon/trashlib/trashexpunge.c:104:23: note: Function 'trash_expunge' argument 1 names different: declaration 'expunge_directory' definition 'directory'. gvfs-1.54.0/daemon/trashlib/trashexpunge.c:59:28: style: Parameter 'a' can be declared as pointer to const. However it seems that 'just_return_true' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/trashlib/trashexpunge.c:80:42: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/trashlib/trashexpunge.c:59:28: note: Parameter 'a' can be declared as pointer to const gvfs-1.54.0/daemon/trashlib/trashexpunge.c:60:28: style: Parameter 'b' can be declared as pointer to const. However it seems that 'just_return_true' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/trashlib/trashexpunge.c:80:42: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/trashlib/trashexpunge.c:60:28: note: Parameter 'b' can be declared as pointer to const gvfs-1.54.0/daemon/trashlib/trashexpunge.c:61:28: style: Parameter 'c' can be declared as pointer to const. However it seems that 'just_return_true' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/daemon/trashlib/trashexpunge.c:80:42: note: You might need to cast the function pointer here gvfs-1.54.0/daemon/trashlib/trashexpunge.c:61:28: note: Parameter 'c' can be declared as pointer to const gvfs-1.54.0/daemon/trashlib/trashexpunge.c:122:16: style: Variable 'thread' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/daemon/trashlib/trashitem.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashitem.c:367:33: style:inconclusive: Function 'trash_root_add_item' argument 1 names different: declaration 'root' definition 'list'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/trashlib/trashitem.h:29:67: note: Function 'trash_root_add_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.54.0/daemon/trashlib/trashitem.c:367:33: note: Function 'trash_root_add_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.54.0/daemon/trashlib/trashitem.c:394:36: style:inconclusive: Function 'trash_root_remove_item' argument 1 names different: declaration 'root' definition 'list'. [funcArgNamesDifferent] gvfs-1.54.0/daemon/trashlib/trashitem.h:33:67: note: Function 'trash_root_remove_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.54.0/daemon/trashlib/trashitem.c:394:36: note: Function 'trash_root_remove_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.54.0/daemon/trashlib/trashitem.c:241:41: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/trashlib/trashitem.c:247:40: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/trashlib/trashitem.c:253:37: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/trashlib/trashitem.c:259:33: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/trashlib/trashwatcher.c:239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_point_free [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashwatcher.c:252:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_compare [valueFlowBailoutIncompleteVar] gvfs-1.54.0/daemon/trashlib/trashwatcher.c:332:35: style: Parameter 'watcher' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/meta-daemon.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/meta-daemon.c:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING_ARRAY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/meta-daemon.c:459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/meta-daemon.c:416:68: style: Condition 'res' is always false [knownConditionTrueFalse] gvfs-1.54.0/metadata/meta-daemon.c:395:15: note: Assignment 'res=NULL', assigned value is 0 gvfs-1.54.0/metadata/meta-daemon.c:416:68: note: Condition 'res' is always false gvfs-1.54.0/metadata/meta-daemon.c:146:10: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/meta-get-tree.c:28:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/meta-get-tree.c:32:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-get.c:107:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/meta-get.c:111:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-get.c:117:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-get.c:130:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-get.c:142:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-get.c:151:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-get.c:163:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-get.c:61:34: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/meta-ls.c:21:29: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.54.0/metadata/meta-set.c:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/meta-set.c:39:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:45:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:52:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:59:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:71:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:80:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:92:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:111:4: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/meta-set.c:140:8: error: Memory leak: builder [memleak] gvfs-1.54.0/metadata/meta-set.c:176:15: error: Memory leak: builder [memleak] gvfs-1.54.0/metadata/meta-set.c:210:15: error: Memory leak: builder [memleak] gvfs-1.54.0/metadata/meta-set.c:129:56: error: Allocation with g_variant_new_byte, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/metadata/meta-set.c:165:56: error: Allocation with g_variant_new_strv, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/metadata/meta-set.c:199:56: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/metadata/metabuilder.c:903:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metabuilder.c:983:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metabuilder.c:1126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metabuilder.c:1209:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metabuilder.c:1018:30: style: Condition 'meta_builder_is_on_nfs(tree_filename)' is always false [knownConditionTrueFalse] gvfs-1.54.0/metadata/metabuilder.c:941:9: note: Assignment 'res=0', assigned value is 0 gvfs-1.54.0/metadata/metabuilder.c:1018:30: note: Calling function 'meta_builder_is_on_nfs' returns 0 gvfs-1.54.0/metadata/metabuilder.c:1018:30: note: Condition 'meta_builder_is_on_nfs(tree_filename)' is always false gvfs-1.54.0/metadata/metabuilder.c:1024:7: style: Condition '!real_filename' is always true [knownConditionTrueFalse] gvfs-1.54.0/metadata/metabuilder.c:1008:25: note: Assignment 'real_filename=NULL', assigned value is 0 gvfs-1.54.0/metadata/metabuilder.c:1024:7: note: Condition '!real_filename' is always true gvfs-1.54.0/metadata/metabuilder.c:83:33: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_metafile' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/metadata/metabuilder.c:267:33: note: You might need to cast the function pointer here gvfs-1.54.0/metadata/metabuilder.c:83:33: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/metadata/metabuilder.c:95:33: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_metadata' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/metadata/metabuilder.c:357:29: note: You might need to cast the function pointer here gvfs-1.54.0/metadata/metabuilder.c:95:33: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/metadata/metabuilder.c:452:51: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metabuilder.c:455:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metabuilder.c:506:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metabuilder.c:536:53: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metabuilder.c:654:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metabuilder.c:717:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metabuilder.c:821:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metabuilder.c:939:13: style: Variable 'dirname' is allocated memory that is never used. [unusedAllocatedMemory] gvfs-1.54.0/metadata/metadata-nautilus.c:175:5: error: Memory leak: dir [memleak] gvfs-1.54.0/metadata/metadata-nautilus.c:202:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/metadata-nautilus.c:208:7: error: Memory leak: context [memleak] gvfs-1.54.0/metadata/metadata-nautilus.c:63:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metadata-nautilus.c:112:9: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metatree.c:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metatree.c:384:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metatree.c:1143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metatree.c:2686:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gvfs-1.54.0/metadata/metatree.c:198:33: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:243:26: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:245:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:324:22: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:325:11: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:536:35: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:542:29: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:548:32: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:710:9: style: Variable 'dirent_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:782:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:805:27: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:864:36: style: Parameter 'journal' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:869:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:944:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:990:23: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:1105:13: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:1218:46: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:1227:47: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:1514:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:1832:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:1885:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:2050:17: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:2190:25: style: Parameter 'dirent' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/metadata/metatree.c:2199:9: style: Variable 'child_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:2199:22: style: Variable 'key_name' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:2199:33: style: Variable 'value' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:2236:14: style: Variable 'str' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:2287:38: style: Variable 'source_path' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/metadata/metatree.c:832:46: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metatree.c:1500:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metatree.c:1580:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metatree.c:1658:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metatree.c:2065:46: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metatree.c:2066:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metatree.c:2212:43: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/metadata/metatree.c:2213:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.54.0/monitor/afc/afcvolume.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afc_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolume.c:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolume.c:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolume.c:379:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UUID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolume.c:396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UUID [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolume.c:283:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_can_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/afc/afcvolume.c:426:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/afc/afcvolume.c:283:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/afc/afcvolume.c:289:45: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/afc/afcvolume.c:427:29: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/afc/afcvolume.c:289:45: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/afc/afcvolume.c:295:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_get_drive' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/afc/afcvolume.c:424:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/afc/afcvolume.c:295:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/afc/afcvolume.c:301:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_get_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/afc/afcvolume.c:425:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/afc/afcvolume.c:301:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/afc/afcvolume.c:388:18: style: Variable 'afc_volume' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/afc/afcvolume.c:439:18: style: Variable 'afc_volume' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_DEVICE_ADD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afc_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afc_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:127:54: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_monitor_get_mounts' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:167:31: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:127:54: note: Parameter '_self' can be declared as pointer to const gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:135:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:147:64: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_monitor_get_connected_drives' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:169:41: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:147:64: note: Parameter '_self' can be declared as pointer to const gvfs-1.54.0/monitor/afc/afcvolumemonitor.c:174:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/goa/goavolume.c:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:199:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_HANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_ALREADY_MOUNTED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:304:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_MOUNT_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:343:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_MOUNT_NONE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:363:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOA_ERROR_NOT_AUTHORIZED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:424:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_CLASS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:434:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uuid [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:455:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_CLASS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:607:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:648:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolume.c:127:56: style: Parameter 'mount_operation' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/goa/goavolume.c:132:58: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_vfs_goa_mount_operation_ask_question' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:145:35: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:132:58: note: Parameter 'op' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:205:36: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'mount_unmounted_cb' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:231:7: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:205:36: note: Parameter 'mount' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:280:13: style: Variable 'files' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/goa/goavolume.c:319:13: style: Variable 'files' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/goa/goavolume.c:407:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_can_eject' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:674:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:407:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:413:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_can_mount' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:675:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:413:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:438:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_get_drive' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:678:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:438:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:464:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_get_mount' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:681:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:464:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:555:45: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:687:29: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:555:45: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:611:96: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolume.c:639:33: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolume.c:611:96: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.54.0/monitor/goa/goavolume.c:691:34: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/goa/goavolumemonitor.c:429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/goa/goavolumemonitor.c:346:64: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_monitor_get_connected_drives' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/goa/goavolumemonitor.c:440:41: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/goa/goavolumemonitor.c:346:64: note: Parameter '_self' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gphoto2_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:319:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:213:36: style:inconclusive: Function 'g_gphoto2_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. [funcArgNamesDifferent] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.h:55:64: note: Function 'g_gphoto2_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:213:36: note: Function 'g_gphoto2_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:95:40: style: Parameter 'gphoto2_volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:102:41: style: Parameter 'gudev_client' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:133:43: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:176:37: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_get_uuid' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:343:21: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:176:37: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:182:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_can_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:346:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:182:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:188:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_can_eject' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:347:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:188:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:194:45: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:348:29: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:194:45: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:200:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_get_drive' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:344:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:200:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:206:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_get_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:345:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volume.c:206:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gphoto2_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gphoto2_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gphoto2_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gphoto2_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GP_ERROR_UNKNOWN_PORT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:202:25: style: Local variable 'volume' shadows outer variable [shadowVariable] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:139:21: note: Shadowed declaration gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:202:25: note: Shadow variable gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:95:29: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mounts' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:406:31: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:95:29: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:103:26: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:119:39: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_connected_drives' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:408:41: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:119:39: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:125:38: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volume_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:409:40: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:125:38: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:131:37: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mount_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:410:39: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:131:37: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:234:15: style: Variable 'store_path' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:304:19: style: Parameter 'action' can be declared as pointer to const. However it seems that 'on_uevent' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:370:3: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:304:19: note: Parameter 'action' can be declared as pointer to const gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:344:31: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:384:55: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/gphoto2/ggphoto2volumemonitor.c:47:22: style: struct member '_GGPhoto2VolumeMonitor::mount_monitor' is never used. [unusedStructMember] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mtp_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:310:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:204:36: style:inconclusive: Function 'g_mtp_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. [funcArgNamesDifferent] gvfs-1.54.0/monitor/mtp/gmtpvolume.h:52:52: note: Function 'g_mtp_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.54.0/monitor/mtp/gmtpvolume.c:204:36: note: Function 'g_mtp_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.54.0/monitor/mtp/gmtpvolume.c:87:32: style: Parameter 'mtp_volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:94:37: style: Parameter 'gudev_client' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:125:35: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:167:33: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_get_uuid' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:334:21: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolume.c:167:33: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolume.c:173:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_can_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:337:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolume.c:173:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolume.c:179:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_can_eject' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:338:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolume.c:179:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolume.c:185:41: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:339:29: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolume.c:185:41: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolume.c:191:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_get_drive' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:335:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolume.c:191:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolume.c:197:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_get_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolume.c:336:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolume.c:197:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm_lock [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mtp_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm_lock [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm_lock [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:177:17: style: Local variable 'volume' shadows outer variable [shadowVariable] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:140:15: note: Shadowed declaration gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:177:17: note: Shadow variable gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:95:29: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mounts' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:333:31: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:95:29: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:103:22: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:119:39: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_connected_drives' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:335:41: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:119:39: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:125:38: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volume_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:336:40: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:125:38: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:131:37: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mount_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:337:39: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:131:37: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:235:40: style: Parameter 'action' can be declared as pointer to const. However it seems that 'on_uevent' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:297:3: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:235:40: note: Parameter 'action' can be declared as pointer to const gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:270:27: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:311:47: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/mtp/gmtpvolumemonitor.c:45:22: style: struct member '_GMtpVolumeMonitor::mount_monitor' is never used. [unusedStructMember] gvfs-1.54.0/monitor/proxy/gproxydrive.c:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_drive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxydrive.c:124:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxydrive.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_drive [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxydrive.c:873:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_drive [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxydrive.c:107:49: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxydrive.c:112:34: style: Parameter 'proxy_drive' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxydrive.c:519:36: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxydrive.c:1069:16: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxymount.c:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymount.c:119:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymount.c:502:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_mount [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymount.c:102:49: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxymount.c:107:34: style: Parameter 'proxy_mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxymount.c:241:36: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxymount.c:688:16: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:79:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:208:26: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:210:26: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/proxy/gproxymountoperation.c:212:26: error: Allocation with g_variant_new_uint32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/proxy/gproxyshadowmount.c:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_shadow_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyshadowmount.c:167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyshadowmount.c:569:1: error: Memory leak: data [memleak] gvfs-1.54.0/monitor/proxy/gproxyshadowmount.c:98:62: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxyshadowmount.c:103:47: style: Parameter 'proxy_shadow_mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_volume [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:1034:1: error: Memory leak: data [memleak] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:177:51: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:182:36: style: Parameter 'proxy_volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:216:46: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'union_monitor_mount_changed' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:253:7: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gproxyvolume.c:216:46: note: Parameter 'mount' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gproxyvolume.c:465:38: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxyvolume.c:966:17: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:424:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:485:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:514:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:545:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:575:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:604:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:634:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:660:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:688:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:715:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:743:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:770:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:801:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:841:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:871:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:899:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:971:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1157:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1310:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1402:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_MONITOR_EXTENSION_POINT_NAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1083:1: error: Memory leak: data [memleak] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1351:33: style:inconclusive: Function '_get_identifiers' argument 1 names different: declaration 'identifiers' definition 'iter'. [funcArgNamesDifferent] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.h:80:45: note: Function '_get_identifiers' argument 1 names different: declaration 'identifiers' definition 'iter'. gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1351:33: note: Function '_get_identifiers' argument 1 names different: declaration 'identifiers' definition 'iter'. gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1149:12: style: Local variable 'is_supported' shadows outer function [shadowFunction] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:81:17: note: Shadowed declaration gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1149:12: note: Shadow variable gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:115:42: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_proxy_volume_monitor_dispose' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1216:28: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:115:42: note: Parameter 'object' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:293:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:297:26: style: Variable 'union_monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:360:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:390:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:421:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:453:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:482:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:511:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:542:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:572:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:601:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:632:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:658:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:686:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:713:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:741:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:767:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:798:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:838:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:929:33: style: Parameter 'gobject' can be declared as pointer to const. However it seems that 'name_owner_changed' is a callback function, if 'gobject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1028:3: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:929:33: note: Parameter 'gobject' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:934:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:965:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1102:51: style: Parameter 'monitor' can be declared as pointer to const. However it seems that 'g_proxy_volume_monitor_init' is a callback function, if 'monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1391:25: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1102:51: note: Parameter 'monitor' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1192:41: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gproxyvolumemonitor.c:1517:34: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:222:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING_ARRAY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:285:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING_ARRAY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:460:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:621:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:769:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:889:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1188:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1829:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_changed [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1835:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_connected [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1841:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_disconnected [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1847:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_eject_button [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1853:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_stop_button [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1859:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_volume_changed [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1865:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_volume_added [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1871:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_volume_removed [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1877:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_changed [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1892:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_added [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1898:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_pre_unmount [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1904:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_removed [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1916:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2063:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:622:69: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:773:49: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2085:67: style:inconclusive: Function 'g_vfs_proxy_volume_monitor_daemon_set_always_call_mount' argument 1 names different: declaration 'always_call_mount' definition 'value'. [funcArgNamesDifferent] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.h:35:72: note: Function 'g_vfs_proxy_volume_monitor_daemon_set_always_call_mount' argument 1 names different: declaration 'always_call_mount' definition 'value'. gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2085:67: note: Function 'g_vfs_proxy_volume_monitor_daemon_set_always_call_mount' argument 1 names different: declaration 'always_call_mount' definition 'value'. gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:97:53: style: Parameter 'mount_operation' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:102:56: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_ask_password' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:144:36: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:102:56: note: Parameter 'op' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:112:56: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_ask_question' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:145:36: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:112:56: note: Parameter 'op' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:120:58: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_show_processes' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:146:36: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:120:58: note: Parameter 'op' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:122:63: style: Parameter 'processes' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_show_processes' is a callback function, if 'processes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:146:36: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:122:63: note: Parameter 'processes' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:129:65: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_show_unmount_progress' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:147:43: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:129:65: note: Parameter 'op' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:602:16: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2032:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2068:35: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2032:36: note: Parameter 'connection' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2034:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2068:35: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2034:36: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/monitor/proxy/remote-volume-monitor-module.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/proxy/remote-volume-monitor-module.c:65:32: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_drive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DRIVE_START_STOP_TYPE_SHUTDOWN [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:517:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:531:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:619:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_BUSY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:776:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:781:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:116:44: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:425:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:435:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:444:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:451:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:458:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:463:54: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_is_media_check_automatic' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:973:37: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:463:54: note: Parameter '_drive' can be declared as pointer to const gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:471:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:476:48: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_can_poll_for_media' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:975:31: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:476:48: note: Parameter '_drive' can be declared as pointer to const gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:482:39: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_can_start' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:979:22: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:482:39: note: Parameter '_drive' can be declared as pointer to const gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:488:48: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_can_start_degraded' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:980:31: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:488:48: note: Parameter '_drive' can be declared as pointer to const gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:496:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:501:49: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_get_start_stop_type' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:978:32: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:501:49: note: Parameter '_drive' can be declared as pointer to const gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:526:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:773:20: style: Variable 'mount_operation' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:956:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:1001:56: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:612:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:675:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPid [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:970:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:975:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:981:39: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:451:48: style:inconclusive: Function 'gvfs_udisks2_mount_has_uuid' argument 1 names different: declaration 'mount' definition '_mount'. [funcArgNamesDifferent] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.h:45:80: note: Function 'gvfs_udisks2_mount_has_uuid' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:451:48: note: Function 'gvfs_udisks2_mount_has_uuid' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:465:55: style:inconclusive: Function 'gvfs_udisks2_mount_get_mount_entry' argument 1 names different: declaration 'mount' definition '_mount'. [funcArgNamesDifferent] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.h:57:80: note: Function 'gvfs_udisks2_mount_get_mount_entry' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:465:55: note: Function 'gvfs_udisks2_mount_get_mount_entry' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:143:44: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:385:54: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:454:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:459:54: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:467:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:496:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:1309:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:1342:52: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:1343:52: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:1349:50: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2mount.c:75:10: style: struct member '_GVfsUDisks2Mount::mount_entry_fs_type' is never used. [unusedStructMember] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDISKS_ERROR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:312:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:440:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:602:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:127:22: style: Condition 'n>=1' is always true [knownConditionTrueFalse] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:125:17: note: Assuming that condition 'n==0' is not redundant gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:127:22: note: Condition 'n>=1' is always true gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:548:12: style: Condition 'seat==NULL' is always true [knownConditionTrueFalse] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:547:19: note: Calling function 'get_seat' returns 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:547:19: note: Assignment 'seat=get_seat()', assigned value is 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:548:12: note: Condition 'seat==NULL' is always true gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:320:7: error: Memory pointed to by 'buf' is freed twice. [doubleFree] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:315:7: note: Memory pointed to by 'buf' is freed twice. gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:320:7: note: Memory pointed to by 'buf' is freed twice. gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:166:39: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'child_watch_from_release_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:202:44: note: You might need to cast the function pointer here gvfs-1.54.0/monitor/udisks2/gvfsudisks2utils.c:166:39: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:441:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:903:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:930:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_CLASS [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_HANDLED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1385:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1509:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:377:35: style: Condition 'media_symbolic_icon==NULL' is always true [knownConditionTrueFalse] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:337:40: note: Assignment 'media_symbolic_icon=NULL', assigned value is 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:377:35: note: Condition 'media_symbolic_icon==NULL' is always true gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:396:55: style: Condition 'media_symbolic_icon!=NULL' is always false [knownConditionTrueFalse] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:334:40: note: Assignment 'drive_symbolic_icon=NULL', assigned value is 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:379:37: note: Assignment 'media_symbolic_icon=drive_symbolic_icon', assigned value is 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:396:55: note: Condition 'media_symbolic_icon!=NULL' is always false gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1116:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1122:41: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1544:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1551:40: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1554:40: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1557:37: error: Allocation with g_variant_new_uint32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:171:46: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:735:53: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:759:53: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:799:22: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:817:22: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:866:15: style: Variable 'loop' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1808:22: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1842:51: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1849:57: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1856:49: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volume.c:1863:50: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:668:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1603:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_point_compare [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1700:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_compare [valueFlowBailoutIncompleteVar] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:775:21: style: Condition 'root==NULL' is always true [knownConditionTrueFalse] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:769:31: note: Assignment 'root=NULL', assigned value is 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:775:21: note: Condition 'root==NULL' is always true gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1729:16: style: Condition 'root==NULL' is always true [knownConditionTrueFalse] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1722:27: note: Assignment 'root=NULL', assigned value is 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1729:16: note: Condition 'root==NULL' is always true gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1769:20: style: Condition 'root==NULL' is always true [knownConditionTrueFalse] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1762:31: note: Assignment 'root=NULL', assigned value is 0 gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1769:20: note: Condition 'root==NULL' is always true gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:154:29: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:166:29: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:179:29: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:399:74: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:408:73: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:417:78: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1002:55: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1025:56: style: Parameter 'udisks_drive' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1048:50: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/test/benchmark-common.c:143:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-common.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-common.c:203:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_PROF [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-common.c:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCHMARK_UNIT_NAME [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-common.c:150:27: style: Variable 'point' can be declared as pointer to const [constVariablePointer] gvfs-1.54.0/test/benchmark-common.c:56:11: style: struct member 'BenchmarkDataPlot::name' is never used. [unusedStructMember] gvfs-1.54.0/test/benchmark-common.c:57:11: style: struct member 'BenchmarkDataPlot::x_unit' is never used. [unusedStructMember] gvfs-1.54.0/test/benchmark-common.c:58:11: style: struct member 'BenchmarkDataPlot::y_unit' is never used. [unusedStructMember] gvfs-1.54.0/test/benchmark-gvfs-big-files.c:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-gvfs-big-files.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-gvfs-big-files.c:134:21: style: Parameter 'scratch_file' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/test/benchmark-gvfs-small-files.c:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-gvfs-small-files.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-gvfs-small-files.c:134:21: style: Parameter 'scratch_file' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/test/benchmark-posix-big-files.c:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-posix-big-files.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-posix-big-files.c:147:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-posix-big-files.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-posix-small-files.c:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-posix-small-files.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-posix-small-files.c:147:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/benchmark-posix-small-files.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainContext [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:583:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:763:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:790:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:817:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:871:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:933:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:1010:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:1050:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:1090:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:1132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:1230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:1244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/google.c:591:3: warning: Assert statement calls a function which may have desired side effects: 'error'. [assertWithSideEffect] gvfs-1.54.0/test/google.c:613:3: warning: Assert statement calls a function which may have desired side effects: 'error'. [assertWithSideEffect] gvfs-1.54.0/test/test-query-info-stream.c:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.54.0/test/test-query-info-stream.c:45:23: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/test/test-query-info-stream.c:90:17: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:1541:15: warning: Null pointer dereference: afcinfo [ctunullpointer] gvfs-1.54.0/daemon/gvfsbackendafc.c:2157:7: note: Assuming that condition 'afcinfo' is not redundant gvfs-1.54.0/daemon/gvfsbackendafc.c:2156:43: note: Calling function g_vfs_backend_afc_set_info_from_afcinfo, 3rd argument is null gvfs-1.54.0/daemon/gvfsbackendafc.c:1541:15: note: Dereferencing argument afcinfo that is null gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:351:39: warning: Null pointer dereference: udisks_drive [ctunullpointer] gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1360:28: note: Assuming that condition 'udisks_drive!=NULL' is not redundant gvfs-1.54.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1359:42: note: Calling function gvfs_udisks2_drive_new, 2nd argument is null gvfs-1.54.0/monitor/udisks2/gvfsudisks2drive.c:351:39: note: Dereferencing argument udisks_drive that is null diff: 2.14.0 gvfs-1.54.0/daemon/gvfsbackendlocaltest.c:154:6: style: Condition 'file' is always true [knownConditionTrueFalse] head gvfs-1.54.0/test/google.c:591:3: warning: Assert statement calls a function which may have desired side effects: 'error'. [assertWithSideEffect] head gvfs-1.54.0/test/google.c:613:3: warning: Assert statement calls a function which may have desired side effects: 'error'. [assertWithSideEffect] DONE