2025-08-29 17:04 ftp://ftp.de.debian.org/debian/pool/main/x/xserver-xorg-video-vmware/xserver-xorg-video-vmware_13.4.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 46 311 elapsed-time: 0.7 3.8 head-timing-info: old-timing-info: head results: xf86-video-vmware-13.4.0/src/common_compat.h:4:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/src/common_compat.h:4:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/src/bits2pixels.c:115:18: style: Variable 'lbits' can be declared as pointer to const [constVariablePointer] xf86-video-vmware-13.4.0/src/bits2pixels.c:379:11: style: Variable 'lbits' can be declared as pointer to const [constVariablePointer] xf86-video-vmware-13.4.0/src/bits2pixels.c:643:18: style: Variable 'lbits' can be declared as pointer to const [constVariablePointer] xf86-video-vmware-13.4.0/src/bits2pixels.c:1181:11: style: Variable 'lbits' can be declared as pointer to const [constVariablePointer] xf86-video-vmware-13.4.0/src/bits2pixels.c:343:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] xf86-video-vmware-13.4.0/src/bits2pixels.c:607:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] xf86-video-vmware-13.4.0/src/bits2pixels.c:1144:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] xf86-video-vmware-13.4.0/src/bits2pixels.c:1409:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] xf86-video-vmware-13.4.0/src/vmware.h:46:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/src/vmware.h:46:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/src/vmware_bootstrap.c:39:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/src/vmware_bootstrap.c:39:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/src/vmware_common.c:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/src/vmware_common.c:106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/src/vmware_common.c:141:7: error: Common realloc mistake: 'extents' nulled but not freed upon failure [memleakOnRealloc] xf86-video-vmware-13.4.0/vmwarectrl/libvmwarectrl.c:139:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMwareCtrlQueryVersion [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwarectrl/libvmwarectrl.c:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMwareCtrlSetRes [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwarectrl/libvmwarectrl.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMwareCtrlSetTopology [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwarectrl/vmwarectrl.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_org [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_driver.h:61:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_driver.h:61:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_driver.c:56:0: error: #error "libpciaccess needed" [preprocessorErrorDirective] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_driver.c:56:2: error: #error "libpciaccess needed" [preprocessorErrorDirective] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_hosted.h:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_hosted.h:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_hosted.c:61:38: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:80:0: error: failed to evaluate #if condition, undefined function-like macro invocation: XORG_VERSION_NUMERIC( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:80:2: error: failed to evaluate #if condition, undefined function-like macro invocation: XORG_VERSION_NUMERIC( ... ) [preprocessorErrorDirective] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_composite.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_composite.c:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa_wrap_clamp_to_border [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_composite.c:125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa_filter_nearest [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_composite.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_composite.c:193:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PictOpClear [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_composite.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa_type_other [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa_format_a8r8g8b8 [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FLAG_RENDER_TARGET [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa_format_unknown [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa_format_a8r8g8b8 [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:298:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xa_format_unknown [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_xa_surface.c:412:24: style: Variable 'vsaa' can be declared as pointer to const [constVariablePointer] diff: 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:209:24: style: Variable 'spix' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopyInverted [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:405:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:422:10: style: Condition 'pRotatedTile' is always false [knownConditionTrueFalse] xf86-video-vmware-13.4.0/saa/saa.c:420:31: note: Assignment 'pRotatedTile=NULL', assigned value is 0 xf86-video-vmware-13.4.0/saa/saa.c:422:10: note: Condition 'pRotatedTile' is always false 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:556:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundPixmap [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:574:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundPixmap [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:587:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:622:29: style: Variable 'sscreen' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_WINDOW [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:689:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa.c:801:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_accel.c:137:29: style: Variable 'sscreen' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_accel.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_pixmap.c:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_pixmap.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_pixmap.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullPixmap [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:1005:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saa_check_get_image [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:1022:29: style: Variable 'sscreen' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_WINDOW [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:235:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:266:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:498:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:578:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FillTiled [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/saa/saa_unaccel.c:636:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pSreen [valueFlowBailoutIncompleteVar] head xf86-video-vmware-13.4.0/src/common_compat.h:4:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] head xf86-video-vmware-13.4.0/src/common_compat.h:4:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1014:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_org [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1074:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDMEM_MMIO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1228:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayModeRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1247:11: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1247:11: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1250:11: warning: If memory allocation fails, then there is a possible null pointer dereference: modeName [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1249:21: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1249:21: note: Assignment 'modeName=malloc(strlen(name)+1)', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1250:11: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1251:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1251:4: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1252:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1252:4: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1253:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1253:4: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1254:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1254:4: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1255:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1255:4: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1257:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1257:4: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1258:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode [nullPointerOutOfMemory] xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assuming allocation function fails xf86-video-vmware-13.4.0/src/vmware.c:1246:17: note: Assignment 'mode=malloc(sizeof(DisplayModeRec))', assigned value is 0 xf86-video-vmware-13.4.0/src/vmware.c:1258:4: note: Null pointer dereference 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:128:38: style:inconclusive: Function 'vmwareReadReg' argument 2 names different: declaration 'index' definition 'rIndex'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/src/vmware.h:229:28: note: Function 'vmwareReadReg' argument 2 names different: declaration 'index' definition 'rIndex'. xf86-video-vmware-13.4.0/src/vmware.c:128:38: note: Function 'vmwareReadReg' argument 2 names different: declaration 'index' definition 'rIndex'. 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1321:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:153:39: style:inconclusive: Function 'vmwareWriteReg' argument 2 names different: declaration 'index' definition 'wIndex'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/src/vmware.h:225:27: note: Function 'vmwareWriteReg' argument 2 names different: declaration 'index' definition 'wIndex'. xf86-video-vmware-13.4.0/src/vmware.c:153:39: note: Function 'vmwareWriteReg' argument 2 names different: declaration 'index' definition 'wIndex'. 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1652:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:1663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_OK [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARD32 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:316:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROBE_DETECT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:324:9: style: Condition '!VMWAREGetRec(pScrn)' is always false [knownConditionTrueFalse] xf86-video-vmware-13.4.0/src/vmware.c:324:22: note: Calling function 'VMWAREGetRec' returns 1 xf86-video-vmware-13.4.0/src/vmware.c:324:9: note: Condition '!VMWAREGetRec(pScrn)' is always false 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:790:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGA_SR_ALL [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:864:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGA_SR_ALL [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware.c:890:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGA_SR_ALL [valueFlowBailoutIncompleteVar] head xf86-video-vmware-13.4.0/src/vmware.h:46:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] head xf86-video-vmware-13.4.0/src/vmware.h:46:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] 2.18.0 xf86-video-vmware-13.4.0/src/vmware_bootstrap.c:247:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmware_bootstrap.c:369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_PROBED [valueFlowBailoutIncompleteVar] head xf86-video-vmware-13.4.0/src/vmware_bootstrap.c:39:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] head xf86-video-vmware-13.4.0/src/vmware_bootstrap.c:39:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:203:20: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:204:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_org [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:357:20: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:358:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:364:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:446:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:451:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:477:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:482:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:511:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:516:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:545:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:576:37: style: Parameter 'extEntry' can be declared as pointer to const. However it seems that 'VMwareCtrlResetProc' is a callback function, if 'extEntry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-vmware-13.4.0/src/vmwarectrl.c:607:34: note: You might need to cast the function pointer here xf86-video-vmware-13.4.0/src/vmwarectrl.c:576:37: note: Parameter 'extEntry' can be declared as pointer to const 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:603:16: style: Variable 'myext' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:609:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:75:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarectrl.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_Reply [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:130:57: style: Parameter 'src' can be declared as pointer to const. However it seems that 'vmwareLoadCursorImage' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-vmware-13.4.0/src/vmwarecurs.c:311:32: note: You might need to cast the function pointer here xf86-video-vmware-13.4.0/src/vmwarecurs.c:130:57: note: Parameter 'src' can be declared as pointer to const 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:284:28: style:inconclusive: Function 'vmwareCursorInit' argument 1 names different: declaration 'pScr' definition 'pScreen'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/src/vmware.h:266:14: note: Function 'vmwareCursorInit' argument 1 names different: declaration 'pScr' definition 'pScreen'. xf86-video-vmware-13.4.0/src/vmwarecurs.c:284:28: note: Function 'vmwareCursorInit' argument 1 names different: declaration 'pScr' definition 'pScreen'. 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:332:35: style:inconclusive: Function 'vmwareCursorCloseScreen' argument 1 names different: declaration 'pScr' definition 'pScreen'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/src/vmware.h:275:15: note: Function 'vmwareCursorCloseScreen' argument 1 names different: declaration 'pScr' definition 'pScreen'. xf86-video-vmware-13.4.0/src/vmwarecurs.c:332:35: note: Function 'vmwareCursorCloseScreen' argument 1 names different: declaration 'pScr' definition 'pScreen'. 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:386:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarecurs.c:416:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwaremodes.c:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwaremodes.c:73:21: style: Variable 'monitorModes' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwaremodes.c:76:22: style: Condition 'monitorModes==NULL' is always false [knownConditionTrueFalse] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:1049:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:1105:48: style:inconclusive: Function 'vmwareXvPutImage' argument 10 names different: declaration 'image' definition 'format'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/src/vmwarevideo.c:210:59: note: Function 'vmwareXvPutImage' argument 10 names different: declaration 'image' definition 'format'. xf86-video-vmware-13.4.0/src/vmwarevideo.c:1105:48: note: Function 'vmwareXvPutImage' argument 10 names different: declaration 'image' definition 'format'. 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:1116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvBadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:1287:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvBadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:1325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvBadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:449:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:574:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DevUnion [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:661:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:800:16: style: struct member '_item::regId' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:801:16: style: struct member '_item::value' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:805:16: style: struct member '_body::escape' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:806:16: style: struct member '_body::streamId' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:812:16: style: struct member '_cmdSetRegs::cmd' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:813:16: style: struct member '_cmdSetRegs::nsid' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:814:16: style: struct member '_cmdSetRegs::size' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:815:22: style: struct member '_cmdSetRegs::body' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:832:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:907:19: error: Expression 'pVid->currBuf=++pVid->currBuf&(1-1)' depends on order of evaluation of side effects [unknownEvaluationOrder] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:934:16: style: struct member '_body::escape' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarevideo.c:935:16: style: struct member '_body::streamId' is never used. [unusedStructMember] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXGetStateReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:135:19: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:136:21: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXGetScreenCountReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:190:20: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:191:21: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXGetScreenSizeReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:246:20: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:247:21: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:305:21: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:309:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xXineramaIsActiveReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:322:15: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:353:21: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:357:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xXineramaQueryScreensReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:370:21: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:387:20: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:460:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXQueryVersionReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:461:18: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXGetStateReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:489:18: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXGetScreenCountReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:517:18: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXGetScreenSizeReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:545:18: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:572:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xXineramaIsActiveReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:573:18: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xXineramaQueryScreensReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:601:18: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:663:41: style: Parameter 'extEntry' can be declared as pointer to const. However it seems that 'VMwareXineramaResetProc' is a callback function, if 'extEntry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-vmware-13.4.0/src/vmwarexinerama.c:714:34: note: You might need to cast the function pointer here xf86-video-vmware-13.4.0/src/vmwarexinerama.c:663:41: note: Parameter 'extEntry' can be declared as pointer to const 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:710:16: style: Variable 'myext' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:710:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANORAMIX_PROTOCOL_NAME [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:93:21: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/src/vmwarexinerama.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xPanoramiXQueryVersionReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_crtc.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOff [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_crtc.c:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_crtc.c:324:54: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_crtc.c:333:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_crtc.c:378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_crtc.c:462:29: style: Variable 'drm_crtc' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_crtc.c:468:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVMwareCtrlSetResReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:153:20: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:154:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVMwareCtrlSetTopologyReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:261:20: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:262:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:350:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVMwareCtrlQueryVersionReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:381:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVMwareCtrlSetResReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:415:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVMwareCtrlSetTopologyReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:480:37: style: Parameter 'extEntry' can be declared as pointer to const. However it seems that 'VMwareCtrlResetProc' is a callback function, if 'extEntry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:511:34: note: You might need to cast the function pointer here xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:480:37: note: Parameter 'extEntry' can be declared as pointer to const 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:507:16: style: Variable 'myext' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:507:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMWARE_CTRL_PROTOCOL_NAME [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:69:17: style: Variable 'n' is not assigned a value. [unassignedVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_ctrl.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVMwareCtrlQueryVersionReq [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_dri2.c:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2BufferFrontLeft [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_dri2.c:302:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_dri2.c:384:12: style: Variable 'myClip' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_dri2.c:412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_dri2.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] head xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_driver.h:61:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] head xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_driver.h:61:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GET_ABI_MAJOR( ... ) [preprocessorErrorDirective] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_drmi.c:130:16: style: Condition 'rep.error==0' is always false [knownConditionTrueFalse] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_drmi.c:155:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_FB_DIRTY_MAX_CLIPS [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_drmi.c:262:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_drmi.c:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVGA_CB_MAX_COMMAND_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_drmi.c:406:16: style: Condition 'rep.error==0' is always false [knownConditionTrueFalse] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_drmi.c:85:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_FB_DIRTY_MAX_CLIPS [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:113:28: style: Variable 'vmwgfx_output' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:216:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_PROP_RANGE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:229:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:253:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86OutputStatusConnected [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:311:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:313:33: style: Variable 'drm_mode' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:314:39: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:319:6: style: Condition 'drm_mode' is always true [knownConditionTrueFalse] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:320:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayModeRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_OK [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:458:9: style: Condition '!err' is always true [knownConditionTrueFalse] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:435:15: note: Assignment 'err=0', assigned value is 0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:458:9: note: Condition '!err' is always true 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:461:12: style: Return value '!err' is always true [knownConditionTrueFalse] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:435:15: note: Assignment 'err=0', assigned value is 0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:461:12: note: Return value '!err' is always true 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:545:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:600:39: style: Variable 'drm_connector' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_output.c:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:256:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:266:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:310:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DevUnion [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:399:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvBadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:569:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pScreen [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:595:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvBadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:631:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:670:48: style:inconclusive: Function 'vmw_xv_put_image' argument 10 names different: declaration 'image' definition 'format'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:200:59: note: Function 'vmw_xv_put_image' argument 10 names different: declaration 'image' definition 'format'. xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:670:48: note: Function 'vmw_xv_put_image' argument 10 names different: declaration 'image' definition 'format'. 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:707:57: style:inconclusive: Function 'vmw_xv_stop_video' argument 3 names different: declaration 'Cleanup' definition 'cleanup'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:204:69: note: Function 'vmw_xv_stop_video' argument 3 names different: declaration 'Cleanup' definition 'cleanup'. xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:707:57: note: Function 'vmw_xv_stop_video' argument 3 names different: declaration 'Cleanup' definition 'cleanup'. 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:820:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:859:33: style: Variable 'port' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_overlay.c:860:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1032:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1056:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pScreen [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1523:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FLAG_SCANOUT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1575:50: style:inconclusive: Function 'vmwgfx_scanout_unref' argument 1 names different: declaration 'box' definition 'entry'. [funcArgNamesDifferent] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.h:97:50: note: Function 'vmwgfx_scanout_unref' argument 1 names different: declaration 'box' definition 'entry'. xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1575:50: note: Function 'vmwgfx_scanout_unref' argument 1 names different: declaration 'box' definition 'entry'. 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:159:45: style: Parameter 'vsaa' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1606:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1627:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pScreen [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:349:31: style: Variable 'vpix' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:354:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:386:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:391:44: style: Parameter 'driver' can be declared as pointer to const. However it seems that 'vmwgfx_release_from_cpu' is a callback function, if 'driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1394:25: note: You might need to cast the function pointer here xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:391:44: note: Parameter 'driver' can be declared as pointer to const 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:443:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FB_MASK [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:45:31: style: Variable 'vpix' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:557:24: style: Variable 'vsaa' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:574:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:647:37: style: Parameter 'pixdata' can be declared as pointer to const. However it seems that 'vmwgfx_modify_pixmap_header' is a callback function, if 'pixdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:1400:29: note: You might need to cast the function pointer here xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:647:37: note: Parameter 'pixdata' can be declared as pointer to const 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:715:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:732:31: style: Variable 'vpix' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:747:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:75:31: style: Variable 'vpix' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:808:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:80:0: error: failed to evaluate #if condition, undefined function-like macro invocation: XORG_VERSION_NUMERIC( ... ) [preprocessorErrorDirective] head xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:80:2: error: failed to evaluate #if condition, undefined function-like macro invocation: XORG_VERSION_NUMERIC( ... ) [preprocessorErrorDirective] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:866:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:923:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_saa.c:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pScreen [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:1013:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:302:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:400:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ERR_NONE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:518:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_FLAG_RENDER_TARGET [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:612:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:685:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:681:12: note: ret is assigned xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:685:8: note: ret is overwritten 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:707:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:815:12: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:812:8: note: ret is assigned xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:815:12: note: ret is overwritten 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:837:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:897:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pScreen [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:919:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:929:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-vmware-13.4.0/vmwgfx/vmwgfx_tex_video.c:996:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] DONE