2025-07-06 01:32 ftp://ftp.de.debian.org/debian/pool/main/s/sysprof/sysprof_48.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 9b11b6b (2025-07-04 16:03:30 +0200) count: 1453 1416 elapsed-time: 6.4 6.6 head-timing-info: old-timing-info: head results: sysprof-48.0/examples/app.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] sysprof-48.0/examples/app.c:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_shoff [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_shnum [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_shstrndx [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:109:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_name [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_type [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_flags [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_addr [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_offset [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_size [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_name [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_info [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:124:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_value [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_size [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_shndx [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:141:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_NIDENT [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:255:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:445:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MADV_SEQUENTIAL [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf64_Sym [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:624:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_SYMTAB [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:786:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOTE [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:827:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_PROGBITS [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/elfparser.c:852:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_PROGBITS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:385:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:395:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:448:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:524:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:555:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:616:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/sysprof-capture-types.h:93:0: error: #error Unknown UINTPTR_MAX [preprocessorErrorDirective] sysprof-48.0/src/libsysprof-capture/sysprof-capture-types.h:93:2: error: #error Unknown UINTPTR_MAX [preprocessorErrorDirective] sysprof-48.0/contrib/elfparser/elfparser.c:302:41: style:inconclusive: Function 'elf_parser_new_from_mmap' argument 1 names different: declaration 'mapped_file' definition 'file'. [funcArgNamesDifferent] sysprof-48.0/contrib/elfparser/elfparser.h:30:58: note: Function 'elf_parser_new_from_mmap' argument 1 names different: declaration 'mapped_file' definition 'file'. sysprof-48.0/contrib/elfparser/elfparser.c:302:41: note: Function 'elf_parser_new_from_mmap' argument 1 names different: declaration 'mapped_file' definition 'file'. sysprof-48.0/contrib/elfparser/elfparser.c:303:41: style:inconclusive: Function 'elf_parser_new_from_mmap' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] sysprof-48.0/contrib/elfparser/elfparser.h:31:58: note: Function 'elf_parser_new_from_mmap' argument 2 names different: declaration 'err' definition 'error'. sysprof-48.0/contrib/elfparser/elfparser.c:303:41: note: Function 'elf_parser_new_from_mmap' argument 2 names different: declaration 'err' definition 'error'. sysprof-48.0/contrib/elfparser/elfparser.c:334:30: style:inconclusive: Function 'elf_parser_new' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] sysprof-48.0/contrib/elfparser/elfparser.h:33:58: note: Function 'elf_parser_new' argument 2 names different: declaration 'err' definition 'error'. sysprof-48.0/contrib/elfparser/elfparser.c:334:30: note: Function 'elf_parser_new' argument 2 names different: declaration 'err' definition 'error'. sysprof-48.0/contrib/elfparser/elfparser.c:388:34: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] sysprof-48.0/contrib/elfparser/elfparser.c:886:13: style: Variable 'first' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/elfparser/elfparser.c:886:21: style: Variable 'last' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:472:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:175:3: error: Memory leak: second [memleak] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:160:33: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assuming allocation function fails sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assignment 'map=mmap(NULL,head_size+body_size+body_size,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:160:33: note: Null pointer addition sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:173:45: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assuming allocation function fails sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assignment 'map=mmap(NULL,head_size+body_size+body_size,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:167:14: note: Assuming condition is false sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:173:45: note: Null pointer addition sysprof-48.0/contrib/elfparser/elfparser.c:241:21: style: Variable 'section_headers' is assigned a value that is never used. [unreadVariable] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:132:9: style: Variable 'second' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:282:21: style: Variable 'header' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:401:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof-capture/sysprof-clock.h:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/sysprof-platform.c:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/sysprof-platform.c:73:14: style: Condition 'tmpdir==NULL' is always true [knownConditionTrueFalse] sysprof-48.0/src/libsysprof-capture/sysprof-platform.c:71:24: note: Assignment 'tmpdir=NULL', assigned value is 0 sysprof-48.0/src/libsysprof-capture/sysprof-platform.c:73:14: note: Condition 'tmpdir==NULL' is always true sysprof-48.0/src/libsysprof-capture/sysprof-platform.c:99:35: style:inconclusive: Function 'sysprof_memfd_create' argument 1 names different: declaration 'desc' definition 'name'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof-capture/sysprof-platform.h:68:41: note: Function 'sysprof_memfd_create' argument 1 names different: declaration 'desc' definition 'name'. sysprof-48.0/src/libsysprof-capture/sysprof-platform.c:99:35: note: Function 'sysprof_memfd_create' argument 1 names different: declaration 'desc' definition 'name'. sysprof-48.0/src/libsysprof-capture/tests/allocs-by-size.c:113:19: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof-capture/tests/cross-thread-frees.c:99:67: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof-capture/tests/find-temp-allocs.c:133:31: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof-capture/tests/test-capture-cursor.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture-cursor.c:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_capture_cursor_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/rewrite-pid.c:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCaptureFileHeader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/rewrite-pid.c:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/rewrite-pid.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/rust-demangle.c:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/rust-demangle.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/rust-demangle.c:298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/rust-demangle.c:1269:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-cplusplus.cpp:19:20: style: Parameter 'argv' can be declared as const array [constParameter] sysprof-48.0/src/libsysprof-capture/tests/rewrite-pid.c:35:11: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof-capture/tests/test-mapped-ring-buffer.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-mapped-ring-buffer.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-mapped-ring-buffer.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-mapped-ring-buffer.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/mapped-ring-buffer-source.c:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapped_ring_buffer_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/mapped-ring-buffer-source.c:134:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/mapped-ring-buffer-source.c:106:66: style:inconclusive: Function 'mapped_ring_buffer_create_source_full' argument 3 names different: declaration 'callback' definition 'source_func'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/mapped-ring-buffer-source-private.h:38:72: note: Function 'mapped_ring_buffer_create_source_full' argument 3 names different: declaration 'callback' definition 'source_func'. sysprof-48.0/src/libsysprof/mapped-ring-buffer-source.c:106:66: note: Function 'mapped_ring_buffer_create_source_full' argument 3 names different: declaration 'callback' definition 'source_func'. sysprof-48.0/src/libsysprof/mapped-ring-buffer-source.c:131:61: style:inconclusive: Function 'mapped_ring_buffer_create_source' argument 2 names different: declaration 'callback' definition 'source_func'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/mapped-ring-buffer-source-private.h:33:72: note: Function 'mapped_ring_buffer_create_source' argument 2 names different: declaration 'callback' definition 'source_func'. sysprof-48.0/src/libsysprof/mapped-ring-buffer-source.c:131:61: note: Function 'mapped_ring_buffer_create_source' argument 2 names different: declaration 'callback' definition 'source_func'. sysprof-48.0/src/libsysprof-capture/tests/test-mapped-ring-buffer.c:92:10: style: struct member 'ThreadedMessage::abc' is never used. [unusedStructMember] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHashTable [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:497:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:542:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:625:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:677:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:725:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:758:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:862:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:934:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:988:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-address-layout.c:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-address-layout.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EggBitset [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-allocator.c:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-allocator.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLIB_SIZEOF_VOID_P [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-address-layout.c:45:51: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_address_layout_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-address-layout.c:67:26: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-address-layout.c:45:51: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-address-layout.c:76:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-allocator.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] sysprof-48.0/src/libsysprof/sysprof-allocator.c:117:44: style:inconclusive: Function 'sysprof_allocator_alloc' argument 1 names different: declaration 'self' definition 'allocator'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-allocator-private.h:33:64: note: Function 'sysprof_allocator_alloc' argument 1 names different: declaration 'self' definition 'allocator'. sysprof-48.0/src/libsysprof/sysprof-allocator.c:117:44: note: Function 'sysprof_allocator_alloc' argument 1 names different: declaration 'self' definition 'allocator'. sysprof-48.0/src/libsysprof/sysprof-allocator.c:177:46: style:inconclusive: Function 'sysprof_allocator_cstring' argument 1 names different: declaration 'self' definition 'allocator'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-allocator-private.h:35:64: note: Function 'sysprof_allocator_cstring' argument 1 names different: declaration 'self' definition 'allocator'. sysprof-48.0/src/libsysprof/sysprof-allocator.c:177:46: note: Function 'sysprof_allocator_cstring' argument 1 names different: declaration 'self' definition 'allocator'. sysprof-48.0/src/libsysprof/sysprof-bundled-symbolizer-private.h:27:1: error: There is an unknown macro here somewhere. Configuration is required. If SYSPROF_ALIGNED_BEGIN is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-battery-charge.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDir [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-battery-charge.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-battery-charge.c:269:51: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_battery_charge_record' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-battery-charge.c:294:30: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-battery-charge.c:269:51: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-battery-charge.c:298:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-time-span.h:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-time-span.h:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-categorize.c:30:18: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-symbol-private.h:97:51: style: Parameter 'symbol' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_callgraph_symbol_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:229:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:61:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_callgraph_symbol_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:86:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:61:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:102:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:193:64: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_callgraph_symbol_list_model_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:215:26: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:193:64: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-callgraph-symbol.c:244:76: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_callgraph_frame_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GListModel [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:55:52: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_callgraph_frame_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:93:26: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:55:52: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:119:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_callgraph_frame_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:152:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:119:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-callgraph-frame.c:179:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:92:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_callgraph_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:140:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:387:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_ADDRESS_CONTEXT_USER [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:528:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentTraceable [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:560:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraph [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLIB_SIZEOF_VOID_P [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:713:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPatternSpec [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:784:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:821:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:842:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofAddress [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:873:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EggBitset [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:942:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-categories.c:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_CALLGRAPH_CATEGORY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-categories.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBytes [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-categories.c:240:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:367:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:489:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:842:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:845:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:40:46: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_callgraph_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:66:26: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-callgraph.c:40:46: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-callgraph.c:46:44: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_callgraph_get_n_items' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:67:24: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-callgraph.c:46:44: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-callgraph.c:512:45: style: Parameter 'source_object' can be declared as pointer to const. However it seems that 'sysprof_callgraph_new_worker' is a callback function, if 'source_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:591:31: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-callgraph.c:512:45: note: Parameter 'source_object' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-callgraph.c:604:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:655:54: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-callgraph.c:853:22: style: Variable 'prefix_symbol' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-category-summary.c:98:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-category-summary.c:44:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_category_summary_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-category-summary.c:91:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-category-summary.c:44:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-category-summary.c:71:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_category_summary_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-category-summary.c:92:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-category-summary.c:71:54: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-category-summary.c:114:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-category-summary.c:119:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-category-summary.c:125:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-categories.c:213:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/sysprof-categories.c:219:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/sysprof-categories.c:225:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/sysprof-categories.c:126:1: error: Memory leak: rule.match [memleak] sysprof-48.0/src/libsysprof/sysprof-categories.c:68:9: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-controlfd-instrument.c:327:75: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-controlfd-instrument.c:341:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_cpu_info_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:48:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:59:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_cpu_info_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:115:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:59:44: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:61:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:86:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_cpu_info_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:116:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:86:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:137:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:255:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_dbus_monitor_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:320:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:55:63: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_dbus_monitor_list_required_policy' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:314:44: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:55:63: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:251:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:262:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_dbus_monitor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:311:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:262:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:285:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_dbus_monitor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:312:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:285:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:332:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:358:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:366:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:430:3: warning: Assert statement calls a function which may have desired side effects: 'g_file_test'. [assertWithSideEffect] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:906:3: warning: Assert statement calls a function which may have desired side effects: 'getpid'. [assertWithSideEffect] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:386:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:71:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:85:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:189:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:202:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:251:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:252:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:253:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:274:33: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:275:34: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:276:34: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:332:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:370:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:862:31: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:876:31: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:251:32: error: Uninitialized variable: counters[i].category [legacyUninitvar] sysprof-48.0/src/libsysprof/sysprof-document-loader.h:51:1: error: There is an unknown macro here somewhere. Configuration is required. If SYSPROF_DEPRECATED_IN_48_FOR is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:177:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:178:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:186:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:187:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:198:5: error: Resource leak: cf.stat_fd [resourceLeak] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:363:46: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_cpu_usage_record' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:388:30: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:363:46: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-cpu-usage.c:392:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_diagnostic_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:48:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:60:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_diagnostic_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:89:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:60:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:62:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:110:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:62:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:72:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT32 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:231:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_descendants_model_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocument [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable category [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:417:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCaptureCounterValue [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:112:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_allocation_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:149:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:112:55: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-allocation.c:220:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-frame-private.h:95:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_bitset_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:133:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:166:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:97:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_bitset_index_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:129:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:97:57: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-bitset-index.c:140:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:402:47: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_disk_usage_record' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:430:30: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:402:47: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-disk-usage.c:434:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:98:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_COUNTER_INT64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_COUNTER_DOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:202:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_COUNTER_DOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:53:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_counter_value_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:93:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:53:58: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-counter-value.c:129:67: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ref_string_release [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:287:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_int64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:303:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_int64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:317:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_double [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:324:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_COUNTER_DOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:185:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:42:54: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_descendants_model_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:68:26: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:42:54: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:48:52: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_descendants_model_get_n_items' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:69:24: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:48:52: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-descendants-model.c:205:22: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-document-ctrdef.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-ctrdef.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-ctrdef.c:39:65: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-ctrdef.c:44:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:50:53: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_document_counter_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:74:26: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-counter.c:50:53: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-counter.c:86:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:100:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_counter_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-counter.c:145:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-counter.c:100:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-counter.c:186:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-ctrset.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-ctrset.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:3031:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:4895:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:5839:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:6743:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:7125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:7365:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:7724:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:8794:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:8893:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:8968:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:9056:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/roaring.c:11071:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/eggbitset.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/eggbitset.c:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/eggbitset.c:524:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/eggbitset.c:704:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/eggbitset/eggbitset.c:749:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_document_dbus_message_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:243:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:270:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:323:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:391:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:419:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:450:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusMessage [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-exit.c:39:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-exit.c:44:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-ctrset.c:39:65: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-ctrset.c:44:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:76:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_dbus_message_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:150:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:76:57: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-dbus-message.c:231:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:53:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_file_chunk_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:81:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:53:55: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-file-chunk.c:102:61: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-file.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file.c:184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInputStream [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInputStream [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-fork.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-fork.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-file.c:199:7: warning: Assert statement calls a function which may have desired side effects: 'g_bytes_get_size'. [assertWithSideEffect] sysprof-48.0/src/libsysprof/sysprof-document-file.c:200:7: warning: Assert statement calls a function which may have desired side effects: 'g_bytes_get_data'. [assertWithSideEffect] sysprof-48.0/src/libsysprof/sysprof-document-file.c:200:7: warning: Assert statement calls a function which may have desired side effects: 'g_bytes_get_size'. [assertWithSideEffect] sysprof-48.0/src/libsysprof/sysprof-document-fork.c:50:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_fork_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-fork.c:70:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-fork.c:50:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-fork.c:81:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-file.c:51:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-document-file.c:63:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_file_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-file.c:96:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-file.c:63:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-file.c:122:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:83:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:120:61: style:inconclusive: Function 'sysprof_document_jitmap_get_mapping' argument 2 names different: declaration 'position' definition 'nth'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-document-jitmap.h:43:73: note: Function 'sysprof_document_jitmap_get_mapping' argument 2 names different: declaration 'position' definition 'nth'. sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:120:61: note: Function 'sysprof_document_jitmap_get_mapping' argument 2 names different: declaration 'position' definition 'nth'. sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:58:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_jitmap_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:78:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-jitmap.c:58:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-frame.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:72:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_name [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mapped_file_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:340:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:194:57: style:inconclusive: Function '_sysprof_document_frame_new' argument 1 names different: declaration 'mapped' definition 'mapped_file'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-document-frame-private.h:47:79: note: Function '_sysprof_document_frame_new' argument 1 names different: declaration 'mapped' definition 'mapped_file'. sysprof-48.0/src/libsysprof/sysprof-document-frame.c:194:57: note: Function '_sysprof_document_frame_new' argument 1 names different: declaration 'mapped' definition 'mapped_file'. sysprof-48.0/src/libsysprof/sysprof-document-frame.c:92:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_frame_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:137:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-frame.c:92:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-frame.c:189:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:308:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-frame.c:331:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-log.c:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-log.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-log.c:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-log.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-log.c:54:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_log_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-log.c:83:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-log.c:54:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-log.c:106:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-metadata.c:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-metadata.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-metadata.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-metadata.c:51:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_metadata_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-metadata.c:75:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-metadata.c:51:53: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-metadata.c:91:58: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:56:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_mmap_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:96:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:56:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-mmap.c:132:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:137:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:52:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_overlay_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:80:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:52:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-overlay.c:101:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:95:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_mark_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-mark.c:132:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-mark.c:95:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-mark.c:166:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-process.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_document_process_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-process.c:122:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-process.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-process.c:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-process.c:61:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-document-process.c:72:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_process_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-process.c:117:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-process.c:72:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-process.c:158:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-process.c:228:61: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-sample.c:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-sample.c:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-sample.c:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-sample.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-sample.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT32 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-document-sample.c:109:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_document_sample_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-document-sample.c:134:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-document-sample.c:109:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-document-sample.c:168:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-document-traceable.c:44:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:137:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:335:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofElf [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:243:65: style:inconclusive: Function 'sysprof_elf_loader_set_external_debug_dirs' argument 2 names different: declaration 'debug_dirs' definition 'external_debug_dirs'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-elf-loader-private.h:41:89: note: Function 'sysprof_elf_loader_set_external_debug_dirs' argument 2 names different: declaration 'debug_dirs' definition 'external_debug_dirs'. sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:243:65: note: Function 'sysprof_elf_loader_set_external_debug_dirs' argument 2 names different: declaration 'debug_dirs' definition 'external_debug_dirs'. sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:70:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:83:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_elf_loader_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:131:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:83:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:106:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_elf_loader_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:132:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:106:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:280:12: style: Variable 'prefix' can be declared as const array [constVariable] sysprof-48.0/src/libsysprof/sysprof-elf.c:222:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elf_parser_free [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-elf.c:290:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-energy-usage.c:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_stop_first [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-energy-usage.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SYSTEM [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-energy-usage.c:39:59: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-elf.c:312:7: warning: Assert statement calls a function which may have desired side effects: 'g_str_has_suffix'. [assertWithSideEffect] sysprof-48.0/src/libsysprof/sysprof-elf.c:232:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_elf_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-elf.c:284:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-elf.c:232:39: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-elf.c:263:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_elf_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-elf.c:285:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-elf.c:263:41: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-elf.c:320:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-elf.c:31:9: style: struct member '_SysprofElf::build_id' is never used. [unusedStructMember] sysprof-48.0/src/libsysprof/sysprof-journald-source.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_journal_close [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-journald-source.c:54:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SD_JOURNAL_APPEND [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-journald-source.c:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_journal_close [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:79:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_required_policy [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:92:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prepare [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:107:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:120:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable augment [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_started [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-instrument.c:32:66: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_instrument_real_list_required_policy' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-instrument.c:64:33: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-instrument.c:32:66: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-instrument.c:40:53: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_instrument_real_prepare' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-instrument.c:65:20: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-instrument.c:40:53: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-instrument.c:50:52: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_instrument_real_record' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-instrument.c:66:19: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-instrument.c:50:52: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-instrument.c:70:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-malloc-tracing.c:51:75: error: There is an unknown macro here somewhere. Configuration is required. If API_VERSION_S is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMatchInfo [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable podman [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:319:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:460:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_linux_instrument_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-maps-parser.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMatchInfo [valueFlowBailoutIncompleteVar] sysprof-48.0/contrib/elfparser/rust-demangle.c:1326:17: style:inconclusive: Function 'sysprof_rust_demangle_with_callback' argument 1 names different: declaration 'mangled' definition 'whole_mangled_symbol'. [funcArgNamesDifferent] sysprof-48.0/contrib/elfparser/rust-demangle.h:22:17: note: Function 'sysprof_rust_demangle_with_callback' argument 1 names different: declaration 'mangled' definition 'whole_mangled_symbol'. sysprof-48.0/contrib/elfparser/rust-demangle.c:1326:17: note: Function 'sysprof_rust_demangle_with_callback' argument 1 names different: declaration 'mangled' definition 'whole_mangled_symbol'. sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:215:20: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:466:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-maps-parser.c:100:15: style: The if condition is the same as the previous if condition [duplicateCondition] sysprof-48.0/src/libsysprof/sysprof-maps-parser.c:97:15: note: First condition sysprof-48.0/src/libsysprof/sysprof-maps-parser.c:100:15: note: Second condition sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_mark_catalog_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:142:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MININT64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:96:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_catalog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:137:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:96:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:173:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:220:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:229:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:238:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mark-catalog.c:244:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MININT64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByteArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount-device.c:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ref_string_release [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount-device.c:95:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount-device.c:127:3: error: Memory leak: self [memleak] sysprof-48.0/src/libsysprof/sysprof-mount-device.c:48:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-mount-device.c:61:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mount_device_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-mount-device.c:90:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-mount-device.c:61:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-mount-device.c:111:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:261:18: style: Condition 'n_read>0' is always true [knownConditionTrueFalse] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:258:18: note: Assuming that condition 'n_read<=0' is not redundant sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:261:18: note: Condition 'n_read>0' is always true sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:134:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:135:13: style: Variable 'unit' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:292:49: style: Parameter 'instrument' can be declared as pointer to const. However it seems that 'sysprof_memory_usage_record' is a callback function, if 'instrument' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:317:30: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:292:49: note: Parameter 'instrument' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-memory-usage.c:337:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount.c:50:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ref_string_release [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofMount [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-muxer-source.c:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-muxer-source.c:141:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_capture_writer_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-muxer-source.c:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCaptureFileHeader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-mount.c:48:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:63:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mount_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-mount.c:116:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-mount.c:63:41: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-mount.c:167:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:250:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:256:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:262:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:268:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:274:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:280:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:286:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:331:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount.c:337:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:129:60: style:inconclusive: Function 'sysprof_mount_namespace_add_device' argument 2 names different: declaration 'mount' definition 'device'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-mount-namespace-private.h:37:86: note: Function 'sysprof_mount_namespace_add_device' argument 2 names different: declaration 'mount' definition 'device'. sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:129:60: note: Function 'sysprof_mount_namespace_add_device' argument 2 names different: declaration 'mount' definition 'device'. sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:245:59: style:inconclusive: Function 'sysprof_mount_namespace_translate' argument 2 names different: declaration 'path' definition 'file'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-mount-namespace-private.h:41:86: note: Function 'sysprof_mount_namespace_translate' argument 2 names different: declaration 'path' definition 'file'. sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:245:59: note: Function 'sysprof_mount_namespace_translate' argument 2 names different: declaration 'path' definition 'file'. sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:38:52: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_mount_namespace_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:64:26: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:38:52: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:75:26: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-network-usage.c:263:22: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-perf-event-stream-private.h:31:1: error: There is an unknown macro here somewhere. Configuration is required. If SYSPROF_ALIGNED_BEGIN is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-podman.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-podman.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-podman.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-polkit.c:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolkitAuthority [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-polkit.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolkitAuthorizationResult [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-polkit.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolkitAuthority [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_power_profile_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:289:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:63:53: warning: Either the condition 'power_profile!=NULL' is redundant or there is possible null pointer dereference: power_profile. [nullPointerRedundantCheck] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:65:21: note: Assuming that condition 'power_profile!=NULL' is not redundant sysprof-48.0/src/libsysprof/sysprof-power-profile.c:63:53: note: Null pointer dereference sysprof-48.0/src/libsysprof/sysprof-power-profile.c:98:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:226:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:238:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_power_profile_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:279:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-power-profile.c:238:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-power-profile.c:257:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_power_profile_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:280:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-power-profile.c:257:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-power-profile.c:295:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-power-profile.c:308:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-process-info.c:80:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_bitset_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-profiler.c:53:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-profiler.c:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-profiler.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofRecording [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-profiler.c:63:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_profiler_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-profiler.c:103:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-profiler.c:63:44: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-profiler.c:82:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_profiler_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-profiler.c:104:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-profiler.c:82:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_proxied_instrument_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:278:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SYSTEM [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:200:29: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:212:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_proxied_instrument_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:269:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:212:54: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:239:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_proxied_instrument_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:270:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:239:56: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:294:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-recording.c:751:1: error: There is an unknown macro here somewhere. Configuration is required. If G_GNUC_PRINTF is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-strings.c:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-spawnable.c:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-spawnable.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSubprocessLauncher [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-spawnable.c:362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofd [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-spawnable.c:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-spawnable.c:163:53: style:inconclusive: Function 'sysprof_spawnable_append_args' argument 2 names different: declaration 'argv' definition 'args'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-spawnable.h:48:84: note: Function 'sysprof_spawnable_append_args' argument 2 names different: declaration 'argv' definition 'args'. sysprof-48.0/src/libsysprof/sysprof-spawnable.c:163:53: note: Function 'sysprof_spawnable_append_args' argument 2 names different: declaration 'argv' definition 'args'. sysprof-48.0/src/libsysprof/sysprof-spawnable.c:203:53: style:inconclusive: Function 'sysprof_spawnable_set_environ' argument 2 names different: declaration 'environ' definition 'environ_'. [funcArgNamesDifferent] sysprof-48.0/src/libsysprof/sysprof-spawnable.h:60:84: note: Function 'sysprof_spawnable_set_environ' argument 2 names different: declaration 'environ' definition 'environ_'. sysprof-48.0/src/libsysprof/sysprof-spawnable.c:203:53: note: Function 'sysprof_spawnable_set_environ' argument 2 names different: declaration 'environ' definition 'environ_'. sysprof-48.0/src/libsysprof/sysprof-spawnable.c:95:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-spawnable.c:104:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DexPromise [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSubprocessLauncher [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_subprocess_output_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:307:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-symbol.c:255:44: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:224:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_subprocess_output_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:297:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:224:53: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:259:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_subprocess_output_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:298:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:259:55: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:340:69: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:358:70: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:387:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:416:69: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-subprocess-output.c:434:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-thread-info.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_thread_info_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-thread-info.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-thread-info.c:58:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_thread_info_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-thread-info.c:110:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-thread-info.c:58:47: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-thread-info.c:85:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_thread_info_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-thread-info.c:111:32: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-thread-info.c:85:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-thread-info.c:132:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-system-logs.c:186:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/sysprof-tracer.c:62:75: error: There is an unknown macro here somewhere. Configuration is required. If API_VERSION_S is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/sysprof-tracefd-consumer.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCaptureReader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-tracefd-consumer.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_tracefd_consumer_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/read-build-id.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/read-build-id.c:27:13: style: Parameter 'argv' can be declared as const array [constParameter] sysprof-48.0/src/libsysprof/tests/ninja-to-marks.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/ninja-to-marks.c:27:13: style: Parameter 'argv' can be declared as const array [constParameter] sysprof-48.0/src/libsysprof/tests/test-allocs-by-func.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-allocs-by-func.c:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainLoop [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraphFrame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOptionContext [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-allocs-by-func.c:39:12: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tests/test-allocs-by-func.c:40:12: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tests/test-allocs-by-func.c:97:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'augment_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/tests/test-allocs-by-func.c:149:37: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/tests/test-allocs-by-func.c:97:35: note: Parameter 'user_data' can be declared as pointer to const sysprof-48.0/src/libsysprof/tests/test-capture-model.c:44:19: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:57:16: style: Variable 'aug' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:119:12: style: Variable 'aug' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:141:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'augment_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/tests/test-callgraph.c:220:37: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/tests/test-callgraph.c:141:35: note: Parameter 'user_data' can be declared as pointer to const sysprof-48.0/src/libsysprof/tests/test-cplusplus.cpp:13:27: style: Parameter 'argv' can be declared as const array [constParameter] sysprof-48.0/src/libsysprof/tests/test-elf-loader.c:76:53: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-list-address-layout.c:68:34: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-list-counters.c:91:39: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraphFrame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOptionContext [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-list-cpu.c:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOptionContext [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-list-files.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentLoader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-list-jitmap.c:70:29: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:61:16: style: Variable 'aug' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:123:12: style: Variable 'aug' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:145:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'augment_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:240:37: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/tests/test-leak-detector.c:145:35: note: Parameter 'user_data' can be declared as pointer to const sysprof-48.0/src/libsysprof/tests/test-list-functions-by-weight.c:89:20: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-list-overlays.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentLoader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-maps-parser.c:45:16: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-list-processes.c:81:30: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-list-overlays.c:90:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sysprof-48.0/src/libsysprof/tests/test-print-file.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentLoader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-mark-catalog.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentLoader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-profiler.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-profiler.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDiagnostic [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-profiler.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-profiler.c:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-profiler.c:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOptionContext [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-symbolize.c:93:48: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-symbol-cache.c:45:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_SYMBOL_KIND_USER [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-symbol-cache.c:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/tests/test-symbol-cache.c:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:41:47: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sysprof_alloc_node_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:57:1: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:41:47: note: Parameter 'a' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:42:47: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sysprof_alloc_node_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:57:1: note: You might need to cast the function pointer here sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:42:47: note: Parameter 'b' can be declared as pointer to const sysprof-48.0/src/libsysprof/sysprof-leak-detector.c:112:36: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tree.h:796:27: style: Parameter 'rbt' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:271:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:354:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:447:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:610:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:759:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:878:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:907:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] sysprof-48.0/src/preload/sysprof-memory-collector.c:73:0: error: #error Your platform/compiler is missing constructor support [preprocessorErrorDirective] sysprof-48.0/src/preload/sysprof-memory-collector.c:73:3: error: #error Your platform/compiler is missing constructor support [preprocessorErrorDirective] sysprof-48.0/src/preload/sysprof-speedtrack-collector.c:281:59: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/preload/sysprof-tracer-collector.c:46:0: error: #error Your platform/compiler is missing constructor support [preprocessorErrorDirective] sysprof-48.0/src/preload/sysprof-tracer-collector.c:46:3: error: #error Your platform/compiler is missing constructor support [preprocessorErrorDirective] sysprof-48.0/src/sysprof-agent/sysprof-agent.c:100:1: error: There is an unknown macro here somewhere. Configuration is required. If G_GNUC_PRINTF is a macro then please configure it. [unknownMacro] sysprof-48.0/src/sysprof-cat/sysprof-cat.c:68:28: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/sysprof-cli/sysprof-cli.c:400:26: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] sysprof-48.0/src/libsysprof/tests/test-symbol-cache.c:121:22: style: Variable 'lookup' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/tests/test-symbol-cache.c:183:22: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DexPromise [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DexPromise [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentLoader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOptionContext [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/main.c:189:29: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:123:22: style: Condition 'b!=NULL' is always true [knownConditionTrueFalse] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:144:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:144:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:127:18: warning: Either the condition 'b!=NULL' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:123:22: note: Assuming that condition 'b!=NULL' is not redundant sysprof-48.0/src/sysprof-diff/sysprof-diff.c:127:18: note: Null pointer dereference sysprof-48.0/src/sysprof-diff/sysprof-diff.c:140:59: warning: Possible null pointer dereference: right [nullPointer] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:165:27: note: Calling function 'diff', 2nd argument 'NULL' value is 0 sysprof-48.0/src/sysprof-diff/sysprof-diff.c:140:59: note: Null pointer dereference sysprof-48.0/src/sysprof-diff/sysprof-diff.c:93:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'augment_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:232:105: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof-diff/sysprof-diff.c:93:35: note: Parameter 'user_data' can be declared as pointer to const sysprof-48.0/src/sysprof-diff/sysprof-diff.c:114:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-diff/sysprof-diff.c:115:32: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pidfd_open [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:327:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:389:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elf_end [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:507:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dwfl_end [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:371:47: style:inconclusive: Function 'sysprof_live_process_ref' argument 1 names different: declaration 'self' definition 'live_process'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.h:31:73: note: Function 'sysprof_live_process_ref' argument 1 names different: declaration 'self' definition 'live_process'. sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:371:47: note: Function 'sysprof_live_process_ref' argument 1 names different: declaration 'self' definition 'live_process'. sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:396:49: style:inconclusive: Function 'sysprof_live_process_unref' argument 1 names different: declaration 'self' definition 'live_process'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.h:32:73: note: Function 'sysprof_live_process_unref' argument 1 names different: declaration 'self' definition 'live_process'. sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:396:49: note: Function 'sysprof_live_process_unref' argument 1 names different: declaration 'self' definition 'live_process'. sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:237:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:238:37: style: Parameter 'dwfl' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:239:37: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:247:37: style: Parameter 'addresses' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:341:52: style: Parameter 'module' can be declared as pointer to const. However it seems that 'sysprof_live_process_find_debuginfo' is a callback function, if 'module' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:363:44: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:341:52: note: Parameter 'module' can be declared as pointer to const sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:404:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:449:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:456:50: style: Parameter 'addresses' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:497:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:66:23: style: struct member '_SysprofUnwinder::stack' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:67:23: style: struct member '_SysprofUnwinder::stack_len' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:68:23: style: struct member '_SysprofUnwinder::registers' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:69:23: style: struct member '_SysprofUnwinder::n_registers' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:70:23: style: struct member '_SysprofUnwinder::addresses' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:71:23: style: struct member '_SysprofUnwinder::addresses_capacity' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:72:23: style: struct member '_SysprofUnwinder::addresses_len' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:73:23: style: struct member '_SysprofUnwinder::abi' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:74:23: style: struct member '_SysprofUnwinder::sp' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:75:23: style: struct member '_SysprofUnwinder::pc' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:76:23: style: struct member '_SysprofUnwinder::base_address' is never used. [unusedStructMember] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CAPTURE_CURRENT_TIME [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDir [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:199:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_capture_writer_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:395:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_CONTEXT_USER [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DexPromise [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_SAMPLE_IP [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSubprocessLauncher [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:331:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOptionContext [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:78:60: style: Condition 'this_write==len' is always false [knownConditionTrueFalse] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:71:28: note: this_write is assigned '((len)<(4096*4))?(len):(4096*4)' here. sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:78:60: note: Condition 'this_write==len' is always false sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:197:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:268:37: style: Variable 'live_pid' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:340:37: style: Variable 'live_pid' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:272:12: style: Variable 'live_pid' is assigned a value that is never used. [unreadVariable] sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:344:12: style: Variable 'live_pid' is assigned a value that is never used. [unreadVariable] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:251:28: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:200:20: style: The comparison 'use_software == 0' is always true. [knownConditionTrueFalse] sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:109:27: note: 'use_software' is assigned value '0' here. sysprof-48.0/src/sysprof-live-unwinder/tests/test-live-unwinder.c:200:20: note: The comparison 'use_software == 0' is always true. sysprof-48.0/src/sysprof/main.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofApplication [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-application.c:92:35: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] sysprof-48.0/src/sysprof/sysprof-axis-private.h:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_pathological [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-axis.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_axis_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-axis.c:112:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-animation.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-animation.c:728:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_animation_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-animation.c:757:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_animation_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-animation.c:838:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-animation.c:940:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MINDOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-axis.c:44:44: style: Parameter 'axis' can be declared as pointer to const. However it seems that 'sysprof_axis_real_normalize' is a callback function, if 'axis' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-axis.c:107:22: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-axis.c:44:44: note: Parameter 'axis' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-axis.c:53:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-axis.c:64:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_axis_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-axis.c:104:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-axis.c:64:40: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-axis.c:83:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_axis_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-axis.c:105:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-axis.c:83:42: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-axis.c:132:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-axis.c:137:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:44:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:150:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sysprof-48.0/src/libsysprof/timsort/gtktimsort-impl.c:871:18: style: Variable 'run' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/libsysprof/timsort/gtktimsort.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSIZE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort.c:267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSIZE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkTreeListRowSorter [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:177:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:255:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkSortListModel [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:307:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraphFrame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:344:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unload [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:509:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:603:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LIST_MODEL [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:658:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:726:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CALLGRAPH_FLAGS_IGNORE_PROCESS_0 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:781:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callers_column_view [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-category-icon.c:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-category-icon.c:117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-category-icon.c:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CALLGRAPH_CATEGORY_UNCATEGORIZED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-category-icon.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_CALLGRAPH_CATEGORY_LAST [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-category-icon.c:175:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-category-icon.c:68:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_category_icon_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-category-icon.c:108:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-category-icon.c:68:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-category-icon.c:87:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_category_icon_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-category-icon.c:109:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-category-icon.c:87:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-animation.c:774:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_animation_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-animation.c:825:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-animation.c:774:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-animation.c:987:46: style: Parameter 'frame_clock' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkBuilder [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_layer_factory_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:101:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bytes_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:173:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:834:62: style:inconclusive: Function 'sysprof_callgraph_view_set_traceables' argument 2 names different: declaration 'model' definition 'traceables'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-callgraph-view.h:45:93: note: Function 'sysprof_callgraph_view_set_traceables' argument 2 names different: declaration 'model' definition 'traceables'. sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:834:62: note: Function 'sysprof_callgraph_view_set_traceables' argument 2 names different: declaration 'model' definition 'traceables'. sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:386:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_callgraph_view_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:503:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:386:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:445:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_callgraph_view_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:504:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:445:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:796:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:825:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:848:58: style: Parameter 'builder' can be declared as pointer to const. However it seems that 'sysprof_callgraph_view_get_internal_child' is a callback function, if 'builder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:864:31: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:848:58: note: Parameter 'builder' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:876:61: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:884:61: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:908:69: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:932:73: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:956:67: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:980:75: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:1004:68: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:1028:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-callgraph-view.c:1052:75: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:110:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_factory_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:167:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:110:55: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:137:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_factory_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:168:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:137:57: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:189:61: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-chart-layer-factory.c:195:62: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_layer_item_widget_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_layer_item_widget_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:190:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:138:59: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_item_widget_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:181:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:138:59: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:157:61: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_item_widget_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:182:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:157:61: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer-item-widget.c:198:68: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_layer_item_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:58:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_item_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:106:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:58:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:81:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_item_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:107:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:81:54: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer-item.c:123:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_layer_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:68:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_layer_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_layer_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:192:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:118:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:129:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:182:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer.c:129:47: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer.c:152:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart-layer.c:183:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart-layer.c:152:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart-layer.c:213:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-color-iter.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkRGBA [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_chart_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:315:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:370:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:521:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:574:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-counters-section.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_counters_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-counters-section.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_MARK [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-column-layer.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_INVALID_LIST_POSITION [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-column-layer.c:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_INVALID_LIST_POSITION [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-column-layer.c:221:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_INVALID_LIST_POSITION [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-column-layer.c:292:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-chart.c:238:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart.c:305:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart.c:238:41: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart.c:270:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_chart_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-chart.c:306:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-chart.c:270:43: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-chart.c:395:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-chart.c:413:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-chart.c:478:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-cpu-section.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_cpu_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-cpu-section.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_CPU_INFO [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-cpu-section.c:37:24: style: struct member '_SysprofCpuSection::scrubber' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-css.c:40:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_dbus_utility_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:59:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_dbus_utility_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:100:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:59:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:78:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_dbus_utility_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:101:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-utility.c:78:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-section.c:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DBUS_MESSAGE_TYPE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DBUS_MESSAGE_FLAGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_dbus_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_MARK [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:46:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'format_size' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:180:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-section.c:46:23: note: Parameter 'data' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-section.c:55:25: style: Parameter 'data' can be declared as pointer to const. However it seems that 'format_serial' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:179:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-section.c:55:25: note: Parameter 'data' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-section.c:84:16: style: Variable 'val' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:117:24: style: Parameter 'data' can be declared as pointer to const. However it seems that 'format_flags' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:178:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-section.c:117:24: note: Parameter 'data' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-section.c:127:27: style: Parameter 'data' can be declared as pointer to const. However it seems that 'format_bus_type' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:177:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-section.c:127:27: note: Parameter 'data' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-section.c:139:25: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cast_bus_type' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:176:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-section.c:139:25: note: Parameter 'data' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-section.c:146:25: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_number' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:181:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-dbus-section.c:146:25: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-column-layer.c:232:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_column_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-column-layer.c:281:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-column-layer.c:232:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-column-layer.c:255:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_column_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-column-layer.c:282:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-column-layer.c:255:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-dbus-section.c:38:24: style: struct member '_SysprofDBusSection::scrubber' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_duplex_layer_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:153:59: style:inconclusive: Function 'sysprof_duplex_layer_set_upper_layer' argument 2 names different: declaration 'layer' definition 'upper_layer'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-duplex-layer.h:34:79: note: Function 'sysprof_duplex_layer_set_upper_layer' argument 2 names different: declaration 'layer' definition 'upper_layer'. sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:153:59: note: Function 'sysprof_duplex_layer_set_upper_layer' argument 2 names different: declaration 'layer' definition 'upper_layer'. sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:191:59: style:inconclusive: Function 'sysprof_duplex_layer_set_lower_layer' argument 2 names different: declaration 'layer' definition 'lower_layer'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-duplex-layer.h:37:79: note: Function 'sysprof_duplex_layer_set_lower_layer' argument 2 names different: declaration 'layer' definition 'lower_layer'. sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:191:59: note: Function 'sysprof_duplex_layer_set_lower_layer' argument 2 names different: declaration 'layer' definition 'lower_layer'. sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:62:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_duplex_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:111:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:62:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:85:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_duplex_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:112:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-duplex-layer.c:85:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-energy-section.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_energy_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-energy-section.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_MARK [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-energy-section.c:37:24: style: struct member '_SysprofEnergySection::scrubber' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-files-section.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentFile [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-files-section.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_files_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-files-section.c:136:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_FILE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-entry-popover.c:210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EVENT_PROPAGATE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-entry-popover.c:311:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-entry-popover.c:392:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-files-section.c:49:14: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-files-section.c:106:23: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_size' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-files-section.c:134:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-files-section.c:106:23: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-entry-popover.c:207:63: style: Parameter 'position' can be declared as pointer to const. However it seems that 'sysprof_entry_popover_entry_insert_text' is a callback function, if 'position' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-entry-popover.c:408:28: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-entry-popover.c:207:63: note: Parameter 'position' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-entry-popover.c:231:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_entry_popover_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-entry-popover.c:303:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-entry-popover.c:231:45: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-entry-popover.c:266:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_entry_popover_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-entry-popover.c:304:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-entry-popover.c:266:47: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-frame-utility.c:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-frame-utility.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_frame_utility_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-frame-utility.c:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-frame-utility.c:90:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_frame_utility_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-frame-utility.c:139:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-frame-utility.c:90:54: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-frame-utility.c:113:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_frame_utility_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-frame-utility.c:140:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-frame-utility.c:113:56: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-flame-graph.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofFlameGraph [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:250:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:423:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsk_render_node_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GString [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:515:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsk_render_node_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:583:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:609:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:650:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofFlameGraph [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:814:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofFlameGraph [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:831:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsk_render_node_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofRecording [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofProfiler [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCaptureWriter [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofGreeter [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkFileDialog [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:408:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BOX [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:446:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkStringObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_greeter_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GListModel [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-line-layer.c:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_ANTIALIAS_GRAY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-line-layer.c:204:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-line-layer.c:290:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-line-layer.c:424:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-greeter.c:49:29: style: struct member '_SysprofGreeter::record_page' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:51:29: style: struct member '_SysprofGreeter::sample_native_stacks' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:52:29: style: struct member '_SysprofGreeter::sample_javascript_stacks' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:53:29: style: struct member '_SysprofGreeter::record_disk_usage' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:54:29: style: struct member '_SysprofGreeter::record_network_usage' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:55:29: style: struct member '_SysprofGreeter::record_compositor' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:56:29: style: struct member '_SysprofGreeter::record_system_logs' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:57:29: style: struct member '_SysprofGreeter::record_session_bus' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:58:29: style: struct member '_SysprofGreeter::record_system_bus' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:59:29: style: struct member '_SysprofGreeter::bundle_symbols' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-greeter.c:60:29: style: struct member '_SysprofGreeter::debuginfod' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:201:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:441:22: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:442:29: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:527:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_flame_graph_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:572:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-flame-graph.c:527:47: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-flame-graph.c:550:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_flame_graph_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-flame-graph.c:573:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-flame-graph.c:550:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-logs-section.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentLog [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-logs-section.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-logs-section.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_logs_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-logs-section.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_BITSET_INDEX [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-logs-section.c:82:25: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_number' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-logs-section.c:146:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-logs-section.c:82:25: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-logs-section.c:91:34: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'int_to_string_filtered' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-logs-section.c:148:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-logs-section.c:91:34: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-line-layer.c:340:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_line_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-line-layer.c:413:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-line-layer.c:340:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-line-layer.c:375:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_line_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-line-layer.c:414:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-line-layer.c:375:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_mark_chart_item_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_mark_chart_item_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:154:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:86:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_chart_item_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:148:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:86:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:117:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_chart_item_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:149:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:117:53: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:207:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-mark-chart-item.c:213:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_mark_chart_row_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:102:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_chart_row_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:143:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:102:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:121:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_chart_row_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:144:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:121:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-chart-row.c:37:25: style: struct member '_SysprofMarkChartRow::layer' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-mark-chart.c:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkNoSelection [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart.c:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_mark_chart_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-table.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentMark [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-table.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_mark_table_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-table.c:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-mark-chart.c:127:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_chart_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-chart.c:176:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-chart.c:127:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-chart.c:150:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_chart_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-chart.c:177:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-chart.c:150:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-table.c:93:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_table_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-table.c:134:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-table.c:93:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-mark-table.c:112:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_mark_table_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-mark-table.c:135:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-mark-table.c:112:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-marks-section.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_marks_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-marks-section.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_MARK [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-marks-section.c:61:35: warning: Either the condition 'name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] sysprof-48.0/src/sysprof/sysprof-marks-section.c:58:7: note: Assuming that condition 'name' is not redundant sysprof-48.0/src/sysprof/sysprof-marks-section.c:61:35: note: Null pointer dereference sysprof-48.0/src/sysprof/sysprof-marks-section.c:65:25: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_number' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-marks-section.c:97:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-marks-section.c:65:25: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-marks-section.c:37:24: style: struct member '_SysprofMarksSection::mark_chart' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-marks-section.c:38:24: style: struct member '_SysprofMarksSection::mark_table' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-memory-section.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GListModel [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-section.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GListModel [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-section.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-section.c:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_memory_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-section.c:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraphSymbol [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraphSymbol [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:310:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callers_column_view [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-memory-section.c:62:25: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_number' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-section.c:178:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-section.c:62:25: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-memory-section.c:142:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_memory_section_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-section.c:165:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-section.c:142:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-memory-section.c:47:31: style: struct member '_SysprofMemorySection::callgraph_view' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-metadata-section.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_metadata_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-metadata-section.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_METADATA [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-metadata-section.c:34:19: style: struct member '_SysprofMetadataSection::column_view' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:65:39: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'augment_memory' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:364:40: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:65:39: note: Parameter 'user_data' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:108:30: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_total_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:386:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:108:30: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:119:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:120:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:132:29: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_self_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:385:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:132:29: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:143:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:144:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:156:40: style: Parameter 'item' can be declared as pointer to const. However it seems that 'functions_get_total_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:389:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:156:40: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:165:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:166:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:178:39: style: Parameter 'item' can be declared as pointer to const. However it seems that 'functions_get_self_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:388:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:178:39: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:187:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:188:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:206:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:207:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:208:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:227:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:228:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:229:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:248:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:249:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:250:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:269:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:270:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:271:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:339:26: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_total_size' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:387:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-memory-callgraph-view.c:339:26: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_normalized_series_item_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-network-section.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofPair [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-network-section.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GListModel [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-network-section.c:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_network_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-network-section.c:160:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:57:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_normalized_series_item_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:105:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:57:58: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:80:60: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_normalized_series_item_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:106:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:80:60: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-normalized-series-item.c:122:67: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-network-section.c:130:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_network_section_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-network-section.c:153:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-network-section.c:130:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-pair.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_pair_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-pair.c:112:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-pair.c:58:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_pair_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-pair.c:106:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-pair.c:58:40: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-pair.c:81:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_pair_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-pair.c:107:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-pair.c:81:42: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-pair.c:123:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-process-dialog.c:45:32: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_MODIFIER is a macro then please configure it. [unknownMacro] sysprof-48.0/src/sysprof/sysprof-power-profiles.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-processes-section.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-processes-section.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentProcess [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-processes-section.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_processes_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-processes-section.c:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_TYPE_DOCUMENT_PROCESS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-processes-section.c:79:1: error: Memory leak: dialog [memleak] sysprof-48.0/src/sysprof/sysprof-processes-section.c:52:25: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_number' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-processes-section.c:143:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-processes-section.c:52:25: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-processes-section.c:44:24: style: struct member '_SysprofProcessesSection::list_view' is never used. [unusedStructMember] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkExpression [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_normalized_series_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:273:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:283:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_bitset_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:361:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:417:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-progress-cell.c:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_progress_cell_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:477:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-progress-cell.c:202:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:515:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-progress-cell.c:219:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_LABEL [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-progress-cell.c:151:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_progress_cell_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-progress-cell.c:192:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-progress-cell.c:151:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-progress-cell.c:170:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_progress_cell_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-progress-cell.c:193:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-progress-cell.c:170:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-recording-pad.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EVENT_PROPAGATE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofRecordingPad [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_recording_pad_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_recording_pad_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:227:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:69:10: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:69:10: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:62:23: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_time' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:238:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-recording-pad.c:62:23: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-recording-pad.c:168:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_recording_pad_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:219:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-recording-pad.c:168:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-recording-pad.c:191:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_recording_pad_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-recording-pad.c:220:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-recording-pad.c:191:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-recording-template.c:609:89: error: There is an unknown macro here somewhere. Configuration is required. If API_VERSION_S is a macro then please configure it. [unknownMacro] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_sampled_model_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:178:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:285:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:238:28: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:281:28: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:293:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_normalized_series_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:351:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-normalized-series.c:293:53: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-normalized-series.c:320:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_normalized_series_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:352:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-normalized-series.c:320:55: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-normalized-series.c:446:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:495:68: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-normalized-series.c:531:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:124:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_sampled_model_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:172:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-sampled-model.c:124:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-sampled-model.c:147:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_sampled_model_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-sampled-model.c:173:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-sampled-model.c:147:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-samples-section.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_samples_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-samples-section.c:140:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-samples-section.c:62:25: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'format_number' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-samples-section.c:153:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-samples-section.c:62:25: note: Parameter 'unused' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-samples-section.c:93:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_samples_section_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-samples-section.c:135:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-samples-section.c:93:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-scheduler.c:119:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-scheduler.c:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-scheduler.c:211:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-section.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-section.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-section.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkWidget [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-series.c:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable series_item_type [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-series.c:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_series_item [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-series.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_series_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-series.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-series.c:266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-scheduler.c:217:3: error: Returning/dereferencing 'the_source' after it is deallocated / released [deallocret] sysprof-48.0/src/sysprof/sysprof-scheduler.c:214:7: note: Returning/dereferencing 'the_source' after it is deallocated / released sysprof-48.0/src/sysprof/sysprof-scheduler.c:217:3: note: Returning/dereferencing 'the_source' after it is deallocated / released sysprof-48.0/src/sysprof/sysprof-scheduler.c:137:16: style: Variable 'task' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-series.c:99:51: style: Parameter 'series' can be declared as pointer to const. However it seems that 'sysprof_series_real_items_changed' is a callback function, if 'series' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-series.c:175:26: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-series.c:99:51: note: Parameter 'series' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-section.c:75:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_section_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-section.c:156:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-section.c:75:43: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-series.c:100:51: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_series_real_items_changed' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-series.c:175:26: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-series.c:100:51: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-section.c:114:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_section_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-section.c:157:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-section.c:114:45: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-series.c:123:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_series_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-series.c:171:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-series.c:123:42: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-section.c:195:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-series.c:146:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_series_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-series.c:172:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-series.c:146:44: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-section.c:202:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-series.c:191:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-section.c:229:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-series.c:196:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-section.c:251:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-series.c:220:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-section.c:273:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-section.c:295:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-section.c:317:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-session-model-item.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_session_model_item_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session-model-item.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session-model-item.c:58:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_session_model_item_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session-model-item.c:106:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session-model-item.c:58:54: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-session-model-item.c:81:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_session_model_item_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session-model-item.c:107:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session-model-item.c:81:56: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-session-model-item.c:123:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-session-model.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session-model.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session-model.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_session_model_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session-model.c:175:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session-model.c:188:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_LIST_MODEL [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session-model.c:42:50: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_session_model_get_item_type' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session-model.c:80:26: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session-model.c:42:50: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-session-model.c:95:62: style: Parameter 'model' can be declared as pointer to const. However it seems that 'sysprof_session_model_items_changed_cb' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session-model.c:191:34: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session-model.c:95:62: note: Parameter 'model' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-session-model.c:121:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_session_model_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session-model.c:169:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session-model.c:121:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-session-model.c:144:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_session_model_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session-model.c:170:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session-model.c:144:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-session.c:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_session_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session.c:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session.c:500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session.c:512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-session.c:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sidebar.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BOX [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sidebar.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkStack [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sidebar.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_sidebar_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sidebar.c:240:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sidebar.c:253:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_STACK [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-sidebar.c:193:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_sidebar_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-sidebar.c:234:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-sidebar.c:193:43: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-sidebar.c:212:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_sidebar_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-sidebar.c:235:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-sidebar.c:212:45: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-single-model.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-single-model.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_single_model_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-single-model.c:133:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-single-model.c:87:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_single_model_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-single-model.c:127:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-single-model.c:87:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-single-model.c:106:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_single_model_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-single-model.c:128:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-single-model.c:106:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-single-model.c:139:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-session.c:127:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_session_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session.c:255:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session.c:127:43: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-session.c:202:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_session_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-session.c:256:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-session.c:202:45: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-stack-size.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_stack_size_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-stack-size.c:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-split-layer.c:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_split_layer_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-split-layer.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-stack-size.c:47:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-stack-size.c:58:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_stack_size_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-stack-size.c:106:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-stack-size.c:58:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-stack-size.c:60:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-stack-size.c:81:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_stack_size_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-stack-size.c:107:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-stack-size.c:81:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-stack-size.c:123:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-split-layer.c:210:49: style:inconclusive: Function 'sysprof_split_layer_set_top' argument 2 names different: declaration 'bottom' definition 'top'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-split-layer.h:40:71: note: Function 'sysprof_split_layer_set_top' argument 2 names different: declaration 'bottom' definition 'top'. sysprof-48.0/src/sysprof/sysprof-split-layer.c:210:49: note: Function 'sysprof_split_layer_set_top' argument 2 names different: declaration 'bottom' definition 'top'. sysprof-48.0/src/sysprof/sysprof-split-layer.c:244:52: style:inconclusive: Function 'sysprof_split_layer_set_bottom' argument 2 names different: declaration 'top' definition 'bottom'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-split-layer.h:37:71: note: Function 'sysprof_split_layer_set_bottom' argument 2 names different: declaration 'top' definition 'bottom'. sysprof-48.0/src/sysprof/sysprof-split-layer.c:244:52: note: Function 'sysprof_split_layer_set_bottom' argument 2 names different: declaration 'top' definition 'bottom'. sysprof-48.0/src/sysprof/sysprof-split-layer.c:104:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-split-layer.c:116:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_split_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-split-layer.c:165:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-split-layer.c:116:47: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-split-layer.c:139:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_split_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-split-layer.c:166:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-split-layer.c:139:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-split-layer.c:185:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-storage-section.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofPair [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-storage-section.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GListModel [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-storage-section.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_storage_section_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-storage-section.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-symbol-label.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_symbol_label_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-symbol-label.c:120:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-symbol-label.c:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_INSCRIPTION [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-storage-section.c:121:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_storage_section_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-storage-section.c:144:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-storage-section.c:121:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-symbol-label.c:73:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_symbol_label_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-symbol-label.c:114:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-symbol-label.c:73:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-symbol-label.c:92:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_symbol_label_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-symbol-label.c:115:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-symbol-label.c:92:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-task-row.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_task_row_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-task-row.c:124:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-task-row.c:75:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_task_row_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-task-row.c:117:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-task-row.c:75:44: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-label.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_time_label_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-label.c:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-label.c:162:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_LABEL [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-label.c:194:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GValue [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:175:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:207:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MININT64 [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_INVALID_LIST_POSITION [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:502:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MININT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_time_ruler_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_time_ruler_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_time_ruler_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:280:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSPROF_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-label.c:71:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_label_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-label.c:128:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-label.c:71:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-label.c:98:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_label_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-label.c:129:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-label.c:98:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-ruler.c:214:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_ruler_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:256:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-ruler.c:214:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-ruler.c:233:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_ruler_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-ruler.c:257:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-ruler.c:233:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:105:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_filter_model_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:170:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:105:53: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:136:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_filter_model_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:171:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-filter-model.c:136:55: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-series-item.c:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series-item.c:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series-item.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series-item.c:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VALUE_INIT [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series-item.c:127:47: style:inconclusive: Function '_sysprof_time_series_item_new' argument 2 names different: declaration 'x_expression' definition 'begin_time_expression'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-time-series-item-private.h:30:70: note: Function '_sysprof_time_series_item_new' argument 2 names different: declaration 'x_expression' definition 'begin_time_expression'. sysprof-48.0/src/sysprof/sysprof-time-series-item.c:127:47: note: Function '_sysprof_time_series_item_new' argument 2 names different: declaration 'x_expression' definition 'begin_time_expression'. sysprof-48.0/src/sysprof/sysprof-time-series-item.c:128:47: style:inconclusive: Function '_sysprof_time_series_item_new' argument 3 names different: declaration 'y_expression' definition 'end_time_expression'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-time-series-item-private.h:31:70: note: Function '_sysprof_time_series_item_new' argument 3 names different: declaration 'y_expression' definition 'end_time_expression'. sysprof-48.0/src/sysprof/sysprof-time-series-item.c:128:47: note: Function '_sysprof_time_series_item_new' argument 3 names different: declaration 'y_expression' definition 'end_time_expression'. sysprof-48.0/src/sysprof/sysprof-time-series-item.c:62:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_series_item_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-series-item.c:95:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-series-item.c:62:52: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-series-item.c:121:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:549:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_time_scrubber_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:643:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:145:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:233:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:270:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:307:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:318:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-series.c:223:67: style:inconclusive: Function 'sysprof_time_series_set_begin_time_expression' argument 2 names different: declaration 'time_expression' definition 'begin_time_expression'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-time-series.h:45:82: note: Function 'sysprof_time_series_set_begin_time_expression' argument 2 names different: declaration 'time_expression' definition 'begin_time_expression'. sysprof-48.0/src/sysprof/sysprof-time-series.c:223:67: note: Function 'sysprof_time_series_set_begin_time_expression' argument 2 names different: declaration 'time_expression' definition 'begin_time_expression'. sysprof-48.0/src/sysprof/sysprof-time-series.c:67:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-time-series.c:80:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_series_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-series.c:137:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-series.c:80:47: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-series.c:107:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_series_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-series.c:138:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-series.c:107:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-series.c:159:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-series.c:181:41: style: Parameter 'begin_time_expression' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-series.c:182:41: style: Parameter 'end_time_expression' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-series.c:183:41: style: Parameter 'label_expression' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-series.c:214:67: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-series.c:251:65: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-series.c:288:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:556:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_scrubber_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:597:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:556:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:575:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_scrubber_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:598:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:575:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentFrame [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_traceables_utility_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:45:30: style: Parameter 'cell' can be declared as pointer to const. However it seems that 'format_time_offset' is a callback function, if 'cell' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:177:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:45:30: note: Parameter 'cell' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:111:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_traceables_utility_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:160:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:111:54: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:134:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_traceables_utility_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:161:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-traceables-utility.c:134:56: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PangoLayout [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:403:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:504:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:555:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-util.c:36:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-util.c:73:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID_S [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-util.c:30:11: style: Variable 'begin_time' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:230:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_POPOVER_MENU [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_tree_expander_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:511:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_IMAGE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:652:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIcon [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIcon [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:806:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:873:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-value-axis.c:73:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-value-axis.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-value-axis.c:178:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-value-axis.c:91:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-value-axis.c:101:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-value-axis.c:111:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-value-axis.c:120:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_value_axis_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-value-axis.c:168:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-value-axis.c:120:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-value-axis.c:143:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_value_axis_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-value-axis.c:169:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-value-axis.c:143:48: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-value-axis.c:189:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-value-axis.c:194:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-value-axis.c:217:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:857:5: error: Memory leak: pair [memleak] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:636:63: style:inconclusive: Function 'sysprof_tree_expander_set_expanded_icon' argument 2 names different: declaration 'icon' definition 'expanded_icon'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-tree-expander.h:42:84: note: Function 'sysprof_tree_expander_set_expanded_icon' argument 2 names different: declaration 'icon' definition 'expanded_icon'. sysprof-48.0/src/sysprof/sysprof-tree-expander.c:636:63: note: Function 'sysprof_tree_expander_set_expanded_icon' argument 2 names different: declaration 'icon' definition 'expanded_icon'. sysprof-48.0/src/sysprof/sysprof-tree-expander.c:336:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_tree_expander_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:433:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-tree-expander.c:336:49: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-tree-expander.c:383:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_tree_expander_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-tree-expander.c:434:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-tree-expander.c:383:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraphSymbol [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofCallgraphSymbol [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:327:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callers_column_view [valueFlowBailoutIncompleteVar] sysprof-48.0/src/libsysprof/timsort/gtktimsort.c:86:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/libsysprof/timsort/gtktimsort.c:226:36: style: Parameter 'runs' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:82:39: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'augment_weight' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:345:40: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:82:39: note: Parameter 'user_data' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:118:26: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_total_hits' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:367:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:118:26: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:137:30: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_total_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:366:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:137:30: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:148:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:149:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:158:29: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_self_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:365:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:158:29: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:169:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:170:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:179:40: style: Parameter 'item' can be declared as pointer to const. However it seems that 'functions_get_total_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:369:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:179:40: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:188:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:189:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:198:39: style: Parameter 'item' can be declared as pointer to const. However it seems that 'functions_get_self_fraction' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:368:58: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:198:39: note: Parameter 'item' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:207:22: style: Variable 'sum' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:208:22: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:223:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:224:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:225:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:244:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:245:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:246:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:265:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:266:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:267:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:286:18: style: Variable 'aug_a' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:287:18: style: Variable 'aug_b' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-weighted-callgraph-view.c:288:18: style: Variable 'root' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-window.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofRecordingTemplate [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkFileDialog [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofRecordingTemplate [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:454:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofWindow [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofWindow [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:494:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkFileDialog [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_window_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:592:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:662:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPropertyAction [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:733:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofWindow [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:797:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:811:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofDocumentLoader [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:861:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SysprofRecordingTemplate [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-window.c:186:53: style:inconclusive: Function 'sysprof_window_open_file' argument 1 names different: declaration 'transient_for' definition 'parent'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-window.h:39:73: note: Function 'sysprof_window_open_file' argument 1 names different: declaration 'transient_for' definition 'parent'. sysprof-48.0/src/sysprof/sysprof-window.c:186:53: note: Function 'sysprof_window_open_file' argument 1 names different: declaration 'transient_for' definition 'parent'. sysprof-48.0/src/sysprof/sysprof-window.c:187:53: style: Parameter 'template' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-window.c:315:14: style: Variable 'sidebar' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-window.c:533:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_window_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-window.c:586:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-window.c:533:42: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-window.c:564:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_window_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-window.c:587:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-window.c:564:44: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-window.c:777:62: style: Parameter 'loader' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-xy-layer.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_xy_layer_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-layer.c:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-layer.c:178:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:85:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:128:58: style:inconclusive: Function 'sysprof_xy_series_item_get_x_value' argument 2 names different: declaration 'x_value' definition 'value'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-xy-series-item.h:34:67: note: Function 'sysprof_xy_series_item_get_x_value' argument 2 names different: declaration 'x_value' definition 'value'. sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:128:58: note: Function 'sysprof_xy_series_item_get_x_value' argument 2 names different: declaration 'x_value' definition 'value'. sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:137:58: style:inconclusive: Function 'sysprof_xy_series_item_get_y_value' argument 2 names different: declaration 'y_value' definition 'value'. [funcArgNamesDifferent] sysprof-48.0/src/sysprof/sysprof-xy-series-item.h:36:67: note: Function 'sysprof_xy_series_item_get_y_value' argument 2 names different: declaration 'y_value' definition 'value'. sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:137:58: note: Function 'sysprof_xy_series_item_get_y_value' argument 2 names different: declaration 'y_value' definition 'value'. sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:59:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_xy_series_item_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:80:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:59:50: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-xy-series-item.c:91:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-xy-layer.c:60:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_xy_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-xy-layer.c:134:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-xy-layer.c:60:44: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-xy-layer.c:101:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_xy_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-xy-layer.c:135:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-xy-layer.c:101:46: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-xy-series.c:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series.c:134:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_EXPLICIT_NOTIFY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series.c:176:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series.c:213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series.c:250:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_expression_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-xy-series.c:65:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] sysprof-48.0/src/sysprof/sysprof-xy-series.c:77:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_xy_series_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-xy-series.c:126:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-xy-series.c:77:45: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-xy-series.c:100:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_xy_series_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-xy-series.c:127:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-xy-series.c:100:47: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-xy-series.c:144:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-xy-series.c:164:39: style: Parameter 'x_expression' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-xy-series.c:165:39: style: Parameter 'y_expression' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-xy-series.c:194:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprof/sysprof-xy-series.c:231:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprofd/helpers.c:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:415:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:511:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/helpers.c:534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:88:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_array_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipc_rapl_profiler_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMutexLocker [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vdbl [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:353:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turbostat [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMutexLocker [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-service-impl.c:460:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:117:10: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/sysprofd/ipc-rapl-profiler.c:117:10: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sysprof-48.0/src/sysprofd/helpers.c:376:30: style: Condition 'helpers_list_processes(&processes,&n_processes)' is always false [knownConditionTrueFalse] sysprof-48.0/src/sysprofd/helpers.c:376:30: note: Calling function 'helpers_list_processes' returns 0 sysprof-48.0/src/sysprofd/helpers.c:376:30: note: Condition 'helpers_list_processes(&processes,&n_processes)' is always false sysprof-48.0/src/sysprofd/helpers.c:555:30: style: Condition 'helpers_list_processes(&processes,&n_processes)' is always false [knownConditionTrueFalse] sysprof-48.0/src/sysprofd/helpers.c:555:30: note: Calling function 'helpers_list_processes' returns 0 sysprof-48.0/src/sysprofd/helpers.c:555:30: note: Condition 'helpers_list_processes(&processes,&n_processes)' is always false sysprof-48.0/src/sysprofd/ipc-unwinder-impl.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IpcUnwinderImpl [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-unwinder-impl.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSubprocessLauncher [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-unwinder-impl.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipc_unwinder_impl_parent_class [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/ipc-unwinder-impl.c:230:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/src/sysprofd/sysprofd.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/sysprofd.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activity [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/sysprofd.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/sysprofd.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusConnection [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/sysprofd.c:155:43: error: Allocation with g_strdup, g_timeout_add_seconds_full doesn't release it. [leakNoVarFunctionCall] sysprof-48.0/src/sysprofd/sysprofd.c:168:3: style:inconclusive: Statements following noreturn function 'g_error()' will never be executed. [unreachableCode] sysprof-48.0/src/sysprofd/sysprofd.c:71:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'name_acquired_cb' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprofd/sysprofd.c:148:45: note: You might need to cast the function pointer here sysprof-48.0/src/sysprofd/sysprofd.c:71:36: note: Parameter 'connection' can be declared as pointer to const sysprof-48.0/src/sysprofd/sysprofd.c:73:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'name_acquired_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprofd/sysprofd.c:148:45: note: You might need to cast the function pointer here sysprof-48.0/src/sysprofd/sysprofd.c:73:36: note: Parameter 'user_data' can be declared as pointer to const sysprof-48.0/src/sysprofd/sysprof-turbostat.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GArray [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/sysprof-turbostat.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprofd/sysprof-turbostat.c:284:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_io_channel_unref [valueFlowBailoutIncompleteVar] sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:412:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_span_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:494:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:412:51: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:455:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_span_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:495:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-span-layer.c:455:53: note: Parameter 'pspec' can be declared as pointer to const sysprof-48.0/src/sysprofd/sysprof-turbostat.c:97:43: style: Parameter 'channel' can be declared as pointer to const. However it seems that 'sysprof_turbostat_watch_cb' is a callback function, if 'channel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprofd/sysprof-turbostat.c:264:25: note: You might need to cast the function pointer here sysprof-48.0/src/sysprofd/sysprof-turbostat.c:97:43: note: Parameter 'channel' can be declared as pointer to const sysprof-48.0/src/sysprofd/sysprof-turbostat.c:288:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sysprof-48.0/contrib/eggbitset/roaring.h:2422:55: style: Condition '(pos_end-run->runs[i].value)>0' is always true [knownConditionTrueFalse] sysprof-48.0/contrib/eggbitset/roaring.h:2420:32: note: Assuming that condition 'run->runs[i].value>=pos_end' is not redundant sysprof-48.0/contrib/eggbitset/roaring.h:2422:55: note: Condition '(pos_end-run->runs[i].value)>0' is always true sysprof-48.0/contrib/eggbitset/roaring.c:9013:12: warning: If memory allocation fails, then there is a possible null pointer dereference: newit [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:9012:44: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:9012:9: note: Assignment 'newit=(struct roaring_uint32_iterator_t*)malloc(sizeof(struct roaring_uint32_iterator_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:9013:12: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:11273:31: warning: If memory allocation fails, then there is a possible null pointer dereference: pq [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:11296:50: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:11296:28: note: Assignment 'answer=(struct roaring_pq_t*)malloc(sizeof(struct roaring_pq_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11307:24: note: Calling function 'percolate_down', 1st argument 'answer' value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11273:31: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:11275:31: warning: If memory allocation fails, then there is a possible null pointer dereference: pq [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:11296:50: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:11296:28: note: Assignment 'answer=(struct roaring_pq_t*)malloc(sizeof(struct roaring_pq_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11307:24: note: Calling function 'percolate_down', 1st argument 'answer' value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11275:31: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:11297:5: warning: If memory allocation fails, then there is a possible null pointer dereference: answer [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:11296:50: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:11296:28: note: Assignment 'answer=(struct roaring_pq_t*)malloc(sizeof(struct roaring_pq_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11297:5: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:11299:5: warning: If memory allocation fails, then there is a possible null pointer dereference: answer [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:11296:50: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:11296:28: note: Assignment 'answer=(struct roaring_pq_t*)malloc(sizeof(struct roaring_pq_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11299:5: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:11301:9: warning: If memory allocation fails, then there is a possible null pointer dereference: answer [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:11296:50: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:11296:28: note: Assignment 'answer=(struct roaring_pq_t*)malloc(sizeof(struct roaring_pq_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11301:9: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:11302:9: warning: If memory allocation fails, then there is a possible null pointer dereference: answer [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:11296:50: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:11296:28: note: Assignment 'answer=(struct roaring_pq_t*)malloc(sizeof(struct roaring_pq_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11302:9: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:11303:9: warning: If memory allocation fails, then there is a possible null pointer dereference: answer [nullPointerOutOfMemory] sysprof-48.0/contrib/eggbitset/roaring.c:11296:50: note: Assuming allocation function fails sysprof-48.0/contrib/eggbitset/roaring.c:11296:28: note: Assignment 'answer=(struct roaring_pq_t*)malloc(sizeof(struct roaring_pq_t))', assigned value is 0 sysprof-48.0/contrib/eggbitset/roaring.c:11303:9: note: Null pointer dereference sysprof-48.0/contrib/eggbitset/roaring.c:3992:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sysprof-48.0/contrib/eggbitset/roaring.c:4152:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sysprof-48.0/contrib/eggbitset/roaring.c:790:49: style:inconclusive: Function 'intersect_skewed_uint16' argument 1 names different: declaration 'smallarray' definition 'small'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:450:49: note: Function 'intersect_skewed_uint16' argument 1 names different: declaration 'smallarray' definition 'small'. sysprof-48.0/contrib/eggbitset/roaring.c:790:49: note: Function 'intersect_skewed_uint16' argument 1 names different: declaration 'smallarray' definition 'small'. sysprof-48.0/contrib/eggbitset/roaring.c:791:58: style:inconclusive: Function 'intersect_skewed_uint16' argument 3 names different: declaration 'largearray' definition 'large'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:451:49: note: Function 'intersect_skewed_uint16' argument 3 names different: declaration 'largearray' definition 'large'. sysprof-48.0/contrib/eggbitset/roaring.c:791:58: note: Function 'intersect_skewed_uint16' argument 3 names different: declaration 'largearray' definition 'large'. sysprof-48.0/contrib/eggbitset/roaring.c:849:61: style:inconclusive: Function 'intersect_skewed_uint16_cardinality' argument 1 names different: declaration 'smallarray' definition 'small'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:456:61: note: Function 'intersect_skewed_uint16_cardinality' argument 1 names different: declaration 'smallarray' definition 'small'. sysprof-48.0/contrib/eggbitset/roaring.c:849:61: note: Function 'intersect_skewed_uint16_cardinality' argument 1 names different: declaration 'smallarray' definition 'small'. sysprof-48.0/contrib/eggbitset/roaring.c:851:61: style:inconclusive: Function 'intersect_skewed_uint16_cardinality' argument 3 names different: declaration 'largearray' definition 'large'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:458:61: note: Function 'intersect_skewed_uint16_cardinality' argument 3 names different: declaration 'largearray' definition 'large'. sysprof-48.0/contrib/eggbitset/roaring.c:851:61: note: Function 'intersect_skewed_uint16_cardinality' argument 3 names different: declaration 'largearray' definition 'large'. sysprof-48.0/contrib/eggbitset/roaring.c:884:55: style:inconclusive: Function 'intersect_skewed_uint16_nonempty' argument 1 names different: declaration 'smallarray' definition 'small'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:463:55: note: Function 'intersect_skewed_uint16_nonempty' argument 1 names different: declaration 'smallarray' definition 'small'. sysprof-48.0/contrib/eggbitset/roaring.c:884:55: note: Function 'intersect_skewed_uint16_nonempty' argument 1 names different: declaration 'smallarray' definition 'small'. sysprof-48.0/contrib/eggbitset/roaring.c:885:49: style:inconclusive: Function 'intersect_skewed_uint16_nonempty' argument 3 names different: declaration 'largearray' definition 'large'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:464:49: note: Function 'intersect_skewed_uint16_nonempty' argument 3 names different: declaration 'largearray' definition 'large'. sysprof-48.0/contrib/eggbitset/roaring.c:885:49: note: Function 'intersect_skewed_uint16_nonempty' argument 3 names different: declaration 'largearray' definition 'large'. sysprof-48.0/contrib/eggbitset/roaring.c:2990:46: style:inconclusive: Function 'array_container_free' argument 1 names different: declaration 'array' definition 'arr'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1258:46: note: Function 'array_container_free' argument 1 names different: declaration 'array' definition 'arr'. sysprof-48.0/contrib/eggbitset/roaring.c:2990:46: note: Function 'array_container_free' argument 1 names different: declaration 'array' definition 'arr'. sysprof-48.0/contrib/eggbitset/roaring.c:3058:53: style:inconclusive: Function 'array_container_union' argument 1 names different: declaration 'src_1' definition 'array_1'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1307:53: note: Function 'array_container_union' argument 1 names different: declaration 'src_1' definition 'array_1'. sysprof-48.0/contrib/eggbitset/roaring.c:3058:53: note: Function 'array_container_union' argument 1 names different: declaration 'src_1' definition 'array_1'. sysprof-48.0/contrib/eggbitset/roaring.c:3059:53: style:inconclusive: Function 'array_container_union' argument 2 names different: declaration 'src_2' definition 'array_2'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1308:53: note: Function 'array_container_union' argument 2 names different: declaration 'src_2' definition 'array_2'. sysprof-48.0/contrib/eggbitset/roaring.c:3059:53: note: Function 'array_container_union' argument 2 names different: declaration 'src_2' definition 'array_2'. sysprof-48.0/contrib/eggbitset/roaring.c:3060:47: style:inconclusive: Function 'array_container_union' argument 3 names different: declaration 'dst' definition 'out'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1309:47: note: Function 'array_container_union' argument 3 names different: declaration 'dst' definition 'out'. sysprof-48.0/contrib/eggbitset/roaring.c:3060:47: note: Function 'array_container_union' argument 3 names different: declaration 'dst' definition 'out'. sysprof-48.0/contrib/eggbitset/roaring.c:3131:60: style:inconclusive: Function 'array_container_intersection' argument 1 names different: declaration 'src_1' definition 'array1'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1318:60: note: Function 'array_container_intersection' argument 1 names different: declaration 'src_1' definition 'array1'. sysprof-48.0/contrib/eggbitset/roaring.c:3131:60: note: Function 'array_container_intersection' argument 1 names different: declaration 'src_1' definition 'array1'. sysprof-48.0/contrib/eggbitset/roaring.c:3132:60: style:inconclusive: Function 'array_container_intersection' argument 2 names different: declaration 'src_2' definition 'array2'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1319:60: note: Function 'array_container_intersection' argument 2 names different: declaration 'src_2' definition 'array2'. sysprof-48.0/contrib/eggbitset/roaring.c:3132:60: note: Function 'array_container_intersection' argument 2 names different: declaration 'src_2' definition 'array2'. sysprof-48.0/contrib/eggbitset/roaring.c:3133:54: style:inconclusive: Function 'array_container_intersection' argument 3 names different: declaration 'dst' definition 'out'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1320:54: note: Function 'array_container_intersection' argument 3 names different: declaration 'dst' definition 'out'. sysprof-48.0/contrib/eggbitset/roaring.c:3133:54: note: Function 'array_container_intersection' argument 3 names different: declaration 'dst' definition 'out'. sysprof-48.0/contrib/eggbitset/roaring.c:3167:71: style:inconclusive: Function 'array_container_intersection_cardinality' argument 1 names different: declaration 'src_1' definition 'array1'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1329:71: note: Function 'array_container_intersection_cardinality' argument 1 names different: declaration 'src_1' definition 'array1'. sysprof-48.0/contrib/eggbitset/roaring.c:3167:71: note: Function 'array_container_intersection_cardinality' argument 1 names different: declaration 'src_1' definition 'array1'. sysprof-48.0/contrib/eggbitset/roaring.c:3168:71: style:inconclusive: Function 'array_container_intersection_cardinality' argument 2 names different: declaration 'src_2' definition 'array2'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1330:71: note: Function 'array_container_intersection_cardinality' argument 2 names different: declaration 'src_2' definition 'array2'. sysprof-48.0/contrib/eggbitset/roaring.c:3168:71: note: Function 'array_container_intersection_cardinality' argument 2 names different: declaration 'src_2' definition 'array2'. sysprof-48.0/contrib/eggbitset/roaring.c:3188:57: style:inconclusive: Function 'array_container_intersect' argument 1 names different: declaration 'src_1' definition 'array1'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1323:57: note: Function 'array_container_intersect' argument 1 names different: declaration 'src_1' definition 'array1'. sysprof-48.0/contrib/eggbitset/roaring.c:3188:57: note: Function 'array_container_intersect' argument 1 names different: declaration 'src_1' definition 'array1'. sysprof-48.0/contrib/eggbitset/roaring.c:3189:60: style:inconclusive: Function 'array_container_intersect' argument 2 names different: declaration 'src_2' definition 'array2'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:1324:60: note: Function 'array_container_intersect' argument 2 names different: declaration 'src_2' definition 'array2'. sysprof-48.0/contrib/eggbitset/roaring.c:3189:60: note: Function 'array_container_intersect' argument 2 names different: declaration 'src_2' definition 'array2'. sysprof-48.0/contrib/eggbitset/roaring.c:3812:45: style:inconclusive: Function 'bitset_container_to_uint32_array' argument 1 names different: declaration 'out' definition 'vout'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:2063:44: note: Function 'bitset_container_to_uint32_array' argument 1 names different: declaration 'out' definition 'vout'. sysprof-48.0/contrib/eggbitset/roaring.c:3812:45: note: Function 'bitset_container_to_uint32_array' argument 1 names different: declaration 'out' definition 'vout'. sysprof-48.0/contrib/eggbitset/roaring.c:4305:74: style:inconclusive: Function 'bitset_container_from_array' argument 1 names different: declaration 'arr' definition 'a'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:2894:74: note: Function 'bitset_container_from_array' argument 1 names different: declaration 'arr' definition 'a'. sysprof-48.0/contrib/eggbitset/roaring.c:4305:74: note: Function 'bitset_container_from_array' argument 1 names different: declaration 'arr' definition 'a'. sysprof-48.0/contrib/eggbitset/roaring.c:7188:50: style:inconclusive: Function 'run_container_printf' argument 1 names different: declaration 'v' definition 'cont'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:2629:50: note: Function 'run_container_printf' argument 1 names different: declaration 'v' definition 'cont'. sysprof-48.0/contrib/eggbitset/roaring.c:7188:50: note: Function 'run_container_printf' argument 1 names different: declaration 'v' definition 'cont'. sysprof-48.0/contrib/eggbitset/roaring.c:7200:66: style:inconclusive: Function 'run_container_printf_as_uint32_array' argument 1 names different: declaration 'v' definition 'cont'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:2635:66: note: Function 'run_container_printf_as_uint32_array' argument 1 names different: declaration 'v' definition 'cont'. sysprof-48.0/contrib/eggbitset/roaring.c:7200:66: note: Function 'run_container_printf_as_uint32_array' argument 1 names different: declaration 'v' definition 'cont'. sysprof-48.0/contrib/eggbitset/roaring.c:7420:47: style:inconclusive: Function 'run_container_rank' argument 1 names different: declaration 'arr' definition 'container'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:2755:47: note: Function 'run_container_rank' argument 1 names different: declaration 'arr' definition 'container'. sysprof-48.0/contrib/eggbitset/roaring.c:7420:47: note: Function 'run_container_rank' argument 1 names different: declaration 'arr' definition 'container'. sysprof-48.0/contrib/eggbitset/roaring.c:7563:44: style:inconclusive: Function 'roaring_bitmap_of' argument 1 names different: declaration 'n' definition 'n_args'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6380:44: note: Function 'roaring_bitmap_of' argument 1 names different: declaration 'n' definition 'n_args'. sysprof-48.0/contrib/eggbitset/roaring.c:7563:44: note: Function 'roaring_bitmap_of' argument 1 names different: declaration 'n' definition 'n_args'. sysprof-48.0/contrib/eggbitset/roaring.c:7828:45: style:inconclusive: Function 'roaring_bitmap_clear' argument 1 names different: declaration 'ra' definition 'r'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6658:45: note: Function 'roaring_bitmap_clear' argument 1 names different: declaration 'ra' definition 'r'. sysprof-48.0/contrib/eggbitset/roaring.c:7828:45: note: Function 'roaring_bitmap_clear' argument 1 names different: declaration 'ra' definition 'r'. sysprof-48.0/contrib/eggbitset/roaring.c:7832:55: style:inconclusive: Function 'roaring_bitmap_add' argument 2 names different: declaration 'x' definition 'val'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6568:55: note: Function 'roaring_bitmap_add' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:7832:55: note: Function 'roaring_bitmap_add' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:7858:63: style:inconclusive: Function 'roaring_bitmap_add_checked' argument 2 names different: declaration 'x' definition 'val'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6574:63: note: Function 'roaring_bitmap_add_checked' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:7858:63: note: Function 'roaring_bitmap_add_checked' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:7898:58: style:inconclusive: Function 'roaring_bitmap_remove' argument 2 names different: declaration 'x' definition 'val'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6593:58: note: Function 'roaring_bitmap_remove' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:7898:58: note: Function 'roaring_bitmap_remove' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:7923:66: style:inconclusive: Function 'roaring_bitmap_remove_checked' argument 2 names different: declaration 'x' definition 'val'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6612:66: note: Function 'roaring_bitmap_remove_checked' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:7923:66: note: Function 'roaring_bitmap_remove_checked' argument 2 names different: declaration 'x' definition 'val'. sysprof-48.0/contrib/eggbitset/roaring.c:9857:57: style:inconclusive: Function 'roaring_bitmap_repair_after_lazy' argument 1 names different: declaration 'x1' definition 'ra'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6895:57: note: Function 'roaring_bitmap_repair_after_lazy' argument 1 names different: declaration 'x1' definition 'ra'. sysprof-48.0/contrib/eggbitset/roaring.c:9857:57: note: Function 'roaring_bitmap_repair_after_lazy' argument 1 names different: declaration 'x1' definition 'ra'. sysprof-48.0/contrib/eggbitset/roaring.c:9928:52: style:inconclusive: Function 'roaring_bitmap_select' argument 1 names different: declaration 'ra' definition 'bm'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6945:52: note: Function 'roaring_bitmap_select' argument 1 names different: declaration 'ra' definition 'bm'. sysprof-48.0/contrib/eggbitset/roaring.c:9928:52: note: Function 'roaring_bitmap_select' argument 1 names different: declaration 'ra' definition 'bm'. sysprof-48.0/contrib/eggbitset/roaring.c:10128:68: style:inconclusive: Function 'roaring_bitmap_frozen_size_in_bytes' argument 1 names different: declaration 'ra' definition 'rb'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6800:68: note: Function 'roaring_bitmap_frozen_size_in_bytes' argument 1 names different: declaration 'ra' definition 'rb'. sysprof-48.0/contrib/eggbitset/roaring.c:10128:68: note: Function 'roaring_bitmap_frozen_size_in_bytes' argument 1 names different: declaration 'ra' definition 'rb'. sysprof-48.0/contrib/eggbitset/roaring.c:10164:62: style:inconclusive: Function 'roaring_bitmap_frozen_serialize' argument 1 names different: declaration 'ra' definition 'rb'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6806:62: note: Function 'roaring_bitmap_frozen_serialize' argument 1 names different: declaration 'ra' definition 'rb'. sysprof-48.0/contrib/eggbitset/roaring.c:10164:62: note: Function 'roaring_bitmap_frozen_serialize' argument 1 names different: declaration 'ra' definition 'rb'. sysprof-48.0/contrib/eggbitset/roaring.c:10458:31: style:inconclusive: Function 'ra_init' argument 1 names different: declaration 't' definition 'new_ra'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6058:31: note: Function 'ra_init' argument 1 names different: declaration 't' definition 'new_ra'. sysprof-48.0/contrib/eggbitset/roaring.c:10458:31: note: Function 'ra_init' argument 1 names different: declaration 't' definition 'new_ra'. sysprof-48.0/contrib/eggbitset/roaring.c:10561:51: style:inconclusive: Function 'ra_clear_without_containers' argument 1 names different: declaration 'r' definition 'ra'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6085:51: note: Function 'ra_clear_without_containers' argument 1 names different: declaration 'r' definition 'ra'. sysprof-48.0/contrib/eggbitset/roaring.c:10561:51: note: Function 'ra_clear_without_containers' argument 1 names different: declaration 'r' definition 'ra'. sysprof-48.0/contrib/eggbitset/roaring.c:10570:32: style:inconclusive: Function 'ra_clear' argument 1 names different: declaration 'r' definition 'ra'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6080:32: note: Function 'ra_clear' argument 1 names different: declaration 'r' definition 'ra'. sysprof-48.0/contrib/eggbitset/roaring.c:10570:32: note: Function 'ra_clear' argument 1 names different: declaration 'r' definition 'ra'. sysprof-48.0/contrib/eggbitset/roaring.c:10590:46: style:inconclusive: Function 'ra_append' argument 2 names different: declaration 's' definition 'key'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6123:46: note: Function 'ra_append' argument 2 names different: declaration 's' definition 'key'. sysprof-48.0/contrib/eggbitset/roaring.c:10590:46: note: Function 'ra_append' argument 2 names different: declaration 's' definition 'key'. sysprof-48.0/contrib/eggbitset/roaring.c:10590:57: style:inconclusive: Function 'ra_append' argument 3 names different: declaration 'c' definition 'container'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6123:55: note: Function 'ra_append' argument 3 names different: declaration 'c' definition 'container'. sysprof-48.0/contrib/eggbitset/roaring.c:10590:57: note: Function 'ra_append' argument 3 names different: declaration 'c' definition 'container'. sysprof-48.0/contrib/eggbitset/roaring.c:11068:47: style:inconclusive: Function 'ra_portable_deserialize' argument 1 names different: declaration 'ra' definition 'answer'. [funcArgNamesDifferent] sysprof-48.0/contrib/eggbitset/roaring.h:6229:47: note: Function 'ra_portable_deserialize' argument 1 names different: declaration 'ra' definition 'answer'. sysprof-48.0/contrib/eggbitset/roaring.c:11068:47: note: Function 'ra_portable_deserialize' argument 1 names different: declaration 'ra' definition 'answer'. sysprof-48.0/contrib/eggbitset/eggbitset.c:764:30: style: Variable 'riter' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/eggbitset.c:960:30: style: Variable 'riter' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/eggbitset.c:981:30: style: Variable 'riter' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:2591:41: style: Parameter 'bitset' can be declared as pointer to const [constParameterPointer] sysprof-48.0/contrib/eggbitset/roaring.c:6104:14: style: Variable 'inputsrc2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:6839:14: style: Variable 'inputsrc1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8012:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8014:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8094:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8151:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8153:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8236:23: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8308:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8310:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8398:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8474:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8476:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:8543:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9298:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9300:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9327:15: style: Variable 'container_to_flip' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9382:15: style: Variable 'container_to_flip' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9540:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9651:23: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9722:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9724:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9807:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9901:15: style: Variable 'container' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9916:15: style: Variable 'container' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9930:11: style: Variable 'container' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9965:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9967:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9995:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:9997:19: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:10069:11: style: Variable 'container' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:10274:15: style: Variable 'counts' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:11007:11: style: Variable 'bitmapOfRunContainers' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.c:11249:50: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] sysprof-48.0/contrib/eggbitset/roaring.c:11249:76: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] sysprof-48.0/contrib/eggbitset/roaring.h:703:57: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] sysprof-48.0/contrib/eggbitset/roaring.h:725:52: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] sysprof-48.0/contrib/eggbitset/roaring.h:6627:11: style: Variable 'container' can be declared as pointer to const [constVariablePointer] sysprof-48.0/contrib/eggbitset/roaring.h:389:17: style: Variable 'mid' is assigned a value that is never used. [unreadVariable] sysprof-48.0/contrib/eggbitset/roaring.c:4992:18: style: Variable 'val' is assigned a value that is never used. [unreadVariable] sysprof-48.0/contrib/eggbitset/roaring.c:5802:32: style: Variable 'last_val_in_range' is assigned a value that is never used. [unreadVariable] sysprof-48.0/contrib/eggbitset/roaring.c:5881:23: style: Variable 'start_pos' is assigned a value that is never used. [unreadVariable] sysprof-48.0/contrib/eggbitset/roaring.c:8467:17: style: Variable 's1' is assigned a value that is never used. [unreadVariable] sysprof-48.0/contrib/eggbitset/roaring.c:8468:17: style: Variable 's2' is assigned a value that is never used. [unreadVariable] sysprof-48.0/contrib/eggbitset/roaring.c:9512:13: style: Variable 'hb_end' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:160:33: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assuming allocation function fails sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assignment 'map=mmap(NULL,head_size+body_size+body_size,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:160:33: note: Null pointer addition head sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:160:33: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assuming allocation function fails sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assignment 'map=mmap(NULL,head_size+body_size+body_size,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:160:33: note: Null pointer addition 2.17.0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:173:45: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assuming allocation function fails sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assignment 'map=mmap(NULL,head_size+body_size+body_size,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:167:14: note: Assuming condition is false sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:173:45: note: Null pointer addition head sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:173:45: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assuming allocation function fails sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:141:14: note: Assignment 'map=mmap(NULL,head_size+body_size+body_size,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:167:14: note: Assuming condition is false sysprof-48.0/src/libsysprof-capture/mapped-ring-buffer.c:173:45: note: Null pointer addition head sysprof-48.0/src/libsysprof-capture/sysprof-capture-types.h:93:2: error: #error Unknown UINTPTR_MAX [preprocessorErrorDirective] head sysprof-48.0/src/libsysprof-capture/tests/test-capture.c:430:3: warning: Assert statement calls a function which may have desired side effects: 'g_file_test'. [assertWithSideEffect] head sysprof-48.0/src/libsysprof/sysprof-address-layout.c:76:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-categories.c:68:9: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-cpu-info.c:48:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-dbus-monitor.c:251:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-diagnostic.c:48:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-document-counter.c:86:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-document-file.c:199:7: warning: Assert statement calls a function which may have desired side effects: 'g_bytes_get_size'. [assertWithSideEffect] head sysprof-48.0/src/libsysprof/sysprof-document-file.c:200:7: warning: Assert statement calls a function which may have desired side effects: 'g_bytes_get_data'. [assertWithSideEffect] head sysprof-48.0/src/libsysprof/sysprof-document-file.c:200:7: warning: Assert statement calls a function which may have desired side effects: 'g_bytes_get_size'. [assertWithSideEffect] head sysprof-48.0/src/libsysprof/sysprof-document-file.c:51:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-document-process.c:61:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-elf-loader.c:70:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-elf.c:312:7: warning: Assert statement calls a function which may have desired side effects: 'g_str_has_suffix'. [assertWithSideEffect] head sysprof-48.0/src/libsysprof/sysprof-linux-instrument.c:466:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-mount-device.c:48:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-mount-namespace.c:75:26: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-mount.c:48:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] 2.17.0 sysprof-48.0/src/libsysprof/sysprof-podman.c:258:35: error: Allocation with get_layer_dir, g_hash_table_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 sysprof-48.0/src/libsysprof/sysprof-podman.c:268:39: error: Allocation with get_layer_dir, g_hash_table_add doesn't release it. [leakNoVarFunctionCall] head sysprof-48.0/src/libsysprof/sysprof-power-profile.c:226:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-power-profile.c:98:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-proxied-instrument.c:200:29: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/sysprof-spawnable.c:104:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/libsysprof/tests/ninja-to-marks.c:27:13: style: Parameter 'argv' can be declared as const array [constParameter] head sysprof-48.0/src/libsysprof/timsort/gtktimsort.c:86:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head sysprof-48.0/src/preload/sysprof-memory-collector.c:73:3: error: #error Your platform/compiler is missing constructor support [preprocessorErrorDirective] head sysprof-48.0/src/preload/sysprof-tracer-collector.c:46:3: error: #error Your platform/compiler is missing constructor support [preprocessorErrorDirective] head sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-process.c:497:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head sysprof-48.0/src/sysprof-live-unwinder/sysprof-live-unwinder.c:197:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/sysprof/sysprof-axis.c:53:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/sysprof/sysprof-chart-layer.c:118:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.17.0 sysprof-48.0/src/sysprof/sysprof-dbus-section.c:100:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:95:22: note: Assuming allocation function fails sysprof-48.0/src/sysprof/sysprof-dbus-section.c:95:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 sysprof-48.0/src/sysprof/sysprof-dbus-section.c:100:11: note: Null pointer dereference 2.17.0 sysprof-48.0/src/sysprof/sysprof-dbus-section.c:102:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:95:22: note: Assuming allocation function fails sysprof-48.0/src/sysprof/sysprof-dbus-section.c:95:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 sysprof-48.0/src/sysprof/sysprof-dbus-section.c:102:24: note: Null pointer dereference 2.17.0 sysprof-48.0/src/sysprof/sysprof-dbus-section.c:97:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] sysprof-48.0/src/sysprof/sysprof-dbus-section.c:95:22: note: Assuming allocation function fails sysprof-48.0/src/sysprof/sysprof-dbus-section.c:95:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 sysprof-48.0/src/sysprof/sysprof-dbus-section.c:97:11: note: Null pointer dereference head sysprof-48.0/src/sysprof/sysprof-normalized-series.c:281:28: style: Variable 'self' can be declared as pointer to const [constVariablePointer] 2.17.0 sysprof-48.0/src/sysprof/sysprof-session.c:556:31: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] sysprof-48.0/src/sysprof/sysprof-session.c:544:35: note: Assuming allocation function fails sysprof-48.0/src/sysprof/sysprof-session.c:544:35: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 sysprof-48.0/src/sysprof/sysprof-session.c:556:31: note: Null pointer dereference 2.17.0 sysprof-48.0/src/sysprof/sysprof-session.c:576:31: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] sysprof-48.0/src/sysprof/sysprof-session.c:570:35: note: Assuming allocation function fails sysprof-48.0/src/sysprof/sysprof-session.c:570:35: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 sysprof-48.0/src/sysprof/sysprof-session.c:576:31: note: Null pointer dereference 2.17.0 sysprof-48.0/src/sysprof/sysprof-session.c:594:31: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] sysprof-48.0/src/sysprof/sysprof-session.c:585:35: note: Assuming allocation function fails sysprof-48.0/src/sysprof/sysprof-session.c:585:35: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 sysprof-48.0/src/sysprof/sysprof-session.c:594:31: note: Null pointer dereference 2.17.0 sysprof-48.0/src/sysprof/sysprof-session.c:614:31: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] sysprof-48.0/src/sysprof/sysprof-session.c:604:35: note: Assuming allocation function fails sysprof-48.0/src/sysprof/sysprof-session.c:604:35: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 sysprof-48.0/src/sysprof/sysprof-session.c:614:31: note: Null pointer dereference head sysprof-48.0/src/sysprof/sysprof-split-layer.c:104:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/sysprof/sysprof-stack-size.c:47:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] 2.17.0 sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:390:35: error: Syntax Error: AST broken, 'middle' doesn't have a parent. [internalAstError] head sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:549:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sysprof_time_scrubber_parent_class [valueFlowBailoutIncompleteVar] head sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:556:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_scrubber_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:597:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:556:49: note: Parameter 'pspec' can be declared as pointer to const head sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:575:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'sysprof_time_scrubber_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:598:32: note: You might need to cast the function pointer here sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:575:51: note: Parameter 'pspec' can be declared as pointer to const head sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:643:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] head sysprof-48.0/src/sysprof/sysprof-time-scrubber.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] head sysprof-48.0/src/sysprof/sysprof-time-series.c:181:41: style: Parameter 'begin_time_expression' can be declared as pointer to const [constParameterPointer] head sysprof-48.0/src/sysprof/sysprof-time-series.c:182:41: style: Parameter 'end_time_expression' can be declared as pointer to const [constParameterPointer] head sysprof-48.0/src/sysprof/sysprof-time-series.c:183:41: style: Parameter 'label_expression' can be declared as pointer to const [constParameterPointer] head sysprof-48.0/src/sysprof/sysprof-time-series.c:67:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head sysprof-48.0/src/sysprof/sysprof-xy-series.c:164:39: style: Parameter 'x_expression' can be declared as pointer to const [constParameterPointer] head sysprof-48.0/src/sysprof/sysprof-xy-series.c:165:39: style: Parameter 'y_expression' can be declared as pointer to const [constParameterPointer] head sysprof-48.0/src/sysprof/sysprof-xy-series.c:65:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] DONE