2024-04-23 07:16 ftp://ftp.de.debian.org/debian/pool/main/x/xdebug/xdebug_3.2.0+3.1.6+2.9.8+2.8.1+2.5.5.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=zlib --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 642cdfd (2024-04-23 07:24:14 +0200) count: 647 647 elapsed-time: 3.9 3.8 head-timing-info: old-timing-info: head results: xdebug-2.5.5/debugclient/usefulstuff.c:38:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] xdebug-2.5.5/debugclient/usefulstuff.c:35:21: style: Variable 'newl' is assigned a value that is never used. [unreadVariable] xdebug-2.5.5/debugclient/main.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] xdebug-2.5.5/debugclient/main.c:251:8: style: Local variable 'opt' shadows outer variable [shadowVariable] xdebug-2.5.5/debugclient/main.c:149:27: note: Shadowed declaration xdebug-2.5.5/debugclient/main.c:251:8: note: Shadow variable xdebug-2.5.5/debugclient/main.c:145:27: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xdebug-2.5.5/php_xdebug.h:126:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_BEGIN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.5.5/xdebug_compat.c:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opline [valueFlowBailoutIncompleteVar] xdebug-2.5.5/xdebug_hash.c:156:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.5.5/xdebug_hash.c:190:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.5.5/xdebug_hash.c:212:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.5.5/xdebug_llist.c:166:41: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xdebug-2.5.5/xdebug_hash.c:46:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xdebug-2.5.5/xdebug_hash.c:47:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-2.5.5/xdebug_hash.c:122:53: style: Parameter 'key1' can be declared as pointer to const [constParameterPointer] xdebug-2.5.5/xdebug_hash.c:122:76: style: Parameter 'key2' can be declared as pointer to const [constParameterPointer] xdebug-2.5.5/xdebug_hash.c:221:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xdebug-2.5.5/xdebug_hash.c:239:51: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xdebug-2.5.5/xdebug_set.c:65:17: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] xdebug-2.5.5/xdebug_str.c:108:3: error: Common realloc mistake: 'new_str' nulled but not freed upon failure [memleakOnRealloc] xdebug-2.8.1/debugclient/main.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] xdebug-2.8.1/debugclient/main.c:251:8: style: Local variable 'opt' shadows outer variable [shadowVariable] xdebug-2.8.1/debugclient/main.c:149:27: note: Shadowed declaration xdebug-2.8.1/debugclient/main.c:251:8: note: Shadow variable xdebug-2.8.1/debugclient/main.c:145:27: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/debugclient/usefulstuff.c:38:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/debugclient/usefulstuff.c:35:21: style: Variable 'newl' is assigned a value that is never used. [unreadVariable] xdebug-2.8.1/php_xdebug.h:138:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_BEGIN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.8.1/xdebug_compat.c:58:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zdata [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_compat.c:376:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_compat.c:388:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable const_val [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_compat.c:403:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable httponly [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_compat.c:424:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_compat.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_compat.c:482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_compat.c:297:33: style:inconclusive: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] xdebug-2.8.1/xdebug_compat.h:37:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-2.8.1/xdebug_compat.c:297:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-2.8.1/xdebug_compat.c:297:43: style:inconclusive: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. [funcArgNamesDifferent] xdebug-2.8.1/xdebug_compat.h:37:46: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-2.8.1/xdebug_compat.c:297:43: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-2.8.1/xdebug_compat.c:394:208: style:inconclusive: Function 'xdebug_setcookie' argument 12 names different: declaration 'TSRMLS_DC' definition 'TSRMLS_CC'. [funcArgNamesDifferent] xdebug-2.8.1/xdebug_compat.h:43:208: note: Function 'xdebug_setcookie' argument 12 names different: declaration 'TSRMLS_DC' definition 'TSRMLS_CC'. xdebug-2.8.1/xdebug_compat.c:394:208: note: Function 'xdebug_setcookie' argument 12 names different: declaration 'TSRMLS_DC' definition 'TSRMLS_CC'. xdebug-2.8.1/xdebug_compat.c:211:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-2.8.1/xdebug_compat.c:214:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/xdebug_compat.c:222:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-2.8.1/xdebug_compat.c:299:26: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/xdebug_compat.c:384:8: style: Variable 'tmp_const' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/xdebug_compat.c:413:15: style: Variable 'cv' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/xdebug_hash.c:165:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_hash.c:199:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_hash.c:221:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.8.1/xdebug_llist.c:163:41: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xdebug-2.8.1/xdebug_hash.c:43:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/xdebug_hash.c:44:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/xdebug_hash.c:131:53: style: Parameter 'key1' can be declared as pointer to const [constParameterPointer] xdebug-2.8.1/xdebug_hash.c:131:76: style: Parameter 'key2' can be declared as pointer to const [constParameterPointer] xdebug-2.8.1/xdebug_hash.c:230:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xdebug-2.8.1/xdebug_set.c:64:17: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] xdebug-2.8.1/xdebug_str.c:175:3: error: Common realloc mistake: 'new_str' nulled but not freed upon failure [memleakOnRealloc] xdebug-2.8.1/xdebug_str.c:108:37: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] xdebug-2.8.1/xdebug_str.c:126:41: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/debugclient/usefulstuff.c:38:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/debugclient/usefulstuff.c:35:21: style: Variable 'newl' is assigned a value that is never used. [unreadVariable] xdebug-2.9.8/debugclient/main.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/base/base.c:325:83: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_LONG_FMT is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/base/filter.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/debugclient/main.c:251:8: style: Local variable 'opt' shadows outer variable [shadowVariable] xdebug-2.9.8/debugclient/main.c:149:27: note: Shadowed declaration xdebug-2.9.8/debugclient/main.c:251:8: note: Shadow variable xdebug-2.9.8/debugclient/main.c:145:27: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/base/monitor.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/base/superglobals.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/base/superglobals.c:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_table [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/base/superglobals.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/base/superglobals.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable html_errors [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/base/stack.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/base/superglobals.c:165:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xdebug-2.9.8/src/base/superglobals.c:182:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xdebug-2.9.8/src/base/superglobals.c:189:8: style: Variable 'superglobal_info' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/coverage/branch_info.c:21:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/debugger/com.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/coverage/code_coverage.c:125:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previous_filename [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:177:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_RECV_VARIADIC [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_JMP [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:338:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineno [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:417:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:437:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_code_analysis_tracker_offset [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_USER_FUNCTION [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:523:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_USER_CLASS [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:539:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_code_analysis_tracker_offset [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:565:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paths_stack [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:577:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:599:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:619:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:789:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_branch_check [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_value [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:821:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_count [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:826:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:848:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:855:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:862:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_filter_offset [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:877:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_filter_offset [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:885:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_filter_offset [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:893:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:902:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:923:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:932:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_code_analysis_tracker_offset [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:976:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:1076:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:1096:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_value [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key_setting [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:106:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:115:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_exec [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:292:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:336:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:369:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFUNC_NORMAL [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:416:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:437:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:463:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoint_count [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:470:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:486:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_enable [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:552:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_connection_enabled [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:582:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:613:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakable_lines_map [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:676:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_enable [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:733:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:744:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/debugger/debugger.c:757:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/coverage/code_coverage.c:590:6: style: Condition 'path' is always true [knownConditionTrueFalse] xdebug-2.9.8/src/coverage/code_coverage.c:125:17: style: Variable 'op_array' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/coverage/code_coverage.c:643:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/coverage/code_coverage.c:644:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/coverage/code_coverage.c:846:58: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/coverage/code_coverage.c:875:95: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/coverage/code_coverage.c:883:95: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/coverage/code_coverage.c:898:54: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/coverage/code_coverage.c:920:59: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/debugger/handler_dbgp.c:58:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/debugger/debugger.c:173:24: style: Variable 'fse' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/debugger/debugger.c:174:30: style: Variable 'level' is assigned a value that is never used. [unreadVariable] xdebug-2.9.8/src/debugger/debugger.c:175:32: style: Variable 'func_nr' is assigned a value that is never used. [unreadVariable] xdebug-2.9.8/src/debugger/debugger.c:366:27: style: Variable 'tmp_len' is assigned a value that is never used. [unreadVariable] xdebug-2.9.8/src/debugger/handlers.c:25:44: style:inconclusive: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-2.9.8/src/debugger/handlers.h:147:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-2.9.8/src/debugger/handlers.c:25:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-2.9.8/src/debugger/handlers.c:42:44: style:inconclusive: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-2.9.8/src/debugger/handlers.h:149:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-2.9.8/src/debugger/handlers.c:42:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-2.9.8/src/debugger/handlers.c:47:58: style:inconclusive: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-2.9.8/src/debugger/handlers.h:148:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. xdebug-2.9.8/src/debugger/handlers.c:47:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. xdebug-2.9.8/src/gcstats/gc_stats.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/lib/compat.c:443:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/compat.c:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/compat.c:286:33: style:inconclusive: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] xdebug-2.9.8/src/lib/compat.h:35:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-2.9.8/src/lib/compat.c:286:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-2.9.8/src/lib/compat.c:286:43: style:inconclusive: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. [funcArgNamesDifferent] xdebug-2.9.8/src/lib/compat.h:35:46: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-2.9.8/src/lib/compat.c:286:43: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-2.9.8/src/lib/compat.c:200:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/compat.c:203:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/lib/compat.c:211:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/compat.c:288:26: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/lib/compat.c:392:15: style: Variable 'cv' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/lib/hash.c:165:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/hash.c:199:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/hash.c:221:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_handlers_set [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:120:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_globals [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_object [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_stack_entry [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:191:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_object [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:206:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_stack_entry [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_object [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_handlers_set [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:244:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_handlers_set [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/lib.c:259:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/hash.c:43:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/lib/hash.c:44:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/lib/hash.c:131:53: style: Parameter 'key1' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/hash.c:131:76: style: Parameter 'key2' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/hash.c:230:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/lib.c:140:69: style: Parameter 'var_value' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/set.c:64:17: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/lib/llist.c:163:41: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/str.c:175:3: error: Common realloc mistake: 'new_str' nulled but not freed upon failure [memleakOnRealloc] xdebug-2.9.8/src/lib/str.c:108:37: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/str.c:126:41: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/usefulstuff.c:53:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/lib/var_export_html.c:21:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/lib/var.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/lib/var_export_serialized.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/lib/var_export_line.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/lib/var_export_text.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/lib/var_export_xml.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_STRING [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/var_export_xml.c:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ACC_STATIC [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/var_export_xml.c:242:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/var_export_xml.c:418:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ACC_STATIC [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/var_export_xml.c:494:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INDIRECT [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/lib/var_export_xml.c:690:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/profiler/profiler.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/tracing/trace_computerized.c:58:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_VERSION [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_computerized.c:75:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_time [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_computerized.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_computerized.c:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_computerized.c:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_computerized.c:93:37: style: Variable 'context' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/tracing/trace_html.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_mem_delta [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_html.c:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_html.c:75:29: style: Variable 'context' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/lib/var_export_xml.c:43:37: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/var_export_xml.c:196:86: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/var_export_xml.c:215:84: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/lib/var_export_xml.c:411:185: style: Parameter 'class_name' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/tracing/trace_textual.c:72:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_time [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_textual.c:126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_textual.c:219:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_time [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_textual.c:235:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_textual.c:256:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/trace_textual.c:296:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-2.9.8/src/tracing/tracing.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-2.9.8/src/tracing/trace_textual.c:89:32: style: Variable 'context' can be declared as pointer to const [constVariablePointer] xdebug-2.9.8/src/tracing/trace_textual.c:215:85: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-2.9.8/src/tracing/trace_textual.c:292:72: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/base/base.c:718:141: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_LONG_FMT is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/base/filter.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/coverage/branch_info.c:20:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/coverage/code_coverage.c:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFUNC_NORMAL [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdebug_func [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:178:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:193:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previous_filename [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:233:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:250:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:272:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_RECV_VARIADIC [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_JMP [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:420:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineno [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:499:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:519:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_code_analysis_tracker_offset [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:596:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_USER_FUNCTION [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:616:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_USER_CLASS [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:632:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_code_analysis_tracker_offset [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:658:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paths_stack [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:670:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:692:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_COVERAGE [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:713:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_COVERAGE [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:899:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_branch_check [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:923:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_value [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:934:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_count [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:939:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:961:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:968:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:975:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_filter_offset [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:982:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:991:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:1018:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:1029:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter_type_code_coverage [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:1044:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opline [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:1159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_HANDLE_EXCEPTION [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:1170:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST_PERSISTENT [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:1177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/coverage/code_coverage.c:1197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/com.c:56:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/coverage/code_coverage.c:683:6: style: Condition 'path' is always true [knownConditionTrueFalse] xdebug-3.1.6/src/coverage/code_coverage.c:147:13: style: Variable 'tmp->type' is reassigned a value before the old one has been used. [redundantAssignment] xdebug-3.1.6/src/coverage/code_coverage.c:143:13: note: tmp->type is assigned xdebug-3.1.6/src/coverage/code_coverage.c:147:13: note: tmp->type is overwritten xdebug-3.1.6/src/coverage/code_coverage.c:668:81: style:inconclusive: Function 'xdebug_code_coverage_end_of_function' argument 2 names different: declaration 'file_name' definition 'filename'. [funcArgNamesDifferent] xdebug-3.1.6/src/coverage/code_coverage_private.h:48:81: note: Function 'xdebug_code_coverage_end_of_function' argument 2 names different: declaration 'file_name' definition 'filename'. xdebug-3.1.6/src/coverage/code_coverage.c:668:81: note: Function 'xdebug_code_coverage_end_of_function' argument 2 names different: declaration 'file_name' definition 'filename'. xdebug-3.1.6/src/coverage/code_coverage.c:178:17: style: Variable 'op_array' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/coverage/code_coverage.c:753:10: style: Variable 'f' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/coverage/code_coverage.c:754:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/coverage/code_coverage.c:959:58: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/coverage/code_coverage.c:973:87: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/coverage/code_coverage.c:987:54: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/coverage/code_coverage.c:1015:59: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/debugger/debugger.c:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key_setting [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:92:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_exec [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:101:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:170:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:230:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:352:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:399:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:432:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFUNC_NORMAL [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:488:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:498:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoint_count [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:542:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:553:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:612:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_connection_enabled [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:652:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:683:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakable_lines_map [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:756:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:817:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:828:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:847:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_connection_pid [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:854:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:872:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/debugger.c:889:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/debugger/handler_dbgp.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/debugger/handlers.c:47:44: style:inconclusive: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-3.1.6/src/debugger/handlers.h:159:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.1.6/src/debugger/handlers.c:47:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.1.6/src/debugger/handlers.c:67:44: style:inconclusive: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-3.1.6/src/debugger/handlers.h:161:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.1.6/src/debugger/handlers.c:67:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.1.6/src/debugger/handlers.c:72:58: style:inconclusive: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-3.1.6/src/debugger/handlers.h:160:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. xdebug-3.1.6/src/debugger/handlers.c:72:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. xdebug-3.1.6/src/debugger/debugger.c:226:24: style: Variable 'fse' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/debugger/debugger.c:227:30: style: Variable 'level' is assigned a value that is never used. [unreadVariable] xdebug-3.1.6/src/debugger/debugger.c:228:32: style: Variable 'func_nr' is assigned a value that is never used. [unreadVariable] xdebug-3.1.6/src/develop/develop.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/develop/monitor.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/develop/php_functions.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/develop/stack.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/develop/superglobals.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/develop/superglobals.c:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/develop/superglobals.c:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/develop/superglobals.c:191:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable html_errors [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/gcstats/gc_stats.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/develop/superglobals.c:168:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xdebug-3.1.6/src/develop/superglobals.c:185:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xdebug-3.1.6/src/develop/superglobals.c:192:8: style: Variable 'superglobal_info' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/compat.c:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/compat.c:443:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/file.c:21:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/compat.c:286:33: style:inconclusive: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] xdebug-3.1.6/src/lib/compat.h:33:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-3.1.6/src/lib/compat.c:286:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-3.1.6/src/lib/compat.c:286:43: style:inconclusive: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. [funcArgNamesDifferent] xdebug-3.1.6/src/lib/compat.h:33:46: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-3.1.6/src/lib/compat.c:286:43: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-3.1.6/src/lib/compat.c:200:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/compat.c:203:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/compat.c:211:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/compat.c:288:26: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/compat.c:381:15: style: Variable 'cv' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/hash.c:163:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/hash.c:197:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/hash.c:219:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/headers.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/headers.c:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/headers.c:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_handler [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/headers.c:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_handler [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/headers.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_value [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/headers.c:25:75: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/headers.c:28:24: style: Variable 'header' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/hash.c:41:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/hash.c:42:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/hash.c:129:53: style: Parameter 'key1' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/hash.c:129:76: style: Parameter 'key2' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/hash.c:228:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/lib.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ASSIGN [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_multi_handlers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diagnosis_buffer [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_from_environment [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:237:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:252:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_upon_error [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_upon_error [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:285:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_upon_error [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:323:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_globals [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger_value [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:367:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger_value [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:469:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:503:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:523:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:545:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:551:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_stack_entry [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:561:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:566:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:571:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_object [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:576:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:581:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:586:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_stack_entry [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_object [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:606:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_handlers_set [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:614:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:623:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_multi_handlers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:638:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:654:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_multi_handlers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:669:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_handlers_set [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:677:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_dir [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/lib.c:766:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/llist.c:161:41: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/lib.c:125:43: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/lib.c:213:45: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/lib.c:265:43: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/lib.c:340:8: style: Variable 'shared_secret' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/lib.c:721:83: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/lib.c:724:8: style: Variable 'tmp_loc_info' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/lib.c:752:87: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/log.c:68:33: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_ULONG_FMT is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/set.c:78:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xdebug-3.1.6/src/lib/set.c:63:17: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] xdebug-3.1.6/src/lib/str.c:94:13: style: Condition 'digit<10' is always true [knownConditionTrueFalse] xdebug-3.1.6/src/lib/str.c:92:15: note: Assignment 'digit=num%10', assigned value is less than 10 xdebug-3.1.6/src/lib/str.c:94:13: note: Condition 'digit<10' is always true xdebug-3.1.6/src/lib/str.c:233:3: error: Common realloc mistake: 'new_str' nulled but not freed upon failure [memleakOnRealloc] xdebug-3.1.6/src/lib/str.c:179:47: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/str.c:184:41: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/timing.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/usefulstuff.c:54:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/var_export_html.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/var.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/var_export_line.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/var_export_text.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/var_export_xml.c:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_STRING [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/var_export_xml.c:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ACC_STATIC [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/var_export_xml.c:249:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/var_export_xml.c:437:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ACC_STATIC [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/var_export_xml.c:520:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INDIRECT [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/lib/var_export_xml.c:815:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/profiler/profiler.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/lib/var_export_xml.c:42:37: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/var_export_xml.c:203:86: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/var_export_xml.c:222:84: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/lib/var_export_xml.c:430:185: style: Parameter 'class_name' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/tracing/trace_computerized.c:59:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_VERSION [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_computerized.c:114:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_variadic [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_computerized.c:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_computerized.c:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_computerized.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_computerized.c:223:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_html.c:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/tracing.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.1.6/src/tracing/trace_textual.c:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_variadic [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_textual.c:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_textual.c:230:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_textual.c:251:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_textual.c:292:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.1.6/src/tracing/trace_textual.c:213:85: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.1.6/src/tracing/trace_textual.c:288:72: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/base/base.c:769:141: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_LONG_FMT is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/base/filter.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/coverage/branch_info.c:20:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/debugger/com.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/coverage/code_coverage.c:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFUNC_NORMAL [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdebug_func [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:176:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:191:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previous_filename [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:231:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:248:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_array [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:266:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_RECV_VARIADIC [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:281:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_JMP [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:399:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineno [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:478:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_code_analysis_tracker_offset [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:575:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_USER_FUNCTION [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_USER_CLASS [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:611:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dead_code_analysis_tracker_offset [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:635:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branches [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:655:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:677:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_COVERAGE [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:698:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_COVERAGE [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:877:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_branch_check [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:901:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_value [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:912:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_count [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:917:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:939:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:946:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:953:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_filter_offset [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:960:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:969:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:996:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:1007:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter_type_code_coverage [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:1022:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opline [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:1038:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_NAME [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:1132:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST_PERSISTENT [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:1139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:1159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_coverage_active [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key_setting [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:85:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:94:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_exec [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:103:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:169:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:380:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:437:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:472:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFUNC_NORMAL [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:547:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints_allowed [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:568:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:576:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_write [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:594:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoint_count [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:601:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:612:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ide_key [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:672:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_connection_enabled [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:712:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:743:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakable_lines_map [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:816:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:877:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:888:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:907:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_connection_pid [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:914:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:932:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/debugger/debugger.c:949:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_MODE_STEP_DEBUG [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/coverage/code_coverage.c:668:6: style: Condition 'path' is always true [knownConditionTrueFalse] xdebug-3.2.0/src/coverage/code_coverage.c:145:13: style: Variable 'tmp->type' is reassigned a value before the old one has been used. [redundantAssignment] xdebug-3.2.0/src/coverage/code_coverage.c:141:13: note: tmp->type is assigned xdebug-3.2.0/src/coverage/code_coverage.c:145:13: note: tmp->type is overwritten xdebug-3.2.0/src/coverage/code_coverage.c:653:81: style:inconclusive: Function 'xdebug_code_coverage_end_of_function' argument 2 names different: declaration 'file_name' definition 'filename'. [funcArgNamesDifferent] xdebug-3.2.0/src/coverage/code_coverage_private.h:48:81: note: Function 'xdebug_code_coverage_end_of_function' argument 2 names different: declaration 'file_name' definition 'filename'. xdebug-3.2.0/src/coverage/code_coverage.c:653:81: note: Function 'xdebug_code_coverage_end_of_function' argument 2 names different: declaration 'file_name' definition 'filename'. xdebug-3.2.0/src/coverage/code_coverage.c:176:17: style: Variable 'op_array' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/coverage/code_coverage.c:732:38: style: Parameter 'f' can be declared as pointer to const. However it seems that 'xdebug_lineno_cmp' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xdebug-3.2.0/src/coverage/code_coverage.c:874:30: note: You might need to cast the function pointer here xdebug-3.2.0/src/coverage/code_coverage.c:732:38: note: Parameter 'f' can be declared as pointer to const xdebug-3.2.0/src/coverage/code_coverage.c:732:49: style: Parameter 's' can be declared as pointer to const. However it seems that 'xdebug_lineno_cmp' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xdebug-3.2.0/src/coverage/code_coverage.c:874:30: note: You might need to cast the function pointer here xdebug-3.2.0/src/coverage/code_coverage.c:732:49: note: Parameter 's' can be declared as pointer to const xdebug-3.2.0/src/coverage/code_coverage.c:937:58: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/coverage/code_coverage.c:951:87: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/coverage/code_coverage.c:965:54: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/coverage/code_coverage.c:993:59: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/debugger/debugger.c:215:24: style: Variable 'fse' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/debugger/debugger.c:237:24: style: Variable 'fse' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/debugger/handler_dbgp.c:57:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/debugger/handlers.c:47:44: style:inconclusive: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-3.2.0/src/debugger/handlers.h:163:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.2.0/src/debugger/handlers.c:47:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.2.0/src/debugger/handlers.c:67:44: style:inconclusive: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-3.2.0/src/debugger/handlers.h:165:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.2.0/src/debugger/handlers.c:67:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. xdebug-3.2.0/src/debugger/handlers.c:72:58: style:inconclusive: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent] xdebug-3.2.0/src/debugger/handlers.h:164:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. xdebug-3.2.0/src/debugger/handlers.c:72:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. xdebug-3.2.0/src/develop/develop.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/develop/monitor.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/develop/php_functions.c:28:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/develop/stack.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/gcstats/gc_stats.c:31:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/develop/superglobals.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/develop/superglobals.c:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/develop/superglobals.c:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/develop/superglobals.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable html_errors [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/develop/superglobals.c:169:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xdebug-3.2.0/src/develop/superglobals.c:186:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xdebug-3.2.0/src/develop/superglobals.c:193:8: style: Variable 'superglobal_info' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/compat.c:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/compat.c:441:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_IMMUTABLE [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/file.c:21:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/compat.c:286:33: style:inconclusive: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] xdebug-3.2.0/src/lib/compat.h:33:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-3.2.0/src/lib/compat.c:286:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. xdebug-3.2.0/src/lib/compat.c:286:43: style:inconclusive: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. [funcArgNamesDifferent] xdebug-3.2.0/src/lib/compat.h:33:46: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-3.2.0/src/lib/compat.c:286:43: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. xdebug-3.2.0/src/lib/compat.c:200:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/compat.c:203:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/compat.c:211:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/compat.c:288:26: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/compat.c:379:15: style: Variable 'cv' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/hash.c:163:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/hash.c:197:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/hash.c:219:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/headers.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/headers.c:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/headers.c:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_handler [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/headers.c:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_handler [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/headers.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_value [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/headers.c:25:75: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/headers.c:28:24: style: Variable 'header' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/hash.c:41:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/hash.c:42:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/hash.c:129:53: style: Parameter 'key1' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/hash.c:129:76: style: Parameter 'key2' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/hash.c:228:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/llist.c:161:41: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/log.c:68:33: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_ULONG_FMT is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/lib.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ASSIGN [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_multi_handlers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diagnosis_buffer [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:191:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_from_environment [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:235:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:250:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_upon_error [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_upon_error [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:283:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_upon_error [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:321:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable http_globals [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger_value [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:365:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger_value [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:467:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_with_request [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:501:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:521:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:543:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:549:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_stack_entry [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:559:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_object [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:574:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:579:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:584:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_execute_data [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:589:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_stack_entry [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:594:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_symbol_table [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_object [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:604:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_handlers_set [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:612:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:621:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_multi_handlers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:636:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:652:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_multi_handlers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:667:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode_handlers_set [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:675:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_opcode_handlers [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:689:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_dir [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/lib.c:764:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/set.c:78:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xdebug-3.2.0/src/lib/set.c:63:17: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/str.c:94:13: style: Condition 'digit<10' is always true [knownConditionTrueFalse] xdebug-3.2.0/src/lib/str.c:92:15: note: Assignment 'digit=num%10', assigned value is less than 10 xdebug-3.2.0/src/lib/str.c:94:13: note: Condition 'digit<10' is always true xdebug-3.2.0/src/lib/str.c:233:3: error: Common realloc mistake: 'new_str' nulled but not freed upon failure [memleakOnRealloc] xdebug-3.2.0/src/lib/str.c:179:47: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/str.c:184:41: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/lib.c:211:45: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/lib.c:263:43: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/lib.c:338:8: style: Variable 'shared_secret' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/lib.c:719:83: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/lib.c:722:8: style: Variable 'tmp_loc_info' can be declared as pointer to const [constVariablePointer] xdebug-3.2.0/src/lib/lib.c:750:87: style: Parameter 'op_array' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/timing.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/usefulstuff.c:56:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/var.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/var_export_html.c:24:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/var_export_line.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/var_export_text.c:33:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/lib/var_export_xml.c:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_STRING [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/var_export_xml.c:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ACC_STATIC [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/var_export_xml.c:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/var_export_xml.c:429:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEND_ACC_STATIC [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/var_export_xml.c:512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_INDIRECT [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/var_export_xml.c:796:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/profiler/profiler.c:36:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/tracing/trace_computerized.c:59:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_VERSION [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_computerized.c:114:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_variadic [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_computerized.c:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_computerized.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_computerized.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_computerized.c:221:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_html.c:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/lib/var_export_xml.c:42:37: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/var_export_xml.c:195:86: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/var_export_xml.c:214:84: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/lib/var_export_xml.c:422:185: style: Parameter 'class_name' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/tracing/trace_textual.c:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_variadic [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_textual.c:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_textual.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_textual.c:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/trace_textual.c:290:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDEBUG_STR_INITIALIZER [valueFlowBailoutIncompleteVar] xdebug-3.2.0/src/tracing/tracing.c:30:1: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_EXTERN_MODULE_GLOBALS is a macro then please configure it. [unknownMacro] xdebug-3.2.0/src/tracing/trace_textual.c:211:85: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] xdebug-3.2.0/src/tracing/trace_textual.c:286:72: style: Parameter 'fse' can be declared as pointer to const [constParameterPointer] diff: DONE