2024-03-27 11:26 ftp://ftp.de.debian.org/debian/pool/main/i/i7z/i7z_0.27.2+git2013.10.12-g5023138.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.5.0-25-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.13.0 head-info: 99853e4 (2024-03-27 05:16:23 +0100) count: 209 216 elapsed-time: 6.4 6.2 head-timing-info: old-timing-info: head results: i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:299:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:426:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:503:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:182:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:568:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:569:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:580:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:581:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:592:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:593:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:448:5: style: Class 'MyWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:111:12: style: C-style pointer casting [cstyleCast] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:112:12: style: C-style pointer casting [cstyleCast] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:113:15: style: C-style pointer casting [cstyleCast] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:114:15: style: C-style pointer casting [cstyleCast] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:115:15: style: C-style pointer casting [cstyleCast] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:116:15: style: C-style pointer casting [cstyleCast] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:76:14: style: Variable '*numCPUs' is reassigned a value before the old one has been used. [redundantAssignment] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:67:14: note: *numCPUs is assigned i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:76:14: note: *numCPUs is overwritten i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:195:22: style: Redundant initialization for 'cpu_freq_cpuinfo'. The initialized value is overwritten before it is read. [redundantInitialization] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:184:29: note: cpu_freq_cpuinfo is initialized i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:195:22: note: cpu_freq_cpuinfo is overwritten i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:297:45: style: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is reassigned a value before the old one has been used. [redundantAssignment] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:291:45: note: IA32_PERF_GLOBAL_CTRL_Value is assigned i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:297:45: note: IA32_PERF_GLOBAL_CTRL_Value is overwritten i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:298:42: style: Variable 'IA32_FIXED_CTR_CTL_Value' is reassigned a value before the old one has been used. [redundantAssignment] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:294:42: note: IA32_FIXED_CTR_CTL_Value is assigned i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:298:42: note: IA32_FIXED_CTR_CTL_Value is overwritten i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:254:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:258:11: note: Found duplicate branches for 'if' and 'else'. i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:254:16: note: Found duplicate branches for 'if' and 'else'. i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:103:18: style: The scope of the variable '_eax' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:103:31: style: The scope of the variable '_ebx' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:103:37: style: The scope of the variable '_ecx' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:103:43: style: The scope of the variable '_edx' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:566:11: style: The scope of the variable 't1' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:578:11: style: The scope of the variable 't1' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:590:11: style: The scope of the variable 't1' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:602:13: style: The scope of the variable 'core_id' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:602:21: style: The scope of the variable 'socket_id' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:694:9: style: The scope of the variable 'processor_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:694:24: style: The scope of the variable 'physicalid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:694:40: style: The scope of the variable 'coreid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:695:30: style: The scope of the variable 'it_physicalid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:695:52: style: The scope of the variable 'it_coreid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:696:9: style: The scope of the variable 'tmp_processor_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:696:28: style: The scope of the variable 'tmp_physicalid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:696:48: style: The scope of the variable 'tmp_coreid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:697:9: style: The scope of the variable 'old_processor_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:281:12: style: The scope of the variable 'estimated_mhz' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:678:10: style: Local variable 'socket_list' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:41:5: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:678:10: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:736:52: performance: Function parameter 'chi' should be passed by const reference. [passedByValue] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:259:38: style: Variable 'tvstop' can be declared as const array [constVariable] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:88:40: style: Parameter 'proc_info' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:566:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:578:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:590:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:675:55: style: Parameter 'socket' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:749:30: style: Parameter 'core_list' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:762:24: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:683:41: error: Undefined behavior: Variable 'socket_list' is used as parameter and destination in sprintf(). [sprintfOverlappingData] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:648:13: error: Uninitialized variable: num_socket0_cpus [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:653:13: error: Uninitialized variable: num_socket1_cpus [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:216:15: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:221:15: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:227:23: style: Variable 'TRUE_CPU_FREQ' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:231:23: style: Variable 'TRUE_CPU_FREQ' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:236:37: style: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:239:34: style: Variable 'IA32_FIXED_CTR_CTL_Value' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:248:27: style: Variable 'CPU_CLK_UNHALTED_CORE' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:249:26: style: Variable 'CPU_CLK_UNHALTED_REF' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:270:16: style: Variable 'IA32_MPERF' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:271:16: style: Variable 'IA32_APERF' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:297:45: style: Variable 'IA32_PERF_GLOBAL_CTRL_Value' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:298:42: style: Variable 'IA32_FIXED_CTR_CTL_Value' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:641:9: style: Variable 'num_socket0_cpus' is not assigned a value. [unassignedVariable] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:641:27: style: Variable 'num_socket1_cpus' is not assigned a value. [unassignedVariable] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:37:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:38:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:49:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:50:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:61:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:62:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:35:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:47:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:59:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:136:55: style: Parameter 'socket' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:144:41: error: Undefined behavior: Variable 'socket_list' is used as parameter and destination in sprintf(). [sprintfOverlappingData] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:14:9: style: struct member 'cpu_heirarchy_info::num_sockets' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:106:28: style: Variable 'socket_1_list' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:106:51: style: Variable 'socket_0_list' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/cpuinfo.c:152:9: style: Unused variable: i [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_GREEN [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:158:32: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:183:45: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:218:30: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:262:43: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:297:35: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:314:48: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:336:33: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:364:46: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/i7z.c:427:26: style: Variable 'long_options' can be declared as const array [constVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:586:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:237:26: style: Redundant condition: The condition 'numCPUs >= 2' is redundant since 'numCPUs >= 6' is sufficient. [redundantCondition] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:673:22: style: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used. [redundantAssignment] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:671:22: note: cpu_freq_cpuinfo is assigned i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:673:22: note: cpu_freq_cpuinfo is overwritten i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:6: style: Local variable 'numPhysicalCores' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:32:12: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:6: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:26: style: Local variable 'numLogicalCores' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:32:30: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:26: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:94:9: style: Local variable 'TRUE_CPU_FREQ' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:33:15: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:94:9: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:22: style: Variable 'numPhysicalCores' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:93:41: style: Variable 'numLogicalCores' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:657:23: style: Variable 'printw_offset' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:733:19: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:736:19: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Dual_Socket.c:664:9: style: Unused variable: i [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:586:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:259:26: style: Redundant condition: The condition 'numCPUs >= 2' is redundant since 'numCPUs >= 6' is sufficient. [redundantCondition] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:674:22: style: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used. [redundantAssignment] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:672:22: note: cpu_freq_cpuinfo is assigned i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:674:22: note: cpu_freq_cpuinfo is overwritten i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:682:22: style: Variable 'cpu_freq_cpuinfo' is reassigned a value before the old one has been used. [redundantAssignment] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:674:22: note: cpu_freq_cpuinfo is assigned i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:682:22: note: cpu_freq_cpuinfo is overwritten i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:105:6: style: Local variable 'numPhysicalCores' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:31:12: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:105:6: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:105:24: style: Local variable 'numLogicalCores' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:31:30: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:105:24: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:106:9: style: Local variable 'TRUE_CPU_FREQ' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:32:15: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:106:9: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:658:23: style: Variable 'printw_offset' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:739:19: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:742:19: style: Variable 'HT_ON' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z_Single_Socket.c:665:9: style: Unused variable: i [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:265:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:320:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:201:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:518:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:519:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:530:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:531:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:542:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:543:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:289:9: error: Resource leak: fd [resourceLeak] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:347:9: error: Resource leak: fd [resourceLeak] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:273:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:277:11: note: Found duplicate branches for 'if' and 'else'. i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:273:16: note: Found duplicate branches for 'if' and 'else'. i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:329:16: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:334:11: note: Found duplicate branches for 'if' and 'else'. i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:329:16: note: Found duplicate branches for 'if' and 'else'. i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:516:11: style: The scope of the variable 't1' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:528:11: style: The scope of the variable 't1' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:540:11: style: The scope of the variable 't1' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:552:13: style: The scope of the variable 'core_id' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:552:21: style: The scope of the variable 'socket_id' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:642:9: style: The scope of the variable 'processor_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:642:24: style: The scope of the variable 'physicalid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:642:40: style: The scope of the variable 'coreid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:643:30: style: The scope of the variable 'it_physicalid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:643:52: style: The scope of the variable 'it_coreid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:644:9: style: The scope of the variable 'tmp_processor_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:644:28: style: The scope of the variable 'tmp_physicalid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:644:48: style: The scope of the variable 'tmp_coreid_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:645:9: style: The scope of the variable 'old_processor_num' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:684:52: performance: Function parameter 'chi' should be passed by const reference. [passedByValue] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:101:40: style: Parameter 'proc_info' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:516:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:528:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:540:11: style: Variable 't1' can be declared as pointer to const [constVariablePointer] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:623:55: style: Parameter 'socket' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:697:30: style: Parameter 'core_list' can be declared as pointer to const [constParameterPointer] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:631:41: error: Undefined behavior: Variable 'socket_list' is used as parameter and destination in sprintf(). [sprintfOverlappingData] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:519:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_EXPLICIT_SCHED [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:285:9: error: Buffer is accessed out of bounds: cpu_clk_unhalted_core_old [bufferAccessOutOfBounds] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:287:9: error: Buffer is accessed out of bounds: cpu_clk_unhalted_core_new [bufferAccessOutOfBounds] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:289:9: error: Buffer is accessed out of bounds: cpu_clk_unhalted_ref_old [bufferAccessOutOfBounds] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:291:9: error: Buffer is accessed out of bounds: cpu_clk_unhalted_ref_new [bufferAccessOutOfBounds] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:293:9: error: Buffer is accessed out of bounds: new_tsc [bufferAccessOutOfBounds] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:294:9: error: Buffer is accessed out of bounds: old_tsc [bufferAccessOutOfBounds] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:527:7: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:525:4: note: rc is assigned i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:527:7: note: rc is overwritten i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:296:21: style: The scope of the variable 'tsc_overall' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:296:34: style: The scope of the variable 'instruction_retired_any_overall' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:297:6: style: The scope of the variable 'cpu_clk_unhalted_core_overall' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:297:37: style: The scope of the variable 'cpu_clk_unhalted_ref_overall' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:326:6: style: The scope of the variable 'num_online_physical_cores' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:327:14: style: The scope of the variable 'time_1' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:327:22: style: The scope of the variable 'time_2' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:328:14: style: The scope of the variable 'time_3' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:328:22: style: The scope of the variable 'time_4' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:157:6: style: Local variable 'error_indx' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:81:5: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:157:6: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:307:6: style: Local variable 'error_indx' shadows outer variable [shadowVariable] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:81:5: note: Shadowed declaration i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:307:6: note: Shadow variable i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:115:54: performance: Function parameter 'therm_status' should be passed by const reference. [passedByValue] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:87:6: style: struct member 'therm_status_struct::power_limit_notification_status' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:88:6: style: struct member 'therm_status_struct::power_limit_notification_log' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:89:6: style: struct member 'therm_status_struct::thermal_threshold_2_log' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:90:6: style: struct member 'therm_status_struct::thermal_threshold_2_status' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:91:6: style: struct member 'therm_status_struct::thermal_threshold_1_log' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:92:6: style: struct member 'therm_status_struct::thermal_threshold_1_status' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:93:6: style: struct member 'therm_status_struct::critical_temperature_log' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:94:6: style: struct member 'therm_status_struct::critical_temperature_status' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:95:6: style: struct member 'therm_status_struct::PROCHOT_log' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:96:6: style: struct member 'therm_status_struct::PROCHOT_event' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:97:6: style: struct member 'therm_status_struct::thermal_status_log' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:98:6: style: struct member 'therm_status_struct::thermal_status' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:210:16: style: struct member 'cycle_information::instruction_retired_any' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:211:16: style: struct member 'cycle_information::cpu_clk_unhalted_core' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:212:16: style: struct member 'cycle_information::cpu_clk_unhalted_ref' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:213:16: style: struct member 'cycle_information::mem_inst_retired_stores' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:214:16: style: struct member 'cycle_information::mem_inst_retired_loads' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:215:16: style: struct member 'cycle_information::fp_comp_ops_exe_sse_fp' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:216:16: style: struct member 'cycle_information::fp_comp_ops_exe_x87' is never used. [unusedStructMember] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:188:25: style: Unused variable: t_rem [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:320:19: style: Variable 'init_thread' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:326:32: style: Variable 'num_online_physical_cores' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:238:6: style: Unused variable: c [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:552:7: style: Variable 'iret' is assigned a value that is never used. [unreadVariable] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:7:18: style: The scope of the variable '_eax' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:7:31: style: The scope of the variable '_ebx' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:7:37: style: The scope of the variable '_ecx' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:7:43: style: The scope of the variable '_edx' can be reduced. [variableScope] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:23:20: style: Unused variable: a [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:23:26: style: Unused variable: c [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/test-scripts/test_cpuid_issue.cpp:23:29: style: Unused variable: d [unusedVariable] i7z-0.27.2+git2013.10.12-g5023138/i7z.h:39:1: error: The one definition rule is violated, different classes/structs have the same name 'program_options' [ctuOneDefinitionRuleViolation] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'program_options' i7z-0.27.2+git2013.10.12-g5023138/i7z.h:39:1: note: The one definition rule is violated, different classes/structs have the same name 'program_options' i7z-0.27.2+git2013.10.12-g5023138/i7z.h:67:1: error: The one definition rule is violated, different classes/structs have the same name 'cpu_heirarchy_info' [ctuOneDefinitionRuleViolation] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.h:31:1: note: The one definition rule is violated, different classes/structs have the same name 'cpu_heirarchy_info' i7z-0.27.2+git2013.10.12-g5023138/i7z.h:67:1: note: The one definition rule is violated, different classes/structs have the same name 'cpu_heirarchy_info' i7z-0.27.2+git2013.10.12-g5023138/i7z.h:78:1: error: The one definition rule is violated, different classes/structs have the same name 'cpu_socket_info' [ctuOneDefinitionRuleViolation] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.h:42:1: note: The one definition rule is violated, different classes/structs have the same name 'cpu_socket_info' i7z-0.27.2+git2013.10.12-g5023138/i7z.h:78:1: note: The one definition rule is violated, different classes/structs have the same name 'cpu_socket_info' diff: 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:422:31: warning: Uninitialized variable: new_val_CORE [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:422:31: note: Uninitialized variable: new_val_CORE 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:423:30: warning: Uninitialized variable: new_val_REF [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:423:30: note: Uninitialized variable: new_val_REF 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:424:29: warning: Uninitialized variable: new_val_C3 [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:424:29: note: Uninitialized variable: new_val_C3 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:425:29: warning: Uninitialized variable: new_val_C6 [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:425:29: note: Uninitialized variable: new_val_C6 head i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:426:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:427:26: warning: Uninitialized variable: new_TSC [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:427:26: note: Uninitialized variable: new_TSC 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:429:23: warning: Uninitialized variable: _FREQ [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:429:23: note: Uninitialized variable: _FREQ 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:430:23: warning: Uninitialized variable: _MULT [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:430:23: note: Uninitialized variable: _MULT 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:431:26: warning: Uninitialized variable: C0_time [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:431:26: note: Uninitialized variable: C0_time 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:432:26: warning: Uninitialized variable: C1_time [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:432:26: note: Uninitialized variable: C1_time 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:433:26: warning: Uninitialized variable: C3_time [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:433:26: note: Uninitialized variable: C3_time 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:434:26: warning: Uninitialized variable: C6_time [uninitvar] i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:313:23: note: Assuming condition is false i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:434:26: note: Uninitialized variable: C6_time head i7z-0.27.2+git2013.10.12-g5023138/GUI/i7z_GUI.cpp:503:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] head i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:299:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:733:12: warning: Either the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:701:11: note: Assuming that condition 'fp!=NULL' is not redundant i7z-0.27.2+git2013.10.12-g5023138/helper_functions.c:733:12: note: Null pointer dereference head i7z-0.27.2+git2013.10.12-g5023138/i7z.c:429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] head i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:320:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] 2.13.0 i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:681:12: warning: Either the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:649:11: note: Assuming that condition 'fp!=NULL' is not redundant i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/helper_functions.cpp:681:12: note: Null pointer dereference head i7z-0.27.2+git2013.10.12-g5023138/perfmon-i7z/perfmon-i7z.cpp:519:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_EXPLICIT_SCHED [valueFlowBailoutIncompleteVar] DONE