2026-05-04 21:53 ftp://ftp.de.debian.org/debian/pool/main/r/rocm-llvm/rocm-llvm_7.0.2+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.12.85+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.70 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 471 468 elapsed-time: 5.3 4.0 head-timing-info: old-timing-info: head results: llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-bundler-command.cpp:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Kind [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-bundler-command.cpp:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputFileNames [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-bundler-command.cpp:94:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputFileNames [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-bundler-command.cpp:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Config [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-bundler-command.cpp:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffloadUnbundlingJobClass [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-bundler-command.cpp:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TargetNames [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-bundler-command.cpp:158:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V3HeaderSize [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-command.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:118:8: style:inconclusive: Technically the member function 'COMGR::DataObject::hasValidDataKind' can be const. [functionConst] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:155:3: style: Class 'ScopedDataObjectReleaser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:157:3: style: Class 'ScopedDataObjectReleaser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:286:3: style: Struct 'DataSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-command.cpp:22:8: style: Variable 'low' can be declared as const array [constVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache-command.cpp:23:8: style: Variable 'hi' can be declared as const array [constVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:187:62: style:inconclusive: Function 'get' argument 1 names different: declaration '' definition 'LogS'. [funcArgNamesDifferentUnnamed] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:114:62: style: Parameter 'AddStream' can be declared as reference to const [constParameterReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:136:64: style: Parameter 'CachedBuffer' can be declared as reference to const [constParameterReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:241:14: style: Variable 'Cache' can be declared as reference to const [constVariableReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:147:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreprocessJobClass [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:87:55: style:inconclusive: Function 'addInputIdentifier' argument 1 names different: declaration '' definition 'H'. [funcArgNamesDifferentUnnamed] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:98:56: style:inconclusive: Function 'addOptionsIdentifier' argument 1 names different: declaration '' definition 'H'. [funcArgNamesDifferentUnnamed] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:100:13: style: Local variable 'Output' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.h:65:39: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:100:13: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:90:38: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:217:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC1AsOption [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:352:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_Text [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:369:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable err_target_unknown_triple [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:566:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:578:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:614:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:631:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gnu [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:688:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:787:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:843:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:875:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:906:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_LANGUAGE_HIP [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:934:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_INCLUDE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:996:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_PRECOMPILED_HEADER [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1026:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_LANGUAGE_HIP [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1077:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_SOURCE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_BC [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1229:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1237:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_LANGUAGE_HIP [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_BC [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1406:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1738:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_SOURCE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1791:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1805:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1861:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1944:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2012:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_SPIRV [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2069:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_SPIRV [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:187:3: warning: Member variable 'AssemblerInvocation::SaveTemporaryLabels' is not initialized in the constructor. [uninitMemberVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:187:3: warning: Member variable 'AssemblerInvocation::GenDwarfForAssembly' is not initialized in the constructor. [uninitMemberVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:187:3: warning: Member variable 'AssemblerInvocation::RelaxELFRelocations' is not initialized in the constructor. [uninitMemberVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:187:3: warning: Member variable 'AssemblerInvocation::ShowHelp' is not initialized in the constructor. [uninitMemberVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:187:3: warning: Member variable 'AssemblerInvocation::ShowVersion' is not initialized in the constructor. [uninitMemberVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:188:5: performance: Variable 'Triple' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:190:5: performance: Variable 'InputFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:191:5: performance: Variable 'OutputPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-diagnostic-handler.h:48:3: style: Struct 'AMDGPUCompilerDiagnosticHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/ts-interface.h:11:3: style: Struct 'ProfilePoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1314:16: warning: If memory allocation fails, then there is a possible null pointer dereference: Buf [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1313:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1313:19: note: Assignment 'Buf=(char*)malloc(BufSize)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1314:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1418:16: warning: If memory allocation fails, then there is a possible null pointer dereference: Buf [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1417:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1417:19: note: Assignment 'Buf=(char*)malloc(BufSize)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1418:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1964:31: error: Null pointer dereference [nullPointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:383:27: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1313:19: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1417:19: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:209:63: style:inconclusive: Function 'createFromArgs' argument 1 names different: declaration 'Res' definition 'Opts'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:203:51: note: Function 'createFromArgs' argument 1 names different: declaration 'Res' definition 'Opts'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:209:63: note: Function 'createFromArgs' argument 1 names different: declaration 'Res' definition 'Opts'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:792:18: style: Local variable 'C' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:785:32: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:792:18: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1110:30: style: Local variable 'DeviceLibPath' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1091:20: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1110:30: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2032:14: style: Local variable 'Status' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2020:24: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2032:14: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2043:14: style: Local variable 'Status' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2020:24: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2043:14: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2053:16: style: Local variable 'Status' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2020:24: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2053:16: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:888:60: style: Parameter 'Input' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:932:65: style: Parameter 'InSet' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1929:63: style: Parameter 'BcSet' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1992:54: style: Parameter 'SpirvInSet' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1489:22: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1589:22: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1800:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:1856:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:2069:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:376:11: style: Variable 'Error' is assigned a value that is never used. [unreadVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-compiler.cpp:565:23: style: Variable 'EC' is assigned a value that is never used. [unreadVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-device-libs.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-device-libs.cpp:69:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_LIBS_ID [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-device-libs.cpp:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_PRECOMPILED_HEADER [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-device-libs.cpp:71:54: style: Parameter 'ActionInfo' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-disassembly.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-disassembly.cpp:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-disassembly.cpp:52:19: style: Variable 'Isa' is assigned a value that is never used. [unreadVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-elfdump.cpp:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Is64Bits [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-env.cpp:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-env.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:228:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_METADATA [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:452:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_AMDGPU_MACH_AMDGCN_GFX600 [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:542:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_ABIVERSION [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:669:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:772:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_ABIVERSION [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:807:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:834:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:914:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:993:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:1018:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:68:22: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:801:42: style:inconclusive: Function 'getIsaIndex' argument 1 names different: declaration 'IsaName' definition 'IsaString'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.h:64:54: note: Function 'getIsaIndex' argument 1 names different: declaration 'IsaName' definition 'IsaString'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:801:42: note: Function 'getIsaIndex' argument 1 names different: declaration 'IsaName' definition 'IsaString'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:829:60: style:inconclusive: Function 'getIsaMetadata' argument 2 names different: declaration 'MetaP' definition 'Doc'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.h:54:60: note: Function 'getIsaMetadata' argument 2 names different: declaration 'MetaP' definition 'Doc'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:829:60: note: Function 'getIsaMetadata' argument 2 names different: declaration 'MetaP' definition 'Doc'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:912:31: style:inconclusive: Function 'isValidIsaName' argument 1 names different: declaration 'IsaName' definition 'IsaString'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.h:56:37: note: Function 'isValidIsaName' argument 1 names different: declaration 'IsaName' definition 'IsaString'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:912:31: note: Function 'isValidIsaName' argument 1 names different: declaration 'IsaName' definition 'IsaString'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:1016:44: style:inconclusive: Function 'lookUpCodeObject' argument 3 names different: declaration 'QueryListsize' definition 'QueryListSize'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.h:62:44: note: Function 'lookUpCodeObject' argument 3 names different: declaration 'QueryListsize' definition 'QueryListSize'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:1016:44: note: Function 'lookUpCodeObject' argument 3 names different: declaration 'QueryListsize' definition 'QueryListSize'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:103:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:127:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.cpp:217:21: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:406:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arm [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:450:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:469:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:531:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aarch64 [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:728:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_SYMTAB [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:881:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARM64_RELOC_ADDEND [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:937:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x86_64 [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1143:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x86 [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_FUNC [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1365:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_NOTYPE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1950:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_Global [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIDT_Null [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_file_type [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2200:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_file_type [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2220:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printRegisteredTargetsForVersion [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1684:26: error: Array 'AsciiData[9]' accessed at index -1, which is out of bounds. [negativeIndex] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:566:8: style: The member function '::HexagonPrettyPrinter::printLead' can be static. [functionStatic] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1593:20: style: The scope of the variable 'Stride' can be reduced. [variableScope] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1795:64: style:inconclusive: Function 'PrintRelocations' argument 1 names different: declaration 'o' definition 'Obj'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:71:57: note: Function 'PrintRelocations' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1795:64: note: Function 'PrintRelocations' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1826:67: style:inconclusive: Function 'PrintSectionHeaders' argument 1 names different: declaration 'o' definition 'Obj'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:72:60: note: Function 'PrintSectionHeaders' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1826:67: note: Function 'PrintSectionHeaders' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1845:68: style:inconclusive: Function 'PrintSectionContents' argument 1 names different: declaration 'o' definition 'Obj'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:73:61: note: Function 'PrintSectionContents' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1845:68: note: Function 'PrintSectionContents' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1901:64: style:inconclusive: Function 'PrintSymbolTable' argument 1 names different: declaration 'o' definition 'O'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:74:57: note: Function 'PrintSymbolTable' argument 1 names different: declaration 'o' definition 'O'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1901:64: note: Function 'PrintSymbolTable' argument 1 names different: declaration 'o' definition 'O'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2013:64: style:inconclusive: Function 'printRawClangAST' argument 1 names different: declaration 'o' definition 'Obj'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:70:57: note: Function 'printRawClangAST' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2013:64: note: Function 'printRawClangAST' argument 1 names different: declaration 'o' definition 'Obj'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2108:71: style:inconclusive: Function 'printPrivateFileHeaders' argument 1 names different: declaration 'o' definition 'O'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:78:64: note: Function 'printPrivateFileHeaders' argument 1 names different: declaration 'o' definition 'O'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2108:71: note: Function 'printPrivateFileHeaders' argument 1 names different: declaration 'o' definition 'O'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2109:58: style:inconclusive: Function 'printPrivateFileHeaders' argument 2 names different: declaration 'onlyFirst' definition 'OnlyFirst'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:79:37: note: Function 'printPrivateFileHeaders' argument 2 names different: declaration 'onlyFirst' definition 'OnlyFirst'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2109:58: note: Function 'printPrivateFileHeaders' argument 2 names different: declaration 'onlyFirst' definition 'OnlyFirst'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2164:56: style:inconclusive: Function 'DumpArchive' argument 1 names different: declaration 'a' definition 'A'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:82:49: note: Function 'DumpArchive' argument 1 names different: declaration 'a' definition 'A'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2164:56: note: Function 'DumpArchive' argument 1 names different: declaration 'a' definition 'A'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2186:49: style:inconclusive: Function 'DumpInput' argument 1 names different: declaration 'file' definition 'File'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.h:83:34: note: Function 'DumpInput' argument 1 names different: declaration 'file' definition 'File'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2186:49: note: Function 'DumpInput' argument 1 names different: declaration 'file' definition 'File'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1771:27: style: Local variable 'Name' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1489:15: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1771:27: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:324:48: performance:inconclusive: Function parameter 'File' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:329:48: performance:inconclusive: Function parameter 'File' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:335:48: performance:inconclusive: Function parameter 'File' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:345:48: performance:inconclusive: Function parameter 'ArchiveName' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:345:71: performance:inconclusive: Function parameter 'FileName' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:461:51: performance: Function parameter 'File' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2195:16: style: Variable 'A' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2260:16: style: Variable 'A' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1379:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1476:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2225:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:840:23: style: Unused variable: Ec [unusedVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:859:23: style: Unused variable: Ec [unusedVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1320:19: style: Unused variable: EC [unusedVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:1846:19: style: Unused variable: EC [unusedVariable] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-signal.cpp:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-signal.cpp:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-spirv-command.cpp:81:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenCL20 [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-spirv-command.cpp:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JobClassLast [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-spirv-command.cpp:109:55: style:inconclusive: Function 'addInputIdentifier' argument 1 names different: declaration '' definition 'H'. [funcArgNamesDifferentUnnamed] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_SYMBOL_TYPE_NOTYPE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:64:15: style: The member function 'COMGR::SymbolHelper::mapToComgrSymbolType' can be static. [functionStatic] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.h:60:27: note: The member function 'COMGR::SymbolHelper::mapToComgrSymbolType' can be static. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:64:15: note: The member function 'COMGR::SymbolHelper::mapToComgrSymbolType' can be static. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:57:40: warning: Struct 'SymbolContext' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:57:40: warning: Struct 'SymbolContext' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:87:69: style:inconclusive: Function 'createBinary' argument 1 names different: declaration 'InBuffer' definition 'InText'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.h:63:32: note: Function 'createBinary' argument 1 names different: declaration 'InBuffer' definition 'InText'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:87:69: note: Function 'createBinary' argument 1 names different: declaration 'InBuffer' definition 'InText'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:105:53: style:inconclusive: Function 'createBinary' argument 1 names different: declaration 'InBuffer' definition 'Ins'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.h:65:47: note: Function 'createBinary' argument 1 names different: declaration 'InBuffer' definition 'Ins'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:105:53: note: Function 'createBinary' argument 1 names different: declaration 'InBuffer' definition 'Ins'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:209:15: style:inconclusive: Function 'iterateTable' argument 1 names different: declaration 'InBuffer' definition 'Ins'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.h:69:32: note: Function 'iterateTable' argument 1 names different: declaration 'InBuffer' definition 'Ins'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:209:15: note: Function 'iterateTable' argument 1 names different: declaration 'InBuffer' definition 'Ins'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:211:11: style:inconclusive: Function 'iterateTable' argument 4 names different: declaration '' definition 'UserData'. [funcArgNamesDifferentUnnamed] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:128:22: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:135:22: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:231:22: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:238:22: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbolizer.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbolizer.cpp:120:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefSection [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_LANGUAGE_LAST [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_ACTION_LAST [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_SYMBOL_INFO_LAST [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_LAST [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_UNDEF [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:410:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:433:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:477:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:482:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:510:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_STRING [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:525:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Boolean [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:539:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_INTERFACE_VERSION_MAJOR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:605:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:638:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_UNDEF [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:677:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_UNDEF [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:708:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:728:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:764:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:782:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:798:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:813:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:861:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:897:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:943:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:974:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1035:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1055:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1071:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_UNDEF [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1488:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1515:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_STRING [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1537:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_MAP [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1556:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_MAP [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1590:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_MAP [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1623:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_LIST [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1640:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_LIST [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1673:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_RELOCATABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1733:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1775:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1799:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1827:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_BYTES [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1849:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1926:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1948:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:2197:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:2228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:2251:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_FATBIN [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:2270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:480:32: style:inconclusive: Technically the member function 'COMGR::DataAction::getOptionListCount' can be const. [functionConst] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:217:22: note: Technically the member function 'COMGR::DataAction::getOptionListCount' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:480:32: note: Technically the member function 'COMGR::DataAction::getOptionListCount' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:495:35: style:inconclusive: Technically the member function 'COMGR::DataAction::getOptions' can be const. [functionConst] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:224:31: note: Technically the member function 'COMGR::DataAction::getOptions' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:495:35: note: Technically the member function 'COMGR::DataAction::getOptions' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:506:35: style:inconclusive: Technically the member function 'COMGR::DataAction::getBundleEntryIDs' can be const. [functionConst] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:227:31: note: Technically the member function 'COMGR::DataAction::getBundleEntryIDs' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:506:35: note: Technically the member function 'COMGR::DataAction::getBundleEntryIDs' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:522:23: style:inconclusive: Technically the member function 'COMGR::DataMeta::convertDocNodeToString' can be const. [functionConst] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:276:15: note: Technically the member function 'COMGR::DataMeta::convertDocNodeToString' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:522:23: note: Technically the member function 'COMGR::DataMeta::convertDocNodeToString' can be const. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:405:8: warning: Struct 'DataObject' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:405:8: warning: Struct 'DataObject' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:460:8: warning: Struct 'DataAction' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:460:8: warning: Struct 'DataAction' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:532:36: warning: Struct 'DataSymbol' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:532:36: warning: Struct 'DataSymbol' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:145:3: style: Struct 'DataObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:224:31: performance: Function 'getOptions()' should return member 'ListOptions' by const reference. [returnByReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:227:31: performance: Function 'getBundleEntryIDs()' should return member 'BundleEntryIDs' by const reference. [returnByReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:677:6: warning: Either the condition '!DataKind' is redundant or there is possible null pointer dereference: DataKind. [nullPointerRedundantCheck] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:676:47: note: Assuming that condition '!DataKind' is not redundant llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:677:6: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1740:6: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1743:12: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1746:6: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1749:6: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1752:6: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1755:6: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:398:46: style:inconclusive: Function 'DataObject' argument 1 names different: declaration 'Kind' definition 'DataKind'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:145:36: note: Function 'DataObject' argument 1 names different: declaration 'Kind' definition 'DataKind'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:398:46: note: Function 'DataObject' argument 1 names different: declaration 'Kind' definition 'DataKind'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:428:76: style:inconclusive: Function 'setData' argument 1 names different: declaration 'Buffer' definition 'MB'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.h:122:66: note: Function 'setData' argument 1 names different: declaration 'Buffer' definition 'MB'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:428:76: note: Function 'setData' argument 1 names different: declaration 'Buffer' definition 'MB'. llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:250:51: performance:inconclusive: Function parameter 'Option' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:419:56: performance:inconclusive: Function parameter 'Name' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:423:56: performance:inconclusive: Function parameter 'Data' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:464:59: performance:inconclusive: Function parameter 'IsaName' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:468:62: performance:inconclusive: Function parameter 'ActionPath' should be passed by const reference. [passedByValue] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:474:14: style: Variable 'Option' can be declared as reference to const [constVariableReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:490:9: style: Variable 'Str' can be declared as reference to const [constVariableReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:500:14: style: Variable 'ID' can be declared as reference to const [constVariableReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1365:18: style: Variable 'Option' can be declared as reference to const [constVariableReference] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:201:71: style: Parameter 'InputSet' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:918:12: style: Variable 'SetP' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:925:20: style: Variable 'Data' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1032:15: style: Variable 'ActionP' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1068:15: style: Variable 'ActionP' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1246:15: style: Variable 'ActionP' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1282:15: style: Variable 'ActionP' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:1736:18: style: Variable 'Sym' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:355:59: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:475:17: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:501:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/comgr.cpp:2319:58: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/time-stat.h:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/time-stat.h:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimeTaken [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/time-stat.h:60:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Counter [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/time-stat.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/time-stat.cpp:52:9: style: Condition '!PS' is always false [knownConditionTrueFalse] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/time-stat.cpp:70:38: style:inconclusive: Function 'ProfilePoint' argument 1 names different: declaration 'Name' definition 'Tag'. [funcArgNamesDifferent] llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/ts-interface.h:11:32: note: Function 'ProfilePoint' argument 1 names different: declaration 'Name' definition 'Tag'. llvm-project-rocm-7.0.2/amd/comgr/src/time-stat/time-stat.cpp:70:38: note: Function 'ProfilePoint' argument 1 names different: declaration 'Name' definition 'Tag'. llvm-project-rocm-7.0.2/amd/comgr/test-lit/comgr-sources/common.h:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test-lit/comgr-sources/compile-minimal-test.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test-lit/comgr-sources/source-to-bc-with-dev-libs.c:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test-lit/comgr-sources/spirv-to-reloc.c:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test-lit/comgr-sources/spirv-translator.c:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_STRING [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_LOG [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:301:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_FATBIN [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/assemble_test.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:229:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:245:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/assemble_test.c:102:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/compile_hip_test.c:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_hip_to_relocatable.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_remarks_test.c:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_SOURCE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_SOURCE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:140:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:134:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:140:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:163:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:159:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:163:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:187:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:182:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:187:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:212:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:206:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:212:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:235:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:231:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/compile_log_test.c:235:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/compile_minimal_test.c:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_source_to_executable.c:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_source_with_device_libs_to_bc_test.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_source_with_device_libs_to_bc_with_vfs_test.c:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/compile_test.c:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:76:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:77:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:126:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:161:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:173:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:154:12: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:138:12: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:154:12: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:189:12: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:188:12: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:189:12: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:190:12: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:189:12: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:190:12: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:193:12: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:190:12: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/data_test.c:193:12: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/demangle_test.c:9:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_BYTES [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/demangle_test.c:51:26: style: Parameter 'argv' can be declared as const array [constParameter] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_instr_test.c:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_ERROR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_instr_test.c:46:26: style: Parameter 'UserData' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:118:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:134:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:154:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:133:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:127:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:127:19: note: Assignment 'Bytes=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:133:12: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:137:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:127:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:127:19: note: Assignment 'Bytes=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:133:11: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:137:20: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:153:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes2 [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:147:34: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:147:20: note: Assignment 'Bytes2=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:153:12: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:157:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes2 [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:147:34: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:147:20: note: Assignment 'Bytes2=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:153:11: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_reloc_test.c:157:20: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:118:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:134:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:154:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:133:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:127:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:127:19: note: Assignment 'Bytes=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:133:12: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:137:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:127:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:127:19: note: Assignment 'Bytes=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:133:11: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:137:20: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:153:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes2 [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:147:34: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:147:20: note: Assignment 'Bytes2=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:153:12: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:157:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Bytes2 [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:147:34: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:147:20: note: Assignment 'Bytes2=(char*)malloc(Count)', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:153:11: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/disasm_llvm_so_test.c:157:20: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/disasm_options_test.c:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_options_test.c:132:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/disasm_options_test.c:141:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/fail_to_build_driver.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/fail_to_build_driver.c:45:33: style: Unused variable: DataSource2 [unusedVariable] llvm-project-rocm-7.0.2/amd/comgr/test/fail_to_build_driver.c:45:46: style: Unused variable: DataInclude [unusedVariable] llvm-project-rocm-7.0.2/amd/comgr/test/fail_to_build_driver.c:49:10: style: Unused variable: Count [unusedVariable] llvm-project-rocm-7.0.2/amd/comgr/test/file_map.c:16:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/file_map.c:56:12: style: Variable 'Ret' is assigned a value that is never used. [unreadVariable] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:134:3: warning:inconclusive: The buffer 'TokenizedIsaName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:382:3: warning:inconclusive: The buffer 'IsaName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:418:5: warning:inconclusive: The buffer 'IsaName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:136:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:157:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:182:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:422:17: style: Local variable 'I' shadows outer variable [shadowVariable] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:411:15: note: Shadowed declaration llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:422:17: note: Shadow variable llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:136:9: style: Variable 'Token' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:137:19: style: Variable 'Isa' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/test/get_data_isa_name_test.c:378:24: style: Parameter 'Name' can be declared as pointer to const [constParameterPointer] llvm-project-rocm-7.0.2/amd/comgr/test/include_subdirectory_test.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_SOURCE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/isa_name_parsing_test.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/link_test.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/link_test.c:95:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/link_test.c:110:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/lookup_code_object_test.c:13:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/lookup_code_object_test.c:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:137:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: MName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:133:25: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:133:25: note: Assignment 'MName=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:137:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:227:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: MName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:223:25: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:223:25: note: Assignment 'MName=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:227:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:214:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:211:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:214:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:241:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:214:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:241:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_hip_test.c:125:9: style: Variable 'MangledSubstr' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:188:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:270:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:192:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: MName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:183:25: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:183:25: note: Assignment 'MName=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:187:9: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:192:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:274:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: MName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:265:25: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:265:25: note: Assignment 'MName=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:269:9: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/mangled_names_test.c:274:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/map_elf_virtual_address_test.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/map_elf_virtual_address_test.c:105:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/map_elf_virtual_address_test.c:90:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/map_elf_virtual_address_test.c:105:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/map_elf_virtual_address_test.c:190:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/map_elf_virtual_address_test.c:178:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/map_elf_virtual_address_test.c:190:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/metadata_merge_test.c:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_NULL [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/metadata_merge_test.c:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_LIST [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/metadata_msgpack_test.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_NULL [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/metadata_multiple_msgpacks_test.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_NULL [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/metadata_yaml_test.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_METADATA_KIND_NULL [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/multithread_test.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:84:10: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:119:11: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:145:38: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:148:16: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:150:38: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:155:38: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:160:38: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:165:38: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:170:38: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:175:11: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:176:4: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:191:17: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:200:12: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:216:14: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:279:19: style: C-style pointer casting [cstyleCast] llvm-project-rocm-7.0.2/amd/comgr/test/common.h:190:9: style: The scope of the variable 'valbuf' can be reduced. [variableScope] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:145:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:270:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:376:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:149:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: SymbolName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:139:30: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:139:30: note: Assignment 'SymbolName=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:144:9: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:149:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:274:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: SymbolName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:264:30: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:264:30: note: Assignment 'SymbolName=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:269:9: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:274:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:380:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: SymbolName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:370:30: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:370:30: note: Assignment 'SymbolName=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:375:9: note: Assuming condition is false llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:380:16: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:248:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:219:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:248:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:354:10: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:325:10: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:354:10: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/name_expression_map_test.c:130:9: style: Variable 'SymbolNames' can be declared as const array [constVariable] llvm-project-rocm-7.0.2/amd/comgr/test/nested_kernel_test.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/options_test.c:67:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: Option [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/options_test.c:63:26: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/options_test.c:63:26: note: Assignment 'Option=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/options_test.c:67:28: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:83:11: warning: If memory allocation fails, then there is a possible null pointer dereference: FuncName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:81:34: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:81:20: note: Assignment 'FuncName=(char*)malloc(sizeof(char)*(FuncNameSize+1))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:83:11: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:89:11: warning: If memory allocation fails, then there is a possible null pointer dereference: LineCol [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:87:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:87:19: note: Assignment 'LineCol=(char*)malloc(sizeof(char)*(LineColSize))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:89:11: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:71:9: style: Variable 'SpacePos' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:74:9: style: Variable 'LineColPos' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:77:9: style: Variable 'NewlinePos' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/comgr/test/symbols_iterate_test.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/symbols_test.c:52:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_EXECUTABLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/symbols_test.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_OBJ_DIR [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:93:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_DATA_KIND_BC_BUNDLE [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:251:6: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:343:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:367:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: BundleID [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:362:30: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:362:30: note: Assignment 'BundleID=calloc(Size,sizeof(char))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:367:18: note: Null pointer dereference llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:141:12: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:137:12: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:141:12: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:392:12: style: Variable 'Status' is reassigned a value before the old one has been used. [redundantAssignment] llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:389:12: note: Status is assigned llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:392:12: note: Status is overwritten llvm-project-rocm-7.0.2/amd/comgr/test/unbundle_hip_test.c:173:11: style: Variable 'ExpectedName' can be declared as pointer to const [constVariablePointer] llvm-project-rocm-7.0.2/amd/device-libs/utils/prepare-builtins/prepare-builtins.cpp:78:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalLinkage [valueFlowBailoutIncompleteVar] llvm-project-rocm-7.0.2/amd/hipcc/src/filesystem.h:50:2: error: #error Could not find system header "" || [preprocessorErrorDirective] diff: head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:187:62: style:inconclusive: Function 'get' argument 1 names different: declaration '' definition 'LogS'. [funcArgNamesDifferentUnnamed] head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-cache.cpp:241:14: style: Variable 'Cache' can be declared as reference to const [constVariableReference] head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:87:55: style:inconclusive: Function 'addInputIdentifier' argument 1 names different: declaration '' definition 'H'. [funcArgNamesDifferentUnnamed] head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-clang-command.cpp:98:56: style:inconclusive: Function 'addOptionsIdentifier' argument 1 names different: declaration '' definition 'H'. [funcArgNamesDifferentUnnamed] 2.20.0 llvm-project-rocm-7.0.2/amd/comgr/src/comgr-metadata.h:64:54: performance:inconclusive: Function parameter 'IsaName' should be passed by const reference. [passedByValue] head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2195:16: style: Variable 'A' can be declared as pointer to const [constVariablePointer] head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-objdump.cpp:2260:16: style: Variable 'A' can be declared as pointer to const [constVariablePointer] head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-spirv-command.cpp:109:55: style:inconclusive: Function 'addInputIdentifier' argument 1 names different: declaration '' definition 'H'. [funcArgNamesDifferentUnnamed] head llvm-project-rocm-7.0.2/amd/comgr/src/comgr-symbol.cpp:211:11: style:inconclusive: Function 'iterateTable' argument 4 names different: declaration '' definition 'UserData'. [funcArgNamesDifferentUnnamed] 2.20.0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:84:3: warning: If memory allocation fails, then there is a possible null pointer dereference: FuncName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:81:34: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:81:20: note: Assignment 'FuncName=(char*)malloc(sizeof(char)*(FuncNameSize+1))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:84:3: note: Null pointer dereference 2.20.0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:90:3: warning: If memory allocation fails, then there is a possible null pointer dereference: LineCol [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:87:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:87:19: note: Assignment 'LineCol=(char*)malloc(sizeof(char)*(LineColSize))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:90:3: note: Null pointer dereference 2.20.0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:92:14: warning: If memory allocation fails, then there is a possible null pointer dereference: FuncName [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:81:34: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:81:20: note: Assignment 'FuncName=(char*)malloc(sizeof(char)*(FuncNameSize+1))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:92:14: note: Null pointer dereference 2.20.0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:94:14: warning: If memory allocation fails, then there is a possible null pointer dereference: LineCol [nullPointerOutOfMemory] llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:87:33: note: Assuming allocation function fails llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:87:19: note: Assignment 'LineCol=(char*)malloc(sizeof(char)*(LineColSize))', assigned value is 0 llvm-project-rocm-7.0.2/amd/comgr/test/symbolize_test.c:94:14: note: Null pointer dereference DONE