2025-11-03 05:02 ftp://ftp.de.debian.org/debian/pool/main/x/xserver-xorg-video-nouveau/xserver-xorg-video-nouveau_1.0.18.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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 1f35303 (2025-11-01 19:39:44 +0100) count: 4 332 elapsed-time: 0.1 1.4 head-timing-info: old-timing-info: head results: xf86-video-nouveau-1.0.18/src/compat-api.h:39:0: error: failed to evaluate #if condition, undefined function-like macro invocation: SET_ABI_VERSION( ... ) [preprocessorErrorDirective] xf86-video-nouveau-1.0.18/src/compat-api.h:39:2: error: failed to evaluate #if condition, undefined function-like macro invocation: SET_ABI_VERSION( ... ) [preprocessorErrorDirective] xf86-video-nouveau-1.0.18/src/nouveau_present.h:16:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-nouveau-1.0.18/src/nouveau_sync.h:31:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] diff: head xf86-video-nouveau-1.0.18/src/compat-api.h:39:0: error: failed to evaluate #if condition, undefined function-like macro invocation: SET_ABI_VERSION( ... ) [preprocessorErrorDirective] head xf86-video-nouveau-1.0.18/src/compat-api.h:39:2: error: failed to evaluate #if condition, undefined function-like macro invocation: SET_ABI_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1003:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1037:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_PROP_RANGE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1175:62: style: Parameter 'output_name' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:121:30: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:121:30: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:123:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1277:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPU_SCREEN_OFFSET [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:129:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:129:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1396:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:1396:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1404:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driver_private [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1512:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1556:34: style:inconclusive: Function 'drmmode_adjust_frame' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:6:39: note: Function 'drmmode_adjust_frame' argument 1 names different: declaration 'pScrn' definition 'scrn'. xf86-video-nouveau-1.0.18/src/drmmode_display.c:1556:34: note: Function 'drmmode_adjust_frame' argument 1 names different: declaration 'pScrn' definition 'scrn'. 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1573:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:1573:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1594:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HARDWARE_CURSOR_TRUECOLOR_AT_8BPP [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:165:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:167:9: style: Condition 'e==event_data' is always true [knownConditionTrueFalse] xf86-video-nouveau-1.0.18/src/drmmode_display.c:161:26: note: e is assigned 'event_data' here. xf86-video-nouveau-1.0.18/src/drmmode_display.c:167:9: note: Condition 'e==event_data' is always true 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1751:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrPrivKey [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1830:10: style: Variable 'read_mask' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1859:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverGeneration [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:1883:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverGeneration [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:188:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:189:10: error: Uninitialized variable: e->drmmode [uninitvar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:201:14: style:inconclusive: Function 'drmmode_event_queue' argument 5 names different: declaration 'token' definition 'event_data'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:22:13: note: Function 'drmmode_event_queue' argument 5 names different: declaration 'token' definition 'event_data'. xf86-video-nouveau-1.0.18/src/drmmode_display.c:201:14: note: Function 'drmmode_event_queue' argument 5 names different: declaration 'token' definition 'event_data'. 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:231:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:232:10: error: Uninitialized variable: e->drmmode [uninitvar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_EVENT_CONTEXT_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:271:61: style: Parameter 'kmode' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayModeRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:322:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_DISPLAY_MODE_LEN [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:330:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:330:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_WR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:351:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:351:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:447:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:447:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:454:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:469:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:469:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:473:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_WR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:485:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:485:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:490:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:496:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:496:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:501:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:508:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:508:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:553:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:553:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:569:78: style: Parameter 'data' can be declared as pointer to const. However it seems that 'drmmode_crtc_shadow_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-nouveau-1.0.18/src/drmmode_display.c:677:20: note: You might need to cast the function pointer here xf86-video-nouveau-1.0.18/src/drmmode_display.c:569:78: note: Parameter 'data' can be declared as pointer to const 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:571:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:571:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:589:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:589:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:596:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:692:27: style: Local variable 'drmmode_crtc' shadows outer function [shadowFunction] xf86-video-nouveau-1.0.18/src/nv_proto.h:15:6: note: Shadowed declaration xf86-video-nouveau-1.0.18/src/drmmode_display.c:692:27: note: Shadow variable 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:705:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_GART [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:728:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86OutputStatusDisconnected [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:758:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_T_DEFAULT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:793:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_PROP_BLOB [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:821:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:849:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_EDID_COMPLETE_RAWDATA [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:900:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_PROP_ENUM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:921:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:966:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_PROP_RANGE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:978:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] 2.18.0 xf86-video-nouveau-1.0.18/src/drmmode_display.c:97:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driver_private [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copy.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copy85b5.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copy85b5.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_RD [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copy85b5.c:92:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copy90b5.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_RD [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copy90b5.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copya0b5.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_RD [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_copya0b5.c:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_dri2.c:11:0: error: #error "This driver requires a DRI2-enabled X server" [preprocessorErrorDirective] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_dri2.c:11:2: error: #error "This driver requires a DRI2-enabled X server" [preprocessorErrorDirective] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:217:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_GART [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:266:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:390:42: style:inconclusive: Function 'nouveau_exa_pixmap_is_onscreen' argument 1 names different: declaration 'pPixmap' definition 'ppix'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:54:47: note: Function 'nouveau_exa_pixmap_is_onscreen' argument 1 names different: declaration 'pPixmap' definition 'ppix'. xf86-video-nouveau-1.0.18/src/nouveau_exa.c:390:42: note: Function 'nouveau_exa_pixmap_is_onscreen' argument 1 names different: declaration 'pPixmap' definition 'ppix'. 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:46:56: style:inconclusive: Function 'NVAccelM2MF' argument 5 names different: declaration 'srco' definition 'srcoff'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:56:61: note: Function 'NVAccelM2MF' argument 5 names different: declaration 'srco' definition 'srcoff'. xf86-video-nouveau-1.0.18/src/nouveau_exa.c:46:56: note: Function 'NVAccelM2MF' argument 5 names different: declaration 'srco' definition 'srcoff'. 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:46:73: style:inconclusive: Function 'NVAccelM2MF' argument 6 names different: declaration 'dsto' definition 'dstoff'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:56:76: note: Function 'NVAccelM2MF' argument 6 names different: declaration 'dsto' definition 'dstoff'. xf86-video-nouveau-1.0.18/src/nouveau_exa.c:46:73: note: Function 'NVAccelM2MF' argument 6 names different: declaration 'dsto' definition 'dstoff'. 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:47:25: style:inconclusive: Function 'NVAccelM2MF' argument 7 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:57:23: note: Function 'NVAccelM2MF' argument 7 names different: declaration 's' definition 'src'. xf86-video-nouveau-1.0.18/src/nouveau_exa.c:47:25: note: Function 'NVAccelM2MF' argument 7 names different: declaration 's' definition 'src'. 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:48:25: style:inconclusive: Function 'NVAccelM2MF' argument 13 names different: declaration 'd' definition 'dst'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:58:23: note: Function 'NVAccelM2MF' argument 13 names different: declaration 'd' definition 'dst'. xf86-video-nouveau-1.0.18/src/nouveau_exa.c:48:25: note: Function 'NVAccelM2MF' argument 13 names different: declaration 'd' definition 'dst'. 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_exa.c:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:139:32: style: Parameter 'push' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_LOW [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_OR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_OR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_OR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:218:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_local.h:99:36: style: Parameter 'push' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_wfb.c:121:27: portability: '(void*)wfb->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_wfb.c:65:21: style: Variable 'wfb' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_wfb.c:89:34: portability: '(void*)wfb->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1147:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1172:39: style: Condition 'NV_calculate_pitches_and_mem_size(pNv,action_flags,&srcPitch,&srcPitch2,&dstPitch,&s2offset,&s3offset,&uv_offset,&newFBSize,&newTTSize,&line_len,npixels,nlines,width,height)' is always false [knownConditionTrueFalse] xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1172:39: note: Calling function 'NV_calculate_pitches_and_mem_size' returns 0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1172:39: note: Condition 'NV_calculate_pitches_and_mem_size(pNv,action_flags,&srcPitch,&srcPitch2,&dstPitch,&s2offset,&s3offset,&uv_offset,&newFBSize,&newTTSize,&line_len,npixels,nlines,width,height)' is always false 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1453:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1450:7: note: ret is assigned xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1453:8: note: ret is overwritten 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1577:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1594:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1653:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1663:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1673:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1693:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1745:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VideoAdaptorRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1814:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VideoAdaptorRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1935:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:1964:28: style: Condition '1||!NVChipsetHasOverlay(pNv)' is always true [knownConditionTrueFalse] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2011:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VideoAdaptorRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2093:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VideoAdaptorRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VideoAdaptorRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2225:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2263:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXA [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2283:3: warning: Size of pointer 'newAdaptors' used instead of size of its data. [pointerSize] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:2380:45: style: Parameter 'bo' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:282:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrPrivKey [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:348:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:373:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:421:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:440:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:477:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:499:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:516:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:588:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable milliseconds [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:774:34: style: Parameter 'src_x' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:774:48: style: Parameter 'src_y' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:775:12: style: Parameter 'src_w' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:775:26: style: Parameter 'src_h' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:775:40: style: Parameter 'drw_x' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:775:54: style: Parameter 'drw_y' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:825:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nouveau_xv.c:990:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOURCC_YUY2 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_accel.h:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_accel.h:67:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_accel.h:77:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:247:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_LOW [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:281:14: style:inconclusive: Function 'NV04EXAUploadIFC' argument 4 names different: declaration 'pdPix' definition 'pdpix'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:93:19: note: Function 'NV04EXAUploadIFC' argument 4 names different: declaration 'pdPix' definition 'pdpix'. xf86-video-nouveau-1.0.18/src/nv04_exa.c:281:14: note: Function 'NV04EXAUploadIFC' argument 4 names different: declaration 'pdPix' definition 'pdpix'. 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:392:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:395:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_RD [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:53:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:53:19: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 52. [shiftTooManyBitsSigned] xf86-video-nouveau-1.0.18/src/nv04_exa.c:52:34: note: Assuming that condition 'ppix->drawable.bitsPerPixel<32' is not redundant xf86-video-nouveau-1.0.18/src/nv04_exa.c:53:19: note: Shift 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:54:16: style: Condition 'planemask!=~0' is always true [knownConditionTrueFalse] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_exa.c:57:17: style: Condition 'planemask!=~0' is always true [knownConditionTrueFalse] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_xv_blit.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_xv_blit.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_xv_blit.c:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_xv_blit.c:65:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_xv_ovl.c:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_xv_ovl.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv04_xv_ovl.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:153:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourcePictTypeSolidFill [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PictOpSaturate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:345:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:459:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:467:18: style: Variable 'op' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:511:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:639:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:645:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:679:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:680:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_exa.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_xv_ovl.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_xv_ovl.c:251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_xv_ovl.c:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_xv_ovl.c:286:10: style: Variable 'satSine' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_xv_ovl.c:289:12: style: Variable 'satCosine' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-nouveau-1.0.18/src/nv10_xv_ovl.c:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PictOpSaturate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:204:50: style: Parameter 'blend' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICT_a8 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:255:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:375:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:394:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:401:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourcePictTypeSolidFill [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:439:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:440:16: style: Variable 'opr' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:594:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:606:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:760:34: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_exa.c:761:34: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:154:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:194:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:229:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:230:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:235:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:311:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:312:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:361:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:392:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv30_xv_tex.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PictOpSaturate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:135:50: style: Parameter 'blend' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICT_a8 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:245:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:360:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:380:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:391:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:425:28: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:426:16: style: Variable 'opr' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:578:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_exa.c:592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_xv_tex.c:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_xv_tex.c:194:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_xv_tex.c:314:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_xv_tex.c:315:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_xv_tex.c:354:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_xv_tex.c:385:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv40_xv_tex.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_accel.c:130:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_accel.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_accel.c:70:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_accel.c:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_accel.c:94:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_accel.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_accel.h:72:61: style: Parameter 'bo' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:101:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:149:16: style: Condition 'planemask!=~0' is always true [knownConditionTrueFalse] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:258:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:320:15: style:inconclusive: Function 'NV50EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:176:20: note: Function 'NV50EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. xf86-video-nouveau-1.0.18/src/nv50_exa.c:320:15: note: Function 'NV50EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:326:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:391:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:470:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:582:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:73:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:749:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:755:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PictOpAdd [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:764:24: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:808:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:838:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_exa.c:934:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_RD [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_xv.c:337:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_WR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_xv.c:358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_xv.c:379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_xv.c:440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_xv.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv50_xv.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:189:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:280:49: style:inconclusive: Function 'NVAccelGetCtxSurf2DFormatFromPicture' argument 1 names different: declaration 'pPix' definition 'pPict'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:30:54: note: Function 'NVAccelGetCtxSurf2DFormatFromPicture' argument 1 names different: declaration 'pPix' definition 'pPict'. xf86-video-nouveau-1.0.18/src/nv_accel_common.c:280:49: note: Function 'NVAccelGetCtxSurf2DFormatFromPicture' argument 1 names different: declaration 'pPix' definition 'pPict'. 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_WINDOW [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:412:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:446:20: style: Variable 'fifo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:466:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:47:8: style: Redundant initialization for 'flags'. The initialized value is overwritten before it is read. [redundantInitialization] xf86-video-nouveau-1.0.18/src/nv_accel_common.c:40:12: note: flags is initialized xf86-video-nouveau-1.0.18/src/nv_accel_common.c:47:8: note: flags is overwritten 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:499:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_accel_common.c:634:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_driver.c:202:46: error: There is an unknown macro here somewhere. Configuration is required. If NV_DRIVER_DATE is a macro then please configure it. [unknownMacro] 2.18.0 xf86-video-nouveau-1.0.18/src/nv_shadow.c:41:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_WR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:231:21: style: Variable 'bo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:260:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:300:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:301:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:303:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:304:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:326:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.c:326:40: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_accel.h:88:61: style: Parameter 'bo' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:103:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:151:16: style: Condition 'planemask!=~0' is always true [knownConditionTrueFalse] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:260:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:322:15: style:inconclusive: Function 'NVC0EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. [funcArgNamesDifferent] xf86-video-nouveau-1.0.18/src/nv_proto.h:199:20: note: Function 'NVC0EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. xf86-video-nouveau-1.0.18/src/nvc0_exa.c:322:15: note: Function 'NVC0EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:421:21: style: Variable 'bo' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:466:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:556:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:574:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:737:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:742:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PictOpAdd [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:751:24: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:795:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:826:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_exa.c:971:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_RD [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_xv.c:290:49: style: Parameter 'off' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_xv.c:290:61: style: Parameter 'uco' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_xv.c:290:73: style: Parameter 'vco' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_xv.c:296:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_WR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_xv.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/nvc0_xv.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOUVEAU_BO_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/vl_hwmc.c:124:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-nouveau-1.0.18/src/vl_hwmc.c:158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] DONE