2026-05-05 16:29 ftp://ftp.de.debian.org/debian/pool/main/v/visualvm/visualvm_2.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: 6278f6b (2026-05-05 15:01:04 +0200) count: 261 154 elapsed-time: 0.6 0.5 head-timing-info: old-timing-info: head results: visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:111:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:50:12: warning:inconclusive: Member variable 'JvmFinder::javaPath' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:56:17: style:inconclusive: Technically the member function 'JvmFinder::getJavaPath' can be const. [functionConst] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.h:57:10: note: Technically the member function 'JvmFinder::getJavaPath' can be const. visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:56:17: note: Technically the member function 'JvmFinder::getJavaPath' can be const. visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:108:12: style: The scope of the variable 'value' can be reduced. [variableScope] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:136:39: style:inconclusive: Function 'checkJava' argument 1 names different: declaration 'javaPath' definition 'path'. [funcArgNamesDifferent] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.h:62:32: note: Function 'checkJava' argument 1 names different: declaration 'javaPath' definition 'path'. visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:136:39: note: Function 'checkJava' argument 1 names different: declaration 'javaPath' definition 'path'. visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:126:11: style: Variable 'envJavaPath' can be declared as pointer to const [constVariablePointer] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:154:24: style: Variable 'javaBinPath' is assigned a value that is never used. [unreadVariable] visualvm-2.2/visualvm/launcher/windows-src/jvmfinder.cpp:158:26: style: Variable 'javawExePath' is assigned a value that is never used. [unreadVariable] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:39:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSVERSIONINFO [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_READ [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_READ [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:239:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attachConsole [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getConsoleWindow [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:387:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createToolhelp32Snapshot [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:427:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:145:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:78:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:100:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:255:33: style: Parameter 'argv' can be declared as const array [constParameter] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:247:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/utilsfuncs.cpp:253:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] visualvm-2.2/visualvm/launcher/windows-src/cmdargs.h:107:9: style:inconclusive: Technically the member function 'CmdArgs::getCount' can be const. [functionConst] visualvm-2.2/visualvm/launcher/windows-src/cmdargs.h:35:9: warning: Class 'CmdArgs' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] visualvm-2.2/visualvm/launcher/windows-src/cmdargs.h:35:9: warning: Class 'CmdArgs' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] visualvm-2.2/visualvm/launcher/windows-src/cmdargs.h:32:5: style: Class 'CmdArgs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILCRITICALERRORS [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:334:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:418:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:429:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:508:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pGNSI [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:524:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:64:19: warning: Member variable 'VisualVMLauncher::jdkOptionFound' is not initialized in the constructor. [uninitMemberVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:64:19: warning: Member variable 'VisualVMLauncher::customUserDirFound' is not initialized in the constructor. [uninitMemberVar] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::baseDir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::appName' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::platformDir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::userHome' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::userDir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::cacheDir' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::defUserDirRoot' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::defCacheDirRoot' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::clusters' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::extraClusters' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::nbOptions' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::jdkHome' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::jdkOptionFound' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:67:19: warning:inconclusive: Member variable 'VisualVMLauncher::customUserDirFound' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:439:24: style: The member function 'VisualVMLauncher::getOption' can be static. [functionStatic] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.h:88:10: note: The member function 'VisualVMLauncher::getOption' can be static. visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:439:24: note: The member function 'VisualVMLauncher::getOption' can be static. visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:213:9: style: Class 'SetCurDir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] visualvm-2.2/visualvm/launcher/windows-src/o.n.bootstrap/nbexecloader.h:58:39: style: C-style pointer casting [cstyleCast] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:209:47: style:inconclusive: Function 'addCluster' argument 1 names different: declaration 'cl' definition 'cluster'. [funcArgNamesDifferent] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.h:89:33: note: Function 'addCluster' argument 1 names different: declaration 'cl' definition 'cluster'. visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:209:47: note: Function 'addCluster' argument 1 names different: declaration 'cl' definition 'cluster'. visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:259:23: style: Local variable 'start' shadows outer function [shadowFunction] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.h:65:9: note: Shadowed declaration visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:259:23: note: Shadow variable visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:73:35: style: Parameter 'cmdLine' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/launcher/windows-src/visualvmlauncher.cpp:297:19: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:121:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jclass [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:125:9: warning: If memory allocation fails, then there is a possible null pointer dereference: classDefs [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:121:31: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:121:31: note: Assignment 'classDefs=calloc(class_count,sizeof(jclass))', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:125:9: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:265:52: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:259:23: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:259:23: note: Assignment 'classDefs=malloc(sizeof(jvmtiClassDefinition)*nClasses)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:265:52: note: Null pointer addition visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:70:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getAllLoadedClasses' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:70:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getAllLoadedClasses' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:42: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 3 names different: declaration '' definition 'non_system_classes'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:67: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 4 names different: declaration '' definition 'class_count'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:137:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getCachedClassFileBytes' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:137:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getCachedClassFileBytes' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:137:38: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getCachedClassFileBytes' argument 3 names different: declaration '' definition 'clazz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:186:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_enableClassLoadHook' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:186:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_enableClassLoadHook' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:210:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_disableClassLoadHook' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:210:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_disableClassLoadHook' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:225:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getObjectSize' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:225:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getObjectSize' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:225:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getObjectSize' argument 3 names different: declaration '' definition 'jobject'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:44: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 3 names different: declaration '' definition 'jclasses'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:67: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 4 names different: declaration '' definition 'jnewClassFileBytes'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:311:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_notifyAboutClassLoaderUnloading' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:311:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_notifyAboutClassLoaderUnloading' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:67:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jlong [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:77:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jlong [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:118:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jlong [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:135:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:193:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:210:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:221:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:113:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_activateGCEpochCounter' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:113:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_activateGCEpochCounter' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:113:38: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_activateGCEpochCounter' argument 3 names different: declaration '' definition 'activate'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:133:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_resetGCEpochCounter' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:133:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_resetGCEpochCounter' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:145:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getCurrentGCEpoch' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:145:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getCurrentGCEpoch' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 3 names different: declaration '' definition 'jobj1'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:54: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 4 names different: declaration '' definition 'jobj2'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:173:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCRelativeTimeMetrics' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:173:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCRelativeTimeMetrics' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:173:40: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCRelativeTimeMetrics' argument 3 names different: declaration '' definition 'metrics'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:40: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:58: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 4 names different: declaration '' definition 'finish'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:219:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_runGC' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:219:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_runGC' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:133:14: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:145:14: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:14: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:160:11: style: Variable 'obj1' can be declared as pointer to const [constVariablePointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:161:11: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVM_DumpHeap15 [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVM_DumpHeap15 [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:68:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:50:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_initialize15' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:50:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_initialize15' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:80:10: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_takeHeapDump15Native' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:80:22: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_takeHeapDump15Native' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:80:35: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_takeHeapDump15Native' argument 3 names different: declaration '' definition 'outputfile'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jmethodID [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jmethodID [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:138:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jvmtiFrameInfo [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:179:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:137:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:156:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:201:16: warning: If memory allocation fails, then there is a possible null pointer dereference: byteData [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:200:26: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:200:26: note: Assignment 'byteData=malloc(newLen)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:201:16: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:246:56: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: methodIds [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:233:31: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:233:17: note: Assignment 'methodIds=(jint*)malloc(sizeof(jint)*nMethods)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:246:56: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:381:8: warning: If memory allocation fails, then there is a possible null pointer dereference: state_buffer [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:369:26: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:369:26: note: Assignment 'state_buffer=calloc(thread_count,sizeof(jint))', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:381:8: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:387:11: warning: If memory allocation fails, then there is a possible null pointer dereference: id_buffer [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:385:26: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:385:26: note: Assignment 'id_buffer=calloc(infop->frame_count,sizeof(jint))', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:387:11: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:206:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:200:26: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:200:26: note: Assignment 'byteData=malloc(newLen)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:206:30: note: Null pointer addition visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:118:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentJavaStackDepth' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:118:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentJavaStackDepth' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:118:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentJavaStackDepth' argument 3 names different: declaration '' definition 'jni_thread'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:133:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_createNativeStackFrameBuffer' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:133:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_createNativeStackFrameBuffer' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:133:36: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_createNativeStackFrameBuffer' argument 3 names different: declaration '' definition 'sizeInFrames'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:149:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_clearNativeStackFrameBuffer' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:149:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_clearNativeStackFrameBuffer' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 3 names different: declaration '' definition 'jni_thread'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:56: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 4 names different: declaration '' definition 'depth'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:73: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 5 names different: declaration '' definition 'ret'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:34: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 3 names different: declaration '' definition 'nMethods'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:54: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 4 names different: declaration '' definition 'jmethodIds'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:76: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 5 names different: declaration '' definition 'packedArrayOffsets'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:42: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 3 names different: declaration '' definition 'threads'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:64: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 4 names different: declaration '' definition 'states'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:85: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 5 names different: declaration '' definition 'frames'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:375:24: style: Local variable 'frames' shadows outer argument [shadowArgument] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:85: note: Shadowed declaration visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:375:24: note: Shadow variable visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:191:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:223:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:392:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:205:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:308:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:400:9: warning: If memory allocation fails, then there is a possible null pointer dereference: status [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:392:20: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:392:20: note: Assignment 'status=malloc(nThreads*sizeof(jint))', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:396:20: note: Assuming condition is false visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:400:9: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:40: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 3 names different: declaration '' definition 'excludeSpecialThread'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:70: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 4 names different: declaration '' definition 'specialThread'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:201:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordAdditionalProfilerOwnThread' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:201:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordAdditionalProfilerOwnThread' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:201:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordAdditionalProfilerOwnThread' argument 3 names different: declaration '' definition 'specialThread'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:216:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getTotalNumberOfThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:216:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getTotalNumberOfThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:237:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_suspendTargetAppThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:237:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_suspendTargetAppThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:237:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_suspendTargetAppThreads' argument 3 names different: declaration '' definition 'excludedThread'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:263:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_resumeTargetAppThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:263:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_resumeTargetAppThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:263:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_resumeTargetAppThreads' argument 3 names different: declaration '' definition 'excludedThread'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:289:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_terminateTargetAppThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:289:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_terminateTargetAppThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:289:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_terminateTargetAppThreads' argument 3 names different: declaration '' definition 'excObject'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:319:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_targetAppThreadsExist' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:319:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_targetAppThreadsExist' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:349:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getAllThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:349:27: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getAllThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:349:45: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getAllThreads' argument 3 names different: declaration '' definition 'jthreads'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:44: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 3 names different: declaration '' definition 'jthreads'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:64: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 4 names different: declaration '' definition 'jstatus'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:414:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJVMArguments' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:414:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJVMArguments' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:427:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJavaCommand' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:427:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJavaCommand' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:107:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:145:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:82:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_getThreadCPUTimeInNanos' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:82:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_getThreadCPUTimeInNanos' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:101:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_osSleep' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:101:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_osSleep' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:101:34: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_osSleep' argument 3 names different: declaration '' definition 'ns'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:118:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_enableMicrostateAccounting' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:118:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_enableMicrostateAccounting' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:118:38: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_enableMicrostateAccounting' argument 3 names different: declaration '' definition 'enable'. [funcArgNamesDifferentUnnamed] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:118:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:61:27: style: Redundant condition: !in_quoted_path. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:80:13: warning: If memory allocation fails, then there is a possible null pointer dereference: _jfluid_dir [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:79:33: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:79:19: note: Assignment '_jfluid_dir=(char*)malloc(path_len+1)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:80:13: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:88:16: warning: If memory allocation fails, then there is a possible null pointer dereference: jfluid_added_boot_path [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:87:48: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:87:34: note: Assignment 'jfluid_added_boot_path=(char*)malloc(path_len+strlen(jfluid_boot_class_subpaths[i])+1)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:88:16: note: Null pointer dereference visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:89:39: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:87:48: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:87:34: note: Assignment 'jfluid_added_boot_path=(char*)malloc(path_len+strlen(jfluid_boot_class_subpaths[i])+1)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:89:39: note: Null pointer addition visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:56:36: style: Variable 'port_str' can be declared as pointer to const [constVariablePointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:106:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:144:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jobject [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:335:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ERROR_NONE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:661:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parkAddress [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waitAddress [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:707:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sleepAddress [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:725:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_ENABLE [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:558:52: style:inconclusive: Function 'parkInterceptor' argument 2 names different: declaration 'clazz' definition 'obj'. [funcArgNamesDifferent] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/common_functions.h:77:50: note: Function 'parkInterceptor' argument 2 names different: declaration 'clazz' definition 'obj'. visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:558:52: note: Function 'parkInterceptor' argument 2 names different: declaration 'clazz' definition 'obj'. visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:89:37: style: Parameter 'jvmti_env' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:89:55: style: Parameter 'classes' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:218:52: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:251:54: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:674:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:505:26: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:532:26: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/class_file_cache.c:559:26: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/common_functions.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/common_functions.c:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JVMTI_VERSION_1_0 [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/common_functions.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/common_functions.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] diff: head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:42: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 3 names different: declaration '' definition 'non_system_classes'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:119:67: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_cacheLoadedClasses' argument 4 names different: declaration '' definition 'class_count'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:137:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getCachedClassFileBytes' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:137:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getCachedClassFileBytes' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:137:38: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getCachedClassFileBytes' argument 3 names different: declaration '' definition 'clazz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:186:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_enableClassLoadHook' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:186:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_enableClassLoadHook' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:210:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_disableClassLoadHook' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:210:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_disableClassLoadHook' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:225:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getObjectSize' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:225:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getObjectSize' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:225:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getObjectSize' argument 3 names different: declaration '' definition 'jobject'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:44: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 3 names different: declaration '' definition 'jclasses'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:240:67: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_doRedefineClasses' argument 4 names different: declaration '' definition 'jnewClassFileBytes'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:311:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_notifyAboutClassLoaderUnloading' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:311:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_notifyAboutClassLoaderUnloading' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:70:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getAllLoadedClasses' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Classes.c:70:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Classes_getAllLoadedClasses' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:113:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_activateGCEpochCounter' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:113:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_activateGCEpochCounter' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:113:38: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_activateGCEpochCounter' argument 3 names different: declaration '' definition 'activate'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:133:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_resetGCEpochCounter' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:133:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_resetGCEpochCounter' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:145:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getCurrentGCEpoch' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:145:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getCurrentGCEpoch' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 3 names different: declaration '' definition 'jobj1'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:157:54: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_objectsAdjacent' argument 4 names different: declaration '' definition 'jobj2'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:173:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCRelativeTimeMetrics' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:173:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCRelativeTimeMetrics' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:173:40: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCRelativeTimeMetrics' argument 3 names different: declaration '' definition 'metrics'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:40: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:207:58: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_getGCStartFinishTimes' argument 4 names different: declaration '' definition 'finish'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:219:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_runGC' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/GC.c:219:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_GC_runGC' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:50:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_initialize15' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:50:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_initialize15' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:80:10: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_takeHeapDump15Native' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:80:22: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_takeHeapDump15Native' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/HeapDump.c:80:35: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_HeapDump_takeHeapDump15Native' argument 3 names different: declaration '' definition 'outputfile'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:118:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentJavaStackDepth' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:118:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentJavaStackDepth' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:118:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentJavaStackDepth' argument 3 names different: declaration '' definition 'jni_thread'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:133:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_createNativeStackFrameBuffer' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:133:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_createNativeStackFrameBuffer' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:133:36: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_createNativeStackFrameBuffer' argument 3 names different: declaration '' definition 'sizeInFrames'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:149:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_clearNativeStackFrameBuffer' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:149:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_clearNativeStackFrameBuffer' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 3 names different: declaration '' definition 'jni_thread'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:56: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 4 names different: declaration '' definition 'depth'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:168:73: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getCurrentStackFrameIds' argument 5 names different: declaration '' definition 'ret'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:34: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 3 names different: declaration '' definition 'nMethods'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:54: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 4 names different: declaration '' definition 'jmethodIds'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:225:76: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getMethodNamesForJMethodIds' argument 5 names different: declaration '' definition 'packedArrayOffsets'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:42: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 3 names different: declaration '' definition 'threads'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:64: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 4 names different: declaration '' definition 'states'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Stacks.c:340:85: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Stacks_getAllStackTraces' argument 5 names different: declaration '' definition 'frames'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:40: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 3 names different: declaration '' definition 'excludeSpecialThread'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:146:70: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordProfilerOwnThreads' argument 4 names different: declaration '' definition 'specialThread'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:201:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordAdditionalProfilerOwnThread' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:201:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordAdditionalProfilerOwnThread' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:201:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_recordAdditionalProfilerOwnThread' argument 3 names different: declaration '' definition 'specialThread'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:216:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getTotalNumberOfThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:216:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getTotalNumberOfThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:237:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_suspendTargetAppThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:237:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_suspendTargetAppThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:237:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_suspendTargetAppThreads' argument 3 names different: declaration '' definition 'excludedThread'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:263:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_resumeTargetAppThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:263:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_resumeTargetAppThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:263:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_resumeTargetAppThreads' argument 3 names different: declaration '' definition 'excludedThread'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:289:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_terminateTargetAppThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:289:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_terminateTargetAppThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:289:39: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_terminateTargetAppThreads' argument 3 names different: declaration '' definition 'excObject'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:319:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_targetAppThreadsExist' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:319:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_targetAppThreadsExist' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:349:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getAllThreads' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:349:27: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getAllThreads' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:349:45: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getAllThreads' argument 3 names different: declaration '' definition 'jthreads'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:44: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 3 names different: declaration '' definition 'jthreads'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:385:64: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getThreadsStatus' argument 4 names different: declaration '' definition 'jstatus'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:414:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJVMArguments' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:414:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJVMArguments' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:427:14: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJavaCommand' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Threads.c:427:26: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Threads_getJavaCommand' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:101:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_osSleep' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:101:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_osSleep' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:101:34: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_osSleep' argument 3 names different: declaration '' definition 'ns'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:118:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_enableMicrostateAccounting' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:118:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_enableMicrostateAccounting' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:118:38: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_enableMicrostateAccounting' argument 3 names different: declaration '' definition 'enable'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:82:12: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_getThreadCPUTimeInNanos' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] head visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/Timers.c:82:24: style:inconclusive: Function 'Java_org_graalvm_visualvm_lib_jfluid_server_system_Timers_getThreadCPUTimeInNanos' argument 2 names different: declaration '' definition 'clz'. [funcArgNamesDifferentUnnamed] 2.20.0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:81:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _jfluid_dir [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:79:33: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:79:19: note: Assignment '_jfluid_dir=(char*)malloc(path_len+1)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:81:5: note: Null pointer dereference 2.20.0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:88:40: warning: If memory allocation fails, then there is a possible null pointer dereference: _jfluid_dir [nullPointerOutOfMemory] visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:79:33: note: Assuming allocation function fails visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:79:19: note: Assignment '_jfluid_dir=(char*)malloc(path_len+1)', assigned value is 0 visualvm-2.2/visualvm/libs.profiler/lib.profiler/native/src-jdk15/attach.c:88:40: note: Null pointer dereference DONE