2025-08-29 17:01 ftp://ftp.de.debian.org/debian/pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_22.0.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=opengl --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 -j10 platform: Linux-6.14.8-2-pve-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 65 510 elapsed-time: 0.5 10.5 head-timing-info: old-timing-info: head results: xf86-video-ati-22.0.0/src/atimodule.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/ati.c:147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/compat-api.h:29:0: error: failed to evaluate #if condition, undefined function-like macro invocation: SET_ABI_VERSION( ... ) [preprocessorErrorDirective] xf86-video-ati-22.0.0/src/compat-api.h:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: SET_ABI_VERSION( ... ) [preprocessorErrorDirective] xf86-video-ati-22.0.0/src/radeon_exa_render.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_COLOR_FORMAT_ARGB8888 [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R300_COLORFORMAT_ARGB8888 [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:168:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_SRC_BLEND_MASK [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:215:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:263:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:309:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:361:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:495:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourcePictTypeSolidFill [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:547:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable composite_op [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:587:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:707:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:758:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:949:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:1080:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:1137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:1342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:1441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:2102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_header [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:2146:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accel_state [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:2180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xFixed1 [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:2225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIP_FAMILY_R300 [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:2371:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable need_src_tile_x [valueFlowBailoutIncompleteVar] xf86-video-ati-22.0.0/src/radeon_exa_render.c:381:30: error: Array 'R100TexFormats[6]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] xf86-video-ati-22.0.0/src/radeon_exa_render.c:376:19: note: Assuming that condition 'iaccel_state->force' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ati-22.0.0/src/drmmode_display.c:488:27: note: info->accel_state->force is assigned xf86-video-ati-22.0.0/src/drmmode_display.c:491:27: note: info->accel_state->force is overwritten 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:591:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:647:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:681:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_Rotate_0 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:723:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ent [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:72:67: style: Parameter 'output_name' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:827:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.c:868:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/drmmode_display.h:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:132:52: style: Parameter 'sq_conf' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:1424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:1473:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_GTT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:210:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:339:58: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:343:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:446:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:579:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:622:32: style: Variable 'accel_state' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:668:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:669:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:694:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:782:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:800:62: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:836:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:847:86: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:875:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:891:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:940:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_accel.c:974:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1081:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1154:32: style: Variable 'accel_state' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1232:27: style: Same expression on both sides of '/'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1496:30: style: Same expression on both sides of '-'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1505:41: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1654:32: style: Variable 'accel_state' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1666:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:174:41: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1783:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1907:44: style: Variable 'accel_state' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:1949:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:2002:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:2050:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:292:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:390:33: style: Same expression on both sides of '-'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:597:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:755:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:766:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:818:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:870:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_exa.c:884:54: error: Array 'EVERGREENTexFormats[14]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] xf86-video-ati-22.0.0/src/evergreen_exa.c:861:5: note: After for loop, i has value 14 xf86-video-ati-22.0.0/src/evergreen_exa.c:884:54: note: Array index out of bounds 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg.h:163:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1022:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1069:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:106:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:114:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1495:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1652:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1700:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1827:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1905:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:1951:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:2653:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:370:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:4029:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:442:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:551:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:687:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_reg_auto.h:869:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_shader.c:111:0: error: failed to expand 'VTX_DWORD2', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_shader.c:111:1: error: failed to expand 'VTX_DWORD2', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_textured_videofuncs.c:133:11: style: Variable 'gamma' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ati-22.0.0/src/evergreen_textured_videofuncs.c:116:11: note: gamma is assigned xf86-video-ati-22.0.0/src/evergreen_textured_videofuncs.c:133:11: note: gamma is overwritten 2.18.0 xf86-video-ati-22.0.0/src/evergreen_textured_videofuncs.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_textured_videofuncs.c:411:33: style: Same expression on both sides of '-'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_textured_videofuncs.c:419:41: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xf86-video-ati-22.0.0/src/evergreen_textured_videofuncs.c:445:41: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1198:32: style: Variable 'accel_state' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1276:27: style: Same expression on both sides of '/'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1344:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1532:25: style: Same expression on both sides of '-'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1681:32: style: Variable 'accel_state' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1693:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1813:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1933:44: style: Variable 'accel_state' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1946:38: style: The statement 'if (accel_state->exaMarkerSynced!=marker) accel_state->exaMarkerSynced=marker' is logically equivalent to 'accel_state->exaMarkerSynced=marker'. [duplicateConditionalAssign] xf86-video-ati-22.0.0/src/r600_exa.c:1947:31: note: Assignment 'accel_state->exaMarkerSynced=marker' xf86-video-ati-22.0.0/src/r600_exa.c:1946:38: note: Condition 'accel_state->exaMarkerSynced!=marker' is redundant 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1962:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:1982:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:2029:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:361:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:458:28: style: Same expression on both sides of '-'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:526:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:660:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:66:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:814:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:825:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:885:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatNone [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_exa.c:898:49: error: Array 'R600TexFormats[14]' accessed at index 14, which is out of bounds. [arrayIndexOutOfBounds] xf86-video-ati-22.0.0/src/r600_exa.c:876:5: note: After for loop, i has value 14 xf86-video-ati-22.0.0/src/r600_exa.c:898:49: note: Array index out of bounds 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:1005:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:1072:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:1087:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:115:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:123:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:1372:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:1519:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:1722:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:2169:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:2471:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:3050:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:3070:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:375:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:446:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:528:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_auto_r6xx.h:740:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:117:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:209:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:217:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:262:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:306:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:356:63: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:401:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_reg_r6xx.h:72:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/r600_shader.c:114:0: error: failed to expand 'VTX_DWORD2', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] 2.18.0 xf86-video-ati-22.0.0/src/r600_shader.c:114:1: error: failed to expand 'VTX_DWORD2', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] 2.18.0 xf86-video-ati-22.0.0/src/r600_textured_videofuncs.c:131:11: style: Variable 'gamma' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ati-22.0.0/src/r600_textured_videofuncs.c:114:11: note: gamma is assigned xf86-video-ati-22.0.0/src/r600_textured_videofuncs.c:131:11: note: gamma is overwritten 2.18.0 xf86-video-ati-22.0.0/src/r600_textured_videofuncs.c:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r600_textured_videofuncs.c:422:28: style: Same expression on both sides of '-'. [duplicateExpression] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:1154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:1188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:1233:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_GTT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:127:47: style: Parameter 'sq_conf' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:177:53: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:200:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:429:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:476:70: style: Parameter 'const_buf' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:482:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:505:32: style: Variable 'accel_state' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:539:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:560:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:630:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:644:57: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:686:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:687:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:714:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:729:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:759:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:788:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:929:2: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:941:2: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 xf86-video-ati-22.0.0/src/r6xx_accel.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon.h:784:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon.h:793:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverPrivate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon.h:826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon.h:826:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.18.0 xf86-video-ati-22.0.0/src/radeon.h:884:9: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] xf86-video-ati-22.0.0/src/radeon.h:883:19: note: outer condition: *fb_ptr xf86-video-ati-22.0.0/src/radeon.h:884:9: note: identical inner condition: *fb_ptr 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_INFO_NUM_GB_PIPES [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WARNING [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:219:25: style: Variable 'gb_tile_config' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:220:25: style: Variable 'gb_tile_config' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:221:25: style: Variable 'gb_tile_config' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:223:25: style: Variable 'gb_tile_config' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:959:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:961:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:972:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_accel.c:988:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable radeon_surface [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:309:9: style: Condition 'bo' is always true [knownConditionTrueFalse] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:338:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverPrivate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:367:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:443:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:457:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:504:5: warning: Either the condition '!bo' is redundant or there is possible null pointer dereference: bo. [nullPointerRedundantCheck] xf86-video-ati-22.0.0/src/radeon_bo_helper.c:505:9: note: Assuming that condition '!bo' is not redundant xf86-video-ati-22.0.0/src/radeon_bo_helper.c:504:5: note: Null pointer dereference 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:514:33: style: Variable 'driver_priv' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.c:83:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_TILING_MICRO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_bo_helper.h:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_PIXMAP [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_dri2.h:47:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_dri3.c:289:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:100:9: error: Uninitialized variable: e->seq [uninitvar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:161:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:162:9: error: Uninitialized variable: e->crtc [uninitvar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:203:5: error: Memory leak: e [memleak] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:218:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:219:9: error: Uninitialized variable: e->client [uninitvar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:235:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:236:9: error: Uninitialized variable: e->seq [uninitvar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:265:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:266:9: error: Uninitialized variable: e->id [uninitvar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:285:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:361:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:362:9: error: Uninitialized variable: e->crtc [uninitvar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_drm_queue.c:99:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:103:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:233:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:310:36: style: Variable 'driver_priv' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:317:36: style: Variable 'driver_priv' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:194:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:211:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GMC_DST_PITCH_OFFSET_CNTL [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:310:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:385:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_HOST_DATA_SWAP_NONE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:387:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:490:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_HOST_DATA_SWAP_NONE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:587:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exa [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:588:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_funcs.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_shared.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_shared.c:204:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_GTT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_shared.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_WINDOW [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_shared.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_exa_shared.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverPrivate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_PIXMAP_USAGE_BACKING_PIXMAP [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:385:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverPrivate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:457:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLAMOR_USE_EGL_SCREEN [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverPrivate [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.h:100:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.h:103:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.h:103:97: style: Parameter 'bo' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.h:97:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_glamor.h:98:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1051:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1077:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1154:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1226:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtSema [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_INFO_FASTFB_WORKING [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_INFO_FUSION_GART_WORKING [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1298:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_INFO_ACCEL_WORKING2 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1326:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Support32bppFb [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1384:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1406:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_GTT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1477:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1494:22: style: Variable 'card' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1532:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1547:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:155:9: style:inconclusive: Function 'radeon_ddx_cs_start' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent] xf86-video-ati-22.0.0/src/radeon.h:704:9: note: Function 'radeon_ddx_cs_start' argument 2 names different: declaration 'num' definition 'n'. xf86-video-ati-22.0.0/src/radeon_kms.c:155:9: note: Function 'radeon_ddx_cs_start' argument 2 names different: declaration 'num' definition 'n'. 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1588:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1700:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_CAP_PRIME [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1723:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1748:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:1770:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROBE_DETECT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:178:19: style: Variable 'pPriv' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:188:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2064:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOff [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2272:20: style: Variable 'subPixelOrder' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2272:34: style: Variable 'subPixelOrder' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2272:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubPixelUnknown [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2276:17: style: Unused variable: s [unusedVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:231:19: style: Local variable 'pPriv' shadows outer variable [shadowVariable] xf86-video-ati-22.0.0/src/radeon_kms.c:197:15: note: Shadowed declaration xf86-video-ati-22.0.0/src/radeon_kms.c:231:19: note: Shadow variable 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:232:22: style: Local variable 'pRADEONEnt' shadows outer variable [shadowVariable] xf86-video-ati-22.0.0/src/radeon_kms.c:198:18: note: Shadowed declaration xf86-video-ati-22.0.0/src/radeon_kms.c:232:22: note: Shadow variable 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2542:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2594:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtSema [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2623:51: style: Parameter 'pScreen' can be declared as pointer to const. However it seems that 'client_pixmap_unref_fb' is a callback function, if 'pScreen' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xf86-video-ati-22.0.0/src/radeon_kms.c:2715:11: note: You might need to cast the function pointer here xf86-video-ati-22.0.0/src/radeon_kms.c:2623:51: note: Parameter 'pScreen' can be declared as pointer to const 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2636:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:273:69: style: Parameter 'client_priv' can be declared as pointer to const [constParameterPointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2743:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_Rotate_0 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2765:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2864:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driver_private [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:2895:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_BANDWIDTH [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:289:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devPrivates [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:319:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverClient [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:331:21: style: Variable 'damage_ext' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:441:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:471:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:529:24: style: Variable 'fb' can be declared as pointer to const [constVariablePointer] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:711:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:770:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:837:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_kms.c:957:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_misc.c:62:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_present.c:500:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_probe.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_probe.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_probe.c:97:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_sync.c:140:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:199:4: style: Variable 'w' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:200:6: style: Variable 'cpp' is assigned a value that is never used. [unreadVariable] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:316:12: style: Local variable 'ret' shadows outer variable [shadowVariable] xf86-video-ati-22.0.0/src/radeon_textured_video.c:242:9: note: Shadowed declaration xf86-video-ati-22.0.0/src/radeon_textured_video.c:316:12: note: Shadow variable 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadMatch [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:677:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadValue [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:696:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_VRAM [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:703:6: style: Local variable 'ret' shadows outer variable [shadowVariable] xf86-video-ati-22.0.0/src/radeon_textured_video.c:691:9: note: Shadowed declaration xf86-video-ati-22.0.0/src/radeon_textured_video.c:703:6: note: Shadow variable 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_video.c:828:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VideoAdaptorRec [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:1040:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:1065:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:1094:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:1503:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:2459:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:2509:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:2538:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:340:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:3810:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_textured_videofuncs.c:887:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_vbo.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_GEM_DOMAIN_GTT [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_vbo.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_vbo.c:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_video.c:150:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VideoAdaptorPtr [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_video.c:155:6: style: Condition 'texturedAdaptor' is always false [knownConditionTrueFalse] xf86-video-ati-22.0.0/src/radeon_video.c:154:48: note: Calling function 'radeon_glamor_xv_init' returns 0 xf86-video-ati-22.0.0/src/radeon_video.c:154:48: note: Assignment 'texturedAdaptor=radeon_glamor_xv_init(pScreen,16)', assigned value is 0 xf86-video-ati-22.0.0/src/radeon_video.c:155:6: note: Condition 'texturedAdaptor' is always false 2.18.0 xf86-video-ati-22.0.0/src/radeon_video.c:74:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_video.c:97:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrPrivKey [valueFlowBailoutIncompleteVar] 2.18.0 xf86-video-ati-22.0.0/src/radeon_xvmc.c:135:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] DONE