2025-11-27 07:25 ftp://ftp.de.debian.org/debian/pool/main/j/jackd2/jackd2_1.9.22~dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 9486fde (2025-11-26 08:20:02 +0100) count: 2428 2419 elapsed-time: 15.1 16.5 head-timing-info: old-timing-info: head results: jack2-1.9.22/android/AndroidShm.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/AndroidShm.cpp:223:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sem_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/AndroidShm.cpp:104:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/android/AndroidShm.cpp:113:30: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/AndroidShm.cpp:228:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/AndroidShm.cpp:114:13: style: The scope of the variable 'ret' can be reduced. [variableScope] jack2-1.9.22/android/AndroidShm.cpp:61:111: warning: Found suspicious operator ',', result is not used. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:68:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:74:71: warning: Found suspicious operator ',', result is not used. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:77:45: warning: Found suspicious operator ',', result is not used. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:85:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:93:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:119:79: warning: Found suspicious operator ',', result is not used. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:142:12: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:153:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:169:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:225:12: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:231:12: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:241:24: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/AndroidShm.cpp:114:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/android/AndroidShm.cpp:118:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:15:11: style: Condition 'shm==NULL' is always true [knownConditionTrueFalse] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:12:25: note: Assignment 'shm=0', assigned value is 0 jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:15:11: note: Condition 'shm==NULL' is always true jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:94:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:127:13: portability: %s in format string (no. 5) requires 'char *' but the argument type is 'jack_shm_id_t {aka signed int}'. [invalidPrintfArgType_s] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:91:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:123:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:125:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:91:29: style: Variable 'header' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/android/AndroidShmServer/test/shmservicedump.cpp:125:31: style: Variable 'registry' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/android/AndroidShmServer/test/shmservicetest.cpp:156:18: warning: The 2nd memset() argument '0xffffffff' doesn't fit into an 'unsigned char'. [memsetValueOutOfRange] jack2-1.9.22/android/AndroidShmServer/test/shmservicetest.cpp:14:13: style: Condition 'shm==NULL' is always true [knownConditionTrueFalse] jack2-1.9.22/android/AndroidShmServer/test/shmservicetest.cpp:11:27: note: Assignment 'shm=0', assigned value is 0 jack2-1.9.22/android/AndroidShmServer/test/shmservicetest.cpp:14:13: note: Condition 'shm==NULL' is always true jack2-1.9.22/android/BnAndroidShm.cpp:16:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/BnAndroidShm.cpp:17:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BnAndroidShm.cpp:28:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BnAndroidShm.cpp:36:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BnAndroidShm.cpp:44:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BnAndroidShm.cpp:52:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BnAndroidShm.cpp:60:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BnAndroidShm.cpp:66:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BnAndroidShm.cpp:77:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] jack2-1.9.22/android/BpAndroidShm.cpp:13:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/BpAndroidShm.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/BpAndroidShm.cpp:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/BpAndroidShm.cpp:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/BpAndroidShm.cpp:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/BpAndroidShm.cpp:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/BpAndroidShm.h:11:4: style: Class 'BpAndroidShm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/android/JackAndroidSemaphore.cpp:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:53:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:71:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:106:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:121:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:168:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:197:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:244:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:254:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidSemaphore.cpp:105:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] jack2-1.9.22/android/JackAndroidSemaphore.cpp:178:22: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackAndroidSemaphore.cpp:215:22: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackAndroidSemaphore.cpp:37:50: style:inconclusive: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. [funcArgNamesDifferent] jack2-1.9.22/android/JackAndroidSemaphore.h:52:36: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/android/JackAndroidSemaphore.cpp:37:50: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/android/JackAndroidSemaphore.cpp:147:22: style: Local variable 'tv_usec' shadows outer variable [shadowVariable] jack2-1.9.22/android/JackAndroidSemaphore.cpp:126:10: note: Shadowed declaration jack2-1.9.22/android/JackAndroidSemaphore.cpp:147:22: note: Shadow variable jack2-1.9.22/android/JackAndroidThread.cpp:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIniting [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:118:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:220:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:225:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:249:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:282:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackAndroidThread.cpp:289:41: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackAndroidThread::GetThreadID' can be const. [functionConst] jack2-1.9.22/android/JackAndroidThread.h:78:30: note: Either there is a missing 'override', or the member function 'Jack::JackAndroidThread::GetThreadID' can be const. jack2-1.9.22/android/JackAndroidThread.cpp:289:41: note: Either there is a missing 'override', or the member function 'Jack::JackAndroidThread::GetThreadID' can be const. jack2-1.9.22/android/JackAndroidThread.h:59:9: style: Class 'JackAndroidThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/android/JackAndroidThread.cpp:48:30: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackAndroidThread.cpp:373:36: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackAndroidThread.cpp:313:52: style: Parameter 'min_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/android/JackAndroidThread.cpp:313:67: style: Parameter 'max_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/android/JackAndroidThread.cpp:50:9: style: Unused variable: err [unusedVariable] jack2-1.9.22/android/JackAndroidThread.cpp:282:14: style: Variable 'res' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/android/JackControlAPIAndroid.cpp:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackControlAPIAndroid.cpp:51:53: style:inconclusive: Function 'jackctl_wait_signals_and_return' argument 1 names different: declaration 'signals' definition 'sigmask'. [funcArgNamesDifferent] jack2-1.9.22/android/JackControlAPIAndroid.h:37:25: note: Function 'jackctl_wait_signals_and_return' argument 1 names different: declaration 'signals' definition 'sigmask'. jack2-1.9.22/android/JackControlAPIAndroid.cpp:51:53: note: Function 'jackctl_wait_signals_and_return' argument 1 names different: declaration 'signals' definition 'sigmask'. jack2-1.9.22/android/JackError.cpp:42:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fKeyLogFunction [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:48:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackMessageBufferAdd [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_info_callback [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:86:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fKeyLogFunction [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_LOG_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_LOG_INFO [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fVerbose [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackError.cpp:43:59: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackError.cpp:124:13: style: The scope of the variable 'ap' can be reduced. [variableScope] jack2-1.9.22/android/JackError.cpp:125:10: style: The scope of the variable 'buf' can be reduced. [variableScope] jack2-1.9.22/android/JackGoldfishDriver.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackGoldfishDriver.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackGoldfishDriver.cpp:63:19: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackGoldfishDriver.cpp:163:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackGoldfishDriver.cpp:40:45: style:inconclusive: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. [funcArgNamesDifferent] jack2-1.9.22/android/JackGoldfishDriver.h:45:33: note: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. jack2-1.9.22/android/JackGoldfishDriver.cpp:40:45: note: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. jack2-1.9.22/android/JackGoldfishDriver.cpp:44:35: style:inconclusive: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. [funcArgNamesDifferent] jack2-1.9.22/android/JackGoldfishDriver.h:49:22: note: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/android/JackGoldfishDriver.cpp:44:35: note: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/android/JackGoldfishDriver.cpp:45:35: style:inconclusive: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. [funcArgNamesDifferent] jack2-1.9.22/android/JackGoldfishDriver.h:50:22: note: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/android/JackGoldfishDriver.cpp:45:35: note: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/android/JackGoldfishDriver.cpp:47:43: style:inconclusive: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/android/JackGoldfishDriver.h:52:30: note: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/android/JackGoldfishDriver.cpp:47:43: note: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/android/JackGoldfishDriver.cpp:48:43: style:inconclusive: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/android/JackGoldfishDriver.h:53:30: note: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/android/JackGoldfishDriver.cpp:48:43: note: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/android/JackGoldfishDriver.cpp:100:34: style: Variable 'outputBuffer_1' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/android/JackGoldfishDriver.cpp:101:34: style: Variable 'outputBuffer_2' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/android/JackOpenSLESDriver.cpp:102:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackOpenSLESDriver.cpp:122:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackOpenSLESDriver.cpp:65:16: warning: If memory allocation fails, then there is a possible null pointer dereference: inbuffer [nullPointerOutOfMemory] jack2-1.9.22/android/JackOpenSLESDriver.cpp:64:36: note: Assuming allocation function fails jack2-1.9.22/android/JackOpenSLESDriver.cpp:64:20: note: Assignment 'inbuffer=(float*)malloc(sizeof(float)*buffer_size)', assigned value is 0 jack2-1.9.22/android/JackOpenSLESDriver.cpp:65:16: note: Null pointer dereference jack2-1.9.22/android/JackOpenSLESDriver.cpp:69:16: warning: If memory allocation fails, then there is a possible null pointer dereference: outbuffer [nullPointerOutOfMemory] jack2-1.9.22/android/JackOpenSLESDriver.cpp:68:37: note: Assuming allocation function fails jack2-1.9.22/android/JackOpenSLESDriver.cpp:68:21: note: Assignment 'outbuffer=(float*)malloc(sizeof(float)*buffer_size*2)', assigned value is 0 jack2-1.9.22/android/JackOpenSLESDriver.cpp:69:16: note: Null pointer dereference jack2-1.9.22/android/JackOpenSLESDriver.cpp:64:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackOpenSLESDriver.cpp:68:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackOpenSLESDriver.cpp:183:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackOpenSLESDriver.cpp:44:45: style:inconclusive: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. [funcArgNamesDifferent] jack2-1.9.22/android/JackOpenSLESDriver.h:45:33: note: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:44:45: note: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:48:35: style:inconclusive: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. [funcArgNamesDifferent] jack2-1.9.22/android/JackOpenSLESDriver.h:49:22: note: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:48:35: note: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:49:35: style:inconclusive: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. [funcArgNamesDifferent] jack2-1.9.22/android/JackOpenSLESDriver.h:50:22: note: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:49:35: note: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:51:43: style:inconclusive: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/android/JackOpenSLESDriver.h:52:30: note: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:51:43: note: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:52:43: style:inconclusive: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/android/JackOpenSLESDriver.h:53:30: note: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:52:43: note: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/android/JackOpenSLESDriver.cpp:118:34: style: Variable 'outputBuffer_1' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/android/JackOpenSLESDriver.cpp:119:34: style: Variable 'outputBuffer_2' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/android/JackSapaProxy.cpp:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_PORT_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackSapaProxy.cpp:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/JackSapaProxy.cpp:45:20: warning: Member variable 'JackSapaProxy::fInputPorts' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/android/JackSapaProxy.cpp:45:20: warning: Member variable 'JackSapaProxy::fOutputPorts' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/android/JackSapaProxy.cpp:88:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/android/JackSapaProxy.cpp:90:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/android/JackSapaProxy.cpp:100:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/android/JackSapaProxy.cpp:102:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/android/JackSapaProxy.cpp:118:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/android/JackSapaProxy.cpp:123:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/android/JackSapaProxy.cpp:55:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackSapaProxy.cpp:137:19: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackSapaProxy.cpp:138:19: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackSapaProxy.cpp:147:19: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackSapaProxy.cpp:148:19: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/JackSapaProxy.cpp:53:36: style: The scope of the variable 'param' can be reduced. [variableScope] jack2-1.9.22/android/JackSapaProxy.cpp:79:29: style: The scope of the variable 'j' can be reduced. [variableScope] jack2-1.9.22/android/JackSapaProxy.cpp:45:49: style:inconclusive: Function 'JackSapaProxy' argument 1 names different: declaration 'jack_client' definition 'client'. [funcArgNamesDifferent] jack2-1.9.22/android/JackSapaProxy.h:49:38: note: Function 'JackSapaProxy' argument 1 names different: declaration 'jack_client' definition 'client'. jack2-1.9.22/android/JackSapaProxy.cpp:45:49: note: Function 'JackSapaProxy' argument 1 names different: declaration 'jack_client' definition 'client'. jack2-1.9.22/android/JackSapaProxy.cpp:74:45: style:inconclusive: Function 'Setup' argument 1 names different: declaration 'jack_client' definition 'client'. [funcArgNamesDifferent] jack2-1.9.22/android/JackSapaProxy.h:52:34: note: Function 'Setup' argument 1 names different: declaration 'jack_client' definition 'client'. jack2-1.9.22/android/JackSapaProxy.cpp:74:45: note: Function 'Setup' argument 1 names different: declaration 'jack_client' definition 'client'. jack2-1.9.22/android/JackSapaProxy.cpp:117:27: style: Local variable 'i' shadows outer variable [shadowVariable] jack2-1.9.22/android/JackSapaProxy.cpp:79:22: note: Shadowed declaration jack2-1.9.22/android/JackSapaProxy.cpp:117:27: note: Shadow variable jack2-1.9.22/android/JackSapaProxy.cpp:122:27: style: Local variable 'i' shadows outer variable [shadowVariable] jack2-1.9.22/android/JackSapaProxy.cpp:79:22: note: Shadowed declaration jack2-1.9.22/android/JackSapaProxy.cpp:122:27: note: Shadow variable jack2-1.9.22/android/JackSapaProxy.cpp:133:38: style: Variable 'in' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/android/JackSapaProxy.cpp:79:31: style: Variable 'j' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/android/JackSapaProxyIn.cpp:92:30: style: Local variable 'sapaproxy' shadows outer variable [shadowVariable] jack2-1.9.22/android/JackSapaProxyIn.cpp:37:33: note: Shadowed declaration jack2-1.9.22/android/JackSapaProxyIn.cpp:92:30: note: Shadow variable jack2-1.9.22/android/JackSapaProxyOut.cpp:92:30: style: Local variable 'sapaproxy' shadows outer variable [shadowVariable] jack2-1.9.22/android/JackSapaProxyOut.cpp:37:33: note: Shadowed declaration jack2-1.9.22/android/JackSapaProxyOut.cpp:92:30: note: Shadow variable jack2-1.9.22/android/Shm.cpp:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_SHM_HEAP_ENOUGH_COUNT [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:200:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registry_fd [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:301:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_header [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:326:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_server_prefix [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:342:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registry_id [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_header [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_header [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:456:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:519:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SERVERS [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_header [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:574:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SHM_ID [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:628:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SHM_ID [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:645:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHM_NAME_MAX [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:704:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_SHM_NULL_INDEX [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:712:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:725:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:730:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:743:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:751:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shm_registry [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/Shm.cpp:196:17: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:218:33: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:219:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:223:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:277:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:278:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:366:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:367:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:756:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/android/Shm.cpp:566:13: style: The scope of the variable 'destroy' can be reduced. [variableScope] jack2-1.9.22/android/Shm.cpp:115:20: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/Shm.cpp:172:21: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/Shm.cpp:242:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/Shm.cpp:338:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/Shm.cpp:400:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/Shm.cpp:451:52: warning: Found suspicious operator ',', result is not used. [constStatement] jack2-1.9.22/android/Shm.cpp:687:17: warning: Redundant code: Found a statement that begins with string constant. [constStatement] jack2-1.9.22/android/opensl_io.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/opensl_io.c:72:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/opensl_io.c:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SAMPLINGRATE_8 [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/opensl_io.c:342:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] jack2-1.9.22/android/opensl_io.c:315:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:315:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:316:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:316:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:317:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:317:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:318:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:318:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:319:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:319:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:321:7: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:321:7: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:329:7: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:329:7: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:337:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:337:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:338:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:338:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:339:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:339:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:339:26: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:339:26: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:340:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] jack2-1.9.22/android/opensl_io.c:313:31: note: Assuming allocation function fails jack2-1.9.22/android/opensl_io.c:313:7: note: Assignment 'p=(struct OPENSL_STREAM*)calloc(sizeof(struct OPENSL_STREAM),1)', assigned value is 0 jack2-1.9.22/android/opensl_io.c:340:3: note: Null pointer dereference jack2-1.9.22/android/opensl_io.c:141:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/android/opensl_io.c:122:12: note: result is assigned jack2-1.9.22/android/opensl_io.c:141:12: note: result is overwritten jack2-1.9.22/android/opensl_io.c:408:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/android/opensl_io.c:454:47: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/android/opensl_io.c:507:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/android/opensl_io.c:507:9: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackAC3Encoder.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A52_ACMOD_MONO [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackAC3Encoder.cpp:109:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A52_SAMPLES_PER_FRAME [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackAC3Encoder.cpp:198:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackAC3Encoder.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] jack2-1.9.22/common/JackAC3Encoder.cpp:247:22: style: Unused private function: 'JackAC3Encoder::sample_move_dS_s16_24ph' [unusedPrivateFunction] jack2-1.9.22/common/JackAC3Encoder.h:73:7: note: Unused private function: 'JackAC3Encoder::sample_move_dS_s16_24ph' jack2-1.9.22/common/JackAC3Encoder.cpp:247:22: note: Unused private function: 'JackAC3Encoder::sample_move_dS_s16_24ph' jack2-1.9.22/common/JackAC3Encoder.cpp:173:22: performance:inconclusive: Technically the member function 'Jack::JackAC3Encoder::FillSpdifHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackAC3Encoder.h:69:7: note: Technically the member function 'Jack::JackAC3Encoder::FillSpdifHeader' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackAC3Encoder.cpp:173:22: note: Technically the member function 'Jack::JackAC3Encoder::FillSpdifHeader' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackAC3Encoder.cpp:237:22: performance:inconclusive: Technically the member function 'Jack::JackAC3Encoder::sample_move_dS_s16' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackAC3Encoder.h:72:7: note: Technically the member function 'Jack::JackAC3Encoder::sample_move_dS_s16' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackAC3Encoder.cpp:237:22: note: Technically the member function 'Jack::JackAC3Encoder::sample_move_dS_s16' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackAC3Encoder.cpp:247:22: performance:inconclusive: Technically the member function 'Jack::JackAC3Encoder::sample_move_dS_s16_24ph' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackAC3Encoder.h:73:7: note: Technically the member function 'Jack::JackAC3Encoder::sample_move_dS_s16_24ph' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackAC3Encoder.cpp:247:22: note: Technically the member function 'Jack::JackAC3Encoder::sample_move_dS_s16_24ph' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackAC3Encoder.cpp:68:2: warning: Class 'JackAC3Encoder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/common/JackAC3Encoder.cpp:68:2: warning: Class 'JackAC3Encoder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/common/JackAC3Encoder.h:86:2: style: Class 'JackAC3Encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackAC3Encoder.cpp:147:39: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackAC3Encoder.cpp:150:39: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackAC3Encoder.cpp:214:62: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackAC3Encoder.cpp:215:62: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackAC3Encoder.cpp:241:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackAC3Encoder.cpp:251:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackAC3Encoder.cpp:106:38: style:inconclusive: Function 'Process' argument 1 names different: declaration 'inputs' definition 'inputs_buffer'. [funcArgNamesDifferent] jack2-1.9.22/common/JackAC3Encoder.h:91:23: note: Function 'Process' argument 1 names different: declaration 'inputs' definition 'inputs_buffer'. jack2-1.9.22/common/JackAC3Encoder.cpp:106:38: note: Function 'Process' argument 1 names different: declaration 'inputs' definition 'inputs_buffer'. jack2-1.9.22/common/JackAC3Encoder.cpp:106:61: style:inconclusive: Function 'Process' argument 2 names different: declaration 'outputs' definition 'outputs_buffer'. [funcArgNamesDifferent] jack2-1.9.22/common/JackAC3Encoder.h:91:39: note: Function 'Process' argument 2 names different: declaration 'outputs' definition 'outputs_buffer'. jack2-1.9.22/common/JackAC3Encoder.cpp:106:61: note: Function 'Process' argument 2 names different: declaration 'outputs' definition 'outputs_buffer'. jack2-1.9.22/common/JackConnectionManager.h:39:1: error: There is an unknown macro here somewhere. Configuration is required. If PRE_PACKED_STRUCTURE is a macro then please configure it. [unknownMacro] jack2-1.9.22/common/JackClientControl.h:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackTransportStopped [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackSynchro.h:45:9: warning: Member variable 'JackSynchro::fName' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackClientControl.h:53:5: warning: Member variable 'JackClientControl::fSessionCommand' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackClientControl.h:53:5: warning: Member variable 'JackClientControl::fSessionFlags' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackClientControl.h:53:5: warning: Member variable 'JackShmMemAble::fInfo' is not initialized in the constructor. Maybe it should be initialized directly in the class JackShmMemAble? [uninitDerivedMemberVar] jack2-1.9.22/common/JackClientControl.h:58:5: warning: Member variable 'JackClientControl::fSessionCommand' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackClientControl.h:58:5: warning: Member variable 'JackClientControl::fSessionFlags' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackClientControl.h:58:5: warning: Member variable 'JackShmMemAble::fInfo' is not initialized in the constructor. Maybe it should be initialized directly in the class JackShmMemAble? [uninitDerivedMemberVar] jack2-1.9.22/common/JackClientControl.h:63:5: warning: Member variable 'JackClientControl::fSessionCommand' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackClientControl.h:63:5: warning: Member variable 'JackClientControl::fSessionFlags' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackClientControl.h:63:5: warning: Member variable 'JackShmMemAble::fInfo' is not initialized in the constructor. Maybe it should be initialized directly in the class JackShmMemAble? [uninitDerivedMemberVar] jack2-1.9.22/common/JackShmMem.h:58:13: style:inconclusive: Technically the member function 'Jack::JackShmMemAble::GetShmIndex' can be const. [functionConst] jack2-1.9.22/common/JackShmMem.h:182:13: style:inconclusive: Technically the member function 'Jack::JackShmReadWritePtr::GetShmIndex' can be const. [functionConst] jack2-1.9.22/common/JackShmMem.h:277:13: style:inconclusive: Technically the member function 'Jack::JackShmReadWritePtr1::GetShmIndex' can be const. [functionConst] jack2-1.9.22/common/JackShmMem.h:366:13: style:inconclusive: Technically the member function 'Jack::JackShmReadPtr::GetShmIndex' can be const. [functionConst] jack2-1.9.22/common/JackPort.h:103:14: style:inconclusive: Technically the member function 'Jack::JackPort::MonitoringInput' can be const. [functionConst] jack2-1.9.22/common/JackSynchro.h:50:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::Signal' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:54:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::SignalAll' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:58:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::Wait' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:62:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::TimedWait' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:66:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::Allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:70:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::Connect' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:74:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::ConnectInput' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:78:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::ConnectOutput' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:82:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::Disconnect' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackSynchro.h:86:14: performance:inconclusive: Technically the member function 'Jack::detail::JackSynchro::Destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackArgParser.cpp:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackArgParser.cpp:169:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackArgParser.cpp:103:27: style:inconclusive: Technically the member function 'Jack::JackArgParser::GetArgString' can be const. [functionConst] jack2-1.9.22/common/JackArgParser.h:49:25: note: Technically the member function 'Jack::JackArgParser::GetArgString' can be const. jack2-1.9.22/common/JackArgParser.cpp:103:27: note: Technically the member function 'Jack::JackArgParser::GetArgString' can be const. jack2-1.9.22/common/JackArgParser.cpp:108:24: style:inconclusive: Technically the member function 'Jack::JackArgParser::GetNumArgv' can be const. [functionConst] jack2-1.9.22/common/JackArgParser.h:50:17: note: Technically the member function 'Jack::JackArgParser::GetNumArgv' can be const. jack2-1.9.22/common/JackArgParser.cpp:108:24: note: Technically the member function 'Jack::JackArgParser::GetNumArgv' can be const. jack2-1.9.22/common/JackArgParser.cpp:113:24: style:inconclusive: Technically the member function 'Jack::JackArgParser::GetArgc' can be const. [functionConst] jack2-1.9.22/common/JackArgParser.h:51:17: note: Technically the member function 'Jack::JackArgParser::GetArgc' can be const. jack2-1.9.22/common/JackArgParser.cpp:113:24: note: Technically the member function 'Jack::JackArgParser::GetArgc' can be const. jack2-1.9.22/common/JackArgParser.cpp:118:24: style:inconclusive: Technically the member function 'Jack::JackArgParser::GetArgv' can be const. [functionConst] jack2-1.9.22/common/JackArgParser.h:52:17: note: Technically the member function 'Jack::JackArgParser::GetArgv' can be const. jack2-1.9.22/common/JackArgParser.cpp:118:24: note: Technically the member function 'Jack::JackArgParser::GetArgv' can be const. jack2-1.9.22/common/JackArgParser.cpp:144:25: style:inconclusive: Technically the member function 'Jack::JackArgParser::DeleteArgv' can be const. [functionConst] jack2-1.9.22/common/JackArgParser.h:54:18: note: Technically the member function 'Jack::JackArgParser::DeleteArgv' can be const. jack2-1.9.22/common/JackArgParser.cpp:144:25: note: Technically the member function 'Jack::JackArgParser::DeleteArgv' can be const. jack2-1.9.22/common/JackArgParser.cpp:221:25: performance:inconclusive: Technically the member function 'Jack::JackArgParser::FreeParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackArgParser.h:56:18: note: Technically the member function 'Jack::JackArgParser::FreeParams' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackArgParser.cpp:221:25: note: Technically the member function 'Jack::JackArgParser::FreeParams' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackArgParser.h:47:13: style: Class 'JackArgParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackArgParser.h:49:25: performance: Function 'GetArgString()' should return member 'fArgString' by const reference. [returnByReference] jack2-1.9.22/common/JackArgParser.cpp:172:21: warning: If memory allocation fails, then there is a possible null pointer dereference: intclient_param [nullPointerOutOfMemory] jack2-1.9.22/common/JackArgParser.cpp:171:82: note: Assuming allocation function fails jack2-1.9.22/common/JackArgParser.cpp:171:73: note: Assignment 'intclient_param=static_cast(std::calloc(1,sizeof(struct jack_driver_param_t)))', assigned value is 0 jack2-1.9.22/common/JackArgParser.cpp:172:21: note: Null pointer dereference jack2-1.9.22/common/JackArgParser.cpp:130:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackArgParser.cpp:137:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackArgParser.cpp:148:18: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackArgParser.cpp:149:14: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackArgParser.cpp:43:16: style: The scope of the variable 'pos' can be reduced. [variableScope] jack2-1.9.22/common/JackArgParser.cpp:97:17: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] jack2-1.9.22/common/JackArgParser.cpp:43:20: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackArgParser.cpp:157:25: style: Variable 'param_id' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackAtomicState.h:89:1: error: There is an unknown macro here somewhere. Configuration is required. If PRE_PACKED_STRUCTURE is a macro then please configure it. [unknownMacro] jack2-1.9.22/common/JackDriverLoader.cpp:163:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackDriverLoader.cpp:296:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackDriverLoader.cpp:573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_DIR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackDriverLoader.cpp:698:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_DIR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackDriverLoader.cpp:809:12: warning: Class 'JackDriverInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/common/JackDriverLoader.cpp:809:12: warning: Class 'JackDriverInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/common/JackDriver.h:191:18: style: The destructor '~JackDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:50:18: note: Virtual destructor in base class jack2-1.9.22/common/JackDriver.h:191:18: note: Destructor in derived class jack2-1.9.22/common/JackDriver.h:193:14: style: The function 'SetMaster' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:82:22: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:193:14: note: Function in derived class jack2-1.9.22/common/JackDriver.h:194:14: style: The function 'GetMaster' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:83:22: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:194:14: note: Function in derived class jack2-1.9.22/common/JackDriver.h:196:14: style: The function 'AddSlave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:85:22: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:196:14: note: Function in derived class jack2-1.9.22/common/JackDriver.h:197:14: style: The function 'RemoveSlave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:86:22: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:197:14: note: Function in derived class jack2-1.9.22/common/JackDriver.h:199:41: style: The function 'GetSlaves' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:88:49: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:199:41: note: Function in derived class jack2-1.9.22/common/JackDriver.h:204:21: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:53:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:204:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:206:21: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:55:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:206:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:218:21: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:45:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:218:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:220:21: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:80:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:220:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:222:21: style: The function 'Attach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:67:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:222:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:223:21: style: The function 'Detach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:68:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:223:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:225:21: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:70:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:225:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:226:21: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:71:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:226:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:228:21: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:73:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:228:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:229:21: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:74:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:229:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:232:13: style: The function 'ProcessReadSlaves' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:91:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:232:13: note: Function in derived class jack2-1.9.22/common/JackDriver.h:233:13: style: The function 'ProcessWriteSlaves' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:92:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:233:13: note: Function in derived class jack2-1.9.22/common/JackDriver.h:236:21: style: The function 'ProcessRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:95:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:236:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:237:21: style: The function 'ProcessWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:96:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:237:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:240:21: style: The function 'ProcessReadSync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:99:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:240:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:241:21: style: The function 'ProcessWriteSync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:100:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:241:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:244:21: style: The function 'ProcessReadAsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:103:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:244:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:245:21: style: The function 'ProcessWriteAsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:104:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:245:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:247:22: style: The function 'IsFixedBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:76:22: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:247:22: note: Function in derived class jack2-1.9.22/common/JackDriver.h:248:21: style: The function 'SetBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:77:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:248:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:249:21: style: The function 'SetSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:78:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:249:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:251:21: style: The function 'ClientNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:47:21: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:251:21: note: Function in derived class jack2-1.9.22/common/JackDriver.h:252:36: style: The function 'GetClientControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:49:36: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:252:36: note: Function in derived class jack2-1.9.22/common/JackDriver.h:254:22: style: The function 'IsRealTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:106:22: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:254:22: note: Function in derived class jack2-1.9.22/common/JackDriver.h:255:22: style: The function 'IsRunning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:107:22: note: Virtual function in base class jack2-1.9.22/common/JackDriver.h:255:22: note: Function in derived class jack2-1.9.22/common/JackDriverLoader.cpp:186:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:180:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:180:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:186:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:187:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:180:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:180:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:187:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:188:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:180:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:180:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:188:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:189:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:180:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:180:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:189:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:195:43: warning: If memory allocation fails, then there is a possible null pointer dereference: options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:179:29: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:179:15: note: Assignment 'options=(char*)calloc(desc->nparams*3+1,sizeof(char))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:195:43: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:195:52: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:180:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:180:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:195:52: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:216:9: warning: If memory allocation fails, then there is a possible null pointer dereference: driver_param [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:215:53: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:215:24: note: Assignment 'driver_param=(struct jack_driver_param_t*)calloc(1,sizeof(struct jack_driver_param_t))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:216:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:319:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:313:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:313:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:319:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:320:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:313:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:313:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:320:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:321:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:313:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:313:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:321:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:322:9: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:313:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:313:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:322:9: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:328:43: warning: If memory allocation fails, then there is a possible null pointer dereference: options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:312:29: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:312:15: note: Assignment 'options=(char*)calloc(desc->nparams*3+1,sizeof(char))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:328:43: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:328:52: warning: If memory allocation fails, then there is a possible null pointer dereference: long_options [nullPointerOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:313:36: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:313:20: note: Assignment 'long_options=(option*)calloc(desc->nparams+1,sizeof(struct option))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:328:52: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:1027:1: warning: Possible null pointer dereference: constraint_ptr [nullPointer] jack2-1.9.22/common/JackDriverLoader.cpp:1027:1: note: Assignment 'constraint_ptr=NULL', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:1027:1: note: Assuming condition is false jack2-1.9.22/common/JackDriverLoader.cpp:1027:1: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:1028:1: warning: Possible null pointer dereference: constraint_ptr [nullPointer] jack2-1.9.22/common/JackDriverLoader.cpp:1028:1: note: Assignment 'constraint_ptr=NULL', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:1028:1: note: Assuming condition is false jack2-1.9.22/common/JackDriverLoader.cpp:1028:1: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:1029:1: warning: Possible null pointer dereference: constraint_ptr [nullPointer] jack2-1.9.22/common/JackDriverLoader.cpp:1029:1: note: Assignment 'constraint_ptr=NULL', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:1029:1: note: Assuming condition is false jack2-1.9.22/common/JackDriverLoader.cpp:1029:1: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:1030:1: warning: Possible null pointer dereference: constraint_ptr [nullPointer] jack2-1.9.22/common/JackDriverLoader.cpp:1030:1: note: Assignment 'constraint_ptr=NULL', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:1030:1: note: Assuming condition is false jack2-1.9.22/common/JackDriverLoader.cpp:1030:1: note: Null pointer dereference jack2-1.9.22/common/JackDriverLoader.cpp:185:21: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:179:29: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:179:15: note: Assignment 'options=(char*)calloc(desc->nparams*3+1,sizeof(char))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:182:19: note: Assignment 'options_ptr=options', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:185:21: note: Null pointer addition jack2-1.9.22/common/JackDriverLoader.cpp:318:21: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] jack2-1.9.22/common/JackDriverLoader.cpp:312:29: note: Assuming allocation function fails jack2-1.9.22/common/JackDriverLoader.cpp:312:15: note: Assignment 'options=(char*)calloc(desc->nparams*3+1,sizeof(char))', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:315:19: note: Assignment 'options_ptr=options', assigned value is 0 jack2-1.9.22/common/JackDriverLoader.cpp:318:21: note: Null pointer addition jack2-1.9.22/common/JackDriverLoader.cpp:179:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:180:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:215:24: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:312:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:313:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:344:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:409:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:439:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:465:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:479:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:834:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:889:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:936:26: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:954:13: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackDriverLoader.cpp:342:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackDriverLoader.cpp:151:27: style: The scope of the variable 'driver_param' can be reduced. [variableScope] jack2-1.9.22/common/JackDriverLoader.cpp:691:17: style: The scope of the variable 'ptr' can be reduced. [variableScope] jack2-1.9.22/common/JackDriverLoader.cpp:868:12: style: The scope of the variable 'newsize' can be reduced. [variableScope] jack2-1.9.22/common/JackDriverLoader.cpp:130:39: style:inconclusive: Function 'jack_free_driver_params' argument 1 names different: declaration 'param_ptr' definition 'driver_params'. [funcArgNamesDifferent] jack2-1.9.22/common/JackDriverLoader.h:31:39: note: Function 'jack_free_driver_params' argument 1 names different: declaration 'param_ptr' definition 'driver_params'. jack2-1.9.22/common/JackDriverLoader.cpp:130:39: note: Function 'jack_free_driver_params' argument 1 names different: declaration 'param_ptr' definition 'driver_params'. jack2-1.9.22/common/JackDriverLoader.cpp:270:63: style:inconclusive: Function 'jackctl_driver_params_parse' argument 1 names different: declaration 'driver' definition 'driver_ptr'. [funcArgNamesDifferent] jack2-1.9.22/common/JackDriverLoader.h:35:75: note: Function 'jackctl_driver_params_parse' argument 1 names different: declaration 'driver' definition 'driver_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:270:63: note: Function 'jackctl_driver_params_parse' argument 1 names different: declaration 'driver' definition 'driver_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:819:33: style:inconclusive: Function 'jack_driver_descriptor_construct' argument 4 names different: declaration 'filler' definition 'filler_ptr'. [funcArgNamesDifferent] jack2-1.9.22/common/driver_interface.h:160:33: note: Function 'jack_driver_descriptor_construct' argument 4 names different: declaration 'filler' definition 'filler_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:819:33: note: Function 'jack_driver_descriptor_construct' argument 4 names different: declaration 'filler' definition 'filler_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:854:25: style:inconclusive: Function 'jack_driver_descriptor_add_parameter' argument 1 names different: declaration 'driver_descr' definition 'desc_ptr'. [funcArgNamesDifferent] jack2-1.9.22/common/driver_interface.h:165:26: note: Function 'jack_driver_descriptor_add_parameter' argument 1 names different: declaration 'driver_descr' definition 'desc_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:854:25: note: Function 'jack_driver_descriptor_add_parameter' argument 1 names different: declaration 'driver_descr' definition 'desc_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:855:33: style:inconclusive: Function 'jack_driver_descriptor_add_parameter' argument 2 names different: declaration 'filler' definition 'filler_ptr'. [funcArgNamesDifferent] jack2-1.9.22/common/driver_interface.h:166:33: note: Function 'jack_driver_descriptor_add_parameter' argument 2 names different: declaration 'filler' definition 'filler_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:855:33: note: Function 'jack_driver_descriptor_add_parameter' argument 2 names different: declaration 'filler' definition 'filler_ptr'. jack2-1.9.22/common/JackDriverLoader.cpp:104:43: style: Pointer expression 'str' converted to bool is always true. [knownPointerToBool] jack2-1.9.22/common/JackDriverLoader.cpp:87:52: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackDriverLoader.cpp:123:64: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackDriverLoader.cpp:143:72: style: Parameter 'argv' can be declared as const array [constParameter] jack2-1.9.22/common/JackDriverLoader.cpp:270:91: style: Parameter 'argv' can be declared as const array [constParameter] jack2-1.9.22/common/JackDriverLoader.cpp:918:33: style: Parameter 'value_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackDriverLoader.cpp:792:42: style: Variable 'errstr' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackThreadedDriver.h:46:9: style: Class 'JackThreadedDriver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackAudioDriver.h:67:18: style: The destructor '~JackAudioDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:191:18: note: Virtual destructor in base class jack2-1.9.22/common/JackAudioDriver.h:67:18: note: Destructor in derived class jack2-1.9.22/common/JackAudioDriver.h:69:21: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:206:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:69:21: note: Function in derived class jack2-1.9.22/common/JackAudioDriver.h:85:21: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:220:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:85:21: note: Function in derived class jack2-1.9.22/common/JackAudioDriver.h:87:21: style: The function 'Attach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:222:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:87:21: note: Function in derived class jack2-1.9.22/common/JackAudioDriver.h:88:21: style: The function 'Detach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:223:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:88:21: note: Function in derived class jack2-1.9.22/common/JackAudioDriver.h:90:21: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:226:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:90:21: note: Function in derived class jack2-1.9.22/common/JackAudioDriver.h:92:21: style: The function 'SetBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:248:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:92:21: note: Function in derived class jack2-1.9.22/common/JackAudioDriver.h:93:21: style: The function 'SetSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:249:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:93:21: note: Function in derived class jack2-1.9.22/common/JackAudioDriver.h:95:21: style: The function 'ClientNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:251:21: note: Virtual function in base class jack2-1.9.22/common/JackAudioDriver.h:95:21: note: Function in derived class jack2-1.9.22/common/JackTimedDriver.h:50:18: style: The destructor '~JackTimedDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackAudioDriver.h:67:18: note: Virtual destructor in base class jack2-1.9.22/common/JackTimedDriver.h:50:18: note: Destructor in derived class jack2-1.9.22/common/JackTimedDriver.h:54:14: style: The function 'IsFixedBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:247:22: note: Virtual function in base class jack2-1.9.22/common/JackTimedDriver.h:54:14: note: Function in derived class jack2-1.9.22/common/JackTimedDriver.h:59:13: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:228:21: note: Virtual function in base class jack2-1.9.22/common/JackTimedDriver.h:59:13: note: Function in derived class jack2-1.9.22/common/JackTimedDriver.h:71:18: style: The destructor '~JackWaiterDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackTimedDriver.h:50:18: note: Virtual destructor in base class jack2-1.9.22/common/JackTimedDriver.h:71:18: note: Destructor in derived class jack2-1.9.22/common/JackTimedDriver.h:96:18: style: The destructor '~JackRestarterDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackTimedDriver.h:71:18: note: Virtual destructor in base class jack2-1.9.22/common/JackTimedDriver.h:96:18: note: Destructor in derived class jack2-1.9.22/common/JackDummyDriver.h:41:18: style: The destructor '~JackDummyDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackTimedDriver.h:50:18: note: Virtual destructor in base class jack2-1.9.22/common/JackDummyDriver.h:41:18: note: Destructor in derived class jack2-1.9.22/common/JackDummyDriver.h:44:21: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackAudioDriver.h:85:21: note: Virtual function in base class jack2-1.9.22/common/JackDummyDriver.h:44:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:47:18: style: The destructor '~JackThreadedDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:50:18: note: Virtual destructor in base class jack2-1.9.22/common/JackThreadedDriver.h:47:18: note: Destructor in derived class jack2-1.9.22/common/JackThreadedDriver.h:49:21: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:53:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:49:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:50:21: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:55:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:50:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:61:21: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:45:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:61:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:63:21: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:80:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:63:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:65:21: style: The function 'Attach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:67:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:65:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:66:21: style: The function 'Detach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:68:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:66:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:68:21: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:70:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:68:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:69:21: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:71:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:69:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:71:21: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:73:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:71:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:72:21: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:74:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:72:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:74:22: style: The function 'IsFixedBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:76:22: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:74:22: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:75:21: style: The function 'SetBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:77:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:75:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:76:21: style: The function 'SetSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:78:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:76:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:78:22: style: The function 'SetMaster' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:82:22: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:78:22: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:79:22: style: The function 'GetMaster' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:83:22: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:79:22: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:81:22: style: The function 'AddSlave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:85:22: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:81:22: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:82:22: style: The function 'RemoveSlave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:86:22: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:82:22: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:84:49: style: The function 'GetSlaves' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:88:49: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:84:49: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:86:21: style: The function 'ProcessReadSlaves' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:91:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:86:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:87:21: style: The function 'ProcessWriteSlaves' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:92:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:87:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:89:21: style: The function 'ProcessRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:95:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:89:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:90:21: style: The function 'ProcessWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:96:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:90:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:92:21: style: The function 'ProcessReadSync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:99:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:92:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:93:21: style: The function 'ProcessWriteSync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:100:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:93:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:95:21: style: The function 'ProcessReadAsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:103:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:95:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:96:21: style: The function 'ProcessWriteAsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:104:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:96:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:98:21: style: The function 'ClientNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:47:21: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:98:21: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:99:36: style: The function 'GetClientControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:49:36: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:99:36: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:100:22: style: The function 'IsRealTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:106:22: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:100:22: note: Function in derived class jack2-1.9.22/common/JackThreadedDriver.h:101:22: style: The function 'IsRunning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackDriver.h:107:22: note: Virtual function in base class jack2-1.9.22/common/JackThreadedDriver.h:101:22: note: Function in derived class jack2-1.9.22/common/JackDummyDriver.cpp:72:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackError.cpp:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackError.cpp:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMutex.h:43:9: style: Class 'JackLockAble' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackMutex.h:76:9: style: Class 'JackLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackMutex.h:81:9: style: Class 'JackLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackMutex.h:81:49: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackError.cpp:33:59: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackError.cpp:76:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackException.h:47:9: style: Class 'JackException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:49:9: style: Class 'JackException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:51:9: style: Class 'JackException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:71:9: style: Class 'JackTemporaryException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:73:9: style: Class 'JackTemporaryException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:75:9: style: Class 'JackTemporaryException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:89:9: style: Class 'JackQuitException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:91:9: style: Class 'JackQuitException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:93:9: style: Class 'JackQuitException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:107:9: style: Class 'JackNetException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:109:9: style: Class 'JackNetException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackException.h:111:9: style: Class 'JackNetException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackMetadata.h:104:9: style: Class 'JackMetadata' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackExternalClient.h:47:18: style: The destructor '~JackExternalClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:42:18: note: Virtual destructor in base class jack2-1.9.22/common/JackExternalClient.h:47:18: note: Destructor in derived class jack2-1.9.22/common/JackExternalClient.h:50:13: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:45:21: note: Virtual function in base class jack2-1.9.22/common/JackExternalClient.h:50:13: note: Function in derived class jack2-1.9.22/common/JackExternalClient.h:52:13: style: The function 'ClientNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:47:21: note: Virtual function in base class jack2-1.9.22/common/JackExternalClient.h:52:13: note: Function in derived class jack2-1.9.22/common/JackExternalClient.h:54:28: style: The function 'GetClientControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:49:36: note: Virtual function in base class jack2-1.9.22/common/JackExternalClient.h:54:28: note: Function in derived class jack2-1.9.22/common/JackChannel.h:76:18: style: The destructor '~JackClientRequestInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:46:18: note: Virtual destructor in base class jack2-1.9.22/common/JackChannel.h:76:18: note: Destructor in derived class jack2-1.9.22/common/JackChannel.h:79:21: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:49:21: note: Virtual function in base class jack2-1.9.22/common/JackChannel.h:79:21: note: Function in derived class jack2-1.9.22/common/JackChannel.h:80:21: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:50:21: note: Virtual function in base class jack2-1.9.22/common/JackChannel.h:80:21: note: Function in derived class jack2-1.9.22/common/JackChannel.h:82:21: style: The function 'Connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:64:21: note: Virtual function in base class jack2-1.9.22/common/JackChannel.h:82:21: note: Function in derived class jack2-1.9.22/common/JackChannel.h:83:21: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:65:21: note: Virtual function in base class jack2-1.9.22/common/JackChannel.h:83:21: note: Function in derived class jack2-1.9.22/common/JackRequest.h:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:198:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:280:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:481:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:487:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:524:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:651:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:656:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:689:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:694:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:723:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:732:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:737:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:759:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:765:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:768:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:1081:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:1092:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRequest.h:1096:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_uuid_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackGenericClientChannel.cpp:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_server_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackGenericClientChannel.cpp:28:27: warning: Member variable 'JackGenericClientChannel::fRequest' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackRequest.h:1363:5: warning: Member variable 'JackSessionNotifyRequest::fPath' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackRequest.h:1363:5: warning: Member variable 'JackSessionNotifyRequest::fDst' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackThread.h:81:22: style:inconclusive: Technically the member function 'Jack::detail::JackThreadInterface::GetStatus' can be const. [functionConst] jack2-1.9.22/common/JackThread.h:90:14: performance:inconclusive: Technically the member function 'Jack::detail::JackThreadInterface::SetParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackRequest.h:959:9: style:inconclusive: Technically the member function 'Jack::JackGetInternalClientNameResult::Size' can be const. [functionConst] jack2-1.9.22/common/JackRequest.h:1032:9: performance:inconclusive: Technically the member function 'Jack::JackInternalClientHandleResult::Size' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackRequest.h:1131:9: performance:inconclusive: Technically the member function 'Jack::JackInternalClientLoadResult::Size' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackRequest.h:1196:9: performance:inconclusive: Technically the member function 'Jack::JackInternalClientUnloadResult::Size' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackRequest.h:1735:9: style:inconclusive: Technically the member function 'Jack::JackClientNotification::Size' can be const. [functionConst] jack2-1.9.22/common/JackRequest.h:102:5: style: Struct 'JackRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:137:5: style: Struct 'JackResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:333:5: style: Struct 'JackClientCloseRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:395:5: style: Struct 'JackDeactivateRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:752:5: style: Struct 'JackSetBufferSizeRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:782:5: style: Struct 'JackSetFreeWheelRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:839:5: style: Struct 'JackReleaseTimebaseRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:1271:5: style: Struct 'JackSessionNotifyResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:1406:5: style: Struct 'JackSessionReplyRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:1499:5: style: Struct 'JackGetUUIDRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:1533:5: style: Struct 'JackGetClientNameRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRequest.h:1610:5: style: Struct 'JackClientHasSessionCallbackRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackGenericClientChannel.h:48:18: style: The destructor '~JackGenericClientChannel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:98:18: note: Virtual destructor in base class jack2-1.9.22/common/JackGenericClientChannel.h:48:18: note: Destructor in derived class jack2-1.9.22/common/JackGenericClientChannel.h:50:21: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:102:21: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:50:21: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:51:22: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:108:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:51:22: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:53:21: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:112:21: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:53:21: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:54:22: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:118:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:54:22: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:56:13: style: The function 'ServerCheck' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:121:21: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:56:13: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:58:14: style: The function 'ClientCheck' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:126:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:58:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:59:14: style: The function 'ClientOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:128:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:59:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:60:14: style: The function 'ClientClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:132:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:60:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:62:14: style: The function 'ClientActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:135:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:62:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:63:14: style: The function 'ClientDeactivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:137:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:63:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:65:14: style: The function 'PortRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:140:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:65:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:66:14: style: The function 'PortUnRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:142:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:66:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:68:14: style: The function 'PortConnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:145:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:68:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:69:14: style: The function 'PortDisconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:147:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:69:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:71:14: style: The function 'PortConnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:149:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:71:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:72:14: style: The function 'PortDisconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:151:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:72:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:74:14: style: The function 'PortRename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:153:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:74:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:76:14: style: The function 'SetBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:156:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:76:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:77:14: style: The function 'SetFreewheel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:158:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:77:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:79:14: style: The function 'ComputeTotalLatencies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:160:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:79:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:81:14: style: The function 'ReleaseTimebase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:163:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:81:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:82:14: style: The function 'SetTimebaseCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:165:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:82:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:84:14: style: The function 'GetInternalClientName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:168:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:84:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:85:14: style: The function 'InternalClientHandle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:170:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:85:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:86:14: style: The function 'InternalClientLoad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:172:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:86:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:87:14: style: The function 'InternalClientUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:174:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:87:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:90:14: style: The function 'SessionNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:177:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:90:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:91:14: style: The function 'SessionReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:179:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:91:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:92:14: style: The function 'GetUUIDForClientName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:181:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:92:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:93:14: style: The function 'GetClientNameForUUID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:183:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:93:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:94:14: style: The function 'ReserveClientName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:185:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:94:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:95:14: style: The function 'ClientHasSessionCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:187:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:95:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:97:14: style: The function 'PropertyChangeNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackChannel.h:190:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:97:14: note: Function in derived class jack2-1.9.22/common/JackRequest.h:178:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:178:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:188:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:188:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:198:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:198:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:223:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:223:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:231:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:231:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:264:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:264:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:272:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:272:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:280:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:280:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:302:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:302:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:311:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:311:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:336:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:336:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:342:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:342:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:348:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:348:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:367:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:367:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:374:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:374:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:381:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:381:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:398:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:398:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:404:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:404:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:410:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:410:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:440:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:440:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:451:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:451:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:462:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:462:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:478:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:478:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:484:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:484:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:508:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:508:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:516:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:516:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:524:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:524:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:552:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:552:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:561:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:561:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:570:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:570:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:599:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:599:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:608:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:608:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:617:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:617:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:638:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:638:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:647:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:647:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:656:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:656:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:676:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:676:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:685:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:685:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:694:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:694:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:719:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:719:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:728:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:728:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:737:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:737:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:756:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:756:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:762:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:762:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:768:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:768:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:786:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:786:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:792:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:792:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:798:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:798:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:813:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:813:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:819:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:819:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:825:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:825:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:843:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:843:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:849:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:849:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:855:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:855:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:875:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:875:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:882:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:882:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:889:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:889:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:908:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:908:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:915:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:915:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:922:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:922:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:945:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:945:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:952:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:952:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:983:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:983:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:990:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:990:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:997:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:997:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1016:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1016:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1024:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1024:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1074:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1074:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1085:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1085:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1096:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1096:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1115:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1115:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1123:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1123:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1150:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1150:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1157:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1157:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1164:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1164:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1182:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1182:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1189:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1189:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1216:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1216:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1225:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1225:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1234:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1234:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1275:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1275:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1302:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1302:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1376:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1376:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1386:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1386:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1396:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1396:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1410:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1410:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1417:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1417:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1424:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1424:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1443:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1443:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1450:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1450:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1474:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:142:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1474:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1481:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:147:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1481:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1506:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1506:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1513:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1513:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1520:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1520:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1540:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1540:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1547:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1547:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1554:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1554:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1579:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1579:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1588:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1588:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1597:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1597:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1617:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1617:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1624:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1624:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1631:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1631:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1656:9: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:108:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1656:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1665:9: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:113:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1665:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1674:9: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:1674:9: note: Function in derived class jack2-1.9.22/common/JackClient.h:132:18: style: The destructor '~JackClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:42:18: note: Virtual destructor in base class jack2-1.9.22/common/JackClient.h:132:18: note: Destructor in derived class jack2-1.9.22/common/JackClient.h:137:21: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:45:21: note: Virtual function in base class jack2-1.9.22/common/JackClient.h:137:21: note: Function in derived class jack2-1.9.22/common/JackClient.h:143:21: style: The function 'ClientNotify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackClientInterface.h:47:21: note: Virtual function in base class jack2-1.9.22/common/JackClient.h:143:21: note: Function in derived class jack2-1.9.22/common/JackClient.h:219:14: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackThread.h:46:22: note: Virtual function in base class jack2-1.9.22/common/JackClient.h:219:14: note: Function in derived class jack2-1.9.22/common/JackClient.h:220:14: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackThread.h:50:22: note: Virtual function in base class jack2-1.9.22/common/JackClient.h:220:14: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:51:22: style: The function 'Close' overrides a function in a base class but is identical to the overridden function [uselessOverride] jack2-1.9.22/common/JackChannel.h:108:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:51:22: note: Function in derived class jack2-1.9.22/common/JackGenericClientChannel.h:54:22: style: The function 'Stop' overrides a function in a base class but is identical to the overridden function [uselessOverride] jack2-1.9.22/common/JackChannel.h:118:22: note: Virtual function in base class jack2-1.9.22/common/JackGenericClientChannel.h:54:22: note: Function in derived class jack2-1.9.22/common/JackRequest.h:825:9: style: The function 'Size' overrides a function in a base class but is identical to the overridden function [uselessOverride] jack2-1.9.22/common/JackRequest.h:122:17: note: Virtual function in base class jack2-1.9.22/common/JackRequest.h:825:9: note: Function in derived class jack2-1.9.22/common/JackRequest.h:1336:13: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1336:13: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1337:13: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1337:13: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1338:13: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1338:13: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1339:13: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1339:13: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1343:9: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1343:9: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1344:9: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1344:9: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1345:9: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1345:9: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1346:9: warning: If memory allocation fails, then there is a possible null pointer dereference: session_command [nullPointerOutOfMemory] jack2-1.9.22/common/JackRequest.h:1332:83: note: Assuming allocation function fails jack2-1.9.22/common/JackRequest.h:1332:51: note: Assignment 'session_command=(struct jack_session_command_t*)malloc(sizeof(struct jack_session_command_t)*(fCommandList.size()+1))', assigned value is 0 jack2-1.9.22/common/JackRequest.h:1346:9: note: Null pointer dereference jack2-1.9.22/common/JackRequest.h:1332:51: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/varargs.h:53:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/varargs.h:71:19: style: Variable 'sid' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackRequest.h:1314:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] jack2-1.9.22/common/JackRequest.h:1335:107: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] jack2-1.9.22/common/JackLibSampleRateResampler.cpp:30:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_LINEAR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackLibSampleRateResampler.cpp:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_LINEAR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackLibSampleRateResampler.cpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackLibSampleRateResampler.cpp:138:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackResampler.h:101:16: style:inconclusive: Technically the member function 'Jack::JackResampler::GetRatio' can be const. [functionConst] jack2-1.9.22/common/JackResampler.h:51:9: style: Class 'JackRingBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackLibSampleRateResampler.h:43:9: style: Class 'JackLibSampleRateResampler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackResampler.h:90:18: style: The destructor '~JackResampler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackResampler.h:52:18: note: Virtual destructor in base class jack2-1.9.22/common/JackResampler.h:90:18: note: Destructor in derived class jack2-1.9.22/common/JackLibSampleRateResampler.h:44:18: style: The destructor '~JackLibSampleRateResampler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackResampler.h:90:18: note: Virtual destructor in base class jack2-1.9.22/common/JackLibSampleRateResampler.h:44:18: note: Destructor in derived class jack2-1.9.22/common/JackLibSampleRateResampler.h:46:22: style: The function 'ReadResample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackResampler.h:93:30: note: Virtual function in base class jack2-1.9.22/common/JackLibSampleRateResampler.h:46:22: note: Function in derived class jack2-1.9.22/common/JackLibSampleRateResampler.h:47:22: style: The function 'WriteResample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackResampler.h:94:30: note: Virtual function in base class jack2-1.9.22/common/JackLibSampleRateResampler.h:47:22: note: Function in derived class jack2-1.9.22/common/JackLibSampleRateResampler.h:49:14: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackResampler.h:54:22: note: Virtual function in base class jack2-1.9.22/common/JackLibSampleRateResampler.h:49:14: note: Function in derived class jack2-1.9.22/common/JackLibSampleRateResampler.cpp:95:32: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackLibSampleRateResampler.cpp:146:33: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMessageBuffer.cpp:160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInstance [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMessageBuffer.cpp:32:20: warning: Member variable 'JackMessageBuffer::fBuffers' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackTools.h:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackTools.h:202:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackTools.h:113:6: warning: Member variable 'JackGnuPlotMonitor::fMeasureId' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackMetadata.cpp:91:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::PropertyInit' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:95:13: note: Technically the member function 'Jack::JackMetadata::PropertyInit' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:91:19: note: Technically the member function 'Jack::JackMetadata::PropertyInit' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:181:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::PropertyChangeNotify' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:96:13: note: Technically the member function 'Jack::JackMetadata::PropertyChangeNotify' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:181:19: note: Technically the member function 'Jack::JackMetadata::PropertyChangeNotify' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:293:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::GetProperty' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:107:13: note: Technically the member function 'Jack::JackMetadata::GetProperty' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:293:19: note: Technically the member function 'Jack::JackMetadata::GetProperty' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:378:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::GetProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:108:13: note: Technically the member function 'Jack::JackMetadata::GetProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:378:19: note: Technically the member function 'Jack::JackMetadata::GetProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:509:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::GetAllProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:109:13: note: Technically the member function 'Jack::JackMetadata::GetAllProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:509:19: note: Technically the member function 'Jack::JackMetadata::GetAllProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:647:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::GetDescription' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:111:13: note: Technically the member function 'Jack::JackMetadata::GetDescription' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:647:19: note: Technically the member function 'Jack::JackMetadata::GetDescription' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:652:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::GetAllDescriptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:112:13: note: Technically the member function 'Jack::JackMetadata::GetAllDescriptions' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:652:19: note: Technically the member function 'Jack::JackMetadata::GetAllDescriptions' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:657:20: performance:inconclusive: Technically the member function 'Jack::JackMetadata::FreeDescription' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:113:14: note: Technically the member function 'Jack::JackMetadata::FreeDescription' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:657:20: note: Technically the member function 'Jack::JackMetadata::FreeDescription' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:211:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::SetProperty' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:115:13: note: Technically the member function 'Jack::JackMetadata::SetProperty' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:211:19: note: Technically the member function 'Jack::JackMetadata::SetProperty' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:676:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::RemoveProperty' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:117:13: note: Technically the member function 'Jack::JackMetadata::RemoveProperty' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:676:19: note: Technically the member function 'Jack::JackMetadata::RemoveProperty' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:709:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::RemoveProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:118:13: note: Technically the member function 'Jack::JackMetadata::RemoveProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:709:19: note: Technically the member function 'Jack::JackMetadata::RemoveProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:792:19: performance:inconclusive: Technically the member function 'Jack::JackMetadata::RemoveAllProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackMetadata.h:119:13: note: Technically the member function 'Jack::JackMetadata::RemoveAllProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackMetadata.cpp:792:19: note: Technically the member function 'Jack::JackMetadata::RemoveAllProperties' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackTools.h:172:10: style:inconclusive: Technically the member function 'Jack::JackGnuPlotMonitor::Save' can be const. [functionConst] jack2-1.9.22/common/JackTools.h:192:10: style:inconclusive: Technically the member function 'Jack::JackGnuPlotMonitor::SetPlotFile' can be const. [functionConst] jack2-1.9.22/common/JackTools.h:121:7: warning: Class 'JackGnuPlotMonitor' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/common/JackTools.h:121:7: warning: Class 'JackGnuPlotMonitor' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/common/JackMetadata.cpp:662:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMetadata.cpp:663:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMetadata.cpp:665:19: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackTools.h:113:84: performance: Function parameter 'name' should be passed by const reference. [passedByValue] jack2-1.9.22/common/JackTools.h:172:27: performance: Function parameter 'name' should be passed by const reference. [passedByValue] jack2-1.9.22/common/JackTools.h:194:20: performance: Function parameter 'name' should be passed by const reference. [passedByValue] jack2-1.9.22/common/JackMetadata.cpp:211:43: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackMetadata.cpp:378:74: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackMetadata.cpp:647:75: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackMetadata.cpp:676:46: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackMetadata.cpp:709:48: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackMetadata.cpp:792:51: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackTools.h:192:35: style: Parameter 'options_list' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackTools.h:193:21: style: Parameter 'field_names' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackMidiAPI.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiAPI.cpp:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiAPI.cpp:59:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAPI.cpp:69:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAPI.cpp:86:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAPI.cpp:101:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAPI.cpp:111:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAPI.cpp:137:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAPI.cpp:155:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAPI.cpp:59:21: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackMidiAPI.cpp:101:21: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackMidiAsyncQueue.cpp:60:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiAsyncQueue.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiAsyncQueue.h:40:5: style: The class 'JackMidiAsyncQueue' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] jack2-1.9.22/common/JackMidiAsyncQueue.h:75:9: style: The function 'DequeueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiReadQueue.h:49:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiAsyncQueue.h:75:9: note: Function in derived class jack2-1.9.22/common/JackMidiAsyncQueue.h:84:9: style: The function 'EnqueueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiWriteQueue.h:62:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiAsyncQueue.h:84:9: note: Function in derived class jack2-1.9.22/common/JackMidiAsyncQueue.cpp:59:41: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAsyncQueue.cpp:63:41: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAsyncQueue.cpp:83:38: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAsyncQueue.cpp:85:38: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiAsyncQueue.cpp:61:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackMidiAsyncQueue.cpp:87:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackMidiAsyncWaitQueue.cpp:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiAsyncQueue.h:64:9: style: Class 'JackMidiAsyncQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackMidiAsyncQueue.h:67:10: style: The destructor '~JackMidiAsyncQueue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiReadQueue.h:36:10: note: Virtual destructor in base class jack2-1.9.22/common/JackMidiAsyncQueue.h:67:10: note: Destructor in derived class jack2-1.9.22/common/JackMidiAsyncWaitQueue.h:66:9: style: The function 'DequeueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiAsyncQueue.h:75:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiAsyncWaitQueue.h:66:9: note: Function in derived class jack2-1.9.22/common/JackMidiAsyncWaitQueue.h:92:9: style: The function 'EnqueueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiAsyncQueue.h:84:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiAsyncWaitQueue.h:92:9: note: Function in derived class jack2-1.9.22/common/JackMidiAsyncWaitQueue.cpp:69:43: style:inconclusive: Function 'DequeueEvent' argument 1 names different: declaration 'usecs' definition 'usec'. [funcArgNamesDifferent] jack2-1.9.22/common/JackMidiAsyncWaitQueue.h:75:27: note: Function 'DequeueEvent' argument 1 names different: declaration 'usecs' definition 'usec'. jack2-1.9.22/common/JackMidiAsyncWaitQueue.cpp:69:43: note: Function 'DequeueEvent' argument 1 names different: declaration 'usecs' definition 'usec'. jack2-1.9.22/common/JackMidiBufferReadQueue.cpp:26:26: warning: Member variable 'JackMidiBufferReadQueue::buffer' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackMidiBufferReadQueue.cpp:26:26: warning: Member variable 'JackMidiBufferReadQueue::midi_event' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackMidiBufferReadQueue.cpp:28:5: performance: Variable 'event_count' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/common/JackMidiBufferReadQueue.cpp:29:5: performance: Variable 'index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/common/JackMidiBufferReadQueue.h:46:9: style: The function 'DequeueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiReadQueue.h:49:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiBufferReadQueue.h:46:9: note: Function in derived class jack2-1.9.22/common/JackMidiBufferWriteQueue.cpp:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_EARLY [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiBufferWriteQueue.h:31:5: style: The class 'JackMidiBufferWriteQueue' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] jack2-1.9.22/common/JackMidiBufferWriteQueue.h:47:9: style: The function 'EnqueueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiWriteQueue.h:62:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiBufferWriteQueue.h:47:9: note: Function in derived class jack2-1.9.22/common/JackMidiBufferWriteQueue.cpp:33:58: style:inconclusive: Function 'EnqueueEvent' argument 3 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] jack2-1.9.22/common/JackMidiBufferWriteQueue.h:48:40: note: Function 'EnqueueEvent' argument 3 names different: declaration 'buffer' definition 'data'. jack2-1.9.22/common/JackMidiBufferWriteQueue.cpp:33:58: note: Function 'EnqueueEvent' argument 3 names different: declaration 'buffer' definition 'data'. jack2-1.9.22/common/JackMidiPort.cpp:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_shmsize_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiPort.cpp:80:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiPort.cpp:151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackMidiPort.cpp:77:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackMidiPort.cpp:72:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackMidiPort.cpp:106:25: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackMidiRawInputWriteQueue.cpp:43:22: warning: Return value of function packet_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/common/JackMidiRawInputWriteQueue.h:36:5: style: The class 'JackMidiRawInputWriteQueue' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] jack2-1.9.22/common/JackMidiRawInputWriteQueue.h:142:9: style: The function 'EnqueueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiWriteQueue.h:62:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiRawInputWriteQueue.h:142:9: note: Function in derived class jack2-1.9.22/common/JackMidiRawInputWriteQueue.cpp:245:21: style: Condition 'result' is always true [knownConditionTrueFalse] jack2-1.9.22/common/JackMidiRawInputWriteQueue.cpp:244:47: note: Calling function 'PrepareByteEvent' returns 1 jack2-1.9.22/common/JackMidiRawInputWriteQueue.cpp:244:47: note: Assignment 'result=PrepareByteEvent(time,byte)', assigned value is 1 jack2-1.9.22/common/JackMidiRawInputWriteQueue.cpp:245:21: note: Condition 'result' is always true jack2-1.9.22/common/JackMidiRawOutputWriteQueue.cpp:43:12: warning: Return value of function rt_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/common/JackMidiRawOutputWriteQueue.cpp:44:16: warning: Return value of function non_rt_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/common/JackMidiRawOutputWriteQueue.h:46:5: style: The class 'JackMidiRawOutputWriteQueue' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] jack2-1.9.22/common/JackMidiSendQueue.h:38:10: style: The destructor '~JackMidiSendQueue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiWriteQueue.h:44:18: note: Virtual destructor in base class jack2-1.9.22/common/JackMidiSendQueue.h:38:10: note: Destructor in derived class jack2-1.9.22/common/JackMidiRawOutputWriteQueue.h:106:9: style: The function 'EnqueueEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackMidiWriteQueue.h:62:9: note: Virtual function in base class jack2-1.9.22/common/JackMidiRawOutputWriteQueue.h:106:9: note: Function in derived class jack2-1.9.22/common/JackNetInterface.cpp:113:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:170:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:192:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:269:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:376:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:404:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:417:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_ERROR_CODE [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:427:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_ERROR_CODE [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:438:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:453:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:476:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:489:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:529:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:696:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:771:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:817:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:844:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:860:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:878:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:904:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:954:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetInterface.cpp:50:9: performance: Variable 'fParams' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/common/JackNetTool.h:310:18: style:inconclusive: Technically the member function 'Jack::NetAudioBuffer::GetConnected' can be const. [functionConst] jack2-1.9.22/common/JackNetInterface.cpp:233:27: style:inconclusive: Technically the member function 'Jack::JackNetInterface::FinishRecv' can be const. [functionConst] jack2-1.9.22/common/JackNetInterface.h:117:17: note: Technically the member function 'Jack::JackNetInterface::FinishRecv' can be const. jack2-1.9.22/common/JackNetInterface.cpp:233:27: note: Technically the member function 'Jack::JackNetInterface::FinishRecv' can be const. jack2-1.9.22/common/JackNetInterface.cpp:612:33: performance:inconclusive: Technically the member function 'Jack::JackNetSlaveInterface::InitAPI' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackNetInterface.h:231:18: note: Technically the member function 'Jack::JackNetSlaveInterface::InitAPI' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackNetInterface.cpp:612:33: note: Technically the member function 'Jack::JackNetSlaveInterface::InitAPI' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackNetInterface.cpp:90:16: warning: Class 'JackNetInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/common/JackNetInterface.cpp:90:16: warning: Class 'JackNetInterface' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/common/JackNetTool.h:353:22: style: The destructor '~NetFloatAudioBuffer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:308:22: note: Virtual destructor in base class jack2-1.9.22/common/JackNetTool.h:353:22: note: Destructor in derived class jack2-1.9.22/common/JackNetTool.h:356:20: style: The function 'GetCycleSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:314:28: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:356:20: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:359:19: style: The function 'GetCycleDuration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:317:27: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:359:19: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:360:17: style: The function 'GetNumPackets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:319:25: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:360:17: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:363:17: style: The function 'RenderFromNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:329:25: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:363:17: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:364:17: style: The function 'RenderToNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:330:25: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:364:17: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:467:22: style: The destructor '~NetIntAudioBuffer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:308:22: note: Virtual destructor in base class jack2-1.9.22/common/JackNetTool.h:467:22: note: Destructor in derived class jack2-1.9.22/common/JackNetTool.h:470:20: style: The function 'GetCycleSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:314:28: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:470:20: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:473:19: style: The function 'GetCycleDuration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:317:27: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:473:19: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:474:17: style: The function 'GetNumPackets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:319:25: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:474:17: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:477:17: style: The function 'RenderFromJackPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:325:25: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:477:17: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:478:18: style: The function 'RenderToJackPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:326:26: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:478:18: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:481:17: style: The function 'RenderFromNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:329:25: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:481:17: note: Function in derived class jack2-1.9.22/common/JackNetTool.h:482:17: style: The function 'RenderToNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetTool.h:330:25: note: Virtual function in base class jack2-1.9.22/common/JackNetTool.h:482:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:153:18: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:90:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:153:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:154:18: style: The function 'SetParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:89:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:154:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:158:17: style: The function 'SyncRecv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:100:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:158:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:159:17: style: The function 'SyncSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:101:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:159:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:161:17: style: The function 'DataRecv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:102:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:161:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:162:17: style: The function 'DataSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:103:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:162:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:165:18: style: The function 'EncodeSyncPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:97:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:165:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:166:18: style: The function 'DecodeSyncPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:98:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:166:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:168:17: style: The function 'Send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:105:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:168:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:169:17: style: The function 'Recv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:106:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:169:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:171:18: style: The function 'FatalRecvError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:108:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:171:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:172:18: style: The function 'FatalSendError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:109:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:172:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:191:21: style: The destructor '~JackNetMasterInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:135:22: note: Virtual destructor in base class jack2-1.9.22/common/JackNetInterface.h:191:21: note: Destructor in derived class jack2-1.9.22/common/JackNetInterface.h:206:18: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:90:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:206:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:213:18: style: The function 'SetParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:89:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:213:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:215:17: style: The function 'SyncRecv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:100:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:215:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:216:17: style: The function 'SyncSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:101:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:216:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:218:17: style: The function 'DataRecv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:102:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:218:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:219:17: style: The function 'DataSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:103:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:219:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:222:18: style: The function 'EncodeSyncPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:97:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:222:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:223:18: style: The function 'DecodeSyncPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:98:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:223:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:225:17: style: The function 'Recv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:106:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:225:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:226:17: style: The function 'Send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:105:25: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:226:17: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:228:18: style: The function 'FatalRecvError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:108:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:228:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:229:18: style: The function 'FatalSendError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:109:26: note: Virtual function in base class jack2-1.9.22/common/JackNetInterface.h:229:18: note: Function in derived class jack2-1.9.22/common/JackNetInterface.h:245:22: style: The destructor '~JackNetSlaveInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackNetInterface.h:135:22: note: Virtual destructor in base class jack2-1.9.22/common/JackNetInterface.h:245:22: note: Destructor in derived class jack2-1.9.22/common/JackNetInterface.cpp:223:18: style: Redundant initialization for 'rx_bytes'. The initialized value is overwritten before it is read. [redundantInitialization] jack2-1.9.22/common/JackNetInterface.cpp:217:22: note: rx_bytes is initialized jack2-1.9.22/common/JackNetInterface.cpp:223:18: note: rx_bytes is overwritten jack2-1.9.22/common/JackNetInterface.cpp:285:13: style: The scope of the variable 'rx_bytes' can be reduced. [variableScope] jack2-1.9.22/common/JackNetInterface.cpp:693:13: style: The scope of the variable 'rx_bytes' can be reduced. [variableScope] jack2-1.9.22/common/JackNetInterface.cpp:688:67: style:inconclusive: Function 'SendAvailableToMaster' argument 1 names different: declaration 'count' definition 'try_count'. [funcArgNamesDifferent] jack2-1.9.22/common/JackNetInterface.h:210:52: note: Function 'SendAvailableToMaster' argument 1 names different: declaration 'count' definition 'try_count'. jack2-1.9.22/common/JackNetInterface.cpp:688:67: note: Function 'SendAvailableToMaster' argument 1 names different: declaration 'count' definition 'try_count'. jack2-1.9.22/common/JackNetInterface.cpp:48:58: style: Parameter 'params' can be declared as reference to const [constParameterReference] jack2-1.9.22/common/JackNetInterface.cpp:200:53: style: Parameter 'rx_head' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetInterface.cpp:215:54: style: Parameter 'rx_head' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetInterface.cpp:599:26: style: Variable 'rx_head' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackNetInterface.cpp:1002:26: style: Variable 'rx_head' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackNetInterface.cpp:285:22: style: Variable 'rx_bytes' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackNetInterface.cpp:318:28: style: Variable 'rx_bytes' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackNetInterface.cpp:484:22: style: Variable 'rx_bytes' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackNetInterface.cpp:693:22: style: Variable 'rx_bytes' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/JackNetTool.cpp:97:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetTool.cpp:267:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetTool.cpp:363:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetTool.cpp:977:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackNetTool.cpp:116:27: style:inconclusive: Technically the member function 'Jack::NetMidiBuffer::GetCycleSize' can be const. [functionConst] jack2-1.9.22/common/JackNetTool.h:260:20: note: Technically the member function 'Jack::NetMidiBuffer::GetCycleSize' can be const. jack2-1.9.22/common/JackNetTool.cpp:116:27: note: Technically the member function 'Jack::NetMidiBuffer::GetCycleSize' can be const. jack2-1.9.22/common/JackNetTool.cpp:121:24: performance:inconclusive: Technically the member function 'Jack::NetMidiBuffer::GetNumPackets' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/common/JackNetTool.h:261:17: note: Technically the member function 'Jack::NetMidiBuffer::GetNumPackets' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackNetTool.cpp:121:24: note: Technically the member function 'Jack::NetMidiBuffer::GetNumPackets' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/common/JackNetTool.cpp:99:9: warning: Class 'NetMidiBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/common/JackNetTool.cpp:99:9: warning: Class 'NetMidiBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/common/JackNetTool.cpp:210:9: warning: Class 'NetAudioBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/common/JackNetTool.cpp:210:9: warning: Class 'NetAudioBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/common/JackNetTool.cpp:957:9: warning: Class 'NetIntAudioBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/common/JackNetTool.cpp:957:9: warning: Class 'NetIntAudioBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/common/JackNetTool.cpp:277:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackNetTool.cpp:294:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackNetTool.cpp:395:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackNetTool.cpp:397:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackNetTool.cpp:411:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackNetTool.cpp:413:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackNetTool.cpp:154:16: style: The scope of the variable 'copy_size' can be reduced. [variableScope] jack2-1.9.22/common/JackNetTool.cpp:174:16: style: The scope of the variable 'copy_size' can be reduced. [variableScope] jack2-1.9.22/common/JackNetTool.cpp:121:42: style:inconclusive: Function 'GetNumPackets' argument 1 names different: declaration 'data_sizen' definition 'data_size'. [funcArgNamesDifferent] jack2-1.9.22/common/JackNetTool.h:261:35: note: Function 'GetNumPackets' argument 1 names different: declaration 'data_sizen' definition 'data_size'. jack2-1.9.22/common/JackNetTool.cpp:121:42: note: Function 'GetNumPackets' argument 1 names different: declaration 'data_sizen' definition 'data_size'. jack2-1.9.22/common/JackNetTool.cpp:308:49: style:inconclusive: Function 'RenderFromJackPorts' argument 1 names different: declaration 'nframes' definition 'unused_frames'. [funcArgNamesDifferent] jack2-1.9.22/common/JackNetTool.h:325:49: note: Function 'RenderFromJackPorts' argument 1 names different: declaration 'nframes' definition 'unused_frames'. jack2-1.9.22/common/JackNetTool.cpp:308:49: note: Function 'RenderFromJackPorts' argument 1 names different: declaration 'nframes' definition 'unused_frames'. jack2-1.9.22/common/JackNetTool.cpp:321:48: style:inconclusive: Function 'RenderToJackPorts' argument 1 names different: declaration 'nframes' definition 'unused_frames'. [funcArgNamesDifferent] jack2-1.9.22/common/JackNetTool.h:326:48: note: Function 'RenderToJackPorts' argument 1 names different: declaration 'nframes' definition 'unused_frames'. jack2-1.9.22/common/JackNetTool.cpp:321:48: note: Function 'RenderToJackPorts' argument 1 names different: declaration 'nframes' definition 'unused_frames'. jack2-1.9.22/common/JackNetTool.cpp:94:52: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:294:14: style: Variable 'active_port_address' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackNetTool.cpp:463:55: style: Parameter 'net_buffer' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:1082:60: style: Parameter 'src_params' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:1102:60: style: Parameter 'src_params' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:1174:70: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:1218:58: style: Parameter 'src_header' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:1233:58: style: Parameter 'src_header' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:1273:55: style: Parameter 'src_buffer' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackNetTool.cpp:1283:55: style: Parameter 'src_buffer' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackPort.cpp:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsInput [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackPort.cpp:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsOutput [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackPort.cpp:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackCaptureLatency [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackPort.cpp:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackCaptureLatency [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackPort.cpp:298:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackPort.cpp:272:9: warning:inconclusive: The buffer 'fAlias1' may not be null-terminated after the call to strncpy(). [terminateStrncpy] jack2-1.9.22/common/JackPort.cpp:274:9: warning:inconclusive: The buffer 'fAlias2' may not be null-terminated after the call to strncpy(). [terminateStrncpy] jack2-1.9.22/common/JackPort.cpp:30:11: warning: Member variable 'JackPort::fName' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/common/JackPort.cpp:224:16: style:inconclusive: Technically the member function 'Jack::JackPort::SetName' can be const. [functionConst] jack2-1.9.22/common/JackPort.h:80:14: note: Technically the member function 'Jack::JackPort::SetName' can be const. jack2-1.9.22/common/JackPort.cpp:224:16: note: Technically the member function 'Jack::JackPort::SetName' can be const. jack2-1.9.22/common/JackPort.cpp:231:16: style:inconclusive: Technically the member function 'Jack::JackPort::NameEquals' can be const. [functionConst] jack2-1.9.22/common/JackPort.h:85:14: note: Technically the member function 'Jack::JackPort::NameEquals' can be const. jack2-1.9.22/common/JackPort.cpp:231:16: note: Technically the member function 'Jack::JackPort::NameEquals' can be const. jack2-1.9.22/common/JackPort.cpp:95:42: style:inconclusive: Function 'SetLatency' argument 1 names different: declaration 'latency' definition 'nframes'. [funcArgNamesDifferent] jack2-1.9.22/common/JackPort.h:94:40: note: Function 'SetLatency' argument 1 names different: declaration 'latency' definition 'nframes'. jack2-1.9.22/common/JackPort.cpp:95:42: note: Function 'SetLatency' argument 1 names different: declaration 'latency' definition 'nframes'. jack2-1.9.22/common/JackPort.cpp:224:36: style:inconclusive: Function 'SetName' argument 1 names different: declaration 'name' definition 'new_name'. [funcArgNamesDifferent] jack2-1.9.22/common/JackPort.h:80:34: note: Function 'SetName' argument 1 names different: declaration 'name' definition 'new_name'. jack2-1.9.22/common/JackPort.cpp:224:36: note: Function 'SetName' argument 1 names different: declaration 'name' definition 'new_name'. jack2-1.9.22/common/JackPort.cpp:301:77: style:inconclusive: Function 'MixBuffers' argument 3 names different: declaration 'frames' definition 'buffer_size'. [funcArgNamesDifferent] jack2-1.9.22/common/JackPort.h:70:75: note: Function 'MixBuffers' argument 3 names different: declaration 'frames' definition 'buffer_size'. jack2-1.9.22/common/JackPort.cpp:301:77: note: Function 'MixBuffers' argument 3 names different: declaration 'frames' definition 'buffer_size'. jack2-1.9.22/common/JackPort.cpp:112:89: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/JackPortType.cpp:47:53: style:inconclusive: Function 'GetPortType' argument 1 names different: declaration 'port_type_id' definition 'type_id'. [funcArgNamesDifferent] jack2-1.9.22/common/JackPortType.h:41:67: note: Function 'GetPortType' argument 1 names different: declaration 'port_type_id' definition 'type_id'. jack2-1.9.22/common/JackPortType.cpp:47:53: note: Function 'GetPortType' argument 1 names different: declaration 'port_type_id' definition 'type_id'. jack2-1.9.22/common/JackResampler.cpp:29:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackResampler.cpp:44:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackResampler.cpp:50:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackResampler.cpp:55:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackResampler.cpp:61:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackResampler.cpp:75:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackResampler.h:54:22: style: Virtual function 'Reset' is called from constructor 'JackRingBuffer(int size=32768)' at line 30. Dynamic binding is not used. [virtualCallInConstructor] jack2-1.9.22/common/JackResampler.cpp:30:5: note: Calling Reset jack2-1.9.22/common/JackResampler.h:54:22: note: Reset is a virtual function jack2-1.9.22/common/JackResampler.cpp:95:43: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackResampler.cpp:109:44: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackResampler.cpp:67:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackResampler.cpp:81:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackRestartThreadedDriver.cpp:32:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRunning [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackRestartThreadedDriver.h:37:9: style: Class 'JackRestartThreadedDriver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackRestartThreadedDriver.h:40:18: style: The destructor '~JackRestartThreadedDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackThreadedDriver.h:47:18: note: Virtual destructor in base class jack2-1.9.22/common/JackRestartThreadedDriver.h:40:18: note: Destructor in derived class jack2-1.9.22/common/JackRestartThreadedDriver.h:44:22: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackThreadedDriver.h:104:22: note: Virtual function in base class jack2-1.9.22/common/JackRestartThreadedDriver.h:44:22: note: Function in derived class jack2-1.9.22/common/JackShmMem.cpp:63:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackShmMem.cpp:113:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackShmMem.cpp:123:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackShmMem.cpp:132:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackShmMem.cpp:141:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackShmMem.cpp:150:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackShmMem.cpp:30:13: warning: Member variable 'JackShmMemAble::fInfo' is not initialized in the constructor. Maybe it should be initialized directly in the class JackShmMemAble? [uninitDerivedMemberVar] jack2-1.9.22/common/JackShmMem.cpp:88:18: style:inconclusive: Technically the member function 'Jack::JackShmMem::operatordelete' can be const. [functionConst] jack2-1.9.22/common/JackShmMem.h:99:14: note: Technically the member function 'Jack::JackShmMem::operatordelete' can be const. jack2-1.9.22/common/JackShmMem.cpp:88:18: note: Technically the member function 'Jack::JackShmMem::operatordelete' can be const. jack2-1.9.22/common/JackShmMem.cpp:60:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/common/JackShmMem.cpp:91:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackShmMem.cpp:110:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackShmMem.cpp:119:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackShmMem.cpp:129:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackShmMem.cpp:73:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackShmMem.cpp:101:40: style:inconclusive: Function 'operatordelete' argument 1 names different: declaration 'p' definition 'obj'. [funcArgNamesDifferent] jack2-1.9.22/common/JackShmMem.h:100:30: note: Function 'operatordelete' argument 1 names different: declaration 'p' definition 'obj'. jack2-1.9.22/common/JackShmMem.cpp:101:40: note: Function 'operatordelete' argument 1 names different: declaration 'p' definition 'obj'. jack2-1.9.22/common/JackTools.cpp:175:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackTools.cpp:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDON_DIR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackTools.cpp:218:16: warning: If memory allocation fails, then there is a possible null pointer dereference: jack_tmpdir [nullPointerOutOfMemory] jack2-1.9.22/common/JackTools.cpp:217:37: note: Assuming allocation function fails jack2-1.9.22/common/JackTools.cpp:217:23: note: Assignment 'jack_tmpdir=(char*)std::malloc(len)', assigned value is 0 jack2-1.9.22/common/JackTools.cpp:218:16: note: Null pointer dereference jack2-1.9.22/common/JackTools.cpp:219:9: warning: If memory allocation fails, then there is a possible null pointer dereference: jack_tmpdir [nullPointerOutOfMemory] jack2-1.9.22/common/JackTools.cpp:217:37: note: Assuming allocation function fails jack2-1.9.22/common/JackTools.cpp:217:23: note: Assignment 'jack_tmpdir=(char*)std::malloc(len)', assigned value is 0 jack2-1.9.22/common/JackTools.cpp:219:9: note: Null pointer dereference jack2-1.9.22/common/JackTools.cpp:217:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/common/JackTools.cpp:138:24: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/JackAtomicArrayState.h:113:1: error: There is an unknown macro here somewhere. Configuration is required. If PRE_PACKED_STRUCTURE is a macro then please configure it. [unknownMacro] jack2-1.9.22/common/JackWaitThreadedDriver.h:83:9: style: Class 'JackWaitThreadedDriver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackWaitThreadedDriver.h:49:17: style: Struct 'JackDriverStarter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackWaitCallbackDriver.h:39:9: style: Class 'JackWaitCallbackDriver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/common/JackWaitThreadedDriver.h:86:18: style: The destructor '~JackWaitThreadedDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackThreadedDriver.h:47:18: note: Virtual destructor in base class jack2-1.9.22/common/JackWaitThreadedDriver.h:86:18: note: Destructor in derived class jack2-1.9.22/common/JackWaitThreadedDriver.h:90:14: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackThreadedDriver.h:105:22: note: Virtual function in base class jack2-1.9.22/common/JackWaitThreadedDriver.h:90:14: note: Function in derived class jack2-1.9.22/common/JackWaitThreadedDriver.h:91:14: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackThreadedDriver.h:104:22: note: Virtual function in base class jack2-1.9.22/common/JackWaitThreadedDriver.h:91:14: note: Function in derived class jack2-1.9.22/common/JackWaitCallbackDriver.h:43:14: style: The function 'ExecuteReal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/common/JackWaitThreadedDriver.h:95:22: note: Virtual function in base class jack2-1.9.22/common/JackWaitCallbackDriver.h:43:14: note: Function in derived class jack2-1.9.22/common/JackWaitCallbackDriver.cpp:30:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/common/JackWeakAPI.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:207:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_port_type_id_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:215:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:216:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:247:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_time_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:249:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:250:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_time_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:251:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:252:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:270:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_transport_state_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:271:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:295:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_intclient_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:303:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_status_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:319:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/JackWeakAPI.c:325:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/Jackdmp.cpp:254:13: error: There is an unknown macro here somewhere. Configuration is required. If jack_server_dir is a macro then please configure it. [unknownMacro] jack2-1.9.22/common/memops.h:113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/memops.c:273:12: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] jack2-1.9.22/common/memops.c:281:5: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] jack2-1.9.22/common/memops.c:377:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:474:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:646:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:647:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:648:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:946:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:947:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:1199:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:1251:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:1284:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:1338:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] jack2-1.9.22/common/memops.c:271:114: style:inconclusive: Function 'sample_move_floatLE_sSs' argument 4 names different: declaration 'dst_skip' definition 'src_skip'. [funcArgNamesDifferent] jack2-1.9.22/common/memops.h:52:114: note: Function 'sample_move_floatLE_sSs' argument 4 names different: declaration 'dst_skip' definition 'src_skip'. jack2-1.9.22/common/memops.c:271:114: note: Function 'sample_move_floatLE_sSs' argument 4 names different: declaration 'dst_skip' definition 'src_skip'. jack2-1.9.22/common/memops.c:279:70: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:315:67: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:336:66: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:345:70: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:395:69: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:612:70: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:661:69: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:920:67: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:959:66: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1159:68: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1210:67: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1242:80: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1262:79: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1274:79: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1295:78: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1307:82: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1351:81: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.c:1523:31: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.h:101:78: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/memops.h:111:79: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/netjack.c:74:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackTransportStarting [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack.c:134:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack.c:331:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack.c:382:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsOutput [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack.c:507:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack.c:675:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack.c:322:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jack2-1.9.22/common/netjack.c:695:47: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jack2-1.9.22/common/netjack.c:70:67: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'net_driver_sync_cb' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/common/netjack.c:380:65: note: You might need to cast the function pointer here jack2-1.9.22/common/netjack.c:70:67: note: Parameter 'pos' can be declared as pointer to const jack2-1.9.22/common/netjack.c:70:78: style: Parameter 'data' can be declared as pointer to const. However it seems that 'net_driver_sync_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/common/netjack.c:380:65: note: You might need to cast the function pointer here jack2-1.9.22/common/netjack.c:70:78: note: Parameter 'data' can be declared as pointer to const jack2-1.9.22/common/netjack.c:324:28: style: Variable 'rx_pkthdr' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/jack/jslist.h:90:33: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/jack/jslist.h:139:26: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/jack/jslist.h:169:28: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/jack/jslist.h:185:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/netjack_packet.c:257:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_MAX_FRAMES [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:382:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:429:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:520:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:657:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_MAX_FRAMES [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:746:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_MAX_FRAMES [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:915:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:985:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/netjack_packet.c:509:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jack2-1.9.22/common/netjack_packet.c:758:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] jack2-1.9.22/common/netjack_packet.c:181:9: error: Memory leak: pcache [memleak] jack2-1.9.22/common/netjack_packet.c:194:13: error: Memory leak: pcache.packets [memleak] jack2-1.9.22/common/netjack_packet.c:203:34: style:inconclusive: Function 'packet_cache_free' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. [funcArgNamesDifferent] jack2-1.9.22/common/netjack_packet.h:107:48: note: Function 'packet_cache_free' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:203:34: note: Function 'packet_cache_free' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:219:41: style:inconclusive: Function 'packet_cache_get_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. [funcArgNamesDifferent] jack2-1.9.22/common/netjack_packet.h:109:57: note: Function 'packet_cache_get_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:219:41: note: Function 'packet_cache_get_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:255:48: style:inconclusive: Function 'packet_cache_get_oldest_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. [funcArgNamesDifferent] jack2-1.9.22/common/netjack_packet.h:110:64: note: Function 'packet_cache_get_oldest_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:255:48: note: Function 'packet_cache_get_oldest_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:272:46: style:inconclusive: Function 'packet_cache_get_free_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. [funcArgNamesDifferent] jack2-1.9.22/common/netjack_packet.h:111:62: note: Function 'packet_cache_get_free_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:272:46: note: Function 'packet_cache_get_free_packet' argument 1 names different: declaration 'pkt_cache' definition 'pcache'. jack2-1.9.22/common/netjack_packet.c:313:28: style: Variable 'pkthdr' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/netjack_packet.c:316:11: style: Variable 'dataX' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/netjack_packet.c:343:41: style: Parameter 'pack' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/netjack_packet.c:510:28: style: Variable 'pkthdr' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/common/netjack_packet.c:752:89: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/promiscuous.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_GETGR_R_SIZE_MAX [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/promiscuous.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/promiscuous.c:59:16: style: Condition 'buflen==-1' is always false [knownConditionTrueFalse] jack2-1.9.22/common/promiscuous.c:66:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] jack2-1.9.22/common/ringbuffer.c:253:43: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/shm.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_UNDO [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:627:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:1162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:1205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:1265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:1291:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:1301:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHM_RDONLY [valueFlowBailoutIncompleteVar] jack2-1.9.22/common/shm.c:1179:56: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] jack2-1.9.22/common/shm.c:1211:56: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] jack2-1.9.22/common/shm.c:1289:76: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] jack2-1.9.22/common/shm.c:1301:85: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] jack2-1.9.22/common/shm.c:1250:28: style:inconclusive: Function 'jack_shmalloc' argument 1 names different: declaration 'shm_name' definition 'name_not_used'. [funcArgNamesDifferent] jack2-1.9.22/common/shm.h:207:36: note: Function 'jack_shmalloc' argument 1 names different: declaration 'shm_name' definition 'name_not_used'. jack2-1.9.22/common/shm.c:1250:28: note: Function 'jack_shmalloc' argument 1 names different: declaration 'shm_name' definition 'name_not_used'. jack2-1.9.22/common/shm.c:1251:26: style:inconclusive: Function 'jack_shmalloc' argument 3 names different: declaration 'result' definition 'si'. [funcArgNamesDifferent] jack2-1.9.22/common/shm.h:208:52: note: Function 'jack_shmalloc' argument 3 names different: declaration 'result' definition 'si'. jack2-1.9.22/common/shm.c:1251:26: note: Function 'jack_shmalloc' argument 3 names different: declaration 'result' definition 'si'. jack2-1.9.22/common/shm.c:433:36: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/shm.c:1235:36: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/common/shm.c:210:17: style: Variable 'sbuf.sem_num' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/shm.c:211:16: style: Variable 'sbuf.sem_op' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/shm.c:212:17: style: Variable 'sbuf.sem_flg' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/shm.c:238:15: style: Variable 'sbuf.sem_num' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/shm.c:239:14: style: Variable 'sbuf.sem_op' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/shm.c:240:15: style: Variable 'sbuf.sem_flg' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/common/timestamps.c:44:10: warning: If memory allocation fails, then there is a possible null pointer dereference: timestamps [nullPointerOutOfMemory] jack2-1.9.22/common/timestamps.c:42:10: note: Assuming allocation function fails jack2-1.9.22/common/timestamps.c:41:15: note: Assignment 'timestamps=(struct jack_timestamp_t*)malloc(howmany*sizeof(struct jack_timestamp_t))', assigned value is 0 jack2-1.9.22/common/timestamps.c:44:10: note: Null pointer dereference jack2-1.9.22/dbus/audio_reserve.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_BUS_SESSION [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:582:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackParamString [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:699:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:799:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPTIME_FUNCTION_NAME [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:820:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPTIME_FUNCTION_NAME [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller.c:775:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/dbus/controller.c:775:20: error: Invalid usleep() argument nr 1. The value is 3000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/dbus/controller.c:686:5: error: Memory leak: driver_ptr [memleak] jack2-1.9.22/dbus/controller.c:768:16: style:inconclusive: Function 'jack_controller_destroy' argument 1 names different: declaration 'controller_ptr' definition 'context'. [funcArgNamesDifferent] jack2-1.9.22/dbus/controller.h:33:11: note: Function 'jack_controller_destroy' argument 1 names different: declaration 'controller_ptr' definition 'context'. jack2-1.9.22/dbus/controller.c:768:16: note: Function 'jack_controller_destroy' argument 1 names different: declaration 'controller_ptr' definition 'context'. jack2-1.9.22/dbus/controller.c:788:12: style:inconclusive: Function 'jack_controller_run' argument 1 names different: declaration 'controller_ptr' definition 'context'. [funcArgNamesDifferent] jack2-1.9.22/dbus/controller.h:29:11: note: Function 'jack_controller_run' argument 1 names different: declaration 'controller_ptr' definition 'context'. jack2-1.9.22/dbus/controller.c:788:12: note: Function 'jack_controller_run' argument 1 names different: declaration 'controller_ptr' definition 'context'. jack2-1.9.22/dbus/controller.c:75:43: style: Variable 'driver_ptr' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/dbus/list.h:311:21: style: Variable 'next' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/dbus/controller_iface_configure.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_PARAM_STRING_MAX [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:153:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:221:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:289:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:337:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:381:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BYTE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:461:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:603:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:807:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_configure.c:865:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_control.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_control.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_control.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_control.c:172:19: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] jack2-1.9.22/dbus/controller_iface_introspectable.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:298:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:346:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings_graph [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:568:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings_client [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:708:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:732:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:825:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:897:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1422:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1470:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT64 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1720:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings_graph [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:1758:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_patchbay.c:513:1: error: Memory leak: port_ptr [memleak] jack2-1.9.22/dbus/controller_iface_patchbay.c:700:29: style: Parameter 'port1_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/controller_iface_patchbay.c:701:29: style: Parameter 'port2_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/controller_iface_patchbay.c:747:29: style: Parameter 'port1_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/controller_iface_patchbay.c:748:29: style: Parameter 'port2_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/controller_iface_patchbay.c:772:29: style: Parameter 'port1_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/controller_iface_patchbay.c:773:29: style: Parameter 'port2_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/controller_iface_patchbay.c:1463:31: style: Variable 'client_ptr' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/dbus/controller_iface_session_manager.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:124:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:386:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:447:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:494:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/controller_iface_session_manager.c:97:119: style: Parameter 'commands' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/jackdbus.c:157:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_MESSAGE_TYPE_METHOD_CALL [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:268:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:325:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:366:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:414:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INVALID [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:531:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_ARRAY [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:584:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:684:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:702:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:763:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:873:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/jackdbus.c:610:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] jack2-1.9.22/dbus/jackdbus.c:632:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] jack2-1.9.22/dbus/jackdbus.c:860:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] jack2-1.9.22/dbus/jackdbus.c:242:21: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/jackdbus.c:243:11: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/params.c:213:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:277:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:439:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:473:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackParamString [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:549:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:656:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siblings [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/params.c:207:44: style: Parameter 'parent_list_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/params.c:232:48: style: Parameter 'parent_list_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/params.c:412:72: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'engine_driver_parameter_get_value' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/dbus/params.c:469:35: note: You might need to cast the function pointer here jack2-1.9.22/dbus/params.c:412:72: note: Parameter 'obj' can be declared as pointer to const jack2-1.9.22/dbus/params.c:568:39: style: Variable 'container_ptr' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/dbus/params.c:586:39: style: Variable 'container_ptr' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/dbus/params.c:418:12: error: Uninitialized variable: value [uninitvar] jack2-1.9.22/dbus/params.c:432:12: error: Uninitialized variable: value [uninitvar] jack2-1.9.22/dbus/reserve.c:106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/reserve.c:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT32 [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/reserve.c:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/reserve.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/reserve.c:649:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/reserve.c:364:14: style:inconclusive: Function 'rd_acquire' argument 1 names different: declaration 'd' definition '_d'. [funcArgNamesDifferent] jack2-1.9.22/dbus/reserve.h:58:14: note: Function 'rd_acquire' argument 1 names different: declaration 'd' definition '_d'. jack2-1.9.22/dbus/reserve.c:364:14: note: Function 'rd_acquire' argument 1 names different: declaration 'd' definition '_d'. jack2-1.9.22/dbus/reserve.c:645:62: style:inconclusive: Function 'rd_set_application_device_name' argument 2 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] jack2-1.9.22/dbus/reserve.h:71:62: note: Function 'rd_set_application_device_name' argument 2 names different: declaration 'name' definition 'n'. jack2-1.9.22/dbus/reserve.c:645:62: note: Function 'rd_set_application_device_name' argument 2 names different: declaration 'name' definition 'n'. jack2-1.9.22/dbus/reserve.c:670:34: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/sigsegv.c:194:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/sigsegv.c:65:17: style: Variable 'ucontext' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/dbus/sigsegv.c:65:26: style: Variable 'ucontext' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/dbus/sigsegv.c:65:17: style: Variable 'ucontext' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/dbus/sigsegv.c:78:12: style: Unused variable: sz [unusedVariable] jack2-1.9.22/dbus/xml.c:37:18: style:inconclusive: Function 'jack_controller_deserialize_parameter_value' argument 3 names different: declaration 'value' definition 'option_value'. [funcArgNamesDifferent] jack2-1.9.22/dbus/controller_internal.h:130:18: note: Function 'jack_controller_deserialize_parameter_value' argument 3 names different: declaration 'value' definition 'option_value'. jack2-1.9.22/dbus/xml.c:37:18: note: Function 'jack_controller_deserialize_parameter_value' argument 3 names different: declaration 'value' definition 'option_value'. jack2-1.9.22/dbus/xml_expat.c:75:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_PARAM_STRING_MAX [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/xml_expat.c:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TRUE [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/xml_expat.c:259:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/xml_nop.c:54:30: style: Parameter 'controller_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/xml_nop.c:60:30: style: Parameter 'controller_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/dbus/xml_write_raw.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_PARAM_STRING_MAX [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/xml_write_raw.c:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] jack2-1.9.22/dbus/xml_write_raw.c:125:5: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFMT_S32_NE [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_buf_info [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:290:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:364:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:444:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:466:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:485:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:1000:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_CURRENT_IPTR [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:1136:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSampleRate [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:1242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:138:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackOSSDriver::IsFixedBufferSize' can be const. [functionConst] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:152:36: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:158:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:164:34: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:177:36: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:183:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:189:34: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:719:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:834:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:1057:38: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:1189:40: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:1341:17: style: C-style pointer casting [cstyleCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:154:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:166:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:179:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:191:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:848:40: style:inconclusive: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. [funcArgNamesDifferent] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:116:33: note: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:848:40: note: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:850:40: style:inconclusive: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. [funcArgNamesDifferent] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:118:33: note: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:850:40: note: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:853:29: style:inconclusive: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. [funcArgNamesDifferent] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:121:22: note: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:853:29: note: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:854:29: style:inconclusive: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. [funcArgNamesDifferent] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:122:22: note: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:854:29: note: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:855:30: style:inconclusive: Function 'Open' argument 8 names different: declaration 'vmix' definition 'excl'. [funcArgNamesDifferent] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:123:23: note: Function 'Open' argument 8 names different: declaration 'vmix' definition 'excl'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:855:30: note: Function 'Open' argument 8 names different: declaration 'vmix' definition 'excl'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:857:37: style:inconclusive: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:125:30: note: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:857:37: note: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:858:37: style:inconclusive: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/freebsd/oss/JackOSSDriver.h:126:30: note: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/freebsd/oss/JackOSSDriver.cpp:858:37: note: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/linux/JackLinuxFutex.cpp:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:61:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:87:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:116:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:146:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:190:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:248:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxFutex.cpp:166:24: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/JackLinuxFutex.cpp:204:24: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/JackLinuxFutex.cpp:47:44: style:inconclusive: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. [funcArgNamesDifferent] jack2-1.9.22/linux/JackLinuxFutex.h:61:36: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/linux/JackLinuxFutex.cpp:47:44: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/linux/JackLinuxTime.c:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/JackLinuxTime.c:161:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/linux/JackLinuxTime.c:179:35: style: Condition 'jack_hpet_init()==0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/JackLinuxTime.c:179:32: note: Calling function 'jack_hpet_init' returns -1 jack2-1.9.22/linux/JackLinuxTime.c:179:35: note: Condition 'jack_hpet_init()==0' is always false jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_CAPTURE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:320:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_ACCESS_RW_NONINTERLEAVED [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:380:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_S16 [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:442:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_S16 [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.cpp:164:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAdaptedBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:180:13: warning: Member variable 'AudioInterface::fCardInputs' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:180:13: warning: Member variable 'AudioInterface::fCardOutputs' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:202:13: warning: Member variable 'AudioInterface::fOutputDevice' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:202:13: warning: Member variable 'AudioInterface::fInputDevice' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:202:13: warning: Member variable 'AudioInterface::fInputParams' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:202:13: warning: Member variable 'AudioInterface::fOutputParams' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:202:13: warning: Member variable 'AudioInterface::fCardInputs' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:202:13: warning: Member variable 'AudioInterface::fCardOutputs' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:202:13: warning: Member variable 'AudioInterface::fPeriod' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:155:25: style:inconclusive: Technically the member function 'Jack::AudioInterface::cardName' can be const. [functionConst] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:160:17: style:inconclusive: Technically the member function 'Jack::AudioInterface::frequency' can be const. [functionConst] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:165:17: style:inconclusive: Technically the member function 'Jack::AudioInterface::buffering' can be const. [functionConst] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:341:21: performance:inconclusive: Technically the member function 'Jack::AudioInterface::interleavedBufferSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:353:21: performance:inconclusive: Technically the member function 'Jack::AudioInterface::noninterleavedBufferSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:565:18: performance:inconclusive: Technically the member function 'Jack::AudioInterface::printCardInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:577:18: performance:inconclusive: Technically the member function 'Jack::AudioInterface::printHWParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:180:13: style: Class 'AudioInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/linux/alsa/jslist.h:48:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_list [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/jslist.h:47:31: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/jslist.h:47:16: note: Assignment 'new_list=(struct JSList*)malloc(sizeof(struct JSList))', assigned value is 0 jack2-1.9.22/linux/alsa/jslist.h:48:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/jslist.h:49:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_list [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/jslist.h:47:31: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/jslist.h:47:16: note: Assignment 'new_list=(struct JSList*)malloc(sizeof(struct JSList))', assigned value is 0 jack2-1.9.22/linux/alsa/jslist.h:49:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/jslist.h:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_list [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/jslist.h:61:31: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/jslist.h:61:16: note: Assignment 'new_list=(struct JSList*)malloc(sizeof(struct JSList))', assigned value is 0 jack2-1.9.22/linux/alsa/jslist.h:62:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/jslist.h:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_list [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/jslist.h:61:31: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/jslist.h:61:16: note: Assignment 'new_list=(struct JSList*)malloc(sizeof(struct JSList))', assigned value is 0 jack2-1.9.22/linux/alsa/jslist.h:63:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/jslist.h:47:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/jslist.h:61:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:269:45: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:276:46: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:382:48: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:389:50: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:407:43: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:417:43: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:444:48: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:456:50: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:480:50: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:492:52: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.cpp:44:43: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaAdapter.cpp:46:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/jslist.h:220:13: style: The scope of the variable 'last' can be reduced. [variableScope] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:404:36: style: The scope of the variable 'chan16b' can be reduced. [variableScope] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:414:38: style: The scope of the variable 'chan32b' can be reduced. [variableScope] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:447:52: style: Local variable 'c' shadows outer variable [shadowVariable] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:437:30: note: Shadowed declaration jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:447:52: note: Shadow variable jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:459:52: style: Local variable 'c' shadows outer variable [shadowVariable] jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:437:30: note: Shadowed declaration jack2-1.9.22/linux/alsa/JackAlsaAdapter.h:459:52: note: Shadow variable jack2-1.9.22/linux/alsa/jslist.h:84:33: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/jslist.h:133:26: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/jslist.h:163:28: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/jslist.h:179:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:74:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_device_reservation_loop [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:95:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:130:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureDriverFlags [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_device_acquire [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:387:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_device_release [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDelayedUsecs [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:461:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:466:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:476:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:486:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBeginDateUst [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:500:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRefNum [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:521:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRealTime [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:536:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRefNum [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:542:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRefNum [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:557:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSampleRate [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:564:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:76:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/linux/alsa/JackAlsaDriver.h:84:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackAlsaDriver::IsFixedBufferSize' can be const. [functionConst] jack2-1.9.22/linux/alsa/bitset.h:76:7: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:337:32: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:337:51: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:337:80: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:468:48: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:488:13: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:508:48: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:512:55: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:811:17: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:85:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:86:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:87:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:95:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:96:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:97:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:106:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:137:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:200:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:306:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:308:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:361:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:362:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:379:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:410:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:420:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:436:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:456:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:461:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:469:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:479:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:509:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:277:41: style:inconclusive: Function 'Open' argument 1 names different: declaration 'buffer_size' definition 'nframes'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/JackAlsaDriver.h:54:33: note: Function 'Open' argument 1 names different: declaration 'buffer_size' definition 'nframes'. jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:277:41: note: Function 'Open' argument 1 names different: declaration 'buffer_size' definition 'nframes'. jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:524:58: style:inconclusive: Function 'create_thread' argument 2 names different: declaration 'prio' definition 'priority'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/JackAlsaDriver.h:101:50: note: Function 'create_thread' argument 2 names different: declaration 'prio' definition 'priority'. jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:524:58: note: Function 'create_thread' argument 2 names different: declaration 'prio' definition 'priority'. jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:524:72: style:inconclusive: Function 'create_thread' argument 3 names different: declaration 'rt' definition 'realtime'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/JackAlsaDriver.h:101:60: note: Function 'create_thread' argument 3 names different: declaration 'rt' definition 'realtime'. jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:524:72: note: Function 'create_thread' argument 3 names different: declaration 'rt' definition 'realtime'. jack2-1.9.22/linux/alsa/JackAlsaDriver.cpp:106:20: style: Variable 'alsa_driver' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/linux/alsa/bitset.h:65:39: style: Parameter 'from_set' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/bitset.h:98:23: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/bitset.h:113:26: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/alsa_driver.c:274:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_FLOAT_LE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:443:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_FLOAT_LE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:799:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_ACCESS_MMAP_INTERLEAVED [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:1116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:1278:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STATE_SUSPENDED [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:1408:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable events [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:1824:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTRPIPE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:1971:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:2169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:2373:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClockSyncListener [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_driver.c:2282:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] jack2-1.9.22/linux/alsa/alsa_driver.c:2301:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] jack2-1.9.22/linux/alsa/alsa_driver.c:1969:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] jack2-1.9.22/linux/alsa/alsa_driver.c:1976:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] jack2-1.9.22/linux/alsa/alsa_driver.c:217:56: style: Condition '(err=alsa_driver_hammerfall_hardware(driver))!=0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/alsa_driver.c:217:46: note: Calling function 'alsa_driver_hammerfall_hardware' returns 0 jack2-1.9.22/linux/alsa/alsa_driver.c:217:56: note: Condition '(err=alsa_driver_hammerfall_hardware(driver))!=0' is always false jack2-1.9.22/linux/alsa/alsa_driver.c:221:64: style: Condition '(err=alsa_driver_hdsp_hardware(driver))!=0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/alsa_driver.c:221:54: note: Calling function 'alsa_driver_hdsp_hardware' returns 0 jack2-1.9.22/linux/alsa/alsa_driver.c:221:64: note: Condition '(err=alsa_driver_hdsp_hardware(driver))!=0' is always false jack2-1.9.22/linux/alsa/alsa_driver.c:225:67: style: Condition '(err=alsa_driver_ice1712_hardware(driver))!=0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/alsa_driver.c:225:57: note: Calling function 'alsa_driver_ice1712_hardware' returns 0 jack2-1.9.22/linux/alsa/alsa_driver.c:225:67: note: Condition '(err=alsa_driver_ice1712_hardware(driver))!=0' is always false jack2-1.9.22/linux/alsa/alsa_driver.c:238:60: style: Condition '(err=alsa_driver_generic_hardware(driver))!=0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/alsa_driver.c:238:50: note: Calling function 'alsa_driver_generic_hardware' returns 0 jack2-1.9.22/linux/alsa/alsa_driver.c:238:60: note: Condition '(err=alsa_driver_generic_hardware(driver))!=0' is always false jack2-1.9.22/linux/alsa/alsa_driver.c:2157:34: style: Condition 'alsa_driver_check_card_type(driver)' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/alsa_driver.c:169:40: note: Calling function 'alsa_driver_check_capabilities' returns 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2157:34: note: Calling function 'alsa_driver_check_card_type' returns 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2157:34: note: Condition 'alsa_driver_check_card_type(driver)' is always false jack2-1.9.22/linux/alsa/alsa_driver.c:65:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:65:13: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:67:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:68:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:68:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:69:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:70:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:70:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:71:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:71:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:72:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:72:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:73:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:73:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:74:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:74:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:80:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:80:13: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:84:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:84:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:85:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:86:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:86:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:87:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:88:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:90:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:91:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:91:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:92:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:92:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:93:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:93:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:94:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:94:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:95:5: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:152:37: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2157:35: note: Calling function 'alsa_driver_check_card_type', 1st argument 'driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:152:37: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:165:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2157:35: note: Calling function 'alsa_driver_check_card_type', 1st argument 'driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:165:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:216:14: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2162:27: note: Calling function 'alsa_driver_hw_specific', 1st argument 'driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:216:14: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:243:6: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2162:27: note: Calling function 'alsa_driver_hw_specific', 1st argument 'driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:243:6: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:253:6: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2162:27: note: Calling function 'alsa_driver_hw_specific', 1st argument 'driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:253:6: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:259:6: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2162:27: note: Calling function 'alsa_driver_hw_specific', 1st argument 'driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:259:6: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2105:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2105:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2106:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2106:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2107:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2107:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2108:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2108:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2109:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2109:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2110:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2110:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2111:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2111:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2112:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2112:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2113:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2113:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2114:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2114:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2115:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2115:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2116:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2116:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2118:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2118:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2119:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2119:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2120:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2120:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2121:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2121:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2124:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2124:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2125:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2125:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2126:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2126:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2128:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2128:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2129:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2129:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2131:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2131:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2132:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2132:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2133:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2133:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2135:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2135:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2136:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2136:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2137:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2137:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2139:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2139:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2140:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2140:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2142:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2142:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2145:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2145:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2147:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2147:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2148:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2148:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2149:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2149:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2151:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2151:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2152:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2152:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2154:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2154:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2155:2: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2155:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2267:6: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2267:6: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2374:2: warning: If memory allocation fails, then there is a possible null pointer dereference: csl [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2373:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2373:8: note: Assignment 'csl=(ClockSyncListener*)malloc(sizeof(ClockSyncListener))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2374:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2375:2: warning: If memory allocation fails, then there is a possible null pointer dereference: csl [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2373:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2373:8: note: Assignment 'csl=(ClockSyncListener*)malloc(sizeof(ClockSyncListener))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2375:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2376:2: warning: If memory allocation fails, then there is a possible null pointer dereference: csl [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2373:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2373:8: note: Assignment 'csl=(ClockSyncListener*)malloc(sizeof(ClockSyncListener))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2376:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:2382:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: csl [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2373:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2373:8: note: Assignment 'csl=(ClockSyncListener*)malloc(sizeof(ClockSyncListener))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2382:9: note: Null pointer dereference jack2-1.9.22/linux/alsa/alsa_driver.c:549:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/linux/alsa/alsa_driver.c:524:7: note: err is assigned jack2-1.9.22/linux/alsa/alsa_driver.c:549:11: note: err is overwritten jack2-1.9.22/linux/alsa/alsa_driver.c:793:8: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/linux/alsa/alsa_driver.c:791:8: note: err is assigned jack2-1.9.22/linux/alsa/alsa_driver.c:793:8: note: err is overwritten jack2-1.9.22/linux/alsa/alsa_driver.c:796:8: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/linux/alsa/alsa_driver.c:793:8: note: err is assigned jack2-1.9.22/linux/alsa/alsa_driver.c:796:8: note: err is overwritten jack2-1.9.22/linux/alsa/alsa_driver.c:816:8: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/linux/alsa/alsa_driver.c:814:8: note: err is assigned jack2-1.9.22/linux/alsa/alsa_driver.c:816:8: note: err is overwritten jack2-1.9.22/linux/alsa/alsa_driver.c:819:8: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/linux/alsa/alsa_driver.c:816:8: note: err is assigned jack2-1.9.22/linux/alsa/alsa_driver.c:819:8: note: err is overwritten jack2-1.9.22/linux/alsa/alsa_driver.c:136:48: style: Parameter 'driver' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/alsa_driver.c:1956:15: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/linux/alsa/alsa_driver.c:2025:23: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/linux/alsa/alsa_driver.c:933:11: warning: Size of pointer 'playback_interleave_skip' used instead of size of its data. [pointerSize] jack2-1.9.22/linux/alsa/alsa_driver.c:935:19: warning: Size of pointer 'playback_interleave_skip' used instead of size of its data. [pointerSize] jack2-1.9.22/linux/alsa/alsa_driver.c:959:11: warning: Size of pointer 'capture_interleave_skip' used instead of size of its data. [pointerSize] jack2-1.9.22/linux/alsa/alsa_driver.c:961:19: warning: Size of pointer 'capture_interleave_skip' used instead of size of its data. [pointerSize] jack2-1.9.22/linux/alsa/alsa_driver.c:1014:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_driver.c:1033:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_driver.c:1665:13: style: Variable 'contiguous' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_driver.c:1746:13: style: Variable 'contiguous' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_driver.c:2282:12: style: Variable 'playing' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_driver.c:2301:14: style: Variable 'capturing' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_driver.c:2319:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_driver.c:2337:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PORT [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:35:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:40:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:45:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:56:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:64:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:70:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:76:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:82:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:87:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_midi_jackmp.cpp:92:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:369:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsOutput [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsOutput [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:530:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_RAWMIDI_STREAM_OUTPUT [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:579:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_NONBLOCK [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:608:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_RAWMIDI_STREAM_INPUT [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:744:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:804:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:842:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:990:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1035:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1069:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:471:2: warning:inconclusive: The buffer 'name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] jack2-1.9.22/linux/alsa/midi_unpack.h:109:55: style: Condition 'buf->data[0]==0xF0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/midi_unpack.h:109:30: note: Assuming that condition 'buf->data[0]>=0x80' is not redundant jack2-1.9.22/linux/alsa/midi_unpack.h:109:55: note: Condition 'buf->data[0]==0xF0' is always false jack2-1.9.22/linux/alsa/alsa_rawmidi.c:876:7: style: Condition '!midi->keep_walking' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1016:36: style:inconclusive: Function 'do_jack_input' argument 1 names different: declaration 'j' definition 'p'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:190:43: note: Function 'do_jack_input' argument 1 names different: declaration 'j' definition 'p'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1016:36: note: Function 'do_jack_input' argument 1 names different: declaration 'j' definition 'p'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1058:35: style:inconclusive: Function 'do_midi_input' argument 1 names different: declaration 'm' definition 'proc'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:191:42: note: Function 'do_midi_input' argument 1 names different: declaration 'm' definition 'proc'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1058:35: note: Function 'do_midi_input' argument 1 names different: declaration 'm' definition 'proc'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1119:37: style:inconclusive: Function 'do_jack_output' argument 1 names different: declaration 'j' definition 'proc'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:196:44: note: Function 'do_jack_output' argument 1 names different: declaration 'j' definition 'proc'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1119:37: note: Function 'do_jack_output' argument 1 names different: declaration 'j' definition 'proc'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1150:36: style:inconclusive: Function 'do_midi_output' argument 1 names different: declaration 'm' definition 'proc'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:197:43: note: Function 'do_midi_output' argument 1 names different: declaration 'm' definition 'proc'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1150:36: note: Function 'do_midi_output' argument 1 names different: declaration 'm' definition 'proc'. jack2-1.9.22/linux/alsa/alsa_rawmidi.c:311:38: style: Parameter 'm' can be declared as pointer to const. However it seems that 'alsa_rawmidi_attach' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:267:21: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/alsa_rawmidi.c:311:38: note: Parameter 'm' can be declared as pointer to const jack2-1.9.22/linux/alsa/alsa_rawmidi.c:668:17: style: Variable 'str' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1008:39: style: Parameter 'midi' can be declared as pointer to const. However it seems that 'input_port_close' is a callback function, if 'midi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:253:24: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1008:39: note: Parameter 'midi' can be declared as pointer to const jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1008:58: style: Parameter 'port' can be declared as pointer to const. However it seems that 'input_port_close' is a callback function, if 'port' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:253:24: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1008:58: note: Parameter 'port' can be declared as pointer to const jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1115:47: style: Parameter 'midi' can be declared as pointer to const. However it seems that 'output_port_close' is a callback function, if 'midi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:262:25: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1115:47: note: Parameter 'midi' can be declared as pointer to const jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1115:66: style: Parameter 'port' can be declared as pointer to const. However it seems that 'output_port_close' is a callback function, if 'port' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/alsa_rawmidi.c:262:25: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/alsa_rawmidi.c:1115:66: note: Parameter 'port' can be declared as pointer to const jack2-1.9.22/linux/alsa/alsa_seqmidi.c:228:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_seq_addr_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:385:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EALREADY [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:509:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_PORT_TYPE_HARDWARE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:585:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_PORT_CAP_NO_EXPORT [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:653:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_CLIENT_SYSTEM [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:774:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_PORT_START [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:856:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_CLIENT_SYSTEM [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:217:46: style:inconclusive: Function 'alsa_seqmidi_new' argument 1 names different: declaration 'jack' definition 'client'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsa/alsa_midi.h:41:50: note: Function 'alsa_seqmidi_new' argument 1 names different: declaration 'jack' definition 'client'. jack2-1.9.22/linux/alsa/alsa_seqmidi.c:217:46: note: Function 'alsa_seqmidi_new' argument 1 names different: declaration 'jack' definition 'client'. jack2-1.9.22/linux/alsa/alsa_seqmidi.c:182:36: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:746:77: style: Parameter 'info' can be declared as pointer to const. However it seems that 'do_jack_input' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:151:3: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/alsa_seqmidi.c:746:77: note: Parameter 'info' can be declared as pointer to const jack2-1.9.22/linux/alsa/alsa_seqmidi.c:788:90: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:868:78: style: Parameter 'info' can be declared as pointer to const. However it seems that 'do_jack_output' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:157:3: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/alsa_seqmidi.c:868:78: note: Parameter 'info' can be declared as pointer to const jack2-1.9.22/linux/alsa/alsa_seqmidi.c:369:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/alsa_seqmidi.c:617:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/generic_hw.c:48:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/generic_hw.c:46:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/generic_hw.c:46:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/generic_hw.c:48:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/generic_hw.c:49:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/generic_hw.c:46:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/generic_hw.c:46:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/generic_hw.c:49:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/generic_hw.c:51:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/generic_hw.c:46:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/generic_hw.c:46:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/generic_hw.c:51:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/generic_hw.c:52:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/generic_hw.c:46:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/generic_hw.c:46:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/generic_hw.c:52:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/generic_hw.c:53:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/generic_hw.c:46:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/generic_hw.c:46:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/generic_hw.c:53:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/generic_hw.c:24:61: style: Parameter 'hw' can be declared as pointer to const. However it seems that 'generic_set_input_monitor_mask' is a callback function, if 'hw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/generic_hw.c:51:31: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/generic_hw.c:24:61: note: Parameter 'hw' can be declared as pointer to const jack2-1.9.22/linux/alsa/generic_hw.c:29:58: style: Parameter 'hw' can be declared as pointer to const. However it seems that 'generic_change_sample_clock' is a callback function, if 'hw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/generic_hw.c:52:28: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/generic_hw.c:29:58: note: Parameter 'hw' can be declared as pointer to const jack2-1.9.22/linux/alsa/generic_hw.c:35:35: style: Parameter 'hw' can be declared as pointer to const. However it seems that 'generic_release' is a callback function, if 'hw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/generic_hw.c:53:16: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/generic_hw.c:35:35: note: Parameter 'hw' can be declared as pointer to const jack2-1.9.22/linux/alsa/hammerfall.c:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_MIXER [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/hammerfall.c:279:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:277:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:277:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:279:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:280:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:277:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:277:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:280:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:281:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:277:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:277:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:281:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:283:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:277:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:277:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:283:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:284:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:277:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:277:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:284:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:285:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:277:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:277:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:285:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:289:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:289:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:290:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:290:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:291:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:291:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:292:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:292:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:293:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:293:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:294:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:294:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:295:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:295:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:296:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:296:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:298:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:298:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:299:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:287:30: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:287:6: note: Assignment 'h=(struct hammerfall_t*)malloc(sizeof(struct hammerfall_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:299:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:301:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hammerfall.c:277:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hammerfall.c:277:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hammerfall.c:301:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hammerfall.c:191:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsa/hdsp.c:78:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_HWDEP [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/hdsp.c:219:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:219:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:220:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:220:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:221:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:221:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:223:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:223:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:224:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:224:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:225:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:225:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:226:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:226:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:227:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:227:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:230:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:229:24: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:229:6: note: Assignment 'h=(struct hdsp_t*)malloc(sizeof(struct hdsp_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:230:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:231:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/hdsp.c:214:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/hdsp.c:214:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/hdsp.c:231:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/hdsp.c:180:55: style: Parameter 'hw' can be declared as pointer to const. However it seems that 'hdsp_change_sample_clock' is a callback function, if 'hw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/hdsp.c:224:28: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/hdsp.c:180:55: note: Parameter 'hw' can be declared as pointer to const jack2-1.9.22/linux/alsa/hdsp.c:187:52: style: Parameter 'port' can be declared as pointer to const. However it seems that 'hdsp_get_hardware_peak' is a callback function, if 'port' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/hdsp.c:226:26: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/hdsp.c:187:52: note: Parameter 'port' can be declared as pointer to const jack2-1.9.22/linux/alsa/hdsp.c:192:53: style: Parameter 'port' can be declared as pointer to const. However it seems that 'hdsp_get_hardware_power' is a callback function, if 'port' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/hdsp.c:227:27: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/hdsp.c:192:53: note: Parameter 'port' can be declared as pointer to const jack2-1.9.22/linux/alsa/ice1712.c:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_MIXER [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/ice1712.c:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_CARD [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/ice1712.c:106:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:104:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:104:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:106:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:107:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:104:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:104:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:107:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:108:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:104:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:104:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:108:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:110:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:104:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:104:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:110:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:111:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:104:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:104:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:111:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:112:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:104:34: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:104:7: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:112:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:116:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:114:27: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:114:6: note: Assignment 'h=(struct ice1712_t*)malloc(sizeof(struct ice1712_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:116:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:119:2: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:114:27: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:114:6: note: Assignment 'h=(struct ice1712_t*)malloc(sizeof(struct ice1712_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:119:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:127:16: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:114:27: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:114:6: note: Assignment 'h=(struct ice1712_t*)malloc(sizeof(struct ice1712_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:127:16: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:131:10: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/ice1712.c:114:27: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/ice1712.c:114:6: note: Assignment 'h=(struct ice1712_t*)malloc(sizeof(struct ice1712_t))', assigned value is 0 jack2-1.9.22/linux/alsa/ice1712.c:131:10: note: Null pointer dereference jack2-1.9.22/linux/alsa/ice1712.c:67:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] jack2-1.9.22/linux/alsa/ice1712.c:63:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/linux/alsa/ice1712.c:76:47: style: Parameter 'hw' can be declared as pointer to const. However it seems that 'ice1712_change_sample_clock' is a callback function, if 'hw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/ice1712.c:111:28: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/ice1712.c:76:47: note: Parameter 'hw' can be declared as pointer to const jack2-1.9.22/linux/alsa/usx2y.c:249:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/usx2y.c:365:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/usx2y.c:625:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTRPIPE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/usx2y.c:676:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsa/usx2y.c:417:67: style: Condition 'usx2y_driver_get_channel_addresses_capture(driver,&frag)<0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/usx2y.c:417:51: note: Calling function 'usx2y_driver_get_channel_addresses_capture' returns 0 jack2-1.9.22/linux/alsa/usx2y.c:417:67: note: Condition 'usx2y_driver_get_channel_addresses_capture(driver,&frag)<0' is always false jack2-1.9.22/linux/alsa/usx2y.c:450:69: style: Condition 'usx2y_driver_get_channel_addresses_playback(driver,&frag)<0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/usx2y.c:450:53: note: Calling function 'usx2y_driver_get_channel_addresses_playback' returns 0 jack2-1.9.22/linux/alsa/usx2y.c:450:69: note: Condition 'usx2y_driver_get_channel_addresses_playback(driver,&frag)<0' is always false jack2-1.9.22/linux/alsa/usx2y.c:513:29: style: Condition 'usx2y_driver_get_channel_addresses_capture(driver,&contiguous)<0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/usx2y.c:512:50: note: Calling function 'usx2y_driver_get_channel_addresses_capture' returns 0 jack2-1.9.22/linux/alsa/usx2y.c:513:29: note: Condition 'usx2y_driver_get_channel_addresses_capture(driver,&contiguous)<0' is always false jack2-1.9.22/linux/alsa/usx2y.c:607:29: style: Condition 'usx2y_driver_get_channel_addresses_playback(driver,&contiguous)<0' is always false [knownConditionTrueFalse] jack2-1.9.22/linux/alsa/usx2y.c:606:51: note: Calling function 'usx2y_driver_get_channel_addresses_playback' returns 0 jack2-1.9.22/linux/alsa/usx2y.c:607:29: note: Condition 'usx2y_driver_get_channel_addresses_playback(driver,&contiguous)<0' is always false jack2-1.9.22/linux/alsa/usx2y.c:657:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:655:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:655:10: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:657:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:658:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:655:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:655:10: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:658:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:659:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:655:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:655:10: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:659:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:661:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:655:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:655:10: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:661:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:662:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:655:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:655:10: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:662:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:663:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hw [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:655:37: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:655:10: note: Assignment 'hw=(struct jack_hardware_t*)malloc(sizeof(struct jack_hardware_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:663:2: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:681:4: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:680:27: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:680:8: note: Assignment 'h=(struct usx2y_t*)malloc(sizeof(struct usx2y_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:681:4: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:682:4: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] jack2-1.9.22/linux/alsa/usx2y.c:680:27: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/usx2y.c:680:8: note: Assignment 'h=(struct usx2y_t*)malloc(sizeof(struct usx2y_t))', assigned value is 0 jack2-1.9.22/linux/alsa/usx2y.c:682:4: note: Null pointer dereference jack2-1.9.22/linux/alsa/usx2y.c:447:29: style: Local variable 'nframes' shadows outer argument [shadowArgument] jack2-1.9.22/linux/alsa/usx2y.c:389:64: note: Shadowed declaration jack2-1.9.22/linux/alsa/usx2y.c:447:29: note: Shadow variable jack2-1.9.22/linux/alsa/usx2y.c:37:52: style: Parameter 'hw' can be declared as pointer to const. However it seems that 'usx2y_set_input_monitor_mask' is a callback function, if 'hw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/usx2y.c:661:31: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/usx2y.c:37:52: note: Parameter 'hw' can be declared as pointer to const jack2-1.9.22/linux/alsa/usx2y.c:43:49: style: Parameter 'hw' can be declared as pointer to const. However it seems that 'usx2y_change_sample_clock' is a callback function, if 'hw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/linux/alsa/usx2y.c:662:28: note: You might need to cast the function pointer here jack2-1.9.22/linux/alsa/usx2y.c:43:49: note: Parameter 'hw' can be declared as pointer to const jack2-1.9.22/linux/alsa/usx2y.c:350:11: style: Variable 'h' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/linux/alsa/usx2y.c:651:8: style: Variable 'hwdep_colon' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/linux/alsa/usx2y.c:612:9: style: Variable 'port' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:59:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:302:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:344:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fServerPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:379:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_NONBLOCK [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:487:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:504:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:620:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:35:24: warning: Member variable 'JackALSARawMidiDriver::poll_fd_count' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiReceiveQueue.h:40:9: style: Class 'JackALSARawMidiReceiveQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiSendQueue.h:40:9: style: Class 'JackALSARawMidiSendQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.h:50:10: style: The destructor '~JackALSARawMidiInputPort' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.h:68:10: note: Virtual destructor in base class jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.h:50:10: note: Destructor in derived class jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.h:50:10: style: The destructor '~JackALSARawMidiOutputPort' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.h:68:10: note: Virtual destructor in base class jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.h:50:10: note: Destructor in derived class jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:353:52: style:inconclusive: Function 'Open' argument 5 names different: declaration 'monitoring' definition 'monitor'. [funcArgNamesDifferent] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.h:80:19: note: Function 'Open' argument 5 names different: declaration 'monitoring' definition 'monitor'. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:353:52: note: Function 'Open' argument 5 names different: declaration 'monitoring' definition 'monitor'. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:243:18: style: Local variable 'timeout' shadows outer variable [shadowVariable] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:149:25: note: Shadowed declaration jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:243:18: note: Shadow variable jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:310:13: style: Local variable 'code' shadows outer variable [shadowVariable] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:300:9: note: Shadowed declaration jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:310:13: note: Shadow variable jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:368:13: style: Local variable 'code' shadows outer variable [shadowVariable] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:360:9: note: Shadowed declaration jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:368:13: note: Shadow variable jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:434:29: style: Local variable 'info' shadows outer variable [shadowVariable] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:359:25: note: Shadowed declaration jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:434:29: note: Shadow variable jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:445:29: style: Local variable 'info' shadows outer variable [shadowVariable] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:359:25: note: Shadowed declaration jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiDriver.cpp:445:29: note: Shadow variable jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:111:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:46:15: warning: Return value of function write_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:47:16: warning: Return value of function thread_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:48:17: warning: Return value of function receive_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:44:5: warning: Class 'JackALSARawMidiInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:44:5: warning: Class 'JackALSARawMidiInputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:45:16: warning: Return value of function thread_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:46:14: warning: Return value of function send_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:47:14: warning: Return value of function read_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:43:5: warning: Class 'JackALSARawMidiOutputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:43:5: warning: Class 'JackALSARawMidiOutputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_RAWMIDI_STREAM_OUTPUT [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLNVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLNVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLERR [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLNVAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:257:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:30:22: warning: Member variable 'JackALSARawMidiPort::alsa_poll_fds' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:30:22: warning: Member variable 'JackALSARawMidiPort::queue_poll_fd' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:238:22: style:inconclusive: Technically the member function 'Jack::JackALSARawMidiPort::SetIOEventsEnabled' can be const. [functionConst] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.h:54:9: note: Technically the member function 'Jack::JackALSARawMidiPort::SetIOEventsEnabled' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:238:22: note: Technically the member function 'Jack::JackALSARawMidiPort::SetIOEventsEnabled' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:146:22: style:inconclusive: Technically the member function 'Jack::JackALSARawMidiPort::GetAlias' can be const. [functionConst] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.h:71:9: note: Technically the member function 'Jack::JackALSARawMidiPort::GetAlias' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:146:22: note: Technically the member function 'Jack::JackALSARawMidiPort::GetAlias' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:178:22: style:inconclusive: Technically the member function 'Jack::JackALSARawMidiPort::GetName' can be const. [functionConst] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.h:74:9: note: Technically the member function 'Jack::JackALSARawMidiPort::GetName' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:178:22: note: Technically the member function 'Jack::JackALSARawMidiPort::GetName' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:184:22: style:inconclusive: Technically the member function 'Jack::JackALSARawMidiPort::GetDeviceName' can be const. [functionConst] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.h:77:9: note: Technically the member function 'Jack::JackALSARawMidiPort::GetDeviceName' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:184:22: note: Technically the member function 'Jack::JackALSARawMidiPort::GetDeviceName' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:190:22: style:inconclusive: Technically the member function 'Jack::JackALSARawMidiPort::GetPollDescriptorCount' can be const. [functionConst] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.h:80:9: note: Technically the member function 'Jack::JackALSARawMidiPort::GetPollDescriptorCount' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:190:22: note: Technically the member function 'Jack::JackALSARawMidiPort::GetPollDescriptorCount' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:37:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:37:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:117:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:117:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiPort.cpp:209:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiReceiveQueue.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiSendQueue.cpp:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_EARLY [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiSendQueue.cpp:65:27: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackALSARawMidiSendQueue::IsBlocked' can be const. [functionConst] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiSendQueue.h:48:9: note: Either there is a missing 'override', or the member function 'Jack::JackALSARawMidiSendQueue::IsBlocked' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiSendQueue.cpp:65:27: note: Either there is a missing 'override', or the member function 'Jack::JackALSARawMidiSendQueue::IsBlocked' can be const. jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiUtil.cpp:14:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiUtil.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiUtil.cpp:27:35: style: Parameter 'fds' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapturePortList [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:129:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackPortList [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffado_wait_ok [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:313:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffado_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBeginDateUst [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:440:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL_JACK_PORT_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:750:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDelayedUsecs [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:784:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADODriver.h:67:9: warning: Member variable 'JackFFADODriver::g_verbose' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/firewire/JackFFADODriver.h:67:9: warning: Member variable 'JackFFADODriver::fDriver' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/firewire/JackFFADODriver.h:86:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackFFADODriver::IsFixedBufferSize' can be const. [functionConst] jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.h:40:9: style: Class 'JackFFADOMidiInputPort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.h:40:9: style: Class 'JackFFADOMidiOutputPort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:427:5: error: Memory leak: driver.device_info [memleak] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:396:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:396:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:397:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:397:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:400:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:400:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:401:40: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:401:40: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:401:77: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:401:77: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:404:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:404:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:407:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:407:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:408:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:408:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:409:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:409:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:412:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:412:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:413:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:413:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:414:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:414:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:415:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:415:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:416:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:416:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:417:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:417:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:418:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:418:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:792:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:792:13: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:794:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:794:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:795:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:795:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:796:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:796:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:797:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:797:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:798:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:798:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:799:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:799:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:800:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:800:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:801:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: note: Calling function 'jack_driver_init', 1st argument '(jack_driver_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:801:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:807:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:807:13: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:811:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:811:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:812:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:812:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:813:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:813:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:814:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:814:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:815:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:815:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:817:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:817:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:818:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:818:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:819:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:819:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:820:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:820:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:821:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:821:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:822:5: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [nullPointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:822:5: note: Null pointer dereference jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:84:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:109:50: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:110:38: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:138:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:146:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:149:56: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:313:26: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:318:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:330:51: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:337:52: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:408:45: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:453:26: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:462:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:498:32: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:554:57: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:566:33: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:631:58: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:671:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:679:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:892:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:914:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:76:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:78:73: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:87:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:89:77: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:93:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:96:77: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:130:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:132:74: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:140:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:141:78: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:147:78: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:150:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:153:78: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:271:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:295:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:443:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:659:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:700:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:718:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:726:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:736:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:748:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:778:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:784:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:689:50: style:inconclusive: Function 'Open' argument 1 names different: declaration 'cmlparams' definition 'params'. [funcArgNamesDifferent] jack2-1.9.22/linux/firewire/JackFFADODriver.h:73:41: note: Function 'Open' argument 1 names different: declaration 'cmlparams' definition 'params'. jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:689:50: note: Function 'Open' argument 1 names different: declaration 'cmlparams' definition 'params'. jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:37:21: warning: Return value of function write_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:38:23: warning: Return value of function receive_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:35:5: warning: Class 'JackFFADOMidiInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:35:5: warning: Class 'JackFFADOMidiInputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:40:20: warning: Return value of function send_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:41:20: warning: Return value of function read_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:37:5: warning: Class 'JackFFADOMidiOutputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:37:5: warning: Class 'JackFFADOMidiOutputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/linux/firewire/JackFFADOMidiReceiveQueue.cpp:25:28: warning: Member variable 'JackFFADOMidiReceiveQueue::input_buffer' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/firewire/JackFFADOMidiSendQueue.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FULL [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/firewire/JackFFADOMidiSendQueue.cpp:27:25: warning: Member variable 'JackFFADOMidiSendQueue::output_buffer' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/linux/firewire/JackFFADOMidiSendQueue.cpp:51:25: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackFFADOMidiSendQueue::GetNextScheduleFrame' can be const. [functionConst] jack2-1.9.22/linux/firewire/JackFFADOMidiSendQueue.h:45:9: note: Either there is a missing 'override', or the member function 'Jack::JackFFADOMidiSendQueue::GetNextScheduleFrame' can be const. jack2-1.9.22/linux/firewire/JackFFADOMidiSendQueue.cpp:51:25: note: Either there is a missing 'override', or the member function 'Jack::JackFFADOMidiSendQueue::GetNextScheduleFrame' can be const. jack2-1.9.22/linux/iio/JackIIODriver.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/iio/JackIIODriver.cpp:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/linux/iio/JackIIODriver.cpp:149:38: style: C-style pointer casting [cstyleCast] jack2-1.9.22/macosx/JackMachTime.c:31:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/posix/JackFifo.cpp:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:46:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:65:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:84:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:107:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:129:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:187:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:197:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:203:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:220:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackFifo.cpp:33:38: style:inconclusive: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. [funcArgNamesDifferent] jack2-1.9.22/posix/JackFifo.h:47:36: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/posix/JackFifo.cpp:33:38: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/posix/JackNetUnixSocket.cpp:35:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:152:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:165:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:185:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:207:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:266:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:398:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:428:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:435:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:457:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:464:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackNetUnixSocket.cpp:112:13: warning: Return value of function std::strerror() is not used. [ignoredReturnValue] jack2-1.9.22/posix/JackNetUnixSocket.cpp:148:32: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] jack2-1.9.22/posix/JackNetUnixSocket.cpp:85:43: warning: Member variable 'JackNetUnixSocket::fTimeOut' is not assigned a value in 'JackNetUnixSocket::operator='. [operatorEqVarError] jack2-1.9.22/posix/JackNetUnixSocket.cpp:76:9: performance: Variable 'fSendAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/posix/JackNetUnixSocket.cpp:77:9: performance: Variable 'fRecvAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/posix/JackNetUnixSocket.cpp:217:29: style:inconclusive: Technically the member function 'Jack::JackNetUnixSocket::IsSocket' can be const. [functionConst] jack2-1.9.22/posix/JackNetUnixSocket.h:73:18: note: Technically the member function 'Jack::JackNetUnixSocket::IsSocket' can be const. jack2-1.9.22/posix/JackNetUnixSocket.cpp:217:29: note: Technically the member function 'Jack::JackNetUnixSocket::IsSocket' can be const. jack2-1.9.22/posix/JackNetUnixSocket.cpp:230:28: style:inconclusive: Technically the member function 'Jack::JackNetUnixSocket::GetPort' can be const. [functionConst] jack2-1.9.22/posix/JackNetUnixSocket.h:77:17: note: Technically the member function 'Jack::JackNetUnixSocket::GetPort' can be const. jack2-1.9.22/posix/JackNetUnixSocket.cpp:230:28: note: Technically the member function 'Jack::JackNetUnixSocket::GetPort' can be const. jack2-1.9.22/posix/JackNetUnixSocket.cpp:257:28: performance:inconclusive: Technically the member function 'Jack::JackNetUnixSocket::GetName' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/posix/JackNetUnixSocket.h:85:17: note: Technically the member function 'Jack::JackNetUnixSocket::GetName' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:257:28: note: Technically the member function 'Jack::JackNetUnixSocket::GetName' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:139:29: performance:inconclusive: Technically the member function 'Jack::JackNetUnixSocket::IsLocal' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/posix/JackNetUnixSocket.h:98:18: note: Technically the member function 'Jack::JackNetUnixSocket::IsLocal' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:139:29: note: Technically the member function 'Jack::JackNetUnixSocket::IsLocal' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:477:36: performance:inconclusive: Technically the member function 'Jack::JackNetUnixSocket::GetError' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/posix/JackNetUnixSocket.h:109:25: note: Technically the member function 'Jack::JackNetUnixSocket::GetError' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:477:36: note: Technically the member function 'Jack::JackNetUnixSocket::GetError' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:500:29: performance:inconclusive: Technically the member function 'Jack::JackNetUnixSocket::PrintError' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/posix/JackNetUnixSocket.h:110:18: note: Technically the member function 'Jack::JackNetUnixSocket::PrintError' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:500:29: note: Technically the member function 'Jack::JackNetUnixSocket::PrintError' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/posix/JackNetUnixSocket.cpp:134:13: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/posix/JackNetUnixSocket.cpp:131:13: note: res is assigned jack2-1.9.22/posix/JackNetUnixSocket.cpp:134:13: note: res is overwritten jack2-1.9.22/posix/JackNetUnixSocket.cpp:262:55: style:inconclusive: Function 'JoinMCastGroup' argument 1 names different: declaration 'mcast_ip' definition 'ip'. [funcArgNamesDifferent] jack2-1.9.22/posix/JackNetUnixSocket.h:86:44: note: Function 'JoinMCastGroup' argument 1 names different: declaration 'mcast_ip' definition 'ip'. jack2-1.9.22/posix/JackNetUnixSocket.cpp:262:55: note: Function 'JoinMCastGroup' argument 1 names different: declaration 'mcast_ip' definition 'ip'. jack2-1.9.22/posix/JackNetUnixSocket.cpp:139:43: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/posix/JackNetUnixSocket.cpp:148:25: style: Variable 'host' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/posix/JackNetUnixSocket.cpp:134:13: style: Variable 'res' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/posix/JackPosixMutex.cpp:98:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixMutex.h:48:9: style: Class 'JackBasePosixMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/posix/JackPosixMutex.h:65:9: style: Class 'JackPosixMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/posix/JackPosixProcessSync.h:44:9: style: Class 'JackPosixProcessSync' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/posix/JackPosixProcessSync.h:50:18: style: The destructor '~JackPosixProcessSync' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/posix/JackPosixMutex.h:49:18: note: Virtual destructor in base class jack2-1.9.22/posix/JackPosixProcessSync.h:50:18: note: Destructor in derived class jack2-1.9.22/posix/JackPosixSemaphore.cpp:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:72:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:91:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:110:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:130:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:153:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:211:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:228:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixSemaphore.cpp:114:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] jack2-1.9.22/posix/JackPosixSemaphore.cpp:156:81: style: C-style pointer casting [cstyleCast] jack2-1.9.22/posix/JackPosixSemaphore.cpp:184:58: style: C-style pointer casting [cstyleCast] jack2-1.9.22/posix/JackPosixSemaphore.cpp:52:48: style:inconclusive: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. [funcArgNamesDifferent] jack2-1.9.22/posix/JackPosixSemaphore.h:49:36: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/posix/JackPosixSemaphore.cpp:52:48: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/posix/JackPosixServerLaunch.cpp:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNoStartServer [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixServerLaunch.cpp:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackFailure [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixServerLaunch.cpp:257:25: style: Condition 'start_server(va->server_name,options)' is always true [knownConditionTrueFalse] jack2-1.9.22/posix/JackPosixServerLaunch.cpp:257:25: note: Calling function 'start_server' returns 1 jack2-1.9.22/posix/JackPosixServerLaunch.cpp:257:25: note: Condition 'start_server(va->server_name,options)' is always true jack2-1.9.22/posix/JackPosixThread.cpp:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIniting [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:107:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:216:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:221:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:244:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:276:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixThread.cpp:283:39: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackPosixThread::GetThreadID' can be const. [functionConst] jack2-1.9.22/posix/JackPosixThread.h:70:30: note: Either there is a missing 'override', or the member function 'Jack::JackPosixThread::GetThreadID' can be const. jack2-1.9.22/posix/JackPosixThread.cpp:283:39: note: Either there is a missing 'override', or the member function 'Jack::JackPosixThread::GetThreadID' can be const. jack2-1.9.22/posix/JackPosixThread.h:51:9: style: Class 'JackPosixThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/posix/JackPosixThread.cpp:40:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/posix/JackPosixThread.cpp:367:36: style: C-style pointer casting [cstyleCast] jack2-1.9.22/posix/JackPosixThread.cpp:307:52: style: Parameter 'min_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/posix/JackPosixThread.cpp:307:67: style: Parameter 'max_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/posix/JackPosixThread.cpp:276:14: style: Variable 'res' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/posix/JackPosixTime.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackPosixTime.c:47:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/posix/JackSocket.cpp:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:97:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:107:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:129:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:158:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:271:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:315:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:326:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocket.cpp:259:19: warning: Member variable 'JackServerSocket::fName' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/posix/JackSocket.h:60:13: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackClientSocket::GetFd' can be const. [functionConst] jack2-1.9.22/posix/JackSocket.h:96:13: style:inconclusive: Technically the member function 'Jack::JackServerSocket::GetFd' can be const. [functionConst] jack2-1.9.22/posix/JackSocket.h:54:9: style: Class 'JackClientSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/posix/JackSocket.cpp:118:43: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] jack2-1.9.22/posix/JackSocket.cpp:97:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/posix/JackSocket.cpp:107:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/posix/JackSocket.cpp:137:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/posix/JackSocket.cpp:283:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/posix/JackSocket.cpp:313:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/posix/JackSocket.cpp:200:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] jack2-1.9.22/posix/JackSocket.cpp:204:11: note: Found duplicate branches for 'if' and 'else'. jack2-1.9.22/posix/JackSocket.cpp:200:16: note: Found duplicate branches for 'if' and 'else'. jack2-1.9.22/posix/JackSocket.cpp:246:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] jack2-1.9.22/posix/JackSocket.cpp:250:11: note: Found duplicate branches for 'if' and 'else'. jack2-1.9.22/posix/JackSocket.cpp:246:16: note: Found duplicate branches for 'if' and 'else'. jack2-1.9.22/posix/JackSocketClientChannel.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRequest [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketClientChannel.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRequest [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketClientChannel.cpp:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_server_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketClientChannel.cpp:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackFailure [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketClientChannel.cpp:29:26: warning: Member variable 'JackSocketClientChannel::fClient' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/posix/JackSocketClientChannel.cpp:59:76: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/posix/JackSocketNotifyChannel.cpp:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_client_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketServerChannel.cpp:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_server_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketServerChannel.cpp:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketServerChannel.cpp:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketServerChannel.cpp:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketServerChannel.cpp:224:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketServerChannel.cpp:38:26: warning: Member variable 'JackSocketServerChannel::fServer' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/posix/JackSocketServerChannel.cpp:114:54: style:inconclusive: Function 'GetFd' argument 1 names different: declaration 'socket' definition 'socket_aux'. [funcArgNamesDifferent] jack2-1.9.22/posix/JackSocketServerChannel.h:61:37: note: Function 'GetFd' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/posix/JackSocketServerChannel.cpp:114:54: note: Function 'GetFd' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/posix/JackSocketServerChannel.cpp:128:82: style:inconclusive: Function 'ClientAdd' argument 1 names different: declaration 'socket' definition 'socket_aux'. [funcArgNamesDifferent] jack2-1.9.22/posix/JackSocketServerChannel.h:58:65: note: Function 'ClientAdd' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/posix/JackSocketServerChannel.cpp:128:82: note: Function 'ClientAdd' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/posix/JackSocketServerChannel.cpp:151:85: style:inconclusive: Function 'ClientRemove' argument 1 names different: declaration 'socket' definition 'socket_aux'. [funcArgNamesDifferent] jack2-1.9.22/posix/JackSocketServerChannel.h:59:68: note: Function 'ClientRemove' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/posix/JackSocketServerChannel.cpp:151:85: note: Function 'ClientRemove' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/posix/JackSocketServerChannel.cpp:120:27: style: Variable 'socket' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/posix/JackSocketServerChannel.cpp:75:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] jack2-1.9.22/posix/JackSocketServerChannel.cpp:118:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] jack2-1.9.22/posix/JackSocketServerChannel.cpp:202:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] jack2-1.9.22/posix/JackSocketServerNotifyChannel.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_server_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/posix/JackSocketServerNotifyChannel.cpp:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQUIT [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/JackSolarisTime.c:28:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFMT_S24_NE [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_buf_info [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:415:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSyncMode [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCM_ENABLE_INPUT [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:656:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:716:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETODELAY [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:761:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:107:20: style:inconclusive: Member variable 'JackBoomerDriver::fInputThread' uses an uninitialized argument 'fInputHandler' due to the order of declarations. [initializerList] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:241:33: note: Member variable 'JackBoomerDriver::fInputThread' uses an uninitialized argument 'fInputHandler' due to the order of declarations. jack2-1.9.22/solaris/oss/JackBoomerDriver.h:107:20: note: Member variable 'JackBoomerDriver::fInputThread' uses an uninitialized argument 'fInputHandler' due to the order of declarations. jack2-1.9.22/solaris/oss/JackBoomerDriver.h:108:20: style:inconclusive: Member variable 'JackBoomerDriver::fOutputThread' uses an uninitialized argument 'fOutputHandler' due to the order of declarations. [initializerList] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:241:63: note: Member variable 'JackBoomerDriver::fOutputThread' uses an uninitialized argument 'fOutputHandler' due to the order of declarations. jack2-1.9.22/solaris/oss/JackBoomerDriver.h:108:20: note: Member variable 'JackBoomerDriver::fOutputThread' uses an uninitialized argument 'fOutputHandler' due to the order of declarations. jack2-1.9.22/solaris/oss/JackBoomerDriver.h:148:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackBoomerDriver::IsFixedBufferSize' can be const. [functionConst] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:60:17: style: Class 'JackBoomerDriverInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:77:17: style: Class 'JackBoomerDriverOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:557:16: warning: If memory allocation fails, then there is a possible null pointer dereference: silence_buf [nullPointerOutOfMemory] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:556:42: note: Assuming allocation function fails jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:556:29: note: Assignment 'silence_buf=(char*)std::malloc(fFragmentSize)', assigned value is 0 jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:557:16: note: Null pointer dereference jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:76:30: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:82:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:88:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:101:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:107:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:113:34: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:315:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:385:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:556:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:884:17: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:78:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:84:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:90:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:103:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:109:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:115:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:394:43: style:inconclusive: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:127:33: note: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:394:43: note: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:396:42: style:inconclusive: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:129:33: note: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:396:42: note: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:399:31: style:inconclusive: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:132:22: note: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:399:31: note: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:400:31: style:inconclusive: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:133:22: note: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:400:31: note: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:403:39: style:inconclusive: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:136:30: note: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:403:39: note: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:404:39: style:inconclusive: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackBoomerDriver.h:137:30: note: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/solaris/oss/JackBoomerDriver.cpp:404:39: note: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFMT_S24_NE [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_buf_info [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:536:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:555:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETODELAY [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:611:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAdaptedBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:106:17: warning: Member variable 'JackOSSAdapter::fSampleSize' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:106:17: warning: Member variable 'JackOSSAdapter::fInputSampleBuffer' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:106:17: warning: Member variable 'JackOSSAdapter::fOutputSampleBuffer' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:41:30: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:47:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:53:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:66:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:72:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:78:34: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:124:17: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:367:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:370:26: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:374:33: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:453:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:456:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:460:34: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:43:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:49:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:55:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:68:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:74:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSAdapter.cpp:80:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFMT_S24_NE [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:144:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_buf_info [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:421:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSyncMode [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:574:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:638:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETODELAY [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:713:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIsMaster [valueFlowBailoutIncompleteVar] jack2-1.9.22/solaris/oss/JackOSSDriver.h:81:9: warning: Member variable 'JackOSSDriver::fSampleSize' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/solaris/oss/JackOSSDriver.h:114:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackOSSDriver::IsFixedBufferSize' can be const. [functionConst] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:75:30: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:81:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:87:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:100:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:106:25: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:112:34: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:306:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:389:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:801:17: style: C-style pointer casting [cstyleCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:77:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:83:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:89:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:102:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:108:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:114:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:399:40: style:inconclusive: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackOSSDriver.h:92:33: note: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:399:40: note: Function 'Open' argument 1 names different: declaration 'frames_per_cycle' definition 'nframes'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:401:38: style:inconclusive: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackOSSDriver.h:94:33: note: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:401:38: note: Function 'Open' argument 3 names different: declaration 'rate' definition 'samplerate'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:404:27: style:inconclusive: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackOSSDriver.h:97:22: note: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:404:27: note: Function 'Open' argument 6 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:405:27: style:inconclusive: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackOSSDriver.h:98:22: note: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:405:27: note: Function 'Open' argument 7 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:406:28: style:inconclusive: Function 'Open' argument 8 names different: declaration 'vmix' definition 'excl'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackOSSDriver.h:99:23: note: Function 'Open' argument 8 names different: declaration 'vmix' definition 'excl'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:406:28: note: Function 'Open' argument 8 names different: declaration 'vmix' definition 'excl'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:408:35: style:inconclusive: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackOSSDriver.h:101:30: note: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:408:35: note: Function 'Open' argument 10 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:409:35: style:inconclusive: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/solaris/oss/JackOSSDriver.h:102:30: note: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/solaris/oss/JackOSSDriver.cpp:409:35: note: Function 'Open' argument 11 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/tests/cpu.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/cpu.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/cpu.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/cpu.c:123:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/cpu.c:64:54: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'update_buffer_size' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/cpu.c:192:44: note: You might need to cast the function pointer here jack2-1.9.22/tests/cpu.c:64:54: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/cpu.c:81:31: style: Variable 'in' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/tests/cpu.c:103:26: style: Parameter 'argv' can be declared as const array [constParameter] jack2-1.9.22/tests/cpu.c:113:16: style: Variable 'long_options' can be declared as const array [constVariable] jack2-1.9.22/tests/cpu.c:84:5: style: Variable 'in' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/external_metro.cpp:42:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/external_metro.cpp:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNullOption [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/external_metro.cpp:134:10: warning: Struct 'ExternalMetro' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/tests/external_metro.cpp:134:10: warning: Struct 'ExternalMetro' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/tests/external_metro.cpp:146:19: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] jack2-1.9.22/tests/external_metro.cpp:107:9: warning: If memory allocation fails, then there is a possible null pointer dereference: amp [nullPointerOutOfMemory] jack2-1.9.22/tests/external_metro.cpp:104:29: note: Assuming allocation function fails jack2-1.9.22/tests/external_metro.cpp:104:11: note: Assignment 'amp=(double*)malloc(tone_length*sizeof(double))', assigned value is 0 jack2-1.9.22/tests/external_metro.cpp:107:9: note: Null pointer dereference jack2-1.9.22/tests/external_metro.cpp:110:9: warning: If memory allocation fails, then there is a possible null pointer dereference: amp [nullPointerOutOfMemory] jack2-1.9.22/tests/external_metro.cpp:104:29: note: Assuming allocation function fails jack2-1.9.22/tests/external_metro.cpp:104:11: note: Assignment 'amp=(double*)malloc(tone_length*sizeof(double))', assigned value is 0 jack2-1.9.22/tests/external_metro.cpp:110:9: note: Null pointer dereference jack2-1.9.22/tests/external_metro.cpp:113:9: warning: If memory allocation fails, then there is a possible null pointer dereference: amp [nullPointerOutOfMemory] jack2-1.9.22/tests/external_metro.cpp:104:29: note: Assuming allocation function fails jack2-1.9.22/tests/external_metro.cpp:104:11: note: Assignment 'amp=(double*)malloc(tone_length*sizeof(double))', assigned value is 0 jack2-1.9.22/tests/external_metro.cpp:113:9: note: Null pointer dereference jack2-1.9.22/tests/external_metro.cpp:116:9: warning: If memory allocation fails, then there is a possible null pointer dereference: wave [nullPointerOutOfMemory] jack2-1.9.22/tests/external_metro.cpp:103:32: note: Assuming allocation function fails jack2-1.9.22/tests/external_metro.cpp:103:12: note: Assignment 'wave=(jack_default_audio_sample_t*)malloc(wave_length*sizeof(jack_default_audio_sample_t))', assigned value is 0 jack2-1.9.22/tests/external_metro.cpp:116:9: note: Null pointer dereference jack2-1.9.22/tests/external_metro.cpp:116:19: warning: If memory allocation fails, then there is a possible null pointer dereference: amp [nullPointerOutOfMemory] jack2-1.9.22/tests/external_metro.cpp:104:29: note: Assuming allocation function fails jack2-1.9.22/tests/external_metro.cpp:104:11: note: Assignment 'amp=(double*)malloc(tone_length*sizeof(double))', assigned value is 0 jack2-1.9.22/tests/external_metro.cpp:116:19: note: Null pointer dereference jack2-1.9.22/tests/external_metro.cpp:37:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/external_metro.cpp:38:24: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/external_metro.cpp:103:12: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/external_metro.cpp:104:11: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/external_metro.cpp:54:37: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'shutdown' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/external_metro.cpp:76:31: note: You might need to cast the function pointer here jack2-1.9.22/tests/external_metro.cpp:54:37: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/external_metro.cpp:137:27: style: Parameter 'argv' can be declared as const array [constParameter] jack2-1.9.22/tests/iodelay.cpp:182:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackCaptureLatency [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/iodelay.cpp:215:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNoStartServer [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/iodelay.cpp:246:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/iodelay.cpp:59:27: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/iodelay.cpp:204:10: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/iodelay.cpp:205:10: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/iodelay.cpp:94:12: style: The scope of the variable 'vip' can be reduced. [variableScope] jack2-1.9.22/tests/iodelay.cpp:94:17: style: The scope of the variable 'vop' can be reduced. [variableScope] jack2-1.9.22/tests/iodelay.cpp:131:16: style: The scope of the variable 'k' can be reduced. [variableScope] jack2-1.9.22/tests/iodelay.cpp:132:16: style: The scope of the variable 'e' can be reduced. [variableScope] jack2-1.9.22/tests/iodelay.cpp:132:23: style: The scope of the variable 'p' can be reduced. [variableScope] jack2-1.9.22/tests/iodelay.cpp:91:57: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/tests/iodelay.cpp:133:18: style: Variable 'F' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/tests/test.cpp:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/test.cpp:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/test.cpp:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/test.cpp:348:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/test.cpp:436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_default_audio_sample_t [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/test.cpp:577:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNullOption [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/test.cpp:1014:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1030:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1041:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1047:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1060:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1093:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1101:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1277:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1348:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1385:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1392:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1583:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1736:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1938:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1946:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1964:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1979:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1985:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2010:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2038:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2070:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2094:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2111:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2120:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2130:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:2140:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/test.cpp:1014:5: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1030:5: error: Invalid usleep() argument nr 1. The value is 10000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1041:5: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1047:5: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1060:5: error: Invalid usleep() argument nr 1. The value is 7000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1093:5: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1101:5: error: Invalid usleep() argument nr 1. The value is 3000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1277:5: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1348:5: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1385:5: error: Invalid usleep() argument nr 1. The value is 2000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1392:5: error: Invalid usleep() argument nr 1. The value is 2000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1583:9: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1736:9: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1938:13: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:1964:13: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:2094:9: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:2111:5: error: Invalid usleep() argument nr 1. The value is 2000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:2120:5: error: Invalid usleep() argument nr 1. The value is 3000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:2130:5: error: Invalid usleep() argument nr 1. The value is 2000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:2140:5: error: Invalid usleep() argument nr 1. The value is 3000000 but the valid values are '0:999999'. [invalidFunctionArg] jack2-1.9.22/tests/test.cpp:323:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:332:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:333:17: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:347:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:380:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:394:16: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:395:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:413:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:434:7: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:435:8: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:442:26: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:474:26: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:493:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:628:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:630:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:631:15: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/test.cpp:320:34: style: The scope of the variable 'out1b' can be reduced. [variableScope] jack2-1.9.22/tests/test.cpp:376:34: style: The scope of the variable 'out2' can be reduced. [variableScope] jack2-1.9.22/tests/test.cpp:576:11: style: The scope of the variable 'ratio' can be reduced. [variableScope] jack2-1.9.22/tests/test.cpp:524:28: style: Local variable 'ts' shadows outer variable [shadowVariable] jack2-1.9.22/tests/test.cpp:104:24: note: Shadowed declaration jack2-1.9.22/tests/test.cpp:524:28: note: Shadow variable jack2-1.9.22/tests/test.cpp:525:21: style: Local variable 'pos' shadows outer variable [shadowVariable] jack2-1.9.22/tests/test.cpp:105:17: note: Shadowed declaration jack2-1.9.22/tests/test.cpp:525:21: note: Shadow variable jack2-1.9.22/tests/test.cpp:969:14: style: Local variable 'i' shadows outer variable [shadowVariable] jack2-1.9.22/tests/test.cpp:91:5: note: Shadowed declaration jack2-1.9.22/tests/test.cpp:969:14: note: Shadow variable jack2-1.9.22/tests/test.cpp:175:50: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Freewheel_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:820:46: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:175:50: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:181:73: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Client_Registration_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:862:56: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:181:73: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:190:103: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Port_Rename_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:843:48: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:190:103: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:203:30: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_XRun_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:846:41: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:203:30: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:211:37: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Graph_Order_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:839:48: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:211:37: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:230:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'jack_shutdown' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:1419:31: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:230:26: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:236:71: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'jack_info_shutdown' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:832:40: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:236:71: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:242:62: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Port_Register' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:1415:50: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:242:62: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:252:71: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'Jack_Sync_Callback' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:1927:45: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:252:71: note: Parameter 'pos' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:252:82: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Sync_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:1927:45: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:252:82: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:377:34: style: Variable 'in2' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/tests/test.cpp:433:31: style: Variable 'in' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/tests/test.cpp:459:44: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'process3' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:2138:40: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:459:44: note: Parameter 'arg' can be declared as pointer to const jack2-1.9.22/tests/test.cpp:558:27: style: Parameter 'argv' can be declared as const array [constParameter] jack2-1.9.22/tests/test.cpp:578:19: style: Variable 'long_options' can be declared as const array [constVariable] jack2-1.9.22/tests/test.cpp:1338:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/testAtomic.cpp:193:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/testAtomic.cpp:210:10: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/testAtomic.cpp:227:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/testAtomic.cpp:94:6: style:inconclusive: Technically the member function 'TestState::GetVal' can be const. [functionConst] jack2-1.9.22/tests/testAtomic.cpp:162:2: style: Struct 'TestThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/tests/testAtomic.cpp:182:2: style: Struct 'RTReaderThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/tests/testAtomic.cpp:204:2: style: Struct 'ReaderThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/tests/testAtomic.cpp:221:2: style: Struct 'WriterThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/tests/testAtomic.cpp:61:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] jack2-1.9.22/tests/testAtomic.cpp:61:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] jack2-1.9.22/tests/testAtomic.cpp:87:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] jack2-1.9.22/tests/testAtomic.cpp:87:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] jack2-1.9.22/tests/testAtomic.cpp:135:21: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] jack2-1.9.22/tests/testAtomic.cpp:82:19: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/tests/testAtomic.cpp:143:13: style: Variable 'res' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/testAtomic.cpp:143:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/testAtomic.cpp:165:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/testAtomic.cpp:165:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/testMutex.cpp:293:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] jack2-1.9.22/tests/testMutex.cpp:38:28: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/testMutex.cpp:244:24: style: C-style pointer casting [cstyleCast] jack2-1.9.22/tests/testMutex.cpp:271:10: style: Unused variable: c [unusedVariable] jack2-1.9.22/tests/testSem.cpp:44:2: warning: Member variable 'ServerThread::fThread' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/tests/testSem.cpp:44:2: warning: Member variable 'ServerThread::fServerSem' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/tests/testSem.cpp:44:2: warning: Member variable 'ServerThread::fClientSem' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/tests/testSem.cpp:78:2: warning: Member variable 'ClientThread::fThread' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/tests/testSem.cpp:78:2: warning: Member variable 'ClientThread::fServerSem' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/tests/testSem.cpp:78:2: warning: Member variable 'ClientThread::fClientSem' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/tests/testSem.cpp:166:34: style: Parameter 'argv' can be declared as const array [constParameter] jack2-1.9.22/tests/testSynchroClient.cpp:131:10: error: Null pointer dereference: sem1 [nullPointer] jack2-1.9.22/tests/testSynchroClient.cpp:91:33: note: Assignment 'sem1=NULL', assigned value is 0 jack2-1.9.22/tests/testSynchroClient.cpp:131:10: note: Null pointer dereference jack2-1.9.22/tests/testSynchroClient.cpp:150:5: error: Uninitialized variable: thread [uninitvar] jack2-1.9.22/tests/testSynchroClient.cpp:75:10: style: Variable 'a' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/testSynchroClient.cpp:79:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/tests/testSynchroServer.cpp:130:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/testSynchroServer.cpp:187:10: error: Null pointer dereference: sem1 [nullPointer] jack2-1.9.22/tests/testSynchroServer.cpp:140:33: note: Assignment 'sem1=NULL', assigned value is 0 jack2-1.9.22/tests/testSynchroServer.cpp:187:10: note: Null pointer dereference jack2-1.9.22/tests/testSynchroServer.cpp:207:5: error: Uninitialized variable: thread [uninitvar] jack2-1.9.22/tests/testSynchroServerClient.cpp:132:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/testSynchroServerClient.cpp:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sync_type [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/testSynchroServerClient.cpp:217:24: style: Parameter 'av' can be declared as const array [constParameter] jack2-1.9.22/tests/testSynchroServerClient.cpp:196:5: error: Uninitialized variable: thread1 [uninitvar] jack2-1.9.22/tests/testSynchroServerClient.cpp:197:5: error: Uninitialized variable: thread2 [uninitvar] jack2-1.9.22/tests/testThread.cpp:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __verbose_terminate_handler [valueFlowBailoutIncompleteVar] jack2-1.9.22/tests/testThread.cpp:46:4: style: Exception should be caught by reference. [catchExceptionByValue] jack2-1.9.22/windows/JackMMCSS.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffMMCSSFun1 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackMMCSS.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffMMCSSFun1 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:28:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:175:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:188:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:205:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:223:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:279:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:319:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:336:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:356:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_NO_ERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:171:32: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] jack2-1.9.22/windows/JackNetWinSocket.cpp:102:23: warning: Member variable 'JackNetWinSocket::fPort' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/JackNetWinSocket.cpp:131:9: performance: Variable 'fSendAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/windows/JackNetWinSocket.cpp:132:9: performance: Variable 'fRecvAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/windows/JackNetWinSocket.cpp:233:28: style:inconclusive: Technically the member function 'Jack::JackNetWinSocket::IsSocket' can be const. [functionConst] jack2-1.9.22/windows/JackNetWinSocket.h:74:18: note: Technically the member function 'Jack::JackNetWinSocket::IsSocket' can be const. jack2-1.9.22/windows/JackNetWinSocket.cpp:233:28: note: Technically the member function 'Jack::JackNetWinSocket::IsSocket' can be const. jack2-1.9.22/windows/JackNetWinSocket.cpp:246:27: style:inconclusive: Technically the member function 'Jack::JackNetWinSocket::GetPort' can be const. [functionConst] jack2-1.9.22/windows/JackNetWinSocket.h:78:17: note: Technically the member function 'Jack::JackNetWinSocket::GetPort' can be const. jack2-1.9.22/windows/JackNetWinSocket.cpp:246:27: note: Technically the member function 'Jack::JackNetWinSocket::GetPort' can be const. jack2-1.9.22/windows/JackNetWinSocket.cpp:270:27: performance:inconclusive: Technically the member function 'Jack::JackNetWinSocket::GetName' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/JackNetWinSocket.h:86:17: note: Technically the member function 'Jack::JackNetWinSocket::GetName' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/JackNetWinSocket.cpp:270:27: note: Technically the member function 'Jack::JackNetWinSocket::GetName' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/JackNetWinSocket.cpp:162:28: performance:inconclusive: Technically the member function 'Jack::JackNetWinSocket::IsLocal' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/JackNetWinSocket.h:99:18: note: Technically the member function 'Jack::JackNetWinSocket::IsLocal' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/JackNetWinSocket.cpp:162:28: note: Technically the member function 'Jack::JackNetWinSocket::IsLocal' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/JackNetWinSocket.cpp:351:35: performance:inconclusive: Technically the member function 'Jack::JackNetWinSocket::GetError' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/JackNetWinSocket.h:110:25: note: Technically the member function 'Jack::JackNetWinSocket::GetError' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/JackNetWinSocket.cpp:351:35: note: Technically the member function 'Jack::JackNetWinSocket::GetError' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/JackNetWinSocket.cpp:275:54: style:inconclusive: Function 'JoinMCastGroup' argument 1 names different: declaration 'mcast_ip' definition 'ip'. [funcArgNamesDifferent] jack2-1.9.22/windows/JackNetWinSocket.h:87:44: note: Function 'JoinMCastGroup' argument 1 names different: declaration 'mcast_ip' definition 'ip'. jack2-1.9.22/windows/JackNetWinSocket.cpp:275:54: note: Function 'JoinMCastGroup' argument 1 names different: declaration 'mcast_ip' definition 'ip'. jack2-1.9.22/windows/JackNetWinSocket.cpp:162:42: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/windows/JackNetWinSocket.cpp:171:25: style: Variable 'host' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/windows/JackWinEvent.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlush [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinEvent.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlush [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinEvent.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinEvent.cpp:82:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_TIMEOUT [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinEvent.cpp:92:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinEvent.cpp:122:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinEvent.cpp:133:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinEvent.cpp:153:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinMutex.h:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinMutex.cpp:29:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinMutex.cpp:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinMutex.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinMutex.cpp:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinMutex.h:51:13: performance: Variable 'fMutex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/windows/JackWinMutex.h:75:9: style: Class 'JackWinMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/windows/JackWinMutex.h:109:9: style: Class 'JackWinCriticalSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/windows/JackWinNamedPipe.h:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:130:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIdle [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:203:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:248:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_IO_PENDING [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:267:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_IO_PENDING [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:284:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPE_READMODE_MESSAGE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:316:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_PIPE_CONNECTED [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:349:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.cpp:366:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPE_ACCESS_DUPLEX [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipe.h:47:9: warning: Member variable 'JackWinNamedPipeAux::fName' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/JackWinNamedPipe.h:49:9: warning: Member variable 'JackWinNamedPipeAux::fName' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/JackWinNamedPipe.h:145:18: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackWinAsyncNamedPipeClient::GetIOState' can be const. [functionConst] jack2-1.9.22/windows/JackWinNamedPipe.h:150:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackWinAsyncNamedPipeClient::GetPending' can be const. [functionConst] jack2-1.9.22/windows/JackWinNamedPipe.h:204:13: warning: The class 'JackWinAsyncNamedPipeServer' defines member function with name 'Close' also defined in its parent class 'JackWinNamedPipeServer'. [duplInheritedMember] jack2-1.9.22/windows/JackWinNamedPipe.cpp:345:29: note: Parent function 'JackWinNamedPipeServer::Close' jack2-1.9.22/windows/JackWinNamedPipe.h:204:13: note: Derived function 'JackWinAsyncNamedPipeServer::Close' jack2-1.9.22/windows/JackWinNamedPipe.h:49:9: style: Class 'JackWinNamedPipeAux' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/windows/JackWinNamedPipe.h:64:9: style: Class 'JackWinNamedPipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/windows/JackWinNamedPipe.h:66:18: style: The destructor '~JackWinNamedPipe' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:51:18: note: Virtual destructor in base class jack2-1.9.22/windows/JackWinNamedPipe.h:66:18: note: Destructor in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:99:18: style: The destructor '~JackWinNamedPipeClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:51:18: note: Virtual destructor in base class jack2-1.9.22/windows/JackWinNamedPipe.h:99:18: note: Destructor in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:135:18: style: The destructor '~JackWinAsyncNamedPipeClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:99:18: note: Virtual destructor in base class jack2-1.9.22/windows/JackWinNamedPipe.h:135:18: note: Destructor in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:137:21: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:106:21: note: Virtual function in base class jack2-1.9.22/windows/JackWinNamedPipe.h:137:21: note: Function in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:138:21: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:110:21: note: Virtual function in base class jack2-1.9.22/windows/JackWinNamedPipe.h:138:21: note: Function in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:172:18: style: The destructor '~JackWinNamedPipeServer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:66:18: note: Virtual destructor in base class jack2-1.9.22/windows/JackWinNamedPipe.h:172:18: note: Destructor in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:197:18: style: The destructor '~JackWinAsyncNamedPipeServer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:172:18: note: Virtual destructor in base class jack2-1.9.22/windows/JackWinNamedPipe.h:197:18: note: Destructor in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:200:13: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:175:21: note: Virtual function in base class jack2-1.9.22/windows/JackWinNamedPipe.h:200:13: note: Function in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:201:13: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:176:21: note: Virtual function in base class jack2-1.9.22/windows/JackWinNamedPipe.h:201:13: note: Function in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:202:14: style: The function 'Accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:177:22: note: Virtual function in base class jack2-1.9.22/windows/JackWinNamedPipe.h:202:14: note: Function in derived class jack2-1.9.22/windows/JackWinNamedPipe.h:203:33: style: The function 'AcceptClient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinNamedPipe.h:178:41: note: Virtual function in base class jack2-1.9.22/windows/JackWinNamedPipe.h:203:33: note: Function in derived class jack2-1.9.22/windows/JackWinNamedPipeClientChannel.cpp:33:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRequest [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeClientChannel.cpp:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRequest [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeClientChannel.cpp:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_server_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeClientChannel.cpp:158:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackFailure [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeClientChannel.cpp:30:32: warning: Member variable 'JackWinNamedPipeClientChannel::fClient' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/JackWinNamedPipe.h:204:13: warning: The class 'JackWinAsyncNamedPipeServer' defines member function with name 'Close' also defined in its parent class 'JackWinNamedPipeServer'. [duplInheritedMember] jack2-1.9.22/windows/JackWinNamedPipe.h:179:13: note: Parent function 'JackWinNamedPipeServer::Close' jack2-1.9.22/windows/JackWinNamedPipe.h:204:13: note: Derived function 'JackWinAsyncNamedPipeServer::Close' jack2-1.9.22/windows/JackWinNamedPipeClientChannel.cpp:66:76: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] jack2-1.9.22/windows/JackWinNamedPipeNotifyChannel.cpp:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_client_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_server_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:145:32: warning: Member variable 'JackWinNamedPipeServerChannel::fServer' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:145:32: warning: Member variable 'JackWinNamedPipeServerChannel::fServerName' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.h:64:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackClientPipeThread::IsRunning' can be const. [functionConst] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.h:54:9: style: Class 'JackClientPipeThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:124:82: style:inconclusive: Function 'ClientRemove' argument 1 names different: declaration 'socket' definition 'socket_aux'. [funcArgNamesDifferent] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.h:46:68: note: Function 'ClientRemove' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:124:82: note: Function 'ClientRemove' argument 1 names different: declaration 'socket' definition 'socket_aux'. jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:152:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] jack2-1.9.22/windows/JackWinNamedPipeServerChannel.cpp:252:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] jack2-1.9.22/windows/JackWinNamedPipeServerNotifyChannel.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_server_dir [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinNamedPipeServerNotifyChannel.cpp:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQUIT [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinProcessSync.h:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinProcessSync.cpp:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinProcessSync.cpp:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinProcessSync.cpp:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinProcessSync.h:41:9: style: Class 'JackWinProcessSync' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/windows/JackWinProcessSync.h:55:18: style: The destructor '~JackWinProcessSync' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] jack2-1.9.22/windows/JackWinMutex.h:89:18: note: Virtual destructor in base class jack2-1.9.22/windows/JackWinProcessSync.h:55:18: note: Destructor in derived class jack2-1.9.22/windows/JackWinSemaphore.cpp:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_MAX_NAME_SIZE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlush [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlush [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:72:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:83:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_TIMEOUT [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:93:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:123:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:134:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinSemaphore.cpp:29:46: style:inconclusive: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. [funcArgNamesDifferent] jack2-1.9.22/windows/JackWinSemaphore.h:47:36: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/windows/JackWinSemaphore.cpp:29:46: note: Function 'BuildName' argument 1 names different: declaration 'name' definition 'client_name'. jack2-1.9.22/windows/JackWinServerLaunch.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinServerLaunch.cpp:275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNoStartServer [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinServerLaunch.cpp:300:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackFailure [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinServerLaunch.cpp:107:26: style: Condition 'find_path_to_jackdrc(filename)' is always false [knownConditionTrueFalse] jack2-1.9.22/windows/JackWinServerLaunch.cpp:107:26: note: Calling function 'find_path_to_jackdrc' returns 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:107:26: note: Condition 'find_path_to_jackdrc(filename)' is always false jack2-1.9.22/windows/JackWinServerLaunch.cpp:117:6: style: Condition 'fp' is always false [knownConditionTrueFalse] jack2-1.9.22/windows/JackWinServerLaunch.cpp:90:22: note: Assignment 'fp=0', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:117:6: note: Condition 'fp' is always false jack2-1.9.22/windows/JackWinServerLaunch.cpp:156:9: style: Condition '!good' is always true [knownConditionTrueFalse] jack2-1.9.22/windows/JackWinServerLaunch.cpp:94:22: note: Assignment 'good=0', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:156:9: note: Condition '!good' is always true jack2-1.9.22/windows/JackWinServerLaunch.cpp:279:16: style: Condition '-1!=(start_server_aux(server_name))' is always true [knownConditionTrueFalse] jack2-1.9.22/windows/JackWinServerLaunch.cpp:279:36: note: Calling function 'start_server_aux' returns !<=-1 jack2-1.9.22/windows/JackWinServerLaunch.cpp:279:16: note: Condition '-1!=(start_server_aux(server_name))' is always true jack2-1.9.22/windows/JackWinServerLaunch.cpp:144:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] jack2-1.9.22/windows/JackWinServerLaunch.cpp:159:10: warning: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory] jack2-1.9.22/windows/JackWinServerLaunch.cpp:158:26: note: Assuming allocation function fails jack2-1.9.22/windows/JackWinServerLaunch.cpp:158:13: note: Assignment 'command=(char*)malloc(strlen(buffer)+1)', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:159:10: note: Null pointer dereference jack2-1.9.22/windows/JackWinServerLaunch.cpp:171:13: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] jack2-1.9.22/windows/JackWinServerLaunch.cpp:165:26: note: Assuming allocation function fails jack2-1.9.22/windows/JackWinServerLaunch.cpp:165:12: note: Assignment 'argv=(char**)malloc(255)', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:171:13: note: Null pointer dereference jack2-1.9.22/windows/JackWinServerLaunch.cpp:172:21: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] jack2-1.9.22/windows/JackWinServerLaunch.cpp:165:26: note: Assuming allocation function fails jack2-1.9.22/windows/JackWinServerLaunch.cpp:165:12: note: Assignment 'argv=(char**)malloc(255)', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:172:21: note: Null pointer dereference jack2-1.9.22/windows/JackWinServerLaunch.cpp:176:24: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] jack2-1.9.22/windows/JackWinServerLaunch.cpp:175:42: note: Assuming allocation function fails jack2-1.9.22/windows/JackWinServerLaunch.cpp:175:29: note: Assignment 'buf=(char*)malloc(optlen+strlen(server_name)+1)', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:176:24: note: Null pointer dereference jack2-1.9.22/windows/JackWinServerLaunch.cpp:178:17: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] jack2-1.9.22/windows/JackWinServerLaunch.cpp:165:26: note: Assuming allocation function fails jack2-1.9.22/windows/JackWinServerLaunch.cpp:165:12: note: Assignment 'argv=(char**)malloc(255)', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:178:17: note: Null pointer dereference jack2-1.9.22/windows/JackWinServerLaunch.cpp:177:28: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] jack2-1.9.22/windows/JackWinServerLaunch.cpp:175:42: note: Assuming allocation function fails jack2-1.9.22/windows/JackWinServerLaunch.cpp:175:29: note: Assignment 'buf=(char*)malloc(optlen+strlen(server_name)+1)', assigned value is 0 jack2-1.9.22/windows/JackWinServerLaunch.cpp:177:28: note: Null pointer addition jack2-1.9.22/windows/JackWinServerLaunch.cpp:128:19: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/JackWinServerLaunch.cpp:158:13: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/JackWinServerLaunch.cpp:165:12: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/JackWinServerLaunch.cpp:171:23: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/JackWinServerLaunch.cpp:175:29: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/JackWinServerLaunch.cpp:210:14: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/JackWinServerLaunch.cpp:98:12: style: The scope of the variable 'p' can be reduced. [variableScope] jack2-1.9.22/windows/JackWinServerLaunch.cpp:73:28: style: Parameter 'path_to_jackdrc' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/windows/JackWinServerLaunch.cpp:295:38: style: Parameter 'va' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/windows/JackWinServerLaunch.cpp:92:20: style: Variable 'result' is assigned a value that is never used. [unreadVariable] jack2-1.9.22/windows/JackWinThread.cpp:100:102: debug: Function::addArguments found argument 'start_routine' with varid 0. [varid0] jack2-1.9.22/windows/JackWinThread.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIniting [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:103:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_routine [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStatus [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:171:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:181:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:186:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPriority [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:210:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_TIME_CRITICAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:234:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_NORMAL [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/JackWinThread.cpp:60:5: performance: Variable 'fEvent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/windows/JackWinThread.cpp:242:37: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackWinThread::GetThreadID' can be const. [functionConst] jack2-1.9.22/windows/JackWinThread.h:71:30: note: Either there is a missing 'override', or the member function 'Jack::JackWinThread::GetThreadID' can be const. jack2-1.9.22/windows/JackWinThread.cpp:242:37: note: Either there is a missing 'override', or the member function 'Jack::JackWinThread::GetThreadID' can be const. jack2-1.9.22/windows/JackWinThread.h:53:9: style: Class 'JackWinThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] jack2-1.9.22/windows/JackWinThread.cpp:31:26: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/JackWinThread.cpp:266:52: style: Parameter 'min_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/windows/JackWinThread.cpp:266:67: style: Parameter 'max_ptr' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/windows/JackWinTime.c:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMECAPS [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/getopt.c:673:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/getopt.c:768:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/windows/portaudio/JackPortAudioAdapter.cpp:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paContinue [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioAdapter.cpp:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioAdapter.cpp:121:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoDevice [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioAdapter.cpp:37:27: warning: Member variable 'JackPortAudioAdapter::fStream' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/portaudio/JackPortAudioAdapter.cpp:33:67: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/portaudio/JackPortAudioAdapter.cpp:33:111: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/portaudio/JackPortAudioAdapter.cpp:51:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paFormatIsSupported [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoDevice [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoDevice [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:287:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paInt16 [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:56:33: style:inconclusive: Technically the member function 'PortAudioDevices::GetNumDevice' can be const. [functionConst] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:50:23: note: Technically the member function 'PortAudioDevices::GetNumDevice' can be const. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:56:33: note: Technically the member function 'PortAudioDevices::GetNumDevice' can be const. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:71:26: style:inconclusive: Technically the member function 'PortAudioDevices::GetHostFromDevice' can be const. [functionConst] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:53:21: note: Technically the member function 'PortAudioDevices::GetHostFromDevice' can be const. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:71:26: note: Technically the member function 'PortAudioDevices::GetHostFromDevice' can be const. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:76:26: style:inconclusive: Technically the member function 'PortAudioDevices::GetHostFromDevice' can be const. [functionConst] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:54:21: note: Technically the member function 'PortAudioDevices::GetHostFromDevice' can be const. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:76:26: note: Technically the member function 'PortAudioDevices::GetHostFromDevice' can be const. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:92:26: performance:inconclusive: Technically the member function 'PortAudioDevices::GetFullName' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:56:21: note: Technically the member function 'PortAudioDevices::GetFullName' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:92:26: note: Technically the member function 'PortAudioDevices::GetFullName' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:138:24: performance:inconclusive: Technically the member function 'PortAudioDevices::PrintSupportedStandardSampleRates' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:58:14: note: Technically the member function 'PortAudioDevices::PrintSupportedStandardSampleRates' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:138:24: note: Technically the member function 'PortAudioDevices::PrintSupportedStandardSampleRates' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:209:23: performance:inconclusive: Technically the member function 'PortAudioDevices::GetPreferredBufferSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:61:13: note: Technically the member function 'PortAudioDevices::GetPreferredBufferSize' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:209:23: note: Technically the member function 'PortAudioDevices::GetPreferredBufferSize' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:34:9: warning: Class 'PortAudioDevices' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:34:9: warning: Class 'PortAudioDevices' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:117:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hostname [nullPointerOutOfMemory] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:115:35: note: Assuming allocation function fails jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:115:22: note: Assignment 'hostname=(char*)std::malloc(separator+9)', assigned value is 0 jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:117:19: note: Null pointer dereference jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:120:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hostname [nullPointerOutOfMemory] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:115:35: note: Assuming allocation function fails jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:115:22: note: Assignment 'hostname=(char*)std::malloc(separator+9)', assigned value is 0 jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:120:16: note: Null pointer dereference jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:115:22: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:171:58: style:inconclusive: Function 'GetInputDeviceFromName' argument 1 names different: declaration 'name' definition 'devicename'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:59:48: note: Function 'GetInputDeviceFromName' argument 1 names different: declaration 'name' definition 'devicename'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:171:58: note: Function 'GetInputDeviceFromName' argument 1 names different: declaration 'name' definition 'devicename'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:171:85: style:inconclusive: Function 'GetInputDeviceFromName' argument 2 names different: declaration 'device' definition 'id'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:59:69: note: Function 'GetInputDeviceFromName' argument 2 names different: declaration 'device' definition 'id'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:171:85: note: Function 'GetInputDeviceFromName' argument 2 names different: declaration 'device' definition 'id'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:171:94: style:inconclusive: Function 'GetInputDeviceFromName' argument 3 names different: declaration 'in_max' definition 'max_input'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:59:82: note: Function 'GetInputDeviceFromName' argument 3 names different: declaration 'in_max' definition 'max_input'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:171:94: note: Function 'GetInputDeviceFromName' argument 3 names different: declaration 'in_max' definition 'max_input'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:190:59: style:inconclusive: Function 'GetOutputDeviceFromName' argument 1 names different: declaration 'name' definition 'devicename'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:60:49: note: Function 'GetOutputDeviceFromName' argument 1 names different: declaration 'name' definition 'devicename'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:190:59: note: Function 'GetOutputDeviceFromName' argument 1 names different: declaration 'name' definition 'devicename'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:190:86: style:inconclusive: Function 'GetOutputDeviceFromName' argument 2 names different: declaration 'device' definition 'id'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:60:70: note: Function 'GetOutputDeviceFromName' argument 2 names different: declaration 'device' definition 'id'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:190:86: note: Function 'GetOutputDeviceFromName' argument 2 names different: declaration 'device' definition 'id'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:190:95: style:inconclusive: Function 'GetOutputDeviceFromName' argument 3 names different: declaration 'out_max' definition 'max_output'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.h:60:83: note: Function 'GetOutputDeviceFromName' argument 3 names different: declaration 'out_max' definition 'max_output'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:190:95: note: Function 'GetOutputDeviceFromName' argument 3 names different: declaration 'out_max' definition 'max_output'. jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:92:72: performance: Function parameter 'devicename' should be passed by const reference. [passedByValue] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:101:62: performance: Function parameter 'fullname' should be passed by const reference. [passedByValue] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:71:58: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:174:19: style: Variable 'device' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:193:19: style: Variable 'device' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paOutputUnderflow [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlaybackChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:100:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:305:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:318:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:332:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.h:91:14: style:inconclusive: Either there is a missing 'override', or the member function 'Jack::JackPortAudioDriver::IsFixedBufferSize' can be const. [functionConst] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:48:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:49:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:420:21: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:142:30: style: Variable 'output_range.max' is reassigned a value before the old one has been used. [redundantAssignment] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:140:26: note: output_range.max is assigned jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:142:30: note: output_range.max is overwritten jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:154:46: style:inconclusive: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.h:68:33: note: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:154:46: note: Function 'Open' argument 1 names different: declaration 'buffe_size' definition 'buffer_size'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:158:35: style:inconclusive: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.h:72:22: note: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:158:35: note: Function 'Open' argument 5 names different: declaration 'chan_in' definition 'inchannels'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:159:35: style:inconclusive: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.h:73:22: note: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:159:35: note: Function 'Open' argument 6 names different: declaration 'chan_out' definition 'outchannels'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:161:43: style:inconclusive: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.h:75:30: note: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:161:43: note: Function 'Open' argument 8 names different: declaration 'capture_driver_name' definition 'capture_driver_uid'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:162:43: style:inconclusive: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. [funcArgNamesDifferent] jack2-1.9.22/windows/portaudio/JackPortAudioDriver.h:76:30: note: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:162:43: note: Function 'Open' argument 9 names different: declaration 'playback_driver_name' definition 'playback_driver_uid'. jack2-1.9.22/windows/portaudio/JackPortAudioDriver.cpp:272:21: style: Unused variable: alias [unusedVariable] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:115:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:146:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fName [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:254:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBufferSize [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCaptureChannels [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:36:5: performance: Variable 'period' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:139:58: style:inconclusive: Function 'Open' argument 3 names different: declaration 'num_inputs' definition 'in_channels'. [funcArgNamesDifferent] jack2-1.9.22/windows/winmme/JackWinMMEDriver.h:52:48: note: Function 'Open' argument 3 names different: declaration 'num_inputs' definition 'in_channels'. jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:139:58: note: Function 'Open' argument 3 names different: declaration 'num_inputs' definition 'in_channels'. jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:140:28: style:inconclusive: Function 'Open' argument 4 names different: declaration 'num_outputs' definition 'out_channels'. [funcArgNamesDifferent] jack2-1.9.22/windows/winmme/JackWinMMEDriver.h:52:64: note: Function 'Open' argument 4 names different: declaration 'num_outputs' definition 'out_channels'. jack2-1.9.22/windows/winmme/JackWinMMEDriver.cpp:140:28: note: Function 'Open' argument 4 names different: declaration 'num_outputs' definition 'out_channels'. jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:173:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDIHDR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:287:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:300:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:312:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:98:21: warning: Return value of function write_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:99:22: warning: Return value of function thread_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:171:22: performance:inconclusive: Technically the member function 'Jack::JackWinMMEInputPort::GetInErrorString' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.h:43:9: note: Technically the member function 'Jack::JackWinMMEInputPort::GetInErrorString' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:171:22: note: Technically the member function 'Jack::JackWinMMEInputPort::GetInErrorString' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:57:5: warning: Class 'JackWinMMEInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:57:5: warning: Class 'JackWinMMEInputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:41:6: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:87:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:254:34: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:82:11: style: Variable 'name_tmp' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:246:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:325:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIdle [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:380:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:398:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:91:20: warning: Return value of function read_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:92:22: warning: Return value of function thread_queue_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:93:16: warning: Return value of function thread_ptr.release() is not used. [ignoredReturnValue] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:40:6: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:83:20: style: C-style pointer casting [cstyleCast] jack2-1.9.22/windows/winmme/JackWinMMEOutputPort.cpp:78:11: style: Variable 'name_tmp' can be declared as pointer to const [constVariablePointer] jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXERRORLENGTH [valueFlowBailoutIncompleteVar] jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:33:17: warning: Member variable 'JackWinMMEPort::alias' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:33:17: warning: Member variable 'JackWinMMEPort::name' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:33:17: warning: Member variable 'JackWinMMEPort::device_name' is not initialized in the constructor. [uninitMemberVar] jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:40:17: style:inconclusive: Technically the member function 'Jack::JackWinMMEPort::GetAlias' can be const. [functionConst] jack2-1.9.22/windows/winmme/JackWinMMEPort.h:48:9: note: Technically the member function 'Jack::JackWinMMEPort::GetAlias' can be const. jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:40:17: note: Technically the member function 'Jack::JackWinMMEPort::GetAlias' can be const. jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:46:17: style:inconclusive: Technically the member function 'Jack::JackWinMMEPort::GetName' can be const. [functionConst] jack2-1.9.22/windows/winmme/JackWinMMEPort.h:51:9: note: Technically the member function 'Jack::JackWinMMEPort::GetName' can be const. jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:46:17: note: Technically the member function 'Jack::JackWinMMEPort::GetName' can be const. jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:52:17: style:inconclusive: Technically the member function 'Jack::JackWinMMEPort::GetDeviceName' can be const. [functionConst] jack2-1.9.22/windows/winmme/JackWinMMEPort.h:54:9: note: Technically the member function 'Jack::JackWinMMEPort::GetDeviceName' can be const. jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:52:17: note: Technically the member function 'Jack::JackWinMMEPort::GetDeviceName' can be const. jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:58:17: performance:inconclusive: Technically the member function 'Jack::JackWinMMEPort::GetOSErrorString' can be static (but you may consider moving to unnamed namespace). [functionStatic] jack2-1.9.22/windows/winmme/JackWinMMEPort.h:57:9: note: Technically the member function 'Jack::JackWinMMEPort::GetOSErrorString' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/windows/winmme/JackWinMMEPort.cpp:58:17: note: Technically the member function 'Jack::JackWinMMEPort::GetOSErrorString' can be static (but you may consider moving to unnamed namespace). jack2-1.9.22/tests/testAtomic.cpp:157:1: error: The one definition rule is violated, different classes/structs have the same name 'TestThread' [ctuOneDefinitionRuleViolation] jack2-1.9.22/tests/testMutex.cpp:135:1: note: The one definition rule is violated, different classes/structs have the same name 'TestThread' jack2-1.9.22/tests/testAtomic.cpp:157:1: note: The one definition rule is violated, different classes/structs have the same name 'TestThread' jack2-1.9.22/linux/alsa/alsa_driver.c:65:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [ctunullpointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:23: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:82:22: note: Calling function jack_driver_init, 1st argument is null jack2-1.9.22/linux/alsa/alsa_driver.c:65:13: note: Dereferencing argument driver that is null jack2-1.9.22/linux/alsa/alsa_driver.c:80:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [ctunullpointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2090:22: note: Calling function jack_driver_nt_init, 1st argument is null jack2-1.9.22/linux/alsa/alsa_driver.c:80:13: note: Dereferencing argument driver that is null jack2-1.9.22/linux/alsa/alsa_driver.c:152:37: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [ctunullpointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2157:34: note: Calling function alsa_driver_check_card_type, 1st argument is null jack2-1.9.22/linux/alsa/alsa_driver.c:152:37: note: Dereferencing argument driver that is null jack2-1.9.22/linux/alsa/alsa_driver.c:216:14: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [ctunullpointerOutOfMemory] jack2-1.9.22/linux/alsa/alsa_driver.c:2088:36: note: Assuming allocation function fails jack2-1.9.22/linux/alsa/alsa_driver.c:2088:11: note: Assignment 'driver=(struct alsa_driver_t*)calloc(1,sizeof(struct alsa_driver_t))', assigned value is 0 jack2-1.9.22/linux/alsa/alsa_driver.c:2162:26: note: Calling function alsa_driver_hw_specific, 1st argument is null jack2-1.9.22/linux/alsa/alsa_driver.c:216:14: note: Dereferencing argument driver that is null jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:792:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [ctunullpointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:26: note: Calling function 'jack_driver_nt_init', 1st argument '(jack_driver_nt_t*)driver' value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:809:22: note: Calling function jack_driver_init, 1st argument is null jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:792:13: note: Dereferencing argument driver that is null jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:807:13: warning: If memory allocation fails, then there is a possible null pointer dereference: driver [ctunullpointerOutOfMemory] jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:38: note: Assuming allocation function fails jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:376:14: note: Assignment 'driver=(struct ffado_driver_t*)calloc(1,sizeof(struct ffado_driver_t))', assigned value is 0 jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:379:25: note: Calling function jack_driver_nt_init, 1st argument is null jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:807:13: note: Dereferencing argument driver that is null diff: 2.18.0 jack2-1.9.22/common/JackAC3Encoder.cpp:68:2: warning: Class 'JackAC3Encoder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/common/JackAC3Encoder.cpp:68:2: warning: Class 'JackAC3Encoder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/common/JackAC3Encoder.cpp:68:2: warning: Class 'JackAC3Encoder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/common/JackAC3Encoder.cpp:68:2: warning: Class 'JackAC3Encoder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head jack2-1.9.22/common/JackDriverLoader.cpp:809:12: warning: Class 'JackDriverInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head jack2-1.9.22/common/JackDriverLoader.cpp:809:12: warning: Class 'JackDriverInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head jack2-1.9.22/common/JackNetInterface.cpp:90:16: warning: Class 'JackNetInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head jack2-1.9.22/common/JackNetInterface.cpp:90:16: warning: Class 'JackNetInterface' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 jack2-1.9.22/common/JackNetTool.cpp:210:9: warning: Class 'NetAudioBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/common/JackNetTool.cpp:210:9: warning: Class 'NetAudioBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/common/JackNetTool.cpp:210:9: warning: Class 'NetAudioBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/common/JackNetTool.cpp:210:9: warning: Class 'NetAudioBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 jack2-1.9.22/common/JackNetTool.cpp:957:9: warning: Class 'NetIntAudioBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/common/JackNetTool.cpp:957:9: warning: Class 'NetIntAudioBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/common/JackNetTool.cpp:957:9: warning: Class 'NetIntAudioBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/common/JackNetTool.cpp:957:9: warning: Class 'NetIntAudioBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 jack2-1.9.22/common/JackNetTool.cpp:99:9: warning: Class 'NetMidiBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/common/JackNetTool.cpp:99:9: warning: Class 'NetMidiBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/common/JackNetTool.cpp:99:9: warning: Class 'NetMidiBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/common/JackNetTool.cpp:99:9: warning: Class 'NetMidiBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 jack2-1.9.22/common/JackTools.h:121:7: warning: Class 'JackGnuPlotMonitor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/common/JackTools.h:121:7: warning: Class 'JackGnuPlotMonitor' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/common/JackTools.h:121:7: warning: Class 'JackGnuPlotMonitor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/common/JackTools.h:121:7: warning: Class 'JackGnuPlotMonitor' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head jack2-1.9.22/common/jack/jslist.h:169:28: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] 2.18.0 jack2-1.9.22/common/timestamps.c:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head jack2-1.9.22/dbus/controller_iface_session_manager.c:97:119: style: Parameter 'commands' can be declared as pointer to const [constParameterPointer] 2.18.0 jack2-1.9.22/linux/alsa/alsa_driver.c:1700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] 2.18.0 jack2-1.9.22/linux/alsa/alsa_driver.c:1823:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head jack2-1.9.22/linux/alsa/alsa_driver.c:1824:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTRPIPE [valueFlowBailoutIncompleteVar] 2.18.0 jack2-1.9.22/linux/alsa/alsa_driver.c:2077:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head jack2-1.9.22/linux/alsa/alsa_driver.c:2169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 jack2-1.9.22/linux/alsa/alsa_driver.c:705:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head jack2-1.9.22/linux/alsa/alsa_driver.c:799:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_ACCESS_MMAP_INTERLEAVED [valueFlowBailoutIncompleteVar] 2.18.0 jack2-1.9.22/linux/alsa/alsa_seqmidi.c:894:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head jack2-1.9.22/linux/alsa/jslist.h:163:28: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] 2.18.0 jack2-1.9.22/linux/alsa/usx2y.c:538:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] 2.18.0 jack2-1.9.22/linux/alsa/usx2y.c:624:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head jack2-1.9.22/linux/alsa/usx2y.c:625:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTRPIPE [valueFlowBailoutIncompleteVar] 2.18.0 jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:44:5: warning: Class 'JackALSARawMidiInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:44:5: warning: Class 'JackALSARawMidiInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:44:5: warning: Class 'JackALSARawMidiInputPort' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiInputPort.cpp:44:5: warning: Class 'JackALSARawMidiInputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:43:5: warning: Class 'JackALSARawMidiOutputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:43:5: warning: Class 'JackALSARawMidiOutputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:43:5: warning: Class 'JackALSARawMidiOutputPort' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/linux/alsarawmidi/JackALSARawMidiOutputPort.cpp:43:5: warning: Class 'JackALSARawMidiOutputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head jack2-1.9.22/linux/firewire/JackFFADODriver.cpp:427:5: error: Memory leak: driver.device_info [memleak] 2.18.0 jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:35:5: warning: Class 'JackFFADOMidiInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:35:5: warning: Class 'JackFFADOMidiInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:35:5: warning: Class 'JackFFADOMidiInputPort' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/linux/firewire/JackFFADOMidiInputPort.cpp:35:5: warning: Class 'JackFFADOMidiInputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:37:5: warning: Class 'JackFFADOMidiOutputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:37:5: warning: Class 'JackFFADOMidiOutputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:37:5: warning: Class 'JackFFADOMidiOutputPort' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/linux/firewire/JackFFADOMidiOutputPort.cpp:37:5: warning: Class 'JackFFADOMidiOutputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head jack2-1.9.22/tests/external_metro.cpp:134:10: warning: Struct 'ExternalMetro' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head jack2-1.9.22/tests/external_metro.cpp:134:10: warning: Struct 'ExternalMetro' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head jack2-1.9.22/tests/external_metro.cpp:146:19: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] head jack2-1.9.22/tests/test.cpp:181:73: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Client_Registration_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:862:56: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:181:73: note: Parameter 'arg' can be declared as pointer to const head jack2-1.9.22/tests/test.cpp:190:103: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'Jack_Port_Rename_Callback' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] jack2-1.9.22/tests/test.cpp:843:48: note: You might need to cast the function pointer here jack2-1.9.22/tests/test.cpp:190:103: note: Parameter 'arg' can be declared as pointer to const 2.18.0 jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:34:9: warning: Class 'PortAudioDevices' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:34:9: warning: Class 'PortAudioDevices' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:34:9: warning: Class 'PortAudioDevices' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/windows/portaudio/JackPortAudioDevices.cpp:34:9: warning: Class 'PortAudioDevices' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:57:5: warning: Class 'JackWinMMEInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:57:5: warning: Class 'JackWinMMEInputPort' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:57:5: warning: Class 'JackWinMMEInputPort' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head jack2-1.9.22/windows/winmme/JackWinMMEInputPort.cpp:57:5: warning: Class 'JackWinMMEInputPort' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE