Newly introduced defects

List of Defects

Error: GCC_ANALYZER_WARNING (CWE-401): [#def1]
mesa-24.1.2-build/mesa-24.1.2/include/tensorflow/lite/c/common.h:39: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:13: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c: scope_hint: In function ‘PrepareDelegate’
mesa-24.1.2-build/mesa-24.1.2/include/tensorflow/lite/core/c/common.h:219:14: warning[-Wanalyzer-malloc-leak]: leak of ‘supported_nodes’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:356:4: note: in expansion of macro ‘TF_LITE_ENSURE_STATUS’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:356:4: note: in expansion of macro ‘TF_LITE_ENSURE_STATUS’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:356:4: note: in expansion of macro ‘TF_LITE_ENSURE_STATUS’
#  217|       const TfLiteStatus s = (a);  \
#  218|       if (s != kTfLiteOk) {        \
#  219|->       return s;                  \
#  220|       }                            \
#  221|     } while (0)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def2]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h:1875:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘data_w’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_tex.c: scope_hint: In function ‘shrink_image_load’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:101:4: note: in expansion of macro ‘nir_foreach_block_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:759:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘shrink_image_load’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘shrink_image_load’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_tex.c: scope_hint: In function ‘shrink_image_load’
# 1873|   nir_u2u64(nir_builder *build, nir_def *src0)
# 1874|   {
# 1875|->    if (src0->bit_size == 64)
# 1876|         return src0;
# 1877|      return nir_build_alu1(build, nir_op_u2u64, src0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:490: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:7: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h:11884:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘src0’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:425:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:425:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:282:28: note: in definition of macro ‘exec_node_data’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:759:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘_nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:1930:4: note: in expansion of macro ‘nir_build_store_reg’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h: scope_hint: In function ‘_nir_build_store_reg’
#11882|         build->shader, nir_intrinsic_store_reg);
#11883|   
#11884|->    intrin->num_components = src0->num_components;
#11885|      intrin->src[0] = nir_src_for_ssa(src0);
#11886|      intrin->src[1] = nir_src_for_ssa(src1);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h: scope_hint: In function ‘_nir_build_store_shared’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h:11954:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘src0’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:744:15: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:5052:7: note: in definition of macro ‘_PASS’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_task_shader.c:437:7: note: in expansion of macro ‘NIR_PASS_V’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:5052:7: note: in definition of macro ‘_PASS’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_task_shader.c:437:7: note: in expansion of macro ‘NIR_PASS_V’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4265:4: note: in expansion of macro ‘foreach_list_typed_from’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:744:15: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:282:28: note: in definition of macro ‘exec_node_data’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_task_shader.c: scope_hint: In function ‘_nir_build_store_shared’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘_nir_build_store_shared’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_task_shader.c: scope_hint: In function ‘_nir_build_store_shared’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_task_shader.c:90:4: note: in expansion of macro ‘nir_store_shared’
#11952|         build->shader, nir_intrinsic_store_shared);
#11953|   
#11954|->    intrin->num_components = src0->num_components;
#11955|      intrin->src[0] = nir_src_for_ssa(src0);
#11956|      intrin->src[1] = nir_src_for_ssa(src1);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:490: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/compiler/nir/nir_builder_opcodes.h:12029:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘src0’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1474:7: note: in expansion of macro ‘nir_vulkan_resource_index’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/nir_spirv.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_private.h:83: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1474:7: note: in expansion of macro ‘nir_vulkan_resource_index’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1474:7: note: in expansion of macro ‘nir_vulkan_resource_index’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1474:7: note: in expansion of macro ‘nir_vulkan_resource_index’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1486:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1486:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1486:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1486:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1489:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1489:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c: scope_hint: In function ‘_nir_build_store_ssbo’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1489:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1489:7: note: in expansion of macro ‘nir_load_push_constant’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_query.c:1388:4: note: in expansion of macro ‘nir_store_ssbo’
#12027|         build->shader, nir_intrinsic_store_ssbo);
#12028|   
#12029|->    intrin->num_components = src0->num_components;
#12030|      intrin->src[0] = nir_src_for_ssa(src0);
#12031|      intrin->src[1] = nir_src_for_ssa(src1);

Error: CLANG_WARNING: [#def6]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated1.c:5102:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5100|      GLenum16 pname = cmd->pname;
# 5101|      GLint param = cmd->param;
# 5102|->    CALL_PointParameteri(ctx->Dispatch.Current, (pname, param));
# 5103|      return align(sizeof(struct marshal_cmd_PointParameteri), 8) / 8;
# 5104|   }

Error: CLANG_WARNING: [#def7]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated1.c:5130:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5128|      const char *variable_data = (const char *) (cmd + 1);
# 5129|      params = (GLint *) variable_data;
# 5130|->    CALL_PointParameteriv(ctx->Dispatch.Current, (pname, params));
# 5131|      return cmd->num_slots;
# 5132|   }

Error: CLANG_WARNING: [#def8]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:55:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#   53|      GLuint index = cmd->index;
#   54|      const GLdouble *v = cmd->v;
#   55|->    CALL_VertexAttribL3dv(ctx->Dispatch.Current, (index, v));
#   56|      return align(sizeof(struct marshal_cmd_VertexAttribL3dv), 8) / 8;
#   57|   }

Error: CLANG_WARNING: [#def9]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:80:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#   78|      GLuint index = cmd->index;
#   79|      const GLdouble *v = cmd->v;
#   80|->    CALL_VertexAttribL4dv(ctx->Dispatch.Current, (index, v));
#   81|      return align(sizeof(struct marshal_cmd_VertexAttribL4dv), 8) / 8;
#   82|   }

Error: CLANG_WARNING: [#def10]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:120:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  118|      GLclamped16i stride = cmd->stride;
#  119|      const GLvoid * pointer = cmd->pointer;
#  120|->    CALL_VertexAttribLPointer(ctx->Dispatch.Current, (index, size, type, stride, pointer));
#  121|      return align(sizeof(struct marshal_cmd_VertexAttribLPointer), 8) / 8;
#  122|   }

Error: CLANG_WARNING: [#def11]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:130:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  128|      GLclamped16i stride = cmd->stride;
#  129|      const GLvoid * pointer = (const GLvoid *)(uintptr_t)cmd->pointer;
#  130|->    CALL_VertexAttribLPointer(ctx->Dispatch.Current, (index, size, type, stride, pointer));
#  131|      return align(sizeof(struct marshal_cmd_VertexAttribLPointer_packed), 8) / 8;
#  132|   }

Error: CLANG_WARNING: [#def12]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:164:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  162|      GET_CURRENT_CONTEXT(ctx);
#  163|      _mesa_glthread_finish_before(ctx, "GetVertexAttribLdv");
#  164|->    CALL_GetVertexAttribLdv(ctx->Dispatch.Current, (index, pname, params));
#  165|   }
#  166|   

Error: CLANG_WARNING: [#def13]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:200:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  198|      GLuint buffer = cmd->buffer;
#  199|      GLintptr offset = cmd->offset;
#  200|->    CALL_VertexArrayVertexAttribLOffsetEXT(ctx->Dispatch.Current, (vaobj, buffer, index, size, type, stride, offset));
#  201|      return align(sizeof(struct marshal_cmd_VertexArrayVertexAttribLOffsetEXT), 8) / 8;
#  202|   }

Error: CLANG_WARNING: [#def14]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:212:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  210|      GLuint buffer = cmd->buffer;
#  211|      GLintptr offset = (GLintptr)(uintptr_t)cmd->offset;
#  212|->    CALL_VertexArrayVertexAttribLOffsetEXT(ctx->Dispatch.Current, (vaobj, buffer, index, size, type, stride, offset));
#  213|      return align(sizeof(struct marshal_cmd_VertexArrayVertexAttribLOffsetEXT_packed), 8) / 8;
#  214|   }

Error: CLANG_WARNING: [#def15]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:250:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  248|      GET_CURRENT_CONTEXT(ctx);
#  249|      _mesa_glthread_finish_before(ctx, "GetShaderPrecisionFormat");
#  250|->    CALL_GetShaderPrecisionFormat(ctx->Dispatch.Current, (shadertype, precisiontype, range, precision));
#  251|   }
#  252|   

Error: CLANG_WARNING: [#def16]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:261:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  259|   uint32_t _mesa_unmarshal_ReleaseShaderCompiler(struct gl_context *ctx, const struct marshal_cmd_ReleaseShaderCompiler *restrict cmd)
#  260|   {
#  261|->    CALL_ReleaseShaderCompiler(ctx->Dispatch.Current, ());
#  262|      return align(sizeof(struct marshal_cmd_ReleaseShaderCompiler), 8) / 8;
#  263|   }

Error: CLANG_WARNING: [#def17]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:295:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  293|      variable_data += n * 1 * sizeof(GLuint);
#  294|      binary = (GLvoid *) variable_data;
#  295|->    CALL_ShaderBinary(ctx->Dispatch.Current, (n, shaders, binaryformat, binary, length));
#  296|      return cmd->num_slots;
#  297|   }

Error: CLANG_WARNING: [#def18]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:307:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  305|      if (unlikely(shaders_size < 0 || (shaders_size > 0 && !shaders) || binary_size < 0 || (binary_size > 0 && !binary) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
#  306|         _mesa_glthread_finish_before(ctx, "ShaderBinary");
#  307|->       CALL_ShaderBinary(ctx->Dispatch.Current, (n, shaders, binaryformat, binary, length));
#  308|         return;
#  309|      }

Error: CLANG_WARNING: [#def19]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:331:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  329|   {
#  330|      GLclampf depth = cmd->depth;
#  331|->    CALL_ClearDepthf(ctx->Dispatch.Current, (depth));
#  332|      return align(sizeof(struct marshal_cmd_ClearDepthf), 8) / 8;
#  333|   }

Error: CLANG_WARNING: [#def20]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:355:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  353|      GLclampf zNear = cmd->zNear;
#  354|      GLclampf zFar = cmd->zFar;
#  355|->    CALL_DepthRangef(ctx->Dispatch.Current, (zNear, zFar));
#  356|      return align(sizeof(struct marshal_cmd_DepthRangef), 8) / 8;
#  357|   }

Error: CLANG_WARNING: [#def21]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:375:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  373|      GET_CURRENT_CONTEXT(ctx);
#  374|      _mesa_glthread_finish_before(ctx, "GetProgramBinary");
#  375|->    CALL_GetProgramBinary(ctx->Dispatch.Current, (program, bufSize, length, binaryFormat, binary));
#  376|   }
#  377|   

Error: CLANG_WARNING: [#def22]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:397:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  395|      const char *variable_data = (const char *) (cmd + 1);
#  396|      binary = (GLvoid *) variable_data;
#  397|->    CALL_ProgramBinary(ctx->Dispatch.Current, (program, binaryFormat, binary, length));
#  398|      return cmd->num_slots;
#  399|   }

Error: CLANG_WARNING: [#def23]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:408:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  406|      if (unlikely(binary_size < 0 || (binary_size > 0 && !binary) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
#  407|         _mesa_glthread_finish_before(ctx, "ProgramBinary");
#  408|->       CALL_ProgramBinary(ctx->Dispatch.Current, (program, binaryFormat, binary, length));
#  409|         return;
#  410|      }

Error: CLANG_WARNING: [#def24]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:434:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  432|      GLuint program = cmd->program;
#  433|      GLint value = cmd->value;
#  434|->    CALL_ProgramParameteri(ctx->Dispatch.Current, (program, pname, value));
#  435|      return align(sizeof(struct marshal_cmd_ProgramParameteri), 8) / 8;
#  436|   }

Error: CLANG_WARNING: [#def25]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:471:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  469|      const char *variable_data = (const char *) (cmd + 1);
#  470|      ids = (GLuint *) variable_data;
#  471|->    CALL_DebugMessageControl(ctx->Dispatch.Current, (source, type, severity, count, ids, enabled));
#  472|      return cmd->num_slots;
#  473|   }

Error: CLANG_WARNING: [#def26]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:482:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  480|      if (unlikely(ids_size < 0 || (ids_size > 0 && !ids) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
#  481|         _mesa_glthread_finish_before(ctx, "DebugMessageControl");
#  482|->       CALL_DebugMessageControl(ctx->Dispatch.Current, (source, type, severity, count, ids, enabled));
#  483|         return;
#  484|      }

Error: CLANG_WARNING: [#def27]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:519:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  517|      const char *variable_data = (const char *) (cmd + 1);
#  518|      buf = (GLchar *) variable_data;
#  519|->    CALL_DebugMessageInsert(ctx->Dispatch.Current, (source, type, id, severity, length, buf));
#  520|      return cmd->num_slots;
#  521|   }

Error: CLANG_WARNING: [#def28]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:530:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  528|      if (unlikely(buf_size < 0 || (buf_size > 0 && !buf) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
#  529|         _mesa_glthread_finish_before(ctx, "DebugMessageInsert");
#  530|->       CALL_DebugMessageInsert(ctx->Dispatch.Current, (source, type, id, severity, length, buf));
#  531|         return;
#  532|      }

Error: CLANG_WARNING: [#def29]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:551:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  549|      GET_CURRENT_CONTEXT(ctx);
#  550|      _mesa_glthread_finish_before(ctx, "DebugMessageCallback");
#  551|->    CALL_DebugMessageCallback(ctx->Dispatch.Current, (callback, userParam));
#  552|   }
#  553|   

Error: CLANG_WARNING: [#def30]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:561:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  559|      GET_CURRENT_CONTEXT(ctx);
#  560|      _mesa_glthread_finish_before(ctx, "GetDebugMessageLog");
#  561|->    return CALL_GetDebugMessageLog(ctx->Dispatch.Current, (count, bufsize, sources, types, ids, severities, lengths, messageLog));
#  562|   }
#  563|   

Error: CLANG_WARNING: [#def31]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:571:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  569|      GET_CURRENT_CONTEXT(ctx);
#  570|      _mesa_glthread_finish_before(ctx, "GetGraphicsResetStatusARB");
#  571|->    return CALL_GetGraphicsResetStatusARB(ctx->Dispatch.Current, ());
#  572|   }
#  573|   

Error: CLANG_WARNING: [#def32]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:581:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  579|      GET_CURRENT_CONTEXT(ctx);
#  580|      _mesa_glthread_finish_before(ctx, "GetnMapdvARB");
#  581|->    CALL_GetnMapdvARB(ctx->Dispatch.Current, (target, query, bufSize, v));
#  582|   }
#  583|   

Error: CLANG_WARNING: [#def33]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:591:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  589|      GET_CURRENT_CONTEXT(ctx);
#  590|      _mesa_glthread_finish_before(ctx, "GetnMapfvARB");
#  591|->    CALL_GetnMapfvARB(ctx->Dispatch.Current, (target, query, bufSize, v));
#  592|   }
#  593|   

Error: CLANG_WARNING: [#def34]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:601:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  599|      GET_CURRENT_CONTEXT(ctx);
#  600|      _mesa_glthread_finish_before(ctx, "GetnMapivARB");
#  601|->    CALL_GetnMapivARB(ctx->Dispatch.Current, (target, query, bufSize, v));
#  602|   }
#  603|   

Error: CLANG_WARNING: [#def35]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:611:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  609|      GET_CURRENT_CONTEXT(ctx);
#  610|      _mesa_glthread_finish_before(ctx, "GetnPixelMapfvARB");
#  611|->    CALL_GetnPixelMapfvARB(ctx->Dispatch.Current, (map, bufSize, values));
#  612|   }
#  613|   

Error: CLANG_WARNING: [#def36]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:621:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  619|      GET_CURRENT_CONTEXT(ctx);
#  620|      _mesa_glthread_finish_before(ctx, "GetnPixelMapuivARB");
#  621|->    CALL_GetnPixelMapuivARB(ctx->Dispatch.Current, (map, bufSize, values));
#  622|   }
#  623|   

Error: CLANG_WARNING: [#def37]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:631:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  629|      GET_CURRENT_CONTEXT(ctx);
#  630|      _mesa_glthread_finish_before(ctx, "GetnPixelMapusvARB");
#  631|->    CALL_GetnPixelMapusvARB(ctx->Dispatch.Current, (map, bufSize, values));
#  632|   }
#  633|   

Error: CLANG_WARNING: [#def38]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:646:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  644|      GLsizei bufSize = cmd->bufSize;
#  645|      GLubyte * pattern = cmd->pattern;
#  646|->    CALL_GetnPolygonStippleARB(ctx->Dispatch.Current, (bufSize, pattern));
#  647|      return align(sizeof(struct marshal_cmd_GetnPolygonStippleARB), 8) / 8;
#  648|   }

Error: CLANG_WARNING: [#def39]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:656:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  654|      if (!_mesa_glthread_has_pack_buffer(ctx)) {
#  655|         _mesa_glthread_finish_before(ctx, "GetnPolygonStippleARB");
#  656|->       CALL_GetnPolygonStippleARB(ctx->Dispatch.Current, (bufSize, pattern));
#  657|         return;
#  658|      }

Error: CLANG_WARNING: [#def40]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:684:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  682|      GLsizei bufSize = cmd->bufSize;
#  683|      GLvoid * img = cmd->img;
#  684|->    CALL_GetnTexImageARB(ctx->Dispatch.Current, (target, level, format, type, bufSize, img));
#  685|      return align(sizeof(struct marshal_cmd_GetnTexImageARB), 8) / 8;
#  686|   }

Error: CLANG_WARNING: [#def41]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:694:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  692|      if (!_mesa_glthread_has_pack_buffer(ctx)) {
#  693|         _mesa_glthread_finish_before(ctx, "GetnTexImageARB");
#  694|->       CALL_GetnTexImageARB(ctx->Dispatch.Current, (target, level, format, type, bufSize, img));
#  695|         return;
#  696|      }

Error: CLANG_WARNING: [#def42]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:730:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  728|      GLsizei bufSize = cmd->bufSize;
#  729|      GLvoid * data = cmd->data;
#  730|->    CALL_ReadnPixelsARB(ctx->Dispatch.Current, (x, y, width, height, format, type, bufSize, data));
#  731|      return align(sizeof(struct marshal_cmd_ReadnPixelsARB), 8) / 8;
#  732|   }

Error: CLANG_WARNING: [#def43]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:740:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  738|      if (!_mesa_glthread_has_pack_buffer(ctx)) {
#  739|         _mesa_glthread_finish_before(ctx, "ReadnPixelsARB");
#  740|->       CALL_ReadnPixelsARB(ctx->Dispatch.Current, (x, y, width, height, format, type, bufSize, data));
#  741|         return;
#  742|      }

Error: CLANG_WARNING: [#def44]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:770:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  768|      GLsizei bufSize = cmd->bufSize;
#  769|      GLvoid * img = cmd->img;
#  770|->    CALL_GetnCompressedTexImageARB(ctx->Dispatch.Current, (target, lod, bufSize, img));
#  771|      return align(sizeof(struct marshal_cmd_GetnCompressedTexImageARB), 8) / 8;
#  772|   }

Error: CLANG_WARNING: [#def45]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:780:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  778|      if (!_mesa_glthread_has_pack_buffer(ctx)) {
#  779|         _mesa_glthread_finish_before(ctx, "GetnCompressedTexImageARB");
#  780|->       CALL_GetnCompressedTexImageARB(ctx->Dispatch.Current, (target, lod, bufSize, img));
#  781|         return;
#  782|      }

Error: CLANG_WARNING: [#def46]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:797:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  795|      GET_CURRENT_CONTEXT(ctx);
#  796|      _mesa_glthread_finish_before(ctx, "GetnUniformfvARB");
#  797|->    CALL_GetnUniformfvARB(ctx->Dispatch.Current, (program, location, bufSize, params));
#  798|   }
#  799|   

Error: CLANG_WARNING: [#def47]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:807:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  805|      GET_CURRENT_CONTEXT(ctx);
#  806|      _mesa_glthread_finish_before(ctx, "GetnUniformivARB");
#  807|->    CALL_GetnUniformivARB(ctx->Dispatch.Current, (program, location, bufSize, params));
#  808|   }
#  809|   

Error: CLANG_WARNING: [#def48]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:817:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  815|      GET_CURRENT_CONTEXT(ctx);
#  816|      _mesa_glthread_finish_before(ctx, "GetnUniformuivARB");
#  817|->    CALL_GetnUniformuivARB(ctx->Dispatch.Current, (program, location, bufSize, params));
#  818|   }
#  819|   

Error: CLANG_WARNING: [#def49]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:827:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  825|      GET_CURRENT_CONTEXT(ctx);
#  826|      _mesa_glthread_finish_before(ctx, "GetnUniformdvARB");
#  827|->    CALL_GetnUniformdvARB(ctx->Dispatch.Current, (program, location, bufSize, params));
#  828|   }
#  829|   

Error: CLANG_WARNING: [#def50]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:844:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  842|      GLuint id = cmd->id;
#  843|      GLsizei primcount = cmd->primcount;
#  844|->    CALL_DrawTransformFeedbackInstanced(ctx->Dispatch.Current, (mode, id, primcount));
#  845|      return align(sizeof(struct marshal_cmd_DrawTransformFeedbackInstanced), 8) / 8;
#  846|   }

Error: CLANG_WARNING: [#def51]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:874:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  872|      GLuint stream = cmd->stream;
#  873|      GLsizei primcount = cmd->primcount;
#  874|->    CALL_DrawTransformFeedbackStreamInstanced(ctx->Dispatch.Current, (mode, id, stream, primcount));
#  875|      return align(sizeof(struct marshal_cmd_DrawTransformFeedbackStreamInstanced), 8) / 8;
#  876|   }

Error: CLANG_WARNING: [#def52]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:896:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  894|      GET_CURRENT_CONTEXT(ctx);
#  895|      _mesa_glthread_finish_before(ctx, "GetInternalformativ");
#  896|->    CALL_GetInternalformativ(ctx->Dispatch.Current, (target, internalformat, pname, bufSize, params));
#  897|   }
#  898|   

Error: CLANG_WARNING: [#def53]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:906:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  904|      GET_CURRENT_CONTEXT(ctx);
#  905|      _mesa_glthread_finish_before(ctx, "GetActiveAtomicCounterBufferiv");
#  906|->    CALL_GetActiveAtomicCounterBufferiv(ctx->Dispatch.Current, (program, bufferIndex, pname, params));
#  907|   }
#  908|   

Error: CLANG_WARNING: [#def54]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:931:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  929|      GLint level = cmd->level;
#  930|      GLint layer = cmd->layer;
#  931|->    CALL_BindImageTexture(ctx->Dispatch.Current, (unit, texture, level, layered, layer, access, format));
#  932|      return align(sizeof(struct marshal_cmd_BindImageTexture), 8) / 8;
#  933|   }

Error: CLANG_WARNING: [#def55]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:959:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  957|   {
#  958|      GLbitfield barriers = cmd->barriers;
#  959|->    CALL_MemoryBarrier(ctx->Dispatch.Current, (barriers));
#  960|      return align(sizeof(struct marshal_cmd_MemoryBarrier), 8) / 8;
#  961|   }

Error: CLANG_WARNING: [#def56]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:987:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
#  985|      GLsizei levels = cmd->levels;
#  986|      GLsizei width = cmd->width;
#  987|->    CALL_TexStorage1D(ctx->Dispatch.Current, (target, levels, internalFormat, width));
#  988|      return align(sizeof(struct marshal_cmd_TexStorage1D), 8) / 8;
#  989|   }

Error: CLANG_WARNING: [#def57]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1020:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1018|      GLsizei width = cmd->width;
# 1019|      GLsizei height = cmd->height;
# 1020|->    CALL_TexStorage2D(ctx->Dispatch.Current, (target, levels, internalFormat, width, height));
# 1021|      return align(sizeof(struct marshal_cmd_TexStorage2D), 8) / 8;
# 1022|   }

Error: CLANG_WARNING: [#def58]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1056:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1054|      GLsizei height = cmd->height;
# 1055|      GLsizei depth = cmd->depth;
# 1056|->    CALL_TexStorage3D(ctx->Dispatch.Current, (target, levels, internalFormat, width, height, depth));
# 1057|      return align(sizeof(struct marshal_cmd_TexStorage3D), 8) / 8;
# 1058|   }

Error: CLANG_WARNING: [#def59]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1092:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1090|      const char *variable_data = (const char *) (cmd + 1);
# 1091|      message = (GLchar *) variable_data;
# 1092|->    CALL_PushDebugGroup(ctx->Dispatch.Current, (source, id, length, message));
# 1093|      return cmd->num_slots;
# 1094|   }

Error: CLANG_WARNING: [#def60]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1103:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1101|      if (unlikely(message_size < 0 || (message_size > 0 && !message) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 1102|         _mesa_glthread_finish_before(ctx, "PushDebugGroup");
# 1103|->       CALL_PushDebugGroup(ctx->Dispatch.Current, (source, id, length, message));
# 1104|         return;
# 1105|      }

Error: CLANG_WARNING: [#def61]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1123:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1121|   uint32_t _mesa_unmarshal_PopDebugGroup(struct gl_context *ctx, const struct marshal_cmd_PopDebugGroup *restrict cmd)
# 1122|   {
# 1123|->    CALL_PopDebugGroup(ctx->Dispatch.Current, ());
# 1124|      return align(sizeof(struct marshal_cmd_PopDebugGroup), 8) / 8;
# 1125|   }

Error: CLANG_WARNING: [#def62]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1153:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1151|      const char *variable_data = (const char *) (cmd + 1);
# 1152|      label = (GLchar *) variable_data;
# 1153|->    CALL_ObjectLabel(ctx->Dispatch.Current, (identifier, name, length, label));
# 1154|      return cmd->num_slots;
# 1155|   }

Error: CLANG_WARNING: [#def63]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1164:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1162|      if (unlikely(label_size < 0 || (label_size > 0 && !label) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 1163|         _mesa_glthread_finish_before(ctx, "ObjectLabel");
# 1164|->       CALL_ObjectLabel(ctx->Dispatch.Current, (identifier, name, length, label));
# 1165|         return;
# 1166|      }

Error: CLANG_WARNING: [#def64]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1183:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1181|      GET_CURRENT_CONTEXT(ctx);
# 1182|      _mesa_glthread_finish_before(ctx, "GetObjectLabel");
# 1183|->    CALL_GetObjectLabel(ctx->Dispatch.Current, (identifier, name, bufSize, length, label));
# 1184|   }
# 1185|   

Error: CLANG_WARNING: [#def65]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1193:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1191|      GET_CURRENT_CONTEXT(ctx);
# 1192|      _mesa_glthread_finish_before(ctx, "ObjectPtrLabel");
# 1193|->    CALL_ObjectPtrLabel(ctx->Dispatch.Current, (ptr, length, label));
# 1194|   }
# 1195|   

Error: CLANG_WARNING: [#def66]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1203:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1201|      GET_CURRENT_CONTEXT(ctx);
# 1202|      _mesa_glthread_finish_before(ctx, "GetObjectPtrLabel");
# 1203|->    CALL_GetObjectPtrLabel(ctx->Dispatch.Current, (ptr, bufSize, length, label));
# 1204|   }
# 1205|   

Error: CLANG_WARNING: [#def67]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1213:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1211|      GET_CURRENT_CONTEXT(ctx);
# 1212|      _mesa_glthread_finish_before(ctx, "ClearBufferData");
# 1213|->    CALL_ClearBufferData(ctx->Dispatch.Current, (target, internalformat, format, type, data));
# 1214|   }
# 1215|   

Error: CLANG_WARNING: [#def68]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1223:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1221|      GET_CURRENT_CONTEXT(ctx);
# 1222|      _mesa_glthread_finish_before(ctx, "ClearBufferSubData");
# 1223|->    CALL_ClearBufferSubData(ctx->Dispatch.Current, (target, internalformat, offset, size, format, type, data));
# 1224|   }
# 1225|   

Error: CLANG_WARNING: [#def69]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1233:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1231|      GET_CURRENT_CONTEXT(ctx);
# 1232|      _mesa_glthread_finish_before(ctx, "ClearNamedBufferDataEXT");
# 1233|->    CALL_ClearNamedBufferDataEXT(ctx->Dispatch.Current, (buffer, internalformat, format, type, data));
# 1234|   }
# 1235|   

Error: CLANG_WARNING: [#def70]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1243:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1241|      GET_CURRENT_CONTEXT(ctx);
# 1242|      _mesa_glthread_finish_before(ctx, "ClearNamedBufferSubDataEXT");
# 1243|->    CALL_ClearNamedBufferSubDataEXT(ctx->Dispatch.Current, (buffer, internalformat, offset, size, format, type, data));
# 1244|   }
# 1245|   

Error: CLANG_WARNING: [#def71]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1260:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1258|      GLuint num_groups_y = cmd->num_groups_y;
# 1259|      GLuint num_groups_z = cmd->num_groups_z;
# 1260|->    CALL_DispatchCompute(ctx->Dispatch.Current, (num_groups_x, num_groups_y, num_groups_z));
# 1261|      return align(sizeof(struct marshal_cmd_DispatchCompute), 8) / 8;
# 1262|   }

Error: CLANG_WARNING: [#def72]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1284:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1282|   {
# 1283|      GLintptr indirect = cmd->indirect;
# 1284|->    CALL_DispatchComputeIndirect(ctx->Dispatch.Current, (indirect));
# 1285|      return align(sizeof(struct marshal_cmd_DispatchComputeIndirect), 8) / 8;
# 1286|   }

Error: CLANG_WARNING: [#def73]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1334:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1332|      GLsizei srcHeight = cmd->srcHeight;
# 1333|      GLsizei srcDepth = cmd->srcDepth;
# 1334|->    CALL_CopyImageSubData(ctx->Dispatch.Current, (srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth));
# 1335|      return align(sizeof(struct marshal_cmd_CopyImageSubData), 8) / 8;
# 1336|   }

Error: CLANG_WARNING: [#def74]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1384:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1382|      GLuint minlayer = cmd->minlayer;
# 1383|      GLuint numlayers = cmd->numlayers;
# 1384|->    CALL_TextureView(ctx->Dispatch.Current, (texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers));
# 1385|      return align(sizeof(struct marshal_cmd_TextureView), 8) / 8;
# 1386|   }

Error: CLANG_WARNING: [#def75]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1427:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1425|      GLuint buffer = cmd->buffer;
# 1426|      GLintptr offset = cmd->offset;
# 1427|->    CALL_BindVertexBuffer(ctx->Dispatch.Current, (bindingindex, buffer, offset, stride));
# 1428|      return align(sizeof(struct marshal_cmd_BindVertexBuffer), 8) / 8;
# 1429|   }

Error: CLANG_WARNING: [#def76]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1436:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1434|      GLuint buffer = cmd->buffer;
# 1435|      GLintptr offset = (GLintptr)(uintptr_t)cmd->offset;
# 1436|->    CALL_BindVertexBuffer(ctx->Dispatch.Current, (bindingindex, buffer, offset, stride));
# 1437|      return align(sizeof(struct marshal_cmd_BindVertexBuffer_packed), 8) / 8;
# 1438|   }

Error: CLANG_WARNING: [#def77]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1479:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1477|      GLint size = cmd->size;
# 1478|      GLuint relativeoffset = cmd->relativeoffset;
# 1479|->    CALL_VertexAttribFormat(ctx->Dispatch.Current, (attribindex, size, type, normalized, relativeoffset));
# 1480|      return align(sizeof(struct marshal_cmd_VertexAttribFormat), 8) / 8;
# 1481|   }

Error: CLANG_WARNING: [#def78]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1512:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1510|      GLint size = cmd->size;
# 1511|      GLuint relativeoffset = cmd->relativeoffset;
# 1512|->    CALL_VertexAttribIFormat(ctx->Dispatch.Current, (attribindex, size, type, relativeoffset));
# 1513|      return align(sizeof(struct marshal_cmd_VertexAttribIFormat), 8) / 8;
# 1514|   }

Error: CLANG_WARNING: [#def79]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1544:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1542|      GLint size = cmd->size;
# 1543|      GLuint relativeoffset = cmd->relativeoffset;
# 1544|->    CALL_VertexAttribLFormat(ctx->Dispatch.Current, (attribindex, size, type, relativeoffset));
# 1545|      return align(sizeof(struct marshal_cmd_VertexAttribLFormat), 8) / 8;
# 1546|   }

Error: CLANG_WARNING: [#def80]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1572:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1570|      GLuint attribindex = cmd->attribindex;
# 1571|      GLuint bindingindex = cmd->bindingindex;
# 1572|->    CALL_VertexAttribBinding(ctx->Dispatch.Current, (attribindex, bindingindex));
# 1573|      return align(sizeof(struct marshal_cmd_VertexAttribBinding), 8) / 8;
# 1574|   }

Error: CLANG_WARNING: [#def81]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1598:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1596|      GLuint bindingindex = cmd->bindingindex;
# 1597|      GLuint divisor = cmd->divisor;
# 1598|->    CALL_VertexBindingDivisor(ctx->Dispatch.Current, (bindingindex, divisor));
# 1599|      return align(sizeof(struct marshal_cmd_VertexBindingDivisor), 8) / 8;
# 1600|   }

Error: CLANG_WARNING: [#def82]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1639:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1637|      GLuint buffer = cmd->buffer;
# 1638|      GLintptr offset = cmd->offset;
# 1639|->    CALL_VertexArrayBindVertexBufferEXT(ctx->Dispatch.Current, (vaobj, bindingindex, buffer, offset, stride));
# 1640|      return align(sizeof(struct marshal_cmd_VertexArrayBindVertexBufferEXT), 8) / 8;
# 1641|   }

Error: CLANG_WARNING: [#def83]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1649:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1647|      GLuint buffer = cmd->buffer;
# 1648|      GLintptr offset = (GLintptr)(uintptr_t)cmd->offset;
# 1649|->    CALL_VertexArrayBindVertexBufferEXT(ctx->Dispatch.Current, (vaobj, bindingindex, buffer, offset, stride));
# 1650|      return align(sizeof(struct marshal_cmd_VertexArrayBindVertexBufferEXT_packed), 8) / 8;
# 1651|   }

Error: CLANG_WARNING: [#def84]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1696:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1694|      GLint size = cmd->size;
# 1695|      GLuint relativeoffset = cmd->relativeoffset;
# 1696|->    CALL_VertexArrayVertexAttribFormatEXT(ctx->Dispatch.Current, (vaobj, attribindex, size, type, normalized, relativeoffset));
# 1697|      return align(sizeof(struct marshal_cmd_VertexArrayVertexAttribFormatEXT), 8) / 8;
# 1698|   }

Error: CLANG_WARNING: [#def85]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1732:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1730|      GLint size = cmd->size;
# 1731|      GLuint relativeoffset = cmd->relativeoffset;
# 1732|->    CALL_VertexArrayVertexAttribIFormatEXT(ctx->Dispatch.Current, (vaobj, attribindex, size, type, relativeoffset));
# 1733|      return align(sizeof(struct marshal_cmd_VertexArrayVertexAttribIFormatEXT), 8) / 8;
# 1734|   }

Error: CLANG_WARNING: [#def86]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1767:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1765|      GLint size = cmd->size;
# 1766|      GLuint relativeoffset = cmd->relativeoffset;
# 1767|->    CALL_VertexArrayVertexAttribLFormatEXT(ctx->Dispatch.Current, (vaobj, attribindex, size, type, relativeoffset));
# 1768|      return align(sizeof(struct marshal_cmd_VertexArrayVertexAttribLFormatEXT), 8) / 8;
# 1769|   }

Error: CLANG_WARNING: [#def87]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1798:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1796|      GLuint attribindex = cmd->attribindex;
# 1797|      GLuint bindingindex = cmd->bindingindex;
# 1798|->    CALL_VertexArrayVertexAttribBindingEXT(ctx->Dispatch.Current, (vaobj, attribindex, bindingindex));
# 1799|      return align(sizeof(struct marshal_cmd_VertexArrayVertexAttribBindingEXT), 8) / 8;
# 1800|   }

Error: CLANG_WARNING: [#def88]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1827:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1825|      GLuint bindingindex = cmd->bindingindex;
# 1826|      GLuint divisor = cmd->divisor;
# 1827|->    CALL_VertexArrayVertexBindingDivisorEXT(ctx->Dispatch.Current, (vaobj, bindingindex, divisor));
# 1828|      return align(sizeof(struct marshal_cmd_VertexArrayVertexBindingDivisorEXT), 8) / 8;
# 1829|   }

Error: CLANG_WARNING: [#def89]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1856:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1854|      GLenum16 pname = cmd->pname;
# 1855|      GLint param = cmd->param;
# 1856|->    CALL_FramebufferParameteri(ctx->Dispatch.Current, (target, pname, param));
# 1857|      return align(sizeof(struct marshal_cmd_FramebufferParameteri), 8) / 8;
# 1858|   }

Error: CLANG_WARNING: [#def90]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1877:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1875|      GET_CURRENT_CONTEXT(ctx);
# 1876|      _mesa_glthread_finish_before(ctx, "GetFramebufferParameteriv");
# 1877|->    CALL_GetFramebufferParameteriv(ctx->Dispatch.Current, (target, pname, params));
# 1878|   }
# 1879|   

Error: CLANG_WARNING: [#def91]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1894:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1892|      GLuint framebuffer = cmd->framebuffer;
# 1893|      GLint param = cmd->param;
# 1894|->    CALL_NamedFramebufferParameteriEXT(ctx->Dispatch.Current, (framebuffer, pname, param));
# 1895|      return align(sizeof(struct marshal_cmd_NamedFramebufferParameteriEXT), 8) / 8;
# 1896|   }

Error: CLANG_WARNING: [#def92]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1915:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1913|      GET_CURRENT_CONTEXT(ctx);
# 1914|      _mesa_glthread_finish_before(ctx, "GetNamedFramebufferParameterivEXT");
# 1915|->    CALL_GetNamedFramebufferParameterivEXT(ctx->Dispatch.Current, (framebuffer, pname, params));
# 1916|   }
# 1917|   

Error: CLANG_WARNING: [#def93]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1925:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1923|      GET_CURRENT_CONTEXT(ctx);
# 1924|      _mesa_glthread_finish_before(ctx, "GetInternalformati64v");
# 1925|->    CALL_GetInternalformati64v(ctx->Dispatch.Current, (target, internalformat, pname, bufSize, params));
# 1926|   }
# 1927|   

Error: CLANG_WARNING: [#def94]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1952:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1950|      GLsizei height = cmd->height;
# 1951|      GLsizei depth = cmd->depth;
# 1952|->    CALL_InvalidateTexSubImage(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, width, height, depth));
# 1953|      return align(sizeof(struct marshal_cmd_InvalidateTexSubImage), 8) / 8;
# 1954|   }

Error: CLANG_WARNING: [#def95]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1983:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1981|      GLuint texture = cmd->texture;
# 1982|      GLint level = cmd->level;
# 1983|->    CALL_InvalidateTexImage(ctx->Dispatch.Current, (texture, level));
# 1984|      return align(sizeof(struct marshal_cmd_InvalidateTexImage), 8) / 8;
# 1985|   }

Error: CLANG_WARNING: [#def96]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2010:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2008|      GLintptr offset = cmd->offset;
# 2009|      GLsizeiptr length = cmd->length;
# 2010|->    CALL_InvalidateBufferSubData(ctx->Dispatch.Current, (buffer, offset, length));
# 2011|      return align(sizeof(struct marshal_cmd_InvalidateBufferSubData), 8) / 8;
# 2012|   }

Error: CLANG_WARNING: [#def97]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2034:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2032|   {
# 2033|      GLuint buffer = cmd->buffer;
# 2034|->    CALL_InvalidateBufferData(ctx->Dispatch.Current, (buffer));
# 2035|      return align(sizeof(struct marshal_cmd_InvalidateBufferData), 8) / 8;
# 2036|   }

Error: CLANG_WARNING: [#def98]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2071:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2069|      const char *variable_data = (const char *) (cmd + 1);
# 2070|      attachments = (GLenum *) variable_data;
# 2071|->    CALL_InvalidateSubFramebuffer(ctx->Dispatch.Current, (target, numAttachments, attachments, x, y, width, height));
# 2072|      return cmd->num_slots;
# 2073|   }

Error: CLANG_WARNING: [#def99]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2082:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2080|      if (unlikely(attachments_size < 0 || (attachments_size > 0 && !attachments) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2081|         _mesa_glthread_finish_before(ctx, "InvalidateSubFramebuffer");
# 2082|->       CALL_InvalidateSubFramebuffer(ctx->Dispatch.Current, (target, numAttachments, attachments, x, y, width, height));
# 2083|         return;
# 2084|      }

Error: CLANG_WARNING: [#def100]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2114:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2112|      const char *variable_data = (const char *) (cmd + 1);
# 2113|      attachments = (GLenum *) variable_data;
# 2114|->    CALL_InvalidateFramebuffer(ctx->Dispatch.Current, (target, numAttachments, attachments));
# 2115|      return cmd->num_slots;
# 2116|   }

Error: CLANG_WARNING: [#def101]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2125:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2123|      if (unlikely(attachments_size < 0 || (attachments_size > 0 && !attachments) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2124|         _mesa_glthread_finish_before(ctx, "InvalidateFramebuffer");
# 2125|->       CALL_InvalidateFramebuffer(ctx->Dispatch.Current, (target, numAttachments, attachments));
# 2126|         return;
# 2127|      }

Error: CLANG_WARNING: [#def102]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2143:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2141|      GET_CURRENT_CONTEXT(ctx);
# 2142|      _mesa_glthread_finish_before(ctx, "GetProgramInterfaceiv");
# 2143|->    CALL_GetProgramInterfaceiv(ctx->Dispatch.Current, (program, programInterface, pname, params));
# 2144|   }
# 2145|   

Error: CLANG_WARNING: [#def103]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2153:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2151|      GET_CURRENT_CONTEXT(ctx);
# 2152|      _mesa_glthread_finish_before(ctx, "GetProgramResourceIndex");
# 2153|->    return CALL_GetProgramResourceIndex(ctx->Dispatch.Current, (program, programInterface, name));
# 2154|   }
# 2155|   

Error: CLANG_WARNING: [#def104]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2163:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2161|      GET_CURRENT_CONTEXT(ctx);
# 2162|      _mesa_glthread_finish_before(ctx, "GetProgramResourceName");
# 2163|->    CALL_GetProgramResourceName(ctx->Dispatch.Current, (program, programInterface, index, bufSize, length, name));
# 2164|   }
# 2165|   

Error: CLANG_WARNING: [#def105]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2173:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2171|      GET_CURRENT_CONTEXT(ctx);
# 2172|      _mesa_glthread_finish_before(ctx, "GetProgramResourceiv");
# 2173|->    CALL_GetProgramResourceiv(ctx->Dispatch.Current, (program, programInterface, index, propCount, props, bufSize, length, params));
# 2174|   }
# 2175|   

Error: CLANG_WARNING: [#def106]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2183:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2181|      GET_CURRENT_CONTEXT(ctx);
# 2182|      _mesa_glthread_finish_before(ctx, "GetProgramResourceLocation");
# 2183|->    return CALL_GetProgramResourceLocation(ctx->Dispatch.Current, (program, programInterface, name));
# 2184|   }
# 2185|   

Error: CLANG_WARNING: [#def107]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2193:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2191|      GET_CURRENT_CONTEXT(ctx);
# 2192|      _mesa_glthread_finish_before(ctx, "GetProgramResourceLocationIndex");
# 2193|->    return CALL_GetProgramResourceLocationIndex(ctx->Dispatch.Current, (program, programInterface, name));
# 2194|   }
# 2195|   

Error: CLANG_WARNING: [#def108]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2210:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2208|      GLuint shaderStorageBlockIndex = cmd->shaderStorageBlockIndex;
# 2209|      GLuint shaderStorageBlockBinding = cmd->shaderStorageBlockBinding;
# 2210|->    CALL_ShaderStorageBlockBinding(ctx->Dispatch.Current, (program, shaderStorageBlockIndex, shaderStorageBlockBinding));
# 2211|      return align(sizeof(struct marshal_cmd_ShaderStorageBlockBinding), 8) / 8;
# 2212|   }

Error: CLANG_WARNING: [#def109]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2242:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2240|      GLintptr offset = cmd->offset;
# 2241|      GLsizeiptr size = cmd->size;
# 2242|->    CALL_TexBufferRange(ctx->Dispatch.Current, (target, internalformat, buffer, offset, size));
# 2243|      return align(sizeof(struct marshal_cmd_TexBufferRange), 8) / 8;
# 2244|   }

Error: CLANG_WARNING: [#def110]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2278:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2276|      GLintptr offset = cmd->offset;
# 2277|      GLsizeiptr size = cmd->size;
# 2278|->    CALL_TextureBufferRangeEXT(ctx->Dispatch.Current, (texture, target, internalformat, buffer, offset, size));
# 2279|      return align(sizeof(struct marshal_cmd_TextureBufferRangeEXT), 8) / 8;
# 2280|   }

Error: CLANG_WARNING: [#def111]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2315:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2313|      GLsizei width = cmd->width;
# 2314|      GLsizei height = cmd->height;
# 2315|->    CALL_TexStorage2DMultisample(ctx->Dispatch.Current, (target, samples, internalformat, width, height, fixedsamplelocations));
# 2316|      return align(sizeof(struct marshal_cmd_TexStorage2DMultisample), 8) / 8;
# 2317|   }

Error: CLANG_WARNING: [#def112]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2354:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2352|      GLsizei height = cmd->height;
# 2353|      GLsizei depth = cmd->depth;
# 2354|->    CALL_TexStorage3DMultisample(ctx->Dispatch.Current, (target, samples, internalformat, width, height, depth, fixedsamplelocations));
# 2355|      return align(sizeof(struct marshal_cmd_TexStorage3DMultisample), 8) / 8;
# 2356|   }

Error: CLANG_WARNING: [#def113]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2394:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2392|      GLsizei width = cmd->width;
# 2393|      GLsizei height = cmd->height;
# 2394|->    CALL_TextureStorage2DMultisampleEXT(ctx->Dispatch.Current, (texture, target, samples, internalformat, width, height, fixedsamplelocations));
# 2395|      return align(sizeof(struct marshal_cmd_TextureStorage2DMultisampleEXT), 8) / 8;
# 2396|   }

Error: CLANG_WARNING: [#def114]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2436:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2434|      GLsizei height = cmd->height;
# 2435|      GLsizei depth = cmd->depth;
# 2436|->    CALL_TextureStorage3DMultisampleEXT(ctx->Dispatch.Current, (texture, target, samples, internalformat, width, height, depth, fixedsamplelocations));
# 2437|      return align(sizeof(struct marshal_cmd_TextureStorage3DMultisampleEXT), 8) / 8;
# 2438|   }

Error: CLANG_WARNING: [#def115]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2462:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2460|      GET_CURRENT_CONTEXT(ctx);
# 2461|      _mesa_glthread_finish_before(ctx, "BufferStorage");
# 2462|->    CALL_BufferStorage(ctx->Dispatch.Current, (target, size, data, flags));
# 2463|   }
# 2464|   

Error: CLANG_WARNING: [#def116]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2472:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2470|      GET_CURRENT_CONTEXT(ctx);
# 2471|      _mesa_glthread_finish_before(ctx, "NamedBufferStorageEXT");
# 2472|->    CALL_NamedBufferStorageEXT(ctx->Dispatch.Current, (buffer, size, data, flags));
# 2473|   }
# 2474|   

Error: CLANG_WARNING: [#def117]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2482:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2480|      GET_CURRENT_CONTEXT(ctx);
# 2481|      _mesa_glthread_finish_before(ctx, "ClearTexImage");
# 2482|->    CALL_ClearTexImage(ctx->Dispatch.Current, (texture, level, format, type, data));
# 2483|   }
# 2484|   

Error: CLANG_WARNING: [#def118]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2492:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2490|      GET_CURRENT_CONTEXT(ctx);
# 2491|      _mesa_glthread_finish_before(ctx, "ClearTexSubImage");
# 2492|->    CALL_ClearTexSubImage(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data));
# 2493|   }
# 2494|   

Error: CLANG_WARNING: [#def119]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2514:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2512|      const char *variable_data = (const char *) (cmd + 1);
# 2513|      buffers = (GLuint *) variable_data;
# 2514|->    CALL_BindBuffersBase(ctx->Dispatch.Current, (target, first, count, buffers));
# 2515|      return cmd->num_slots;
# 2516|   }

Error: CLANG_WARNING: [#def120]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2525:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2523|      if (unlikely(buffers_size < 0 || (buffers_size > 0 && !buffers) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2524|         _mesa_glthread_finish_before(ctx, "BindBuffersBase");
# 2525|->       CALL_BindBuffersBase(ctx->Dispatch.Current, (target, first, count, buffers));
# 2526|         return;
# 2527|      }

Error: CLANG_WARNING: [#def121]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2564:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2562|      variable_data += count * 1 * sizeof(GLintptr);
# 2563|      sizes = (GLsizeiptr *) variable_data;
# 2564|->    CALL_BindBuffersRange(ctx->Dispatch.Current, (target, first, count, buffers, offsets, sizes));
# 2565|      return cmd->num_slots;
# 2566|   }

Error: CLANG_WARNING: [#def122]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2577:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2575|      if (unlikely(buffers_size < 0 || (buffers_size > 0 && !buffers) || offsets_size < 0 || (offsets_size > 0 && !offsets) || sizes_size < 0 || (sizes_size > 0 && !sizes) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2576|         _mesa_glthread_finish_before(ctx, "BindBuffersRange");
# 2577|->       CALL_BindBuffersRange(ctx->Dispatch.Current, (target, first, count, buffers, offsets, sizes));
# 2578|         return;
# 2579|      }

Error: CLANG_WARNING: [#def123]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2610:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2608|      const char *variable_data = (const char *) (cmd + 1);
# 2609|      textures = (GLuint *) variable_data;
# 2610|->    CALL_BindTextures(ctx->Dispatch.Current, (first, count, textures));
# 2611|      return cmd->num_slots;
# 2612|   }

Error: CLANG_WARNING: [#def124]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2621:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2619|      if (unlikely(textures_size < 0 || (textures_size > 0 && !textures) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2620|         _mesa_glthread_finish_before(ctx, "BindTextures");
# 2621|->       CALL_BindTextures(ctx->Dispatch.Current, (first, count, textures));
# 2622|         return;
# 2623|      }

Error: CLANG_WARNING: [#def125]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2649:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2647|      const char *variable_data = (const char *) (cmd + 1);
# 2648|      samplers = (GLuint *) variable_data;
# 2649|->    CALL_BindSamplers(ctx->Dispatch.Current, (first, count, samplers));
# 2650|      return cmd->num_slots;
# 2651|   }

Error: CLANG_WARNING: [#def126]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2660:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2658|      if (unlikely(samplers_size < 0 || (samplers_size > 0 && !samplers) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2659|         _mesa_glthread_finish_before(ctx, "BindSamplers");
# 2660|->       CALL_BindSamplers(ctx->Dispatch.Current, (first, count, samplers));
# 2661|         return;
# 2662|      }

Error: CLANG_WARNING: [#def127]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2688:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2686|      const char *variable_data = (const char *) (cmd + 1);
# 2687|      textures = (GLuint *) variable_data;
# 2688|->    CALL_BindImageTextures(ctx->Dispatch.Current, (first, count, textures));
# 2689|      return cmd->num_slots;
# 2690|   }

Error: CLANG_WARNING: [#def128]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2699:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2697|      if (unlikely(textures_size < 0 || (textures_size > 0 && !textures) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2698|         _mesa_glthread_finish_before(ctx, "BindImageTextures");
# 2699|->       CALL_BindImageTextures(ctx->Dispatch.Current, (first, count, textures));
# 2700|         return;
# 2701|      }

Error: CLANG_WARNING: [#def129]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2735:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2733|      variable_data += count * 1 * sizeof(GLintptr);
# 2734|      strides = (GLsizei *) variable_data;
# 2735|->    CALL_BindVertexBuffers(ctx->Dispatch.Current, (first, count, buffers, offsets, strides));
# 2736|      return cmd->num_slots;
# 2737|   }

Error: CLANG_WARNING: [#def130]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2748:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2746|      if (unlikely(buffers_size < 0 || (buffers_size > 0 && !buffers) || offsets_size < 0 || (offsets_size > 0 && !offsets) || strides_size < 0 || (strides_size > 0 && !strides) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2747|         _mesa_glthread_finish_before(ctx, "BindVertexBuffers");
# 2748|->       CALL_BindVertexBuffers(ctx->Dispatch.Current, (first, count, buffers, offsets, strides));
# 2749|         return;
# 2750|      }

Error: CLANG_WARNING: [#def131]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2770:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2768|      GET_CURRENT_CONTEXT(ctx);
# 2769|      _mesa_glthread_finish_before(ctx, "GetTextureHandleARB");
# 2770|->    return CALL_GetTextureHandleARB(ctx->Dispatch.Current, (texture));
# 2771|   }
# 2772|   

Error: CLANG_WARNING: [#def132]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2780:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2778|      GET_CURRENT_CONTEXT(ctx);
# 2779|      _mesa_glthread_finish_before(ctx, "GetTextureSamplerHandleARB");
# 2780|->    return CALL_GetTextureSamplerHandleARB(ctx->Dispatch.Current, (texture, sampler));
# 2781|   }
# 2782|   

Error: CLANG_WARNING: [#def133]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2793:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2791|   {
# 2792|      GLuint64 handle = cmd->handle;
# 2793|->    CALL_MakeTextureHandleResidentARB(ctx->Dispatch.Current, (handle));
# 2794|      return align(sizeof(struct marshal_cmd_MakeTextureHandleResidentARB), 8) / 8;
# 2795|   }

Error: CLANG_WARNING: [#def134]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2815:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2813|   {
# 2814|      GLuint64 handle = cmd->handle;
# 2815|->    CALL_MakeTextureHandleNonResidentARB(ctx->Dispatch.Current, (handle));
# 2816|      return align(sizeof(struct marshal_cmd_MakeTextureHandleNonResidentARB), 8) / 8;
# 2817|   }

Error: CLANG_WARNING: [#def135]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2834:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2832|      GET_CURRENT_CONTEXT(ctx);
# 2833|      _mesa_glthread_finish_before(ctx, "GetImageHandleARB");
# 2834|->    return CALL_GetImageHandleARB(ctx->Dispatch.Current, (texture, level, layered, layer, format));
# 2835|   }
# 2836|   

Error: CLANG_WARNING: [#def136]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2849:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2847|      GLenum16 access = cmd->access;
# 2848|      GLuint64 handle = cmd->handle;
# 2849|->    CALL_MakeImageHandleResidentARB(ctx->Dispatch.Current, (handle, access));
# 2850|      return align(sizeof(struct marshal_cmd_MakeImageHandleResidentARB), 8) / 8;
# 2851|   }

Error: CLANG_WARNING: [#def137]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2872:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2870|   {
# 2871|      GLuint64 handle = cmd->handle;
# 2872|->    CALL_MakeImageHandleNonResidentARB(ctx->Dispatch.Current, (handle));
# 2873|      return align(sizeof(struct marshal_cmd_MakeImageHandleNonResidentARB), 8) / 8;
# 2874|   }

Error: CLANG_WARNING: [#def138]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2896:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2894|      GLint location = cmd->location;
# 2895|      GLuint64 value = cmd->value;
# 2896|->    CALL_UniformHandleui64ARB(ctx->Dispatch.Current, (location, value));
# 2897|      return align(sizeof(struct marshal_cmd_UniformHandleui64ARB), 8) / 8;
# 2898|   }

Error: CLANG_WARNING: [#def139]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2926:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2924|      const char *variable_data = (const char *) (cmd + 1);
# 2925|      value = (GLuint64 *) variable_data;
# 2926|->    CALL_UniformHandleui64vARB(ctx->Dispatch.Current, (location, count, value));
# 2927|      return cmd->num_slots;
# 2928|   }

Error: CLANG_WARNING: [#def140]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2937:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2935|      if (unlikely(value_size < 0 || (value_size > 0 && !value) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 2936|         _mesa_glthread_finish_before(ctx, "UniformHandleui64vARB");
# 2937|->       CALL_UniformHandleui64vARB(ctx->Dispatch.Current, (location, count, value));
# 2938|         return;
# 2939|      }

Error: CLANG_WARNING: [#def141]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2962:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2960|      GLint location = cmd->location;
# 2961|      GLuint64 value = cmd->value;
# 2962|->    CALL_ProgramUniformHandleui64ARB(ctx->Dispatch.Current, (program, location, value));
# 2963|      return align(sizeof(struct marshal_cmd_ProgramUniformHandleui64ARB), 8) / 8;
# 2964|   }

Error: CLANG_WARNING: [#def142]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2995:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2993|      const char *variable_data = (const char *) (cmd + 1);
# 2994|      value = (GLuint64 *) variable_data;
# 2995|->    CALL_ProgramUniformHandleui64vARB(ctx->Dispatch.Current, (program, location, count, value));
# 2996|      return cmd->num_slots;
# 2997|   }

Error: CLANG_WARNING: [#def143]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3006:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3004|      if (unlikely(value_size < 0 || (value_size > 0 && !value) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 3005|         _mesa_glthread_finish_before(ctx, "ProgramUniformHandleui64vARB");
# 3006|->       CALL_ProgramUniformHandleui64vARB(ctx->Dispatch.Current, (program, location, count, value));
# 3007|         return;
# 3008|      }

Error: CLANG_WARNING: [#def144]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3025:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3023|      GET_CURRENT_CONTEXT(ctx);
# 3024|      _mesa_glthread_finish_before(ctx, "IsTextureHandleResidentARB");
# 3025|->    return CALL_IsTextureHandleResidentARB(ctx->Dispatch.Current, (handle));
# 3026|   }
# 3027|   

Error: CLANG_WARNING: [#def145]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3035:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3033|      GET_CURRENT_CONTEXT(ctx);
# 3034|      _mesa_glthread_finish_before(ctx, "IsImageHandleResidentARB");
# 3035|->    return CALL_IsImageHandleResidentARB(ctx->Dispatch.Current, (handle));
# 3036|   }
# 3037|   

Error: CLANG_WARNING: [#def146]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3050:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3048|      GLuint index = cmd->index;
# 3049|      GLuint64EXT x = cmd->x;
# 3050|->    CALL_VertexAttribL1ui64ARB(ctx->Dispatch.Current, (index, x));
# 3051|      return align(sizeof(struct marshal_cmd_VertexAttribL1ui64ARB), 8) / 8;
# 3052|   }

Error: CLANG_WARNING: [#def147]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3075:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3073|      GLuint index = cmd->index;
# 3074|      const GLuint64EXT *v = cmd->v;
# 3075|->    CALL_VertexAttribL1ui64vARB(ctx->Dispatch.Current, (index, v));
# 3076|      return align(sizeof(struct marshal_cmd_VertexAttribL1ui64vARB), 8) / 8;
# 3077|   }

Error: CLANG_WARNING: [#def148]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3095:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3093|      GET_CURRENT_CONTEXT(ctx);
# 3094|      _mesa_glthread_finish_before(ctx, "GetVertexAttribLui64vARB");
# 3095|->    CALL_GetVertexAttribLui64vARB(ctx->Dispatch.Current, (index, pname, params));
# 3096|   }
# 3097|   

Error: CLANG_WARNING: [#def149]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3118:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3116|      GLuint group_size_y = cmd->group_size_y;
# 3117|      GLuint group_size_z = cmd->group_size_z;
# 3118|->    CALL_DispatchComputeGroupSizeARB(ctx->Dispatch.Current, (num_groups_x, num_groups_y, num_groups_z, group_size_x, group_size_y, group_size_z));
# 3119|      return align(sizeof(struct marshal_cmd_DispatchComputeGroupSizeARB), 8) / 8;
# 3120|   }

Error: CLANG_WARNING: [#def150]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3161:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3159|      GLsizei height = cmd->height;
# 3160|      GLsizei depth = cmd->depth;
# 3161|->    CALL_TexPageCommitmentARB(ctx->Dispatch.Current, (target, level, xoffset, yoffset, zoffset, width, height, depth, commit));
# 3162|      return align(sizeof(struct marshal_cmd_TexPageCommitmentARB), 8) / 8;
# 3163|   }

Error: CLANG_WARNING: [#def151]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3207:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3205|      GLsizei height = cmd->height;
# 3206|      GLsizei depth = cmd->depth;
# 3207|->    CALL_TexturePageCommitmentEXT(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, width, height, depth, commit));
# 3208|      return align(sizeof(struct marshal_cmd_TexturePageCommitmentEXT), 8) / 8;
# 3209|   }

Error: CLANG_WARNING: [#def152]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3239:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3237|      GLenum16 origin = cmd->origin;
# 3238|      GLenum16 depth = cmd->depth;
# 3239|->    CALL_ClipControl(ctx->Dispatch.Current, (origin, depth));
# 3240|      return align(sizeof(struct marshal_cmd_ClipControl), 8) / 8;
# 3241|   }

Error: CLANG_WARNING: [#def153]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3259:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3257|      GET_CURRENT_CONTEXT(ctx);
# 3258|      _mesa_glthread_finish_before(ctx, "CreateTransformFeedbacks");
# 3259|->    CALL_CreateTransformFeedbacks(ctx->Dispatch.Current, (n, ids));
# 3260|   }
# 3261|   

Error: CLANG_WARNING: [#def154]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3276:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3274|      GLuint index = cmd->index;
# 3275|      GLuint buffer = cmd->buffer;
# 3276|->    CALL_TransformFeedbackBufferBase(ctx->Dispatch.Current, (xfb, index, buffer));
# 3277|      return align(sizeof(struct marshal_cmd_TransformFeedbackBufferBase), 8) / 8;
# 3278|   }

Error: CLANG_WARNING: [#def155]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3308:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3306|      GLintptr offset = cmd->offset;
# 3307|      GLsizeiptr size = cmd->size;
# 3308|->    CALL_TransformFeedbackBufferRange(ctx->Dispatch.Current, (xfb, index, buffer, offset, size));
# 3309|      return align(sizeof(struct marshal_cmd_TransformFeedbackBufferRange), 8) / 8;
# 3310|   }

Error: CLANG_WARNING: [#def156]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3331:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3329|      GET_CURRENT_CONTEXT(ctx);
# 3330|      _mesa_glthread_finish_before(ctx, "GetTransformFeedbackiv");
# 3331|->    CALL_GetTransformFeedbackiv(ctx->Dispatch.Current, (xfb, pname, param));
# 3332|   }
# 3333|   

Error: CLANG_WARNING: [#def157]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3341:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3339|      GET_CURRENT_CONTEXT(ctx);
# 3340|      _mesa_glthread_finish_before(ctx, "GetTransformFeedbacki_v");
# 3341|->    CALL_GetTransformFeedbacki_v(ctx->Dispatch.Current, (xfb, pname, index, param));
# 3342|   }
# 3343|   

Error: CLANG_WARNING: [#def158]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3351:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3349|      GET_CURRENT_CONTEXT(ctx);
# 3350|      _mesa_glthread_finish_before(ctx, "GetTransformFeedbacki64_v");
# 3351|->    CALL_GetTransformFeedbacki64_v(ctx->Dispatch.Current, (xfb, pname, index, param));
# 3352|   }
# 3353|   

Error: CLANG_WARNING: [#def159]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3361:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3359|      GET_CURRENT_CONTEXT(ctx);
# 3360|      _mesa_glthread_finish_before(ctx, "CreateBuffers");
# 3361|->    CALL_CreateBuffers(ctx->Dispatch.Current, (n, buffers));
# 3362|   }
# 3363|   

Error: CLANG_WARNING: [#def160]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3371:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3369|      GET_CURRENT_CONTEXT(ctx);
# 3370|      _mesa_glthread_finish_before(ctx, "NamedBufferStorage");
# 3371|->    CALL_NamedBufferStorage(ctx->Dispatch.Current, (buffer, size, data, flags));
# 3372|   }
# 3373|   

Error: CLANG_WARNING: [#def161]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3392:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3390|      GLintptr writeOffset = cmd->writeOffset;
# 3391|      GLsizeiptr size = cmd->size;
# 3392|->    CALL_CopyNamedBufferSubData(ctx->Dispatch.Current, (readBuffer, writeBuffer, readOffset, writeOffset, size));
# 3393|      return align(sizeof(struct marshal_cmd_CopyNamedBufferSubData), 8) / 8;
# 3394|   }

Error: CLANG_WARNING: [#def162]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3415:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3413|      GET_CURRENT_CONTEXT(ctx);
# 3414|      _mesa_glthread_finish_before(ctx, "ClearNamedBufferData");
# 3415|->    CALL_ClearNamedBufferData(ctx->Dispatch.Current, (buffer, internalformat, format, type, data));
# 3416|   }
# 3417|   

Error: CLANG_WARNING: [#def163]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3425:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3423|      GET_CURRENT_CONTEXT(ctx);
# 3424|      _mesa_glthread_finish_before(ctx, "ClearNamedBufferSubData");
# 3425|->    CALL_ClearNamedBufferSubData(ctx->Dispatch.Current, (buffer, internalformat, offset, size, format, type, data));
# 3426|   }
# 3427|   

Error: CLANG_WARNING: [#def164]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3435:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3433|      GET_CURRENT_CONTEXT(ctx);
# 3434|      _mesa_glthread_finish_before(ctx, "MapNamedBuffer");
# 3435|->    return CALL_MapNamedBuffer(ctx->Dispatch.Current, (buffer, access));
# 3436|   }
# 3437|   

Error: CLANG_WARNING: [#def165]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3445:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3443|      GET_CURRENT_CONTEXT(ctx);
# 3444|      _mesa_glthread_finish_before(ctx, "MapNamedBufferRange");
# 3445|->    return CALL_MapNamedBufferRange(ctx->Dispatch.Current, (buffer, offset, length, access));
# 3446|   }
# 3447|   

Error: CLANG_WARNING: [#def166]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3458:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3456|   {
# 3457|      GLuint buffer = cmd->buffer;
# 3458|->    CALL_UnmapNamedBufferEXT(ctx->Dispatch.Current, (buffer));
# 3459|      return align(sizeof(struct marshal_cmd_UnmapNamedBufferEXT), 8) / 8;
# 3460|   }

Error: CLANG_WARNING: [#def167]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3485:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3483|      GLintptr offset = cmd->offset;
# 3484|      GLsizeiptr length = cmd->length;
# 3485|->    CALL_FlushMappedNamedBufferRange(ctx->Dispatch.Current, (buffer, offset, length));
# 3486|      return align(sizeof(struct marshal_cmd_FlushMappedNamedBufferRange), 8) / 8;
# 3487|   }

Error: CLANG_WARNING: [#def168]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3506:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3504|      GET_CURRENT_CONTEXT(ctx);
# 3505|      _mesa_glthread_finish_before(ctx, "GetNamedBufferParameteriv");
# 3506|->    CALL_GetNamedBufferParameteriv(ctx->Dispatch.Current, (buffer, pname, params));
# 3507|   }
# 3508|   

Error: CLANG_WARNING: [#def169]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3516:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3514|      GET_CURRENT_CONTEXT(ctx);
# 3515|      _mesa_glthread_finish_before(ctx, "GetNamedBufferParameteri64v");
# 3516|->    CALL_GetNamedBufferParameteri64v(ctx->Dispatch.Current, (buffer, pname, params));
# 3517|   }
# 3518|   

Error: CLANG_WARNING: [#def170]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3526:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3524|      GET_CURRENT_CONTEXT(ctx);
# 3525|      _mesa_glthread_finish_before(ctx, "GetNamedBufferPointerv");
# 3526|->    CALL_GetNamedBufferPointerv(ctx->Dispatch.Current, (buffer, pname, params));
# 3527|   }
# 3528|   

Error: CLANG_WARNING: [#def171]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3536:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3534|      GET_CURRENT_CONTEXT(ctx);
# 3535|      _mesa_glthread_finish_before(ctx, "GetNamedBufferSubData");
# 3536|->    CALL_GetNamedBufferSubData(ctx->Dispatch.Current, (buffer, offset, size, data));
# 3537|   }
# 3538|   

Error: CLANG_WARNING: [#def172]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3546:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3544|      GET_CURRENT_CONTEXT(ctx);
# 3545|      _mesa_glthread_finish_before(ctx, "CreateFramebuffers");
# 3546|->    CALL_CreateFramebuffers(ctx->Dispatch.Current, (n, framebuffers));
# 3547|   }
# 3548|   

Error: CLANG_WARNING: [#def173]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3565:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3563|      GLuint framebuffer = cmd->framebuffer;
# 3564|      GLuint renderbuffer = cmd->renderbuffer;
# 3565|->    CALL_NamedFramebufferRenderbuffer(ctx->Dispatch.Current, (framebuffer, attachment, renderbuffertarget, renderbuffer));
# 3566|      return align(sizeof(struct marshal_cmd_NamedFramebufferRenderbuffer), 8) / 8;
# 3567|   }

Error: CLANG_WARNING: [#def174]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3594:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3592|      GLuint framebuffer = cmd->framebuffer;
# 3593|      GLint param = cmd->param;
# 3594|->    CALL_NamedFramebufferParameteri(ctx->Dispatch.Current, (framebuffer, pname, param));
# 3595|      return align(sizeof(struct marshal_cmd_NamedFramebufferParameteri), 8) / 8;
# 3596|   }

Error: CLANG_WARNING: [#def175]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3624:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3622|      GLuint texture = cmd->texture;
# 3623|      GLint level = cmd->level;
# 3624|->    CALL_NamedFramebufferTexture(ctx->Dispatch.Current, (framebuffer, attachment, texture, level));
# 3625|      return align(sizeof(struct marshal_cmd_NamedFramebufferTexture), 8) / 8;
# 3626|   }

Error: CLANG_WARNING: [#def176]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3657:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3655|      GLint level = cmd->level;
# 3656|      GLint layer = cmd->layer;
# 3657|->    CALL_NamedFramebufferTextureLayer(ctx->Dispatch.Current, (framebuffer, attachment, texture, level, layer));
# 3658|      return align(sizeof(struct marshal_cmd_NamedFramebufferTextureLayer), 8) / 8;
# 3659|   }

Error: CLANG_WARNING: [#def177]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3685:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3683|      GLenum16 buf = cmd->buf;
# 3684|      GLuint framebuffer = cmd->framebuffer;
# 3685|->    CALL_NamedFramebufferDrawBuffer(ctx->Dispatch.Current, (framebuffer, buf));
# 3686|      return align(sizeof(struct marshal_cmd_NamedFramebufferDrawBuffer), 8) / 8;
# 3687|   }

Error: CLANG_WARNING: [#def178]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3715:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3713|      const char *variable_data = (const char *) (cmd + 1);
# 3714|      bufs = (GLenum *) variable_data;
# 3715|->    CALL_NamedFramebufferDrawBuffers(ctx->Dispatch.Current, (framebuffer, n, bufs));
# 3716|      return cmd->num_slots;
# 3717|   }

Error: CLANG_WARNING: [#def179]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3726:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3724|      if (unlikely(bufs_size < 0 || (bufs_size > 0 && !bufs) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 3725|         _mesa_glthread_finish_before(ctx, "NamedFramebufferDrawBuffers");
# 3726|->       CALL_NamedFramebufferDrawBuffers(ctx->Dispatch.Current, (framebuffer, n, bufs));
# 3727|         return;
# 3728|      }

Error: CLANG_WARNING: [#def180]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3749:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3747|      GLenum16 buf = cmd->buf;
# 3748|      GLuint framebuffer = cmd->framebuffer;
# 3749|->    CALL_NamedFramebufferReadBuffer(ctx->Dispatch.Current, (framebuffer, buf));
# 3750|      return align(sizeof(struct marshal_cmd_NamedFramebufferReadBuffer), 8) / 8;
# 3751|   }

Error: CLANG_WARNING: [#def181]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3779:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3777|      const char *variable_data = (const char *) (cmd + 1);
# 3778|      attachments = (GLenum *) variable_data;
# 3779|->    CALL_InvalidateNamedFramebufferData(ctx->Dispatch.Current, (framebuffer, numAttachments, attachments));
# 3780|      return cmd->num_slots;
# 3781|   }

Error: CLANG_WARNING: [#def182]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3790:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3788|      if (unlikely(attachments_size < 0 || (attachments_size > 0 && !attachments) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 3789|         _mesa_glthread_finish_before(ctx, "InvalidateNamedFramebufferData");
# 3790|->       CALL_InvalidateNamedFramebufferData(ctx->Dispatch.Current, (framebuffer, numAttachments, attachments));
# 3791|         return;
# 3792|      }

Error: CLANG_WARNING: [#def183]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3826:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3824|      const char *variable_data = (const char *) (cmd + 1);
# 3825|      attachments = (GLenum *) variable_data;
# 3826|->    CALL_InvalidateNamedFramebufferSubData(ctx->Dispatch.Current, (framebuffer, numAttachments, attachments, x, y, width, height));
# 3827|      return cmd->num_slots;
# 3828|   }

Error: CLANG_WARNING: [#def184]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3837:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3835|      if (unlikely(attachments_size < 0 || (attachments_size > 0 && !attachments) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
# 3836|         _mesa_glthread_finish_before(ctx, "InvalidateNamedFramebufferSubData");
# 3837|->       CALL_InvalidateNamedFramebufferSubData(ctx->Dispatch.Current, (framebuffer, numAttachments, attachments, x, y, width, height));
# 3838|         return;
# 3839|      }

Error: CLANG_WARNING: [#def185]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3871:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3869|      const char *variable_data = (const char *) (cmd + 1);
# 3870|      value = (GLint *) variable_data;
# 3871|->    CALL_ClearNamedFramebufferiv(ctx->Dispatch.Current, (framebuffer, buffer, drawbuffer, value));
# 3872|      return cmd->num_slots;
# 3873|   }

Error: CLANG_WARNING: [#def186]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3909:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3907|      const char *variable_data = (const char *) (cmd + 1);
# 3908|      value = (GLuint *) variable_data;
# 3909|->    CALL_ClearNamedFramebufferuiv(ctx->Dispatch.Current, (framebuffer, buffer, drawbuffer, value));
# 3910|      return cmd->num_slots;
# 3911|   }

Error: CLANG_WARNING: [#def187]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3947:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3945|      const char *variable_data = (const char *) (cmd + 1);
# 3946|      value = (GLfloat *) variable_data;
# 3947|->    CALL_ClearNamedFramebufferfv(ctx->Dispatch.Current, (framebuffer, buffer, drawbuffer, value));
# 3948|      return cmd->num_slots;
# 3949|   }

Error: CLANG_WARNING: [#def188]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3984:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 3982|      GLfloat depth = cmd->depth;
# 3983|      GLint stencil = cmd->stencil;
# 3984|->    CALL_ClearNamedFramebufferfi(ctx->Dispatch.Current, (framebuffer, buffer, drawbuffer, depth, stencil));
# 3985|      return align(sizeof(struct marshal_cmd_ClearNamedFramebufferfi), 8) / 8;
# 3986|   }

Error: CLANG_WARNING: [#def189]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4032:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4030|      GLint dstY1 = cmd->dstY1;
# 4031|      GLbitfield mask = cmd->mask;
# 4032|->    CALL_BlitNamedFramebuffer(ctx->Dispatch.Current, (readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
# 4033|      return align(sizeof(struct marshal_cmd_BlitNamedFramebuffer), 8) / 8;
# 4034|   }

Error: CLANG_WARNING: [#def190]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4062:11: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4060|      GET_CURRENT_CONTEXT(ctx);
# 4061|      _mesa_glthread_finish_before(ctx, "CheckNamedFramebufferStatus");
# 4062|->    return CALL_CheckNamedFramebufferStatus(ctx->Dispatch.Current, (framebuffer, target));
# 4063|   }
# 4064|   

Error: CLANG_WARNING: [#def191]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4072:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4070|      GET_CURRENT_CONTEXT(ctx);
# 4071|      _mesa_glthread_finish_before(ctx, "GetNamedFramebufferParameteriv");
# 4072|->    CALL_GetNamedFramebufferParameteriv(ctx->Dispatch.Current, (framebuffer, pname, param));
# 4073|   }
# 4074|   

Error: CLANG_WARNING: [#def192]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4082:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4080|      GET_CURRENT_CONTEXT(ctx);
# 4081|      _mesa_glthread_finish_before(ctx, "GetNamedFramebufferAttachmentParameteriv");
# 4082|->    CALL_GetNamedFramebufferAttachmentParameteriv(ctx->Dispatch.Current, (framebuffer, attachment, pname, params));
# 4083|   }
# 4084|   

Error: CLANG_WARNING: [#def193]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4092:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4090|      GET_CURRENT_CONTEXT(ctx);
# 4091|      _mesa_glthread_finish_before(ctx, "CreateRenderbuffers");
# 4092|->    CALL_CreateRenderbuffers(ctx->Dispatch.Current, (n, renderbuffers));
# 4093|   }
# 4094|   

Error: CLANG_WARNING: [#def194]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4111:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4109|      GLsizei width = cmd->width;
# 4110|      GLsizei height = cmd->height;
# 4111|->    CALL_NamedRenderbufferStorage(ctx->Dispatch.Current, (renderbuffer, internalformat, width, height));
# 4112|      return align(sizeof(struct marshal_cmd_NamedRenderbufferStorage), 8) / 8;
# 4113|   }

Error: CLANG_WARNING: [#def195]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4144:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4142|      GLsizei width = cmd->width;
# 4143|      GLsizei height = cmd->height;
# 4144|->    CALL_NamedRenderbufferStorageMultisample(ctx->Dispatch.Current, (renderbuffer, samples, internalformat, width, height));
# 4145|      return align(sizeof(struct marshal_cmd_NamedRenderbufferStorageMultisample), 8) / 8;
# 4146|   }

Error: CLANG_WARNING: [#def196]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4167:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4165|      GET_CURRENT_CONTEXT(ctx);
# 4166|      _mesa_glthread_finish_before(ctx, "GetNamedRenderbufferParameteriv");
# 4167|->    CALL_GetNamedRenderbufferParameteriv(ctx->Dispatch.Current, (renderbuffer, pname, params));
# 4168|   }
# 4169|   

Error: CLANG_WARNING: [#def197]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4177:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4175|      GET_CURRENT_CONTEXT(ctx);
# 4176|      _mesa_glthread_finish_before(ctx, "CreateTextures");
# 4177|->    CALL_CreateTextures(ctx->Dispatch.Current, (target, n, textures));
# 4178|   }
# 4179|   

Error: CLANG_WARNING: [#def198]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4194:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4192|      GLuint texture = cmd->texture;
# 4193|      GLuint buffer = cmd->buffer;
# 4194|->    CALL_TextureBuffer(ctx->Dispatch.Current, (texture, internalformat, buffer));
# 4195|      return align(sizeof(struct marshal_cmd_TextureBuffer), 8) / 8;
# 4196|   }

Error: CLANG_WARNING: [#def199]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4226:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4224|      GLintptr offset = cmd->offset;
# 4225|      GLsizeiptr size = cmd->size;
# 4226|->    CALL_TextureBufferRange(ctx->Dispatch.Current, (texture, internalformat, buffer, offset, size));
# 4227|      return align(sizeof(struct marshal_cmd_TextureBufferRange), 8) / 8;
# 4228|   }

Error: CLANG_WARNING: [#def200]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4258:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4256|      GLsizei levels = cmd->levels;
# 4257|      GLsizei width = cmd->width;
# 4258|->    CALL_TextureStorage1D(ctx->Dispatch.Current, (texture, levels, internalformat, width));
# 4259|      return align(sizeof(struct marshal_cmd_TextureStorage1D), 8) / 8;
# 4260|   }

Error: CLANG_WARNING: [#def201]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4291:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4289|      GLsizei width = cmd->width;
# 4290|      GLsizei height = cmd->height;
# 4291|->    CALL_TextureStorage2D(ctx->Dispatch.Current, (texture, levels, internalformat, width, height));
# 4292|      return align(sizeof(struct marshal_cmd_TextureStorage2D), 8) / 8;
# 4293|   }

Error: CLANG_WARNING: [#def202]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4327:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4325|      GLsizei height = cmd->height;
# 4326|      GLsizei depth = cmd->depth;
# 4327|->    CALL_TextureStorage3D(ctx->Dispatch.Current, (texture, levels, internalformat, width, height, depth));
# 4328|      return align(sizeof(struct marshal_cmd_TextureStorage3D), 8) / 8;
# 4329|   }

Error: CLANG_WARNING: [#def203]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4364:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4362|      GLsizei width = cmd->width;
# 4363|      GLsizei height = cmd->height;
# 4364|->    CALL_TextureStorage2DMultisample(ctx->Dispatch.Current, (texture, samples, internalformat, width, height, fixedsamplelocations));
# 4365|      return align(sizeof(struct marshal_cmd_TextureStorage2DMultisample), 8) / 8;
# 4366|   }

Error: CLANG_WARNING: [#def204]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4403:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4401|      GLsizei height = cmd->height;
# 4402|      GLsizei depth = cmd->depth;
# 4403|->    CALL_TextureStorage3DMultisample(ctx->Dispatch.Current, (texture, samples, internalformat, width, height, depth, fixedsamplelocations));
# 4404|      return align(sizeof(struct marshal_cmd_TextureStorage3DMultisample), 8) / 8;
# 4405|   }

Error: CLANG_WARNING: [#def205]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4443:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4441|      GLsizei width = cmd->width;
# 4442|      const GLvoid * pixels = cmd->pixels;
# 4443|->    CALL_TextureSubImage1D(ctx->Dispatch.Current, (texture, level, xoffset, width, format, type, pixels));
# 4444|      return align(sizeof(struct marshal_cmd_TextureSubImage1D), 8) / 8;
# 4445|   }

Error: CLANG_WARNING: [#def206]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4453:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4451|      if (!_mesa_glthread_has_unpack_buffer(ctx)) {
# 4452|         _mesa_glthread_finish_before(ctx, "TextureSubImage1D");
# 4453|->       CALL_TextureSubImage1D(ctx->Dispatch.Current, (texture, level, xoffset, width, format, type, pixels));
# 4454|         return;
# 4455|      }

Error: CLANG_WARNING: [#def207]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4492:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4490|      GLsizei height = cmd->height;
# 4491|      const GLvoid * pixels = cmd->pixels;
# 4492|->    CALL_TextureSubImage2D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, width, height, format, type, pixels));
# 4493|      return align(sizeof(struct marshal_cmd_TextureSubImage2D), 8) / 8;
# 4494|   }

Error: CLANG_WARNING: [#def208]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4502:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4500|      if (!_mesa_glthread_has_unpack_buffer(ctx)) {
# 4501|         _mesa_glthread_finish_before(ctx, "TextureSubImage2D");
# 4502|->       CALL_TextureSubImage2D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, width, height, format, type, pixels));
# 4503|         return;
# 4504|      }

Error: CLANG_WARNING: [#def209]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4547:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4545|      GLsizei depth = cmd->depth;
# 4546|      const GLvoid * pixels = cmd->pixels;
# 4547|->    CALL_TextureSubImage3D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels));
# 4548|      return align(sizeof(struct marshal_cmd_TextureSubImage3D), 8) / 8;
# 4549|   }

Error: CLANG_WARNING: [#def210]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4557:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4555|      if (!_mesa_glthread_has_unpack_buffer(ctx)) {
# 4556|         _mesa_glthread_finish_before(ctx, "TextureSubImage3D");
# 4557|->       CALL_TextureSubImage3D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels));
# 4558|         return;
# 4559|      }

Error: CLANG_WARNING: [#def211]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4596:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4594|      GLsizei imageSize = cmd->imageSize;
# 4595|      const GLvoid * data = cmd->data;
# 4596|->    CALL_CompressedTextureSubImage1D(ctx->Dispatch.Current, (texture, level, xoffset, width, format, imageSize, data));
# 4597|      return align(sizeof(struct marshal_cmd_CompressedTextureSubImage1D), 8) / 8;
# 4598|   }

Error: CLANG_WARNING: [#def212]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4606:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4604|      if (!_mesa_glthread_has_unpack_buffer(ctx)) {
# 4605|         _mesa_glthread_finish_before(ctx, "CompressedTextureSubImage1D");
# 4606|->       CALL_CompressedTextureSubImage1D(ctx->Dispatch.Current, (texture, level, xoffset, width, format, imageSize, data));
# 4607|         return;
# 4608|      }

Error: CLANG_WARNING: [#def213]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4645:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4643|      GLsizei imageSize = cmd->imageSize;
# 4644|      const GLvoid * data = cmd->data;
# 4645|->    CALL_CompressedTextureSubImage2D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, width, height, format, imageSize, data));
# 4646|      return align(sizeof(struct marshal_cmd_CompressedTextureSubImage2D), 8) / 8;
# 4647|   }

Error: CLANG_WARNING: [#def214]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4655:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4653|      if (!_mesa_glthread_has_unpack_buffer(ctx)) {
# 4654|         _mesa_glthread_finish_before(ctx, "CompressedTextureSubImage2D");
# 4655|->       CALL_CompressedTextureSubImage2D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, width, height, format, imageSize, data));
# 4656|         return;
# 4657|      }

Error: CLANG_WARNING: [#def215]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4700:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4698|      GLsizei imageSize = cmd->imageSize;
# 4699|      const GLvoid * data = cmd->data;
# 4700|->    CALL_CompressedTextureSubImage3D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data));
# 4701|      return align(sizeof(struct marshal_cmd_CompressedTextureSubImage3D), 8) / 8;
# 4702|   }

Error: CLANG_WARNING: [#def216]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4710:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4708|      if (!_mesa_glthread_has_unpack_buffer(ctx)) {
# 4709|         _mesa_glthread_finish_before(ctx, "CompressedTextureSubImage3D");
# 4710|->       CALL_CompressedTextureSubImage3D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data));
# 4711|         return;
# 4712|      }

Error: CLANG_WARNING: [#def217]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4747:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4745|      GLint y = cmd->y;
# 4746|      GLsizei width = cmd->width;
# 4747|->    CALL_CopyTextureSubImage1D(ctx->Dispatch.Current, (texture, level, xoffset, x, y, width));
# 4748|      return align(sizeof(struct marshal_cmd_CopyTextureSubImage1D), 8) / 8;
# 4749|   }

Error: CLANG_WARNING: [#def218]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4788:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4786|      GLsizei width = cmd->width;
# 4787|      GLsizei height = cmd->height;
# 4788|->    CALL_CopyTextureSubImage2D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, x, y, width, height));
# 4789|      return align(sizeof(struct marshal_cmd_CopyTextureSubImage2D), 8) / 8;
# 4790|   }

Error: CLANG_WARNING: [#def219]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4833:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4831|      GLsizei width = cmd->width;
# 4832|      GLsizei height = cmd->height;
# 4833|->    CALL_CopyTextureSubImage3D(ctx->Dispatch.Current, (texture, level, xoffset, yoffset, zoffset, x, y, width, height));
# 4834|      return align(sizeof(struct marshal_cmd_CopyTextureSubImage3D), 8) / 8;
# 4835|   }

Error: CLANG_WARNING: [#def220]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4867:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4865|      GLuint texture = cmd->texture;
# 4866|      GLfloat param = cmd->param;
# 4867|->    CALL_TextureParameterf(ctx->Dispatch.Current, (texture, pname, param));
# 4868|      return align(sizeof(struct marshal_cmd_TextureParameterf), 8) / 8;
# 4869|   }

Error: CLANG_WARNING: [#def221]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4898:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4896|      const char *variable_data = (const char *) (cmd + 1);
# 4897|      param = (GLfloat *) variable_data;
# 4898|->    CALL_TextureParameterfv(ctx->Dispatch.Current, (texture, pname, param));
# 4899|      return cmd->num_slots;
# 4900|   }

Error: CLANG_WARNING: [#def222]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4930:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4928|      GLuint texture = cmd->texture;
# 4929|      GLint param = cmd->param;
# 4930|->    CALL_TextureParameteri(ctx->Dispatch.Current, (texture, pname, param));
# 4931|      return align(sizeof(struct marshal_cmd_TextureParameteri), 8) / 8;
# 4932|   }

Error: CLANG_WARNING: [#def223]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4961:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4959|      const char *variable_data = (const char *) (cmd + 1);
# 4960|      params = (GLint *) variable_data;
# 4961|->    CALL_TextureParameterIiv(ctx->Dispatch.Current, (texture, pname, params));
# 4962|      return cmd->num_slots;
# 4963|   }

Error: CLANG_WARNING: [#def224]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:4996:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 4994|      const char *variable_data = (const char *) (cmd + 1);
# 4995|      params = (GLuint *) variable_data;
# 4996|->    CALL_TextureParameterIuiv(ctx->Dispatch.Current, (texture, pname, params));
# 4997|      return cmd->num_slots;
# 4998|   }

Error: CLANG_WARNING: [#def225]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5031:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5029|      const char *variable_data = (const char *) (cmd + 1);
# 5030|      param = (GLint *) variable_data;
# 5031|->    CALL_TextureParameteriv(ctx->Dispatch.Current, (texture, pname, param));
# 5032|      return cmd->num_slots;
# 5033|   }

Error: CLANG_WARNING: [#def226]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5059:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5057|   {
# 5058|      GLuint texture = cmd->texture;
# 5059|->    CALL_GenerateTextureMipmap(ctx->Dispatch.Current, (texture));
# 5060|      return align(sizeof(struct marshal_cmd_GenerateTextureMipmap), 8) / 8;
# 5061|   }

Error: CLANG_WARNING: [#def227]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5083:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5081|      GLuint unit = cmd->unit;
# 5082|      GLuint texture = cmd->texture;
# 5083|->    CALL_BindTextureUnit(ctx->Dispatch.Current, (unit, texture));
# 5084|      return align(sizeof(struct marshal_cmd_BindTextureUnit), 8) / 8;
# 5085|   }

Error: CLANG_WARNING: [#def228]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5116:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5114|      GLsizei bufSize = cmd->bufSize;
# 5115|      GLvoid * pixels = cmd->pixels;
# 5116|->    CALL_GetTextureImage(ctx->Dispatch.Current, (texture, level, format, type, bufSize, pixels));
# 5117|      return align(sizeof(struct marshal_cmd_GetTextureImage), 8) / 8;
# 5118|   }

Error: CLANG_WARNING: [#def229]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5126:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5124|      if (!_mesa_glthread_has_pack_buffer(ctx)) {
# 5125|         _mesa_glthread_finish_before(ctx, "GetTextureImage");
# 5126|->       CALL_GetTextureImage(ctx->Dispatch.Current, (texture, level, format, type, bufSize, pixels));
# 5127|         return;
# 5128|      }

Error: CLANG_WARNING: [#def230]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5154:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5152|      GLsizei bufSize = cmd->bufSize;
# 5153|      GLvoid * pixels = cmd->pixels;
# 5154|->    CALL_GetCompressedTextureImage(ctx->Dispatch.Current, (texture, level, bufSize, pixels));
# 5155|      return align(sizeof(struct marshal_cmd_GetCompressedTextureImage), 8) / 8;
# 5156|   }

Error: CLANG_WARNING: [#def231]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5164:7: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5162|      if (!_mesa_glthread_has_pack_buffer(ctx)) {
# 5163|         _mesa_glthread_finish_before(ctx, "GetCompressedTextureImage");
# 5164|->       CALL_GetCompressedTextureImage(ctx->Dispatch.Current, (texture, level, bufSize, pixels));
# 5165|         return;
# 5166|      }

Error: CLANG_WARNING: [#def232]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5181:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5179|      GET_CURRENT_CONTEXT(ctx);
# 5180|      _mesa_glthread_finish_before(ctx, "GetTextureLevelParameterfv");
# 5181|->    CALL_GetTextureLevelParameterfv(ctx->Dispatch.Current, (texture, level, pname, params));
# 5182|   }
# 5183|   

Error: CLANG_WARNING: [#def233]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5191:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5189|      GET_CURRENT_CONTEXT(ctx);
# 5190|      _mesa_glthread_finish_before(ctx, "GetTextureLevelParameteriv");
# 5191|->    CALL_GetTextureLevelParameteriv(ctx->Dispatch.Current, (texture, level, pname, params));
# 5192|   }
# 5193|   

Error: CLANG_WARNING: [#def234]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5201:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5199|      GET_CURRENT_CONTEXT(ctx);
# 5200|      _mesa_glthread_finish_before(ctx, "GetTextureParameterfv");
# 5201|->    CALL_GetTextureParameterfv(ctx->Dispatch.Current, (texture, pname, params));
# 5202|   }
# 5203|   

Error: CLANG_WARNING: [#def235]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5211:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5209|      GET_CURRENT_CONTEXT(ctx);
# 5210|      _mesa_glthread_finish_before(ctx, "GetTextureParameterIiv");
# 5211|->    CALL_GetTextureParameterIiv(ctx->Dispatch.Current, (texture, pname, params));
# 5212|   }
# 5213|   

Error: CLANG_WARNING: [#def236]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5221:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5219|      GET_CURRENT_CONTEXT(ctx);
# 5220|      _mesa_glthread_finish_before(ctx, "GetTextureParameterIuiv");
# 5221|->    CALL_GetTextureParameterIuiv(ctx->Dispatch.Current, (texture, pname, params));
# 5222|   }
# 5223|   

Error: CLANG_WARNING: [#def237]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:5231:4: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 5229|      GET_CURRENT_CONTEXT(ctx);
# 5230|      _mesa_glthread_finish_before(ctx, "GetTextureParameteriv");
# 5231|->    CALL_GetTextureParameteriv(ctx->Dispatch.Current, (texture, pname, params));
# 5232|   }
# 5233|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def238]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c: scope_hint: In function ‘_mesa_marshal_GetTextureLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14728:63: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5856:4: note: in expansion of macro ‘CALL_GetTextureLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5856:4: note: in expansion of macro ‘CALL_GetTextureLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5856:4: note: in expansion of macro ‘CALL_GetTextureLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5856:4: note: in expansion of macro ‘CALL_GetTextureLevelParameterfvEXT’
#14726|   
#14727|   typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameterfvEXT)(GLuint, GLenum, GLint, GLenum, float *);
#14728|-> #define CALL_GetTextureLevelParameterfvEXT(disp, parameters) (* GET_GetTextureLevelParameterfvEXT(disp)) parameters
#14729|   #define GET_GetTextureLevelParameterfvEXT(disp) ((_glptr_GetTextureLevelParameterfvEXT)(GET_by_offset((disp), _gloffset_GetTextureLevelParameterfvEXT)))
#14730|   #define SET_GetTextureLevelParameterfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def239]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14736:58: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2876:4: note: in expansion of macro ‘CALL_GetNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2876:4: note: in expansion of macro ‘CALL_GetNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2876:4: note: in expansion of macro ‘CALL_GetNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2876:4: note: in expansion of macro ‘CALL_GetNamedBufferSubDataEXT’
#14734|   
#14735|   typedef void (GLAPIENTRYP _glptr_GetNamedBufferSubDataEXT)(GLuint, GLintptr, GLsizeiptr, GLvoid *);
#14736|-> #define CALL_GetNamedBufferSubDataEXT(disp, parameters) (* GET_GetNamedBufferSubDataEXT(disp)) parameters
#14737|   #define GET_GetNamedBufferSubDataEXT(disp) ((_glptr_GetNamedBufferSubDataEXT)(GET_by_offset((disp), _gloffset_GetNamedBufferSubDataEXT)))
#14738|   #define SET_GetNamedBufferSubDataEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def240]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedBufferPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14744:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2886:4: note: in expansion of macro ‘CALL_GetNamedBufferPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2886:4: note: in expansion of macro ‘CALL_GetNamedBufferPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2886:4: note: in expansion of macro ‘CALL_GetNamedBufferPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2886:4: note: in expansion of macro ‘CALL_GetNamedBufferPointervEXT’
#14742|   
#14743|   typedef void (GLAPIENTRYP _glptr_GetNamedBufferPointervEXT)(GLuint, GLenum, GLvoid **);
#14744|-> #define CALL_GetNamedBufferPointervEXT(disp, parameters) (* GET_GetNamedBufferPointervEXT(disp)) parameters
#14745|   #define GET_GetNamedBufferPointervEXT(disp) ((_glptr_GetNamedBufferPointervEXT)(GET_by_offset((disp), _gloffset_GetNamedBufferPointervEXT)))
#14746|   #define SET_GetNamedBufferPointervEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def241]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedBufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14752:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2896:4: note: in expansion of macro ‘CALL_GetNamedBufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2896:4: note: in expansion of macro ‘CALL_GetNamedBufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2896:4: note: in expansion of macro ‘CALL_GetNamedBufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2896:4: note: in expansion of macro ‘CALL_GetNamedBufferParameterivEXT’
#14750|   
#14751|   typedef void (GLAPIENTRYP _glptr_GetNamedBufferParameterivEXT)(GLuint, GLenum, GLint *);
#14752|-> #define CALL_GetNamedBufferParameterivEXT(disp, parameters) (* GET_GetNamedBufferParameterivEXT(disp)) parameters
#14753|   #define GET_GetNamedBufferParameterivEXT(disp) ((_glptr_GetNamedBufferParameterivEXT)(GET_by_offset((disp), _gloffset_GetNamedBufferParameterivEXT)))
#14754|   #define SET_GetNamedBufferParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def242]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_FlushMappedNamedBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14760:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2913:4: note: in expansion of macro ‘CALL_FlushMappedNamedBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2913:4: note: in expansion of macro ‘CALL_FlushMappedNamedBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2913:4: note: in expansion of macro ‘CALL_FlushMappedNamedBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2913:4: note: in expansion of macro ‘CALL_FlushMappedNamedBufferRangeEXT’
#14758|   
#14759|   typedef void (GLAPIENTRYP _glptr_FlushMappedNamedBufferRangeEXT)(GLuint, GLintptr, GLsizeiptr);
#14760|-> #define CALL_FlushMappedNamedBufferRangeEXT(disp, parameters) (* GET_FlushMappedNamedBufferRangeEXT(disp)) parameters
#14761|   #define GET_FlushMappedNamedBufferRangeEXT(disp) ((_glptr_FlushMappedNamedBufferRangeEXT)(GET_by_offset((disp), _gloffset_FlushMappedNamedBufferRangeEXT)))
#14762|   #define SET_FlushMappedNamedBufferRangeEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def243]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_FramebufferDrawBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14768:58: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2949:4: note: in expansion of macro ‘CALL_FramebufferDrawBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2949:4: note: in expansion of macro ‘CALL_FramebufferDrawBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2949:4: note: in expansion of macro ‘CALL_FramebufferDrawBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2949:4: note: in expansion of macro ‘CALL_FramebufferDrawBufferEXT’
#14766|   
#14767|   typedef void (GLAPIENTRYP _glptr_FramebufferDrawBufferEXT)(GLuint, GLenum);
#14768|-> #define CALL_FramebufferDrawBufferEXT(disp, parameters) (* GET_FramebufferDrawBufferEXT(disp)) parameters
#14769|   #define GET_FramebufferDrawBufferEXT(disp) ((_glptr_FramebufferDrawBufferEXT)(GET_by_offset((disp), _gloffset_FramebufferDrawBufferEXT)))
#14770|   #define SET_FramebufferDrawBufferEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def244]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_FramebufferDrawBuffersEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14776:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2979:4: note: in expansion of macro ‘CALL_FramebufferDrawBuffersEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2979:4: note: in expansion of macro ‘CALL_FramebufferDrawBuffersEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2979:4: note: in expansion of macro ‘CALL_FramebufferDrawBuffersEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2979:4: note: in expansion of macro ‘CALL_FramebufferDrawBuffersEXT’
#14774|   
#14775|   typedef void (GLAPIENTRYP _glptr_FramebufferDrawBuffersEXT)(GLuint, GLsizei, const GLenum *);
#14776|-> #define CALL_FramebufferDrawBuffersEXT(disp, parameters) (* GET_FramebufferDrawBuffersEXT(disp)) parameters
#14777|   #define GET_FramebufferDrawBuffersEXT(disp) ((_glptr_FramebufferDrawBuffersEXT)(GET_by_offset((disp), _gloffset_FramebufferDrawBuffersEXT)))
#14778|   #define SET_FramebufferDrawBuffersEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def245]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_FramebufferReadBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14784:58: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3013:4: note: in expansion of macro ‘CALL_FramebufferReadBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3013:4: note: in expansion of macro ‘CALL_FramebufferReadBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3013:4: note: in expansion of macro ‘CALL_FramebufferReadBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3013:4: note: in expansion of macro ‘CALL_FramebufferReadBufferEXT’
#14782|   
#14783|   typedef void (GLAPIENTRYP _glptr_FramebufferReadBufferEXT)(GLuint, GLenum);
#14784|-> #define CALL_FramebufferReadBufferEXT(disp, parameters) (* GET_FramebufferReadBufferEXT(disp)) parameters
#14785|   #define GET_FramebufferReadBufferEXT(disp) ((_glptr_FramebufferReadBufferEXT)(GET_by_offset((disp), _gloffset_FramebufferReadBufferEXT)))
#14786|   #define SET_FramebufferReadBufferEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def246]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14792:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3033:4: note: in expansion of macro ‘CALL_GetFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3033:4: note: in expansion of macro ‘CALL_GetFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3033:4: note: in expansion of macro ‘CALL_GetFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3033:4: note: in expansion of macro ‘CALL_GetFramebufferParameterivEXT’
#14790|   
#14791|   typedef void (GLAPIENTRYP _glptr_GetFramebufferParameterivEXT)(GLuint, GLenum, GLint *);
#14792|-> #define CALL_GetFramebufferParameterivEXT(disp, parameters) (* GET_GetFramebufferParameterivEXT(disp)) parameters
#14793|   #define GET_GetFramebufferParameterivEXT(disp) ((_glptr_GetFramebufferParameterivEXT)(GET_by_offset((disp), _gloffset_GetFramebufferParameterivEXT)))
#14794|   #define SET_GetFramebufferParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def247]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_CheckNamedFramebufferStatusEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14800:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3043:11: note: in expansion of macro ‘CALL_CheckNamedFramebufferStatusEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3043:11: note: in expansion of macro ‘CALL_CheckNamedFramebufferStatusEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3043:11: note: in expansion of macro ‘CALL_CheckNamedFramebufferStatusEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3043:11: note: in expansion of macro ‘CALL_CheckNamedFramebufferStatusEXT’
#14798|   
#14799|   typedef GLenum (GLAPIENTRYP _glptr_CheckNamedFramebufferStatusEXT)(GLuint, GLenum);
#14800|-> #define CALL_CheckNamedFramebufferStatusEXT(disp, parameters) (* GET_CheckNamedFramebufferStatusEXT(disp)) parameters
#14801|   #define GET_CheckNamedFramebufferStatusEXT(disp) ((_glptr_CheckNamedFramebufferStatusEXT)(GET_by_offset((disp), _gloffset_CheckNamedFramebufferStatusEXT)))
#14802|   #define SET_CheckNamedFramebufferStatusEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def248]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedFramebufferTexture1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14808:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3064:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3064:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3064:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3064:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture1DEXT’
#14806|   
#14807|   typedef void (GLAPIENTRYP _glptr_NamedFramebufferTexture1DEXT)(GLuint, GLenum, GLenum, GLuint, GLint);
#14808|-> #define CALL_NamedFramebufferTexture1DEXT(disp, parameters) (* GET_NamedFramebufferTexture1DEXT(disp)) parameters
#14809|   #define GET_NamedFramebufferTexture1DEXT(disp) ((_glptr_NamedFramebufferTexture1DEXT)(GET_by_offset((disp), _gloffset_NamedFramebufferTexture1DEXT)))
#14810|   #define SET_NamedFramebufferTexture1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def249]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedFramebufferTexture2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14816:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3098:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3098:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3098:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3098:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture2DEXT’
#14814|   
#14815|   typedef void (GLAPIENTRYP _glptr_NamedFramebufferTexture2DEXT)(GLuint, GLenum, GLenum, GLuint, GLint);
#14816|-> #define CALL_NamedFramebufferTexture2DEXT(disp, parameters) (* GET_NamedFramebufferTexture2DEXT(disp)) parameters
#14817|   #define GET_NamedFramebufferTexture2DEXT(disp) ((_glptr_NamedFramebufferTexture2DEXT)(GET_by_offset((disp), _gloffset_NamedFramebufferTexture2DEXT)))
#14818|   #define SET_NamedFramebufferTexture2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def250]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedFramebufferTexture3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14824:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3134:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3134:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3134:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3134:4: note: in expansion of macro ‘CALL_NamedFramebufferTexture3DEXT’
#14822|   
#14823|   typedef void (GLAPIENTRYP _glptr_NamedFramebufferTexture3DEXT)(GLuint, GLenum, GLenum, GLuint, GLint, GLint);
#14824|-> #define CALL_NamedFramebufferTexture3DEXT(disp, parameters) (* GET_NamedFramebufferTexture3DEXT(disp)) parameters
#14825|   #define GET_NamedFramebufferTexture3DEXT(disp) ((_glptr_NamedFramebufferTexture3DEXT)(GET_by_offset((disp), _gloffset_NamedFramebufferTexture3DEXT)))
#14826|   #define SET_NamedFramebufferTexture3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def251]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedFramebufferRenderbufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14832:65: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3167:4: note: in expansion of macro ‘CALL_NamedFramebufferRenderbufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3167:4: note: in expansion of macro ‘CALL_NamedFramebufferRenderbufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3167:4: note: in expansion of macro ‘CALL_NamedFramebufferRenderbufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3167:4: note: in expansion of macro ‘CALL_NamedFramebufferRenderbufferEXT’
#14830|   
#14831|   typedef void (GLAPIENTRYP _glptr_NamedFramebufferRenderbufferEXT)(GLuint, GLenum, GLenum, GLuint);
#14832|-> #define CALL_NamedFramebufferRenderbufferEXT(disp, parameters) (* GET_NamedFramebufferRenderbufferEXT(disp)) parameters
#14833|   #define GET_NamedFramebufferRenderbufferEXT(disp) ((_glptr_NamedFramebufferRenderbufferEXT)(GET_by_offset((disp), _gloffset_NamedFramebufferRenderbufferEXT)))
#14834|   #define SET_NamedFramebufferRenderbufferEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def252]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedFramebufferAttachmentParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14840:77: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3189:4: note: in expansion of macro ‘CALL_GetNamedFramebufferAttachmentParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3189:4: note: in expansion of macro ‘CALL_GetNamedFramebufferAttachmentParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3189:4: note: in expansion of macro ‘CALL_GetNamedFramebufferAttachmentParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3189:4: note: in expansion of macro ‘CALL_GetNamedFramebufferAttachmentParameterivEXT’
#14838|   
#14839|   typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferAttachmentParameterivEXT)(GLuint, GLenum, GLenum, GLint *);
#14840|-> #define CALL_GetNamedFramebufferAttachmentParameterivEXT(disp, parameters) (* GET_GetNamedFramebufferAttachmentParameterivEXT(disp)) parameters
#14841|   #define GET_GetNamedFramebufferAttachmentParameterivEXT(disp) ((_glptr_GetNamedFramebufferAttachmentParameterivEXT)(GET_by_offset((disp), _gloffset_GetNamedFramebufferAttachmentParameterivEXT)))
#14842|   #define SET_GetNamedFramebufferAttachmentParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def253]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_EnableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14848:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:780:4: note: in expansion of macro ‘CALL_EnableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:780:4: note: in expansion of macro ‘CALL_EnableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:780:4: note: in expansion of macro ‘CALL_EnableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:780:4: note: in expansion of macro ‘CALL_EnableClientStateiEXT’
#14846|   
#14847|   typedef void (GLAPIENTRYP _glptr_EnableClientStateiEXT)(GLenum, GLuint);
#14848|-> #define CALL_EnableClientStateiEXT(disp, parameters) (* GET_EnableClientStateiEXT(disp)) parameters
#14849|   #define GET_EnableClientStateiEXT(disp) ((_glptr_EnableClientStateiEXT)(GET_by_offset((disp), _gloffset_EnableClientStateiEXT)))
#14850|   #define SET_EnableClientStateiEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def254]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_DisableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14856:56: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:806:4: note: in expansion of macro ‘CALL_DisableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:806:4: note: in expansion of macro ‘CALL_DisableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:806:4: note: in expansion of macro ‘CALL_DisableClientStateiEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:806:4: note: in expansion of macro ‘CALL_DisableClientStateiEXT’
#14854|   
#14855|   typedef void (GLAPIENTRYP _glptr_DisableClientStateiEXT)(GLenum, GLuint);
#14856|-> #define CALL_DisableClientStateiEXT(disp, parameters) (* GET_DisableClientStateiEXT(disp)) parameters
#14857|   #define GET_DisableClientStateiEXT(disp) ((_glptr_DisableClientStateiEXT)(GET_by_offset((disp), _gloffset_DisableClientStateiEXT)))
#14858|   #define SET_DisableClientStateiEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def255]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetPointerIndexedvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14864:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:827:4: note: in expansion of macro ‘CALL_GetPointerIndexedvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:827:4: note: in expansion of macro ‘CALL_GetPointerIndexedvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:827:4: note: in expansion of macro ‘CALL_GetPointerIndexedvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:827:4: note: in expansion of macro ‘CALL_GetPointerIndexedvEXT’
#14862|   
#14863|   typedef void (GLAPIENTRYP _glptr_GetPointerIndexedvEXT)(GLenum, GLuint, GLvoid**);
#14864|-> #define CALL_GetPointerIndexedvEXT(disp, parameters) (* GET_GetPointerIndexedvEXT(disp)) parameters
#14865|   #define GET_GetPointerIndexedvEXT(disp) ((_glptr_GetPointerIndexedvEXT)(GET_by_offset((disp), _gloffset_GetPointerIndexedvEXT)))
#14866|   #define SET_GetPointerIndexedvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def256]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexEnviEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14872:49: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:846:4: note: in expansion of macro ‘CALL_MultiTexEnviEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:846:4: note: in expansion of macro ‘CALL_MultiTexEnviEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:846:4: note: in expansion of macro ‘CALL_MultiTexEnviEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:846:4: note: in expansion of macro ‘CALL_MultiTexEnviEXT’
#14870|   
#14871|   typedef void (GLAPIENTRYP _glptr_MultiTexEnviEXT)(GLenum, GLenum, GLenum, GLint);
#14872|-> #define CALL_MultiTexEnviEXT(disp, parameters) (* GET_MultiTexEnviEXT(disp)) parameters
#14873|   #define GET_MultiTexEnviEXT(disp) ((_glptr_MultiTexEnviEXT)(GET_by_offset((disp), _gloffset_MultiTexEnviEXT)))
#14874|   #define SET_MultiTexEnviEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def257]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14880:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:880:4: note: in expansion of macro ‘CALL_MultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:880:4: note: in expansion of macro ‘CALL_MultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:880:4: note: in expansion of macro ‘CALL_MultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:880:4: note: in expansion of macro ‘CALL_MultiTexEnvivEXT’
#14878|   
#14879|   typedef void (GLAPIENTRYP _glptr_MultiTexEnvivEXT)(GLenum, GLenum, GLenum, const GLint *);
#14880|-> #define CALL_MultiTexEnvivEXT(disp, parameters) (* GET_MultiTexEnvivEXT(disp)) parameters
#14881|   #define GET_MultiTexEnvivEXT(disp) ((_glptr_MultiTexEnvivEXT)(GET_by_offset((disp), _gloffset_MultiTexEnvivEXT)))
#14882|   #define SET_MultiTexEnvivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def258]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexEnvfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14888:49: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:915:4: note: in expansion of macro ‘CALL_MultiTexEnvfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:915:4: note: in expansion of macro ‘CALL_MultiTexEnvfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:915:4: note: in expansion of macro ‘CALL_MultiTexEnvfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:915:4: note: in expansion of macro ‘CALL_MultiTexEnvfEXT’
#14886|   
#14887|   typedef void (GLAPIENTRYP _glptr_MultiTexEnvfEXT)(GLenum, GLenum, GLenum, GLfloat);
#14888|-> #define CALL_MultiTexEnvfEXT(disp, parameters) (* GET_MultiTexEnvfEXT(disp)) parameters
#14889|   #define GET_MultiTexEnvfEXT(disp) ((_glptr_MultiTexEnvfEXT)(GET_by_offset((disp), _gloffset_MultiTexEnvfEXT)))
#14890|   #define SET_MultiTexEnvfEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def259]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14896:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:949:4: note: in expansion of macro ‘CALL_MultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:949:4: note: in expansion of macro ‘CALL_MultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:949:4: note: in expansion of macro ‘CALL_MultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:949:4: note: in expansion of macro ‘CALL_MultiTexEnvfvEXT’
#14894|   
#14895|   typedef void (GLAPIENTRYP _glptr_MultiTexEnvfvEXT)(GLenum, GLenum, GLenum, const GLfloat *);
#14896|-> #define CALL_MultiTexEnvfvEXT(disp, parameters) (* GET_MultiTexEnvfvEXT(disp)) parameters
#14897|   #define GET_MultiTexEnvfvEXT(disp) ((_glptr_MultiTexEnvfvEXT)(GET_by_offset((disp), _gloffset_MultiTexEnvfvEXT)))
#14898|   #define SET_MultiTexEnvfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def260]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14904:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:975:4: note: in expansion of macro ‘CALL_GetMultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:975:4: note: in expansion of macro ‘CALL_GetMultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:975:4: note: in expansion of macro ‘CALL_GetMultiTexEnvivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:975:4: note: in expansion of macro ‘CALL_GetMultiTexEnvivEXT’
#14902|   
#14903|   typedef void (GLAPIENTRYP _glptr_GetMultiTexEnvivEXT)(GLenum, GLenum, GLenum, GLint *);
#14904|-> #define CALL_GetMultiTexEnvivEXT(disp, parameters) (* GET_GetMultiTexEnvivEXT(disp)) parameters
#14905|   #define GET_GetMultiTexEnvivEXT(disp) ((_glptr_GetMultiTexEnvivEXT)(GET_by_offset((disp), _gloffset_GetMultiTexEnvivEXT)))
#14906|   #define SET_GetMultiTexEnvivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def261]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14912:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:985:4: note: in expansion of macro ‘CALL_GetMultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:985:4: note: in expansion of macro ‘CALL_GetMultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:985:4: note: in expansion of macro ‘CALL_GetMultiTexEnvfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:985:4: note: in expansion of macro ‘CALL_GetMultiTexEnvfvEXT’
#14910|   
#14911|   typedef void (GLAPIENTRYP _glptr_GetMultiTexEnvfvEXT)(GLenum, GLenum, GLenum, GLfloat *);
#14912|-> #define CALL_GetMultiTexEnvfvEXT(disp, parameters) (* GET_GetMultiTexEnvfvEXT(disp)) parameters
#14913|   #define GET_GetMultiTexEnvfvEXT(disp) ((_glptr_GetMultiTexEnvfvEXT)(GET_by_offset((disp), _gloffset_GetMultiTexEnvfvEXT)))
#14914|   #define SET_GetMultiTexEnvfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def262]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14920:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1004:4: note: in expansion of macro ‘CALL_MultiTexParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1004:4: note: in expansion of macro ‘CALL_MultiTexParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1004:4: note: in expansion of macro ‘CALL_MultiTexParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1004:4: note: in expansion of macro ‘CALL_MultiTexParameteriEXT’
#14918|   
#14919|   typedef void (GLAPIENTRYP _glptr_MultiTexParameteriEXT)(GLenum, GLenum, GLenum, GLint);
#14920|-> #define CALL_MultiTexParameteriEXT(disp, parameters) (* GET_MultiTexParameteriEXT(disp)) parameters
#14921|   #define GET_MultiTexParameteriEXT(disp) ((_glptr_MultiTexParameteriEXT)(GET_by_offset((disp), _gloffset_MultiTexParameteriEXT)))
#14922|   #define SET_MultiTexParameteriEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def263]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14928:56: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1038:4: note: in expansion of macro ‘CALL_MultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1038:4: note: in expansion of macro ‘CALL_MultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1038:4: note: in expansion of macro ‘CALL_MultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1038:4: note: in expansion of macro ‘CALL_MultiTexParameterivEXT’
#14926|   
#14927|   typedef void (GLAPIENTRYP _glptr_MultiTexParameterivEXT)(GLenum, GLenum, GLenum, const GLint*);
#14928|-> #define CALL_MultiTexParameterivEXT(disp, parameters) (* GET_MultiTexParameterivEXT(disp)) parameters
#14929|   #define GET_MultiTexParameterivEXT(disp) ((_glptr_MultiTexParameterivEXT)(GET_by_offset((disp), _gloffset_MultiTexParameterivEXT)))
#14930|   #define SET_MultiTexParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def264]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexParameterfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14936:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1073:4: note: in expansion of macro ‘CALL_MultiTexParameterfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1073:4: note: in expansion of macro ‘CALL_MultiTexParameterfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1073:4: note: in expansion of macro ‘CALL_MultiTexParameterfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1073:4: note: in expansion of macro ‘CALL_MultiTexParameterfEXT’
#14934|   
#14935|   typedef void (GLAPIENTRYP _glptr_MultiTexParameterfEXT)(GLenum, GLenum, GLenum, GLfloat);
#14936|-> #define CALL_MultiTexParameterfEXT(disp, parameters) (* GET_MultiTexParameterfEXT(disp)) parameters
#14937|   #define GET_MultiTexParameterfEXT(disp) ((_glptr_MultiTexParameterfEXT)(GET_by_offset((disp), _gloffset_MultiTexParameterfEXT)))
#14938|   #define SET_MultiTexParameterfEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def265]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14944:56: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1107:4: note: in expansion of macro ‘CALL_MultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1107:4: note: in expansion of macro ‘CALL_MultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1107:4: note: in expansion of macro ‘CALL_MultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1107:4: note: in expansion of macro ‘CALL_MultiTexParameterfvEXT’
#14942|   
#14943|   typedef void (GLAPIENTRYP _glptr_MultiTexParameterfvEXT)(GLenum, GLenum, GLenum, const GLfloat*);
#14944|-> #define CALL_MultiTexParameterfvEXT(disp, parameters) (* GET_MultiTexParameterfvEXT(disp)) parameters
#14945|   #define GET_MultiTexParameterfvEXT(disp) ((_glptr_MultiTexParameterfvEXT)(GET_by_offset((disp), _gloffset_MultiTexParameterfvEXT)))
#14946|   #define SET_MultiTexParameterfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def266]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_GetMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14952:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1166:4: note: in expansion of macro ‘CALL_GetMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1166:4: note: in expansion of macro ‘CALL_GetMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1166:4: note: in expansion of macro ‘CALL_GetMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1166:4: note: in expansion of macro ‘CALL_GetMultiTexImageEXT’
#14950|   
#14951|   typedef void (GLAPIENTRYP _glptr_GetMultiTexImageEXT)(GLenum, GLenum, GLint, GLenum, GLenum, GLvoid*);
#14952|-> #define CALL_GetMultiTexImageEXT(disp, parameters) (* GET_GetMultiTexImageEXT(disp)) parameters
#14953|   #define GET_GetMultiTexImageEXT(disp) ((_glptr_GetMultiTexImageEXT)(GET_by_offset((disp), _gloffset_GetMultiTexImageEXT)))
#14954|   #define SET_GetMultiTexImageEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def267]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14960:52: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1234:4: note: in expansion of macro ‘CALL_MultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1234:4: note: in expansion of macro ‘CALL_MultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1234:4: note: in expansion of macro ‘CALL_MultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1234:4: note: in expansion of macro ‘CALL_MultiTexImage1DEXT’
#14958|   
#14959|   typedef void (GLAPIENTRYP _glptr_MultiTexImage1DEXT)(GLenum, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid*);
#14960|-> #define CALL_MultiTexImage1DEXT(disp, parameters) (* GET_MultiTexImage1DEXT(disp)) parameters
#14961|   #define GET_MultiTexImage1DEXT(disp) ((_glptr_MultiTexImage1DEXT)(GET_by_offset((disp), _gloffset_MultiTexImage1DEXT)))
#14962|   #define SET_MultiTexImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def268]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14968:52: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1287:4: note: in expansion of macro ‘CALL_MultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1287:4: note: in expansion of macro ‘CALL_MultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1287:4: note: in expansion of macro ‘CALL_MultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1287:4: note: in expansion of macro ‘CALL_MultiTexImage2DEXT’
#14966|   
#14967|   typedef void (GLAPIENTRYP _glptr_MultiTexImage2DEXT)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*);
#14968|-> #define CALL_MultiTexImage2DEXT(disp, parameters) (* GET_MultiTexImage2DEXT(disp)) parameters
#14969|   #define GET_MultiTexImage2DEXT(disp) ((_glptr_MultiTexImage2DEXT)(GET_by_offset((disp), _gloffset_MultiTexImage2DEXT)))
#14970|   #define SET_MultiTexImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def269]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14976:52: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1343:4: note: in expansion of macro ‘CALL_MultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1343:4: note: in expansion of macro ‘CALL_MultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1343:4: note: in expansion of macro ‘CALL_MultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1343:4: note: in expansion of macro ‘CALL_MultiTexImage3DEXT’
#14974|   
#14975|   typedef void (GLAPIENTRYP _glptr_MultiTexImage3DEXT)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*);
#14976|-> #define CALL_MultiTexImage3DEXT(disp, parameters) (* GET_MultiTexImage3DEXT(disp)) parameters
#14977|   #define GET_MultiTexImage3DEXT(disp) ((_glptr_MultiTexImage3DEXT)(GET_by_offset((disp), _gloffset_MultiTexImage3DEXT)))
#14978|   #define SET_MultiTexImage3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def270]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14984:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1394:4: note: in expansion of macro ‘CALL_MultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1394:4: note: in expansion of macro ‘CALL_MultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1394:4: note: in expansion of macro ‘CALL_MultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1394:4: note: in expansion of macro ‘CALL_MultiTexSubImage1DEXT’
#14982|   
#14983|   typedef void (GLAPIENTRYP _glptr_MultiTexSubImage1DEXT)(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid*);
#14984|-> #define CALL_MultiTexSubImage1DEXT(disp, parameters) (* GET_MultiTexSubImage1DEXT(disp)) parameters
#14985|   #define GET_MultiTexSubImage1DEXT(disp) ((_glptr_MultiTexSubImage1DEXT)(GET_by_offset((disp), _gloffset_MultiTexSubImage1DEXT)))
#14986|   #define SET_MultiTexSubImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def271]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:14992:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1446:4: note: in expansion of macro ‘CALL_MultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1446:4: note: in expansion of macro ‘CALL_MultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1446:4: note: in expansion of macro ‘CALL_MultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1446:4: note: in expansion of macro ‘CALL_MultiTexSubImage2DEXT’
#14990|   
#14991|   typedef void (GLAPIENTRYP _glptr_MultiTexSubImage2DEXT)(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*);
#14992|-> #define CALL_MultiTexSubImage2DEXT(disp, parameters) (* GET_MultiTexSubImage2DEXT(disp)) parameters
#14993|   #define GET_MultiTexSubImage2DEXT(disp) ((_glptr_MultiTexSubImage2DEXT)(GET_by_offset((disp), _gloffset_MultiTexSubImage2DEXT)))
#14994|   #define SET_MultiTexSubImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def272]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15000:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1504:4: note: in expansion of macro ‘CALL_MultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1504:4: note: in expansion of macro ‘CALL_MultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1504:4: note: in expansion of macro ‘CALL_MultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1504:4: note: in expansion of macro ‘CALL_MultiTexSubImage3DEXT’
#14998|   
#14999|   typedef void (GLAPIENTRYP _glptr_MultiTexSubImage3DEXT)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*);
#15000|-> #define CALL_MultiTexSubImage3DEXT(disp, parameters) (* GET_MultiTexSubImage3DEXT(disp)) parameters
#15001|   #define GET_MultiTexSubImage3DEXT(disp) ((_glptr_MultiTexSubImage3DEXT)(GET_by_offset((disp), _gloffset_MultiTexSubImage3DEXT)))
#15002|   #define SET_MultiTexSubImage3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def273]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15008:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1133:4: note: in expansion of macro ‘CALL_GetMultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1133:4: note: in expansion of macro ‘CALL_GetMultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1133:4: note: in expansion of macro ‘CALL_GetMultiTexParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1133:4: note: in expansion of macro ‘CALL_GetMultiTexParameterivEXT’
#15006|   
#15007|   typedef void (GLAPIENTRYP _glptr_GetMultiTexParameterivEXT)(GLenum, GLenum, GLenum, GLint*);
#15008|-> #define CALL_GetMultiTexParameterivEXT(disp, parameters) (* GET_GetMultiTexParameterivEXT(disp)) parameters
#15009|   #define GET_GetMultiTexParameterivEXT(disp) ((_glptr_GetMultiTexParameterivEXT)(GET_by_offset((disp), _gloffset_GetMultiTexParameterivEXT)))
#15010|   #define SET_GetMultiTexParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def274]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15016:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1143:4: note: in expansion of macro ‘CALL_GetMultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1143:4: note: in expansion of macro ‘CALL_GetMultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1143:4: note: in expansion of macro ‘CALL_GetMultiTexParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1143:4: note: in expansion of macro ‘CALL_GetMultiTexParameterfvEXT’
#15014|   
#15015|   typedef void (GLAPIENTRYP _glptr_GetMultiTexParameterfvEXT)(GLenum, GLenum, GLenum, GLfloat*);
#15016|-> #define CALL_GetMultiTexParameterfvEXT(disp, parameters) (* GET_GetMultiTexParameterfvEXT(disp)) parameters
#15017|   #define GET_GetMultiTexParameterfvEXT(disp) ((_glptr_GetMultiTexParameterfvEXT)(GET_by_offset((disp), _gloffset_GetMultiTexParameterfvEXT)))
#15018|   #define SET_GetMultiTexParameterfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def275]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CopyMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15024:56: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1556:4: note: in expansion of macro ‘CALL_CopyMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1556:4: note: in expansion of macro ‘CALL_CopyMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1556:4: note: in expansion of macro ‘CALL_CopyMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1556:4: note: in expansion of macro ‘CALL_CopyMultiTexImage1DEXT’
#15022|   
#15023|   typedef void (GLAPIENTRYP _glptr_CopyMultiTexImage1DEXT)(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
#15024|-> #define CALL_CopyMultiTexImage1DEXT(disp, parameters) (* GET_CopyMultiTexImage1DEXT(disp)) parameters
#15025|   #define GET_CopyMultiTexImage1DEXT(disp) ((_glptr_CopyMultiTexImage1DEXT)(GET_by_offset((disp), _gloffset_CopyMultiTexImage1DEXT)))
#15026|   #define SET_CopyMultiTexImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def276]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CopyMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15032:56: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1601:4: note: in expansion of macro ‘CALL_CopyMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1601:4: note: in expansion of macro ‘CALL_CopyMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1601:4: note: in expansion of macro ‘CALL_CopyMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1601:4: note: in expansion of macro ‘CALL_CopyMultiTexImage2DEXT’
#15030|   
#15031|   typedef void (GLAPIENTRYP _glptr_CopyMultiTexImage2DEXT)(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
#15032|-> #define CALL_CopyMultiTexImage2DEXT(disp, parameters) (* GET_CopyMultiTexImage2DEXT(disp)) parameters
#15033|   #define GET_CopyMultiTexImage2DEXT(disp) ((_glptr_CopyMultiTexImage2DEXT)(GET_by_offset((disp), _gloffset_CopyMultiTexImage2DEXT)))
#15034|   #define SET_CopyMultiTexImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def277]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CopyMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15040:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1643:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1643:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1643:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1643:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage1DEXT’
#15038|   
#15039|   typedef void (GLAPIENTRYP _glptr_CopyMultiTexSubImage1DEXT)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei);
#15040|-> #define CALL_CopyMultiTexSubImage1DEXT(disp, parameters) (* GET_CopyMultiTexSubImage1DEXT(disp)) parameters
#15041|   #define GET_CopyMultiTexSubImage1DEXT(disp) ((_glptr_CopyMultiTexSubImage1DEXT)(GET_by_offset((disp), _gloffset_CopyMultiTexSubImage1DEXT)))
#15042|   #define SET_CopyMultiTexSubImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def278]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CopyMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15048:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1687:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1687:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1687:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1687:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage2DEXT’
#15046|   
#15047|   typedef void (GLAPIENTRYP _glptr_CopyMultiTexSubImage2DEXT)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
#15048|-> #define CALL_CopyMultiTexSubImage2DEXT(disp, parameters) (* GET_CopyMultiTexSubImage2DEXT(disp)) parameters
#15049|   #define GET_CopyMultiTexSubImage2DEXT(disp) ((_glptr_CopyMultiTexSubImage2DEXT)(GET_by_offset((disp), _gloffset_CopyMultiTexSubImage2DEXT)))
#15050|   #define SET_CopyMultiTexSubImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def279]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CopyMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15056:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1735:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1735:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1735:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1735:4: note: in expansion of macro ‘CALL_CopyMultiTexSubImage3DEXT’
#15054|   
#15055|   typedef void (GLAPIENTRYP _glptr_CopyMultiTexSubImage3DEXT)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
#15056|-> #define CALL_CopyMultiTexSubImage3DEXT(disp, parameters) (* GET_CopyMultiTexSubImage3DEXT(disp)) parameters
#15057|   #define GET_CopyMultiTexSubImage3DEXT(disp) ((_glptr_CopyMultiTexSubImage3DEXT)(GET_by_offset((disp), _gloffset_CopyMultiTexSubImage3DEXT)))
#15058|   #define SET_CopyMultiTexSubImage3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def280]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexGendEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15064:49: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1772:4: note: in expansion of macro ‘CALL_MultiTexGendEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1772:4: note: in expansion of macro ‘CALL_MultiTexGendEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1772:4: note: in expansion of macro ‘CALL_MultiTexGendEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1772:4: note: in expansion of macro ‘CALL_MultiTexGendEXT’
#15062|   
#15063|   typedef void (GLAPIENTRYP _glptr_MultiTexGendEXT)(GLenum, GLenum, GLenum, GLdouble);
#15064|-> #define CALL_MultiTexGendEXT(disp, parameters) (* GET_MultiTexGendEXT(disp)) parameters
#15065|   #define GET_MultiTexGendEXT(disp) ((_glptr_MultiTexGendEXT)(GET_by_offset((disp), _gloffset_MultiTexGendEXT)))
#15066|   #define SET_MultiTexGendEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def281]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15072:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1806:4: note: in expansion of macro ‘CALL_MultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1806:4: note: in expansion of macro ‘CALL_MultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1806:4: note: in expansion of macro ‘CALL_MultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1806:4: note: in expansion of macro ‘CALL_MultiTexGendvEXT’
#15070|   
#15071|   typedef void (GLAPIENTRYP _glptr_MultiTexGendvEXT)(GLenum, GLenum, GLenum, const GLdouble*);
#15072|-> #define CALL_MultiTexGendvEXT(disp, parameters) (* GET_MultiTexGendvEXT(disp)) parameters
#15073|   #define GET_MultiTexGendvEXT(disp) ((_glptr_MultiTexGendvEXT)(GET_by_offset((disp), _gloffset_MultiTexGendvEXT)))
#15074|   #define SET_MultiTexGendvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def282]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexGenfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15080:49: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1841:4: note: in expansion of macro ‘CALL_MultiTexGenfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1841:4: note: in expansion of macro ‘CALL_MultiTexGenfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1841:4: note: in expansion of macro ‘CALL_MultiTexGenfEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1841:4: note: in expansion of macro ‘CALL_MultiTexGenfEXT’
#15078|   
#15079|   typedef void (GLAPIENTRYP _glptr_MultiTexGenfEXT)(GLenum, GLenum, GLenum, GLfloat);
#15080|-> #define CALL_MultiTexGenfEXT(disp, parameters) (* GET_MultiTexGenfEXT(disp)) parameters
#15081|   #define GET_MultiTexGenfEXT(disp) ((_glptr_MultiTexGenfEXT)(GET_by_offset((disp), _gloffset_MultiTexGenfEXT)))
#15082|   #define SET_MultiTexGenfEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def283]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15088:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1875:4: note: in expansion of macro ‘CALL_MultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1875:4: note: in expansion of macro ‘CALL_MultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1875:4: note: in expansion of macro ‘CALL_MultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1875:4: note: in expansion of macro ‘CALL_MultiTexGenfvEXT’
#15086|   
#15087|   typedef void (GLAPIENTRYP _glptr_MultiTexGenfvEXT)(GLenum, GLenum, GLenum, const GLfloat *);
#15088|-> #define CALL_MultiTexGenfvEXT(disp, parameters) (* GET_MultiTexGenfvEXT(disp)) parameters
#15089|   #define GET_MultiTexGenfvEXT(disp) ((_glptr_MultiTexGenfvEXT)(GET_by_offset((disp), _gloffset_MultiTexGenfvEXT)))
#15090|   #define SET_MultiTexGenfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def284]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexGeniEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15096:49: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1910:4: note: in expansion of macro ‘CALL_MultiTexGeniEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1910:4: note: in expansion of macro ‘CALL_MultiTexGeniEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1910:4: note: in expansion of macro ‘CALL_MultiTexGeniEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1910:4: note: in expansion of macro ‘CALL_MultiTexGeniEXT’
#15094|   
#15095|   typedef void (GLAPIENTRYP _glptr_MultiTexGeniEXT)(GLenum, GLenum, GLenum, GLint);
#15096|-> #define CALL_MultiTexGeniEXT(disp, parameters) (* GET_MultiTexGeniEXT(disp)) parameters
#15097|   #define GET_MultiTexGeniEXT(disp) ((_glptr_MultiTexGeniEXT)(GET_by_offset((disp), _gloffset_MultiTexGeniEXT)))
#15098|   #define SET_MultiTexGeniEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def285]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15104:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1944:4: note: in expansion of macro ‘CALL_MultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1944:4: note: in expansion of macro ‘CALL_MultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1944:4: note: in expansion of macro ‘CALL_MultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1944:4: note: in expansion of macro ‘CALL_MultiTexGenivEXT’
#15102|   
#15103|   typedef void (GLAPIENTRYP _glptr_MultiTexGenivEXT)(GLenum, GLenum, GLenum, const GLint *);
#15104|-> #define CALL_MultiTexGenivEXT(disp, parameters) (* GET_MultiTexGenivEXT(disp)) parameters
#15105|   #define GET_MultiTexGenivEXT(disp) ((_glptr_MultiTexGenivEXT)(GET_by_offset((disp), _gloffset_MultiTexGenivEXT)))
#15106|   #define SET_MultiTexGenivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def286]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15112:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1970:4: note: in expansion of macro ‘CALL_GetMultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1970:4: note: in expansion of macro ‘CALL_GetMultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1970:4: note: in expansion of macro ‘CALL_GetMultiTexGendvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1970:4: note: in expansion of macro ‘CALL_GetMultiTexGendvEXT’
#15110|   
#15111|   typedef void (GLAPIENTRYP _glptr_GetMultiTexGendvEXT)(GLenum, GLenum, GLenum, GLdouble *);
#15112|-> #define CALL_GetMultiTexGendvEXT(disp, parameters) (* GET_GetMultiTexGendvEXT(disp)) parameters
#15113|   #define GET_GetMultiTexGendvEXT(disp) ((_glptr_GetMultiTexGendvEXT)(GET_by_offset((disp), _gloffset_GetMultiTexGendvEXT)))
#15114|   #define SET_GetMultiTexGendvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def287]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15120:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1980:4: note: in expansion of macro ‘CALL_GetMultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1980:4: note: in expansion of macro ‘CALL_GetMultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1980:4: note: in expansion of macro ‘CALL_GetMultiTexGenfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1980:4: note: in expansion of macro ‘CALL_GetMultiTexGenfvEXT’
#15118|   
#15119|   typedef void (GLAPIENTRYP _glptr_GetMultiTexGenfvEXT)(GLenum, GLenum, GLenum, GLfloat *);
#15120|-> #define CALL_GetMultiTexGenfvEXT(disp, parameters) (* GET_GetMultiTexGenfvEXT(disp)) parameters
#15121|   #define GET_GetMultiTexGenfvEXT(disp) ((_glptr_GetMultiTexGenfvEXT)(GET_by_offset((disp), _gloffset_GetMultiTexGenfvEXT)))
#15122|   #define SET_GetMultiTexGenfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def288]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15128:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1990:4: note: in expansion of macro ‘CALL_GetMultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1990:4: note: in expansion of macro ‘CALL_GetMultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1990:4: note: in expansion of macro ‘CALL_GetMultiTexGenivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1990:4: note: in expansion of macro ‘CALL_GetMultiTexGenivEXT’
#15126|   
#15127|   typedef void (GLAPIENTRYP _glptr_GetMultiTexGenivEXT)(GLenum, GLenum, GLenum, GLint *);
#15128|-> #define CALL_GetMultiTexGenivEXT(disp, parameters) (* GET_GetMultiTexGenivEXT(disp)) parameters
#15129|   #define GET_GetMultiTexGenivEXT(disp) ((_glptr_GetMultiTexGenivEXT)(GET_by_offset((disp), _gloffset_GetMultiTexGenivEXT)))
#15130|   #define SET_GetMultiTexGenivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def289]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexCoordPointerEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15136:57: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2020:4: note: in expansion of macro ‘CALL_MultiTexCoordPointerEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2020:4: note: in expansion of macro ‘CALL_MultiTexCoordPointerEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2020:4: note: in expansion of macro ‘CALL_MultiTexCoordPointerEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2020:4: note: in expansion of macro ‘CALL_MultiTexCoordPointerEXT’
#15134|   
#15135|   typedef void (GLAPIENTRYP _glptr_MultiTexCoordPointerEXT)(GLenum, GLint, GLenum, GLsizei, const GLvoid *);
#15136|-> #define CALL_MultiTexCoordPointerEXT(disp, parameters) (* GET_MultiTexCoordPointerEXT(disp)) parameters
#15137|   #define GET_MultiTexCoordPointerEXT(disp) ((_glptr_MultiTexCoordPointerEXT)(GET_by_offset((disp), _gloffset_MultiTexCoordPointerEXT)))
#15138|   #define SET_MultiTexCoordPointerEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def290]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_BindImageTextureEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15144:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4799:4: note: in expansion of macro ‘CALL_BindImageTextureEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4799:4: note: in expansion of macro ‘CALL_BindImageTextureEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4799:4: note: in expansion of macro ‘CALL_BindImageTextureEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4799:4: note: in expansion of macro ‘CALL_BindImageTextureEXT’
#15142|   
#15143|   typedef void (GLAPIENTRYP _glptr_BindImageTextureEXT)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLint);
#15144|-> #define CALL_BindImageTextureEXT(disp, parameters) (* GET_BindImageTextureEXT(disp)) parameters
#15145|   #define GET_BindImageTextureEXT(disp) ((_glptr_BindImageTextureEXT)(GET_by_offset((disp), _gloffset_BindImageTextureEXT)))
#15146|   #define SET_BindImageTextureEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def291]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedTextureImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15152:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2181:4: note: in expansion of macro ‘CALL_CompressedTextureImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2181:4: note: in expansion of macro ‘CALL_CompressedTextureImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2181:4: note: in expansion of macro ‘CALL_CompressedTextureImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2181:4: note: in expansion of macro ‘CALL_CompressedTextureImage1DEXT’
#15150|   
#15151|   typedef void (GLAPIENTRYP _glptr_CompressedTextureImage1DEXT)(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, const GLvoid *);
#15152|-> #define CALL_CompressedTextureImage1DEXT(disp, parameters) (* GET_CompressedTextureImage1DEXT(disp)) parameters
#15153|   #define GET_CompressedTextureImage1DEXT(disp) ((_glptr_CompressedTextureImage1DEXT)(GET_by_offset((disp), _gloffset_CompressedTextureImage1DEXT)))
#15154|   #define SET_CompressedTextureImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def292]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedTextureImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15160:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2231:4: note: in expansion of macro ‘CALL_CompressedTextureImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2231:4: note: in expansion of macro ‘CALL_CompressedTextureImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2231:4: note: in expansion of macro ‘CALL_CompressedTextureImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2231:4: note: in expansion of macro ‘CALL_CompressedTextureImage2DEXT’
#15158|   
#15159|   typedef void (GLAPIENTRYP _glptr_CompressedTextureImage2DEXT)(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *);
#15160|-> #define CALL_CompressedTextureImage2DEXT(disp, parameters) (* GET_CompressedTextureImage2DEXT(disp)) parameters
#15161|   #define GET_CompressedTextureImage2DEXT(disp) ((_glptr_CompressedTextureImage2DEXT)(GET_by_offset((disp), _gloffset_CompressedTextureImage2DEXT)))
#15162|   #define SET_CompressedTextureImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def293]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedTextureImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15168:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2284:4: note: in expansion of macro ‘CALL_CompressedTextureImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2284:4: note: in expansion of macro ‘CALL_CompressedTextureImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2284:4: note: in expansion of macro ‘CALL_CompressedTextureImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2284:4: note: in expansion of macro ‘CALL_CompressedTextureImage3DEXT’
#15166|   
#15167|   typedef void (GLAPIENTRYP _glptr_CompressedTextureImage3DEXT)(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *);
#15168|-> #define CALL_CompressedTextureImage3DEXT(disp, parameters) (* GET_CompressedTextureImage3DEXT(disp)) parameters
#15169|   #define GET_CompressedTextureImage3DEXT(disp) ((_glptr_CompressedTextureImage3DEXT)(GET_by_offset((disp), _gloffset_CompressedTextureImage3DEXT)))
#15170|   #define SET_CompressedTextureImage3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def294]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedTextureSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15176:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2334:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2334:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2334:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2334:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage1DEXT’
#15174|   
#15175|   typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage1DEXT)(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
#15176|-> #define CALL_CompressedTextureSubImage1DEXT(disp, parameters) (* GET_CompressedTextureSubImage1DEXT(disp)) parameters
#15177|   #define GET_CompressedTextureSubImage1DEXT(disp) ((_glptr_CompressedTextureSubImage1DEXT)(GET_by_offset((disp), _gloffset_CompressedTextureSubImage1DEXT)))
#15178|   #define SET_CompressedTextureSubImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def295]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedTextureSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15184:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2386:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2386:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2386:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2386:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage2DEXT’
#15182|   
#15183|   typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage2DEXT)(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
#15184|-> #define CALL_CompressedTextureSubImage2DEXT(disp, parameters) (* GET_CompressedTextureSubImage2DEXT(disp)) parameters
#15185|   #define GET_CompressedTextureSubImage2DEXT(disp) ((_glptr_CompressedTextureSubImage2DEXT)(GET_by_offset((disp), _gloffset_CompressedTextureSubImage2DEXT)))
#15186|   #define SET_CompressedTextureSubImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def296]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedTextureSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15192:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2444:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2444:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2444:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2444:4: note: in expansion of macro ‘CALL_CompressedTextureSubImage3DEXT’
#15190|   
#15191|   typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage3DEXT)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
#15192|-> #define CALL_CompressedTextureSubImage3DEXT(disp, parameters) (* GET_CompressedTextureSubImage3DEXT(disp)) parameters
#15193|   #define GET_CompressedTextureSubImage3DEXT(disp) ((_glptr_CompressedTextureSubImage3DEXT)(GET_by_offset((disp), _gloffset_CompressedTextureSubImage3DEXT)))
#15194|   #define SET_CompressedTextureSubImage3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def297]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_GetCompressedTextureImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15200:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2488:4: note: in expansion of macro ‘CALL_GetCompressedTextureImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2488:4: note: in expansion of macro ‘CALL_GetCompressedTextureImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2488:4: note: in expansion of macro ‘CALL_GetCompressedTextureImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2488:4: note: in expansion of macro ‘CALL_GetCompressedTextureImageEXT’
#15198|   
#15199|   typedef void (GLAPIENTRYP _glptr_GetCompressedTextureImageEXT)(GLuint, GLenum, GLint, GLvoid *);
#15200|-> #define CALL_GetCompressedTextureImageEXT(disp, parameters) (* GET_GetCompressedTextureImageEXT(disp)) parameters
#15201|   #define GET_GetCompressedTextureImageEXT(disp) ((_glptr_GetCompressedTextureImageEXT)(GET_by_offset((disp), _gloffset_GetCompressedTextureImageEXT)))
#15202|   #define SET_GetCompressedTextureImageEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def298]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15208:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2532:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2532:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2532:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2532:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage1DEXT’
#15206|   
#15207|   typedef void (GLAPIENTRYP _glptr_CompressedMultiTexImage1DEXT)(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, const GLvoid *);
#15208|-> #define CALL_CompressedMultiTexImage1DEXT(disp, parameters) (* GET_CompressedMultiTexImage1DEXT(disp)) parameters
#15209|   #define GET_CompressedMultiTexImage1DEXT(disp) ((_glptr_CompressedMultiTexImage1DEXT)(GET_by_offset((disp), _gloffset_CompressedMultiTexImage1DEXT)))
#15210|   #define SET_CompressedMultiTexImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def299]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15216:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2582:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2582:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2582:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2582:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage2DEXT’
#15214|   
#15215|   typedef void (GLAPIENTRYP _glptr_CompressedMultiTexImage2DEXT)(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *);
#15216|-> #define CALL_CompressedMultiTexImage2DEXT(disp, parameters) (* GET_CompressedMultiTexImage2DEXT(disp)) parameters
#15217|   #define GET_CompressedMultiTexImage2DEXT(disp) ((_glptr_CompressedMultiTexImage2DEXT)(GET_by_offset((disp), _gloffset_CompressedMultiTexImage2DEXT)))
#15218|   #define SET_CompressedMultiTexImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def300]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedMultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15224:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2635:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2635:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2635:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2635:4: note: in expansion of macro ‘CALL_CompressedMultiTexImage3DEXT’
#15222|   
#15223|   typedef void (GLAPIENTRYP _glptr_CompressedMultiTexImage3DEXT)(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *);
#15224|-> #define CALL_CompressedMultiTexImage3DEXT(disp, parameters) (* GET_CompressedMultiTexImage3DEXT(disp)) parameters
#15225|   #define GET_CompressedMultiTexImage3DEXT(disp) ((_glptr_CompressedMultiTexImage3DEXT)(GET_by_offset((disp), _gloffset_CompressedMultiTexImage3DEXT)))
#15226|   #define SET_CompressedMultiTexImage3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def301]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15232:65: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2685:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2685:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2685:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage1DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2685:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage1DEXT’
#15230|   
#15231|   typedef void (GLAPIENTRYP _glptr_CompressedMultiTexSubImage1DEXT)(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
#15232|-> #define CALL_CompressedMultiTexSubImage1DEXT(disp, parameters) (* GET_CompressedMultiTexSubImage1DEXT(disp)) parameters
#15233|   #define GET_CompressedMultiTexSubImage1DEXT(disp) ((_glptr_CompressedMultiTexSubImage1DEXT)(GET_by_offset((disp), _gloffset_CompressedMultiTexSubImage1DEXT)))
#15234|   #define SET_CompressedMultiTexSubImage1DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def302]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15240:65: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2737:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2737:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2737:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage2DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2737:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage2DEXT’
#15238|   
#15239|   typedef void (GLAPIENTRYP _glptr_CompressedMultiTexSubImage2DEXT)(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
#15240|-> #define CALL_CompressedMultiTexSubImage2DEXT(disp, parameters) (* GET_CompressedMultiTexSubImage2DEXT(disp)) parameters
#15241|   #define GET_CompressedMultiTexSubImage2DEXT(disp) ((_glptr_CompressedMultiTexSubImage2DEXT)(GET_by_offset((disp), _gloffset_CompressedMultiTexSubImage2DEXT)))
#15242|   #define SET_CompressedMultiTexSubImage2DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def303]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_CompressedMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15248:65: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2795:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2795:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2795:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage3DEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2795:4: note: in expansion of macro ‘CALL_CompressedMultiTexSubImage3DEXT’
#15246|   
#15247|   typedef void (GLAPIENTRYP _glptr_CompressedMultiTexSubImage3DEXT)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
#15248|-> #define CALL_CompressedMultiTexSubImage3DEXT(disp, parameters) (* GET_CompressedMultiTexSubImage3DEXT(disp)) parameters
#15249|   #define GET_CompressedMultiTexSubImage3DEXT(disp) ((_glptr_CompressedMultiTexSubImage3DEXT)(GET_by_offset((disp), _gloffset_CompressedMultiTexSubImage3DEXT)))
#15250|   #define SET_CompressedMultiTexSubImage3DEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def304]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_GetCompressedMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15256:63: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2839:4: note: in expansion of macro ‘CALL_GetCompressedMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2839:4: note: in expansion of macro ‘CALL_GetCompressedMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2839:4: note: in expansion of macro ‘CALL_GetCompressedMultiTexImageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:2839:4: note: in expansion of macro ‘CALL_GetCompressedMultiTexImageEXT’
#15254|   
#15255|   typedef void (GLAPIENTRYP _glptr_GetCompressedMultiTexImageEXT)(GLenum, GLenum, GLint, GLvoid *);
#15256|-> #define CALL_GetCompressedMultiTexImageEXT(disp, parameters) (* GET_GetCompressedMultiTexImageEXT(disp)) parameters
#15257|   #define GET_GetCompressedMultiTexImageEXT(disp) ((_glptr_GetCompressedMultiTexImageEXT)(GET_by_offset((disp), _gloffset_GetCompressedMultiTexImageEXT)))
#15258|   #define SET_GetCompressedMultiTexImageEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def305]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexLevelParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15264:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1195:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1195:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1195:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1195:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterivEXT’
#15262|   
#15263|   typedef void (GLAPIENTRYP _glptr_GetMultiTexLevelParameterivEXT)(GLenum, GLenum, GLint, GLenum, GLint*);
#15264|-> #define CALL_GetMultiTexLevelParameterivEXT(disp, parameters) (* GET_GetMultiTexLevelParameterivEXT(disp)) parameters
#15265|   #define GET_GetMultiTexLevelParameterivEXT(disp) ((_glptr_GetMultiTexLevelParameterivEXT)(GET_by_offset((disp), _gloffset_GetMultiTexLevelParameterivEXT)))
#15266|   #define SET_GetMultiTexLevelParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def306]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15272:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1205:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1205:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1205:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:1205:4: note: in expansion of macro ‘CALL_GetMultiTexLevelParameterfvEXT’
#15270|   
#15271|   typedef void (GLAPIENTRYP _glptr_GetMultiTexLevelParameterfvEXT)(GLenum, GLenum, GLint, GLenum, GLfloat*);
#15272|-> #define CALL_GetMultiTexLevelParameterfvEXT(disp, parameters) (* GET_GetMultiTexLevelParameterfvEXT(disp)) parameters
#15273|   #define GET_GetMultiTexLevelParameterfvEXT(disp) ((_glptr_GetMultiTexLevelParameterfvEXT)(GET_by_offset((disp), _gloffset_GetMultiTexLevelParameterfvEXT)))
#15274|   #define SET_GetMultiTexLevelParameterfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def307]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedRenderbufferStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15296:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3208:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3208:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3208:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3208:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageEXT’
#15294|   
#15295|   typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorageEXT)(GLuint, GLenum, GLsizei, GLsizei);
#15296|-> #define CALL_NamedRenderbufferStorageEXT(disp, parameters) (* GET_NamedRenderbufferStorageEXT(disp)) parameters
#15297|   #define GET_NamedRenderbufferStorageEXT(disp) ((_glptr_NamedRenderbufferStorageEXT)(GET_by_offset((disp), _gloffset_NamedRenderbufferStorageEXT)))
#15298|   #define SET_NamedRenderbufferStorageEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def308]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedRenderbufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15304:68: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3230:4: note: in expansion of macro ‘CALL_GetNamedRenderbufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3230:4: note: in expansion of macro ‘CALL_GetNamedRenderbufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3230:4: note: in expansion of macro ‘CALL_GetNamedRenderbufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3230:4: note: in expansion of macro ‘CALL_GetNamedRenderbufferParameterivEXT’
#15302|   
#15303|   typedef void (GLAPIENTRYP _glptr_GetNamedRenderbufferParameterivEXT)(GLuint, GLenum, GLint *);
#15304|-> #define CALL_GetNamedRenderbufferParameterivEXT(disp, parameters) (* GET_GetNamedRenderbufferParameterivEXT(disp)) parameters
#15305|   #define GET_GetNamedRenderbufferParameterivEXT(disp) ((_glptr_GetNamedRenderbufferParameterivEXT)(GET_by_offset((disp), _gloffset_GetNamedRenderbufferParameterivEXT)))
#15306|   #define SET_GetNamedRenderbufferParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def309]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c: scope_hint: In function ‘_mesa_unmarshal_ClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15312:56: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5783:4: note: in expansion of macro ‘CALL_ClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5783:4: note: in expansion of macro ‘CALL_ClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5783:4: note: in expansion of macro ‘CALL_ClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5783:4: note: in expansion of macro ‘CALL_ClientAttribDefaultEXT’
#15310|   
#15311|   typedef void (GLAPIENTRYP _glptr_ClientAttribDefaultEXT)(GLbitfield);
#15312|-> #define CALL_ClientAttribDefaultEXT(disp, parameters) (* GET_ClientAttribDefaultEXT(disp)) parameters
#15313|   #define GET_ClientAttribDefaultEXT(disp) ((_glptr_ClientAttribDefaultEXT)(GET_by_offset((disp), _gloffset_ClientAttribDefaultEXT)))
#15314|   #define SET_ClientAttribDefaultEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def310]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c: scope_hint: In function ‘_mesa_unmarshal_PushClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15320:60: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5806:4: note: in expansion of macro ‘CALL_PushClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5806:4: note: in expansion of macro ‘CALL_PushClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5806:4: note: in expansion of macro ‘CALL_PushClientAttribDefaultEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5806:4: note: in expansion of macro ‘CALL_PushClientAttribDefaultEXT’
#15318|   
#15319|   typedef void (GLAPIENTRYP _glptr_PushClientAttribDefaultEXT)(GLbitfield);
#15320|-> #define CALL_PushClientAttribDefaultEXT(disp, parameters) (* GET_PushClientAttribDefaultEXT(disp)) parameters
#15321|   #define GET_PushClientAttribDefaultEXT(disp) ((_glptr_PushClientAttribDefaultEXT)(GET_by_offset((disp), _gloffset_PushClientAttribDefaultEXT)))
#15322|   #define SET_PushClientAttribDefaultEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def311]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15328:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4272:4: note: in expansion of macro ‘CALL_NamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4272:4: note: in expansion of macro ‘CALL_NamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4272:4: note: in expansion of macro ‘CALL_NamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4272:4: note: in expansion of macro ‘CALL_NamedProgramStringEXT’
#15326|   
#15327|   typedef void (GLAPIENTRYP _glptr_NamedProgramStringEXT)(GLuint, GLenum, GLenum, GLsizei, const GLvoid*);
#15328|-> #define CALL_NamedProgramStringEXT(disp, parameters) (* GET_NamedProgramStringEXT(disp)) parameters
#15329|   #define GET_NamedProgramStringEXT(disp) ((_glptr_NamedProgramStringEXT)(GET_by_offset((disp), _gloffset_NamedProgramStringEXT)))
#15330|   #define SET_NamedProgramStringEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def312]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15336:58: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4303:4: note: in expansion of macro ‘CALL_GetNamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4303:4: note: in expansion of macro ‘CALL_GetNamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4303:4: note: in expansion of macro ‘CALL_GetNamedProgramStringEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4303:4: note: in expansion of macro ‘CALL_GetNamedProgramStringEXT’
#15334|   
#15335|   typedef void (GLAPIENTRYP _glptr_GetNamedProgramStringEXT)(GLuint, GLenum, GLenum, GLvoid*);
#15336|-> #define CALL_GetNamedProgramStringEXT(disp, parameters) (* GET_GetNamedProgramStringEXT(disp)) parameters
#15337|   #define GET_GetNamedProgramStringEXT(disp) ((_glptr_GetNamedProgramStringEXT)(GET_by_offset((disp), _gloffset_GetNamedProgramStringEXT)))
#15338|   #define SET_GetNamedProgramStringEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def313]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedProgramLocalParameter4fEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15344:65: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4328:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4328:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4328:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4328:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fEXT’
#15342|   
#15343|   typedef void (GLAPIENTRYP _glptr_NamedProgramLocalParameter4fEXT)(GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
#15344|-> #define CALL_NamedProgramLocalParameter4fEXT(disp, parameters) (* GET_NamedProgramLocalParameter4fEXT(disp)) parameters
#15345|   #define GET_NamedProgramLocalParameter4fEXT(disp) ((_glptr_NamedProgramLocalParameter4fEXT)(GET_by_offset((disp), _gloffset_NamedProgramLocalParameter4fEXT)))
#15346|   #define SET_NamedProgramLocalParameter4fEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def314]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedProgramLocalParameter4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15352:66: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4362:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4362:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4362:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4362:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4fvEXT’
#15350|   
#15351|   typedef void (GLAPIENTRYP _glptr_NamedProgramLocalParameter4fvEXT)(GLuint, GLenum, GLuint, const GLfloat*);
#15352|-> #define CALL_NamedProgramLocalParameter4fvEXT(disp, parameters) (* GET_NamedProgramLocalParameter4fvEXT(disp)) parameters
#15353|   #define GET_NamedProgramLocalParameter4fvEXT(disp) ((_glptr_NamedProgramLocalParameter4fvEXT)(GET_by_offset((disp), _gloffset_NamedProgramLocalParameter4fvEXT)))
#15354|   #define SET_NamedProgramLocalParameter4fvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def315]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedProgramLocalParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15360:68: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4384:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4384:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4384:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterfvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4384:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterfvEXT’
#15358|   
#15359|   typedef void (GLAPIENTRYP _glptr_GetNamedProgramLocalParameterfvEXT)(GLuint, GLenum, GLuint, GLfloat*);
#15360|-> #define CALL_GetNamedProgramLocalParameterfvEXT(disp, parameters) (* GET_GetNamedProgramLocalParameterfvEXT(disp)) parameters
#15361|   #define GET_GetNamedProgramLocalParameterfvEXT(disp) ((_glptr_GetNamedProgramLocalParameterfvEXT)(GET_by_offset((disp), _gloffset_GetNamedProgramLocalParameterfvEXT)))
#15362|   #define SET_GetNamedProgramLocalParameterfvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def316]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedProgramLocalParameter4dEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15368:65: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4409:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4409:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4409:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4409:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dEXT’
#15366|   
#15367|   typedef void (GLAPIENTRYP _glptr_NamedProgramLocalParameter4dEXT)(GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
#15368|-> #define CALL_NamedProgramLocalParameter4dEXT(disp, parameters) (* GET_NamedProgramLocalParameter4dEXT(disp)) parameters
#15369|   #define GET_NamedProgramLocalParameter4dEXT(disp) ((_glptr_NamedProgramLocalParameter4dEXT)(GET_by_offset((disp), _gloffset_NamedProgramLocalParameter4dEXT)))
#15370|   #define SET_NamedProgramLocalParameter4dEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def317]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedProgramLocalParameter4dvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15376:66: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4443:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4443:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4443:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4443:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameter4dvEXT’
#15374|   
#15375|   typedef void (GLAPIENTRYP _glptr_NamedProgramLocalParameter4dvEXT)(GLuint, GLenum, GLuint, const GLdouble*);
#15376|-> #define CALL_NamedProgramLocalParameter4dvEXT(disp, parameters) (* GET_NamedProgramLocalParameter4dvEXT(disp)) parameters
#15377|   #define GET_NamedProgramLocalParameter4dvEXT(disp) ((_glptr_NamedProgramLocalParameter4dvEXT)(GET_by_offset((disp), _gloffset_NamedProgramLocalParameter4dvEXT)))
#15378|   #define SET_NamedProgramLocalParameter4dvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def318]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedProgramLocalParameterdvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15384:68: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4465:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterdvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4465:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterdvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4465:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterdvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4465:4: note: in expansion of macro ‘CALL_GetNamedProgramLocalParameterdvEXT’
#15382|   
#15383|   typedef void (GLAPIENTRYP _glptr_GetNamedProgramLocalParameterdvEXT)(GLuint, GLenum, GLuint, GLdouble*);
#15384|-> #define CALL_GetNamedProgramLocalParameterdvEXT(disp, parameters) (* GET_GetNamedProgramLocalParameterdvEXT(disp)) parameters
#15385|   #define GET_GetNamedProgramLocalParameterdvEXT(disp) ((_glptr_GetNamedProgramLocalParameterdvEXT)(GET_by_offset((disp), _gloffset_GetNamedProgramLocalParameterdvEXT)))
#15386|   #define SET_GetNamedProgramLocalParameterdvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def319]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetNamedProgramivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15392:54: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4475:4: note: in expansion of macro ‘CALL_GetNamedProgramivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4475:4: note: in expansion of macro ‘CALL_GetNamedProgramivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4475:4: note: in expansion of macro ‘CALL_GetNamedProgramivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4475:4: note: in expansion of macro ‘CALL_GetNamedProgramivEXT’
#15390|   
#15391|   typedef void (GLAPIENTRYP _glptr_GetNamedProgramivEXT)(GLuint, GLenum, GLenum, GLint*);
#15392|-> #define CALL_GetNamedProgramivEXT(disp, parameters) (* GET_GetNamedProgramivEXT(disp)) parameters
#15393|   #define GET_GetNamedProgramivEXT(disp) ((_glptr_GetNamedProgramivEXT)(GET_by_offset((disp), _gloffset_GetNamedProgramivEXT)))
#15394|   #define SET_GetNamedProgramivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def320]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_TextureBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15400:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4494:4: note: in expansion of macro ‘CALL_TextureBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4494:4: note: in expansion of macro ‘CALL_TextureBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4494:4: note: in expansion of macro ‘CALL_TextureBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4494:4: note: in expansion of macro ‘CALL_TextureBufferEXT’
#15398|   
#15399|   typedef void (GLAPIENTRYP _glptr_TextureBufferEXT)(GLuint, GLenum, GLenum, GLuint);
#15400|-> #define CALL_TextureBufferEXT(disp, parameters) (* GET_TextureBufferEXT(disp)) parameters
#15401|   #define GET_TextureBufferEXT(disp) ((_glptr_TextureBufferEXT)(GET_by_offset((disp), _gloffset_TextureBufferEXT)))
#15402|   #define SET_TextureBufferEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def321]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15408:51: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4525:4: note: in expansion of macro ‘CALL_MultiTexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4525:4: note: in expansion of macro ‘CALL_MultiTexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4525:4: note: in expansion of macro ‘CALL_MultiTexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4525:4: note: in expansion of macro ‘CALL_MultiTexBufferEXT’
#15406|   
#15407|   typedef void (GLAPIENTRYP _glptr_MultiTexBufferEXT)(GLenum, GLenum, GLenum, GLuint);
#15408|-> #define CALL_MultiTexBufferEXT(disp, parameters) (* GET_MultiTexBufferEXT(disp)) parameters
#15409|   #define GET_MultiTexBufferEXT(disp) ((_glptr_MultiTexBufferEXT)(GET_by_offset((disp), _gloffset_MultiTexBufferEXT)))
#15410|   #define SET_MultiTexBufferEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def322]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_TextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15416:56: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4559:4: note: in expansion of macro ‘CALL_TextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4559:4: note: in expansion of macro ‘CALL_TextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4559:4: note: in expansion of macro ‘CALL_TextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4559:4: note: in expansion of macro ‘CALL_TextureParameterIivEXT’
#15414|   
#15415|   typedef void (GLAPIENTRYP _glptr_TextureParameterIivEXT)(GLuint, GLenum, GLenum, const GLint*);
#15416|-> #define CALL_TextureParameterIivEXT(disp, parameters) (* GET_TextureParameterIivEXT(disp)) parameters
#15417|   #define GET_TextureParameterIivEXT(disp) ((_glptr_TextureParameterIivEXT)(GET_by_offset((disp), _gloffset_TextureParameterIivEXT)))
#15418|   #define SET_TextureParameterIivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def323]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_TextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15424:57: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4597:4: note: in expansion of macro ‘CALL_TextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4597:4: note: in expansion of macro ‘CALL_TextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4597:4: note: in expansion of macro ‘CALL_TextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4597:4: note: in expansion of macro ‘CALL_TextureParameterIuivEXT’
#15422|   
#15423|   typedef void (GLAPIENTRYP _glptr_TextureParameterIuivEXT)(GLuint, GLenum, GLenum, const GLuint*);
#15424|-> #define CALL_TextureParameterIuivEXT(disp, parameters) (* GET_TextureParameterIuivEXT(disp)) parameters
#15425|   #define GET_TextureParameterIuivEXT(disp) ((_glptr_TextureParameterIuivEXT)(GET_by_offset((disp), _gloffset_TextureParameterIuivEXT)))
#15426|   #define SET_TextureParameterIuivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def324]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetTextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15432:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4623:4: note: in expansion of macro ‘CALL_GetTextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4623:4: note: in expansion of macro ‘CALL_GetTextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4623:4: note: in expansion of macro ‘CALL_GetTextureParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4623:4: note: in expansion of macro ‘CALL_GetTextureParameterIivEXT’
#15430|   
#15431|   typedef void (GLAPIENTRYP _glptr_GetTextureParameterIivEXT)(GLuint, GLenum, GLenum, GLint*);
#15432|-> #define CALL_GetTextureParameterIivEXT(disp, parameters) (* GET_GetTextureParameterIivEXT(disp)) parameters
#15433|   #define GET_GetTextureParameterIivEXT(disp) ((_glptr_GetTextureParameterIivEXT)(GET_by_offset((disp), _gloffset_GetTextureParameterIivEXT)))
#15434|   #define SET_GetTextureParameterIivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def325]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetTextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15440:60: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4633:4: note: in expansion of macro ‘CALL_GetTextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4633:4: note: in expansion of macro ‘CALL_GetTextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4633:4: note: in expansion of macro ‘CALL_GetTextureParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4633:4: note: in expansion of macro ‘CALL_GetTextureParameterIuivEXT’
#15438|   
#15439|   typedef void (GLAPIENTRYP _glptr_GetTextureParameterIuivEXT)(GLuint, GLenum, GLenum, GLuint*);
#15440|-> #define CALL_GetTextureParameterIuivEXT(disp, parameters) (* GET_GetTextureParameterIuivEXT(disp)) parameters
#15441|   #define GET_GetTextureParameterIuivEXT(disp) ((_glptr_GetTextureParameterIuivEXT)(GET_by_offset((disp), _gloffset_GetTextureParameterIuivEXT)))
#15442|   #define SET_GetTextureParameterIuivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def326]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15448:57: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4655:4: note: in expansion of macro ‘CALL_MultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4655:4: note: in expansion of macro ‘CALL_MultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4655:4: note: in expansion of macro ‘CALL_MultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4655:4: note: in expansion of macro ‘CALL_MultiTexParameterIivEXT’
#15446|   
#15447|   typedef void (GLAPIENTRYP _glptr_MultiTexParameterIivEXT)(GLenum, GLenum, GLenum, const GLint*);
#15448|-> #define CALL_MultiTexParameterIivEXT(disp, parameters) (* GET_MultiTexParameterIivEXT(disp)) parameters
#15449|   #define GET_MultiTexParameterIivEXT(disp) ((_glptr_MultiTexParameterIivEXT)(GET_by_offset((disp), _gloffset_MultiTexParameterIivEXT)))
#15450|   #define SET_MultiTexParameterIivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def327]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_MultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15456:58: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4693:4: note: in expansion of macro ‘CALL_MultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4693:4: note: in expansion of macro ‘CALL_MultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4693:4: note: in expansion of macro ‘CALL_MultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4693:4: note: in expansion of macro ‘CALL_MultiTexParameterIuivEXT’
#15454|   
#15455|   typedef void (GLAPIENTRYP _glptr_MultiTexParameterIuivEXT)(GLenum, GLenum, GLenum, const GLuint*);
#15456|-> #define CALL_MultiTexParameterIuivEXT(disp, parameters) (* GET_MultiTexParameterIuivEXT(disp)) parameters
#15457|   #define GET_MultiTexParameterIuivEXT(disp) ((_glptr_MultiTexParameterIuivEXT)(GET_by_offset((disp), _gloffset_MultiTexParameterIuivEXT)))
#15458|   #define SET_MultiTexParameterIuivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def328]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15464:60: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4719:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4719:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4719:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4719:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIivEXT’
#15462|   
#15463|   typedef void (GLAPIENTRYP _glptr_GetMultiTexParameterIivEXT)(GLenum, GLenum, GLenum, GLint*);
#15464|-> #define CALL_GetMultiTexParameterIivEXT(disp, parameters) (* GET_GetMultiTexParameterIivEXT(disp)) parameters
#15465|   #define GET_GetMultiTexParameterIivEXT(disp) ((_glptr_GetMultiTexParameterIivEXT)(GET_by_offset((disp), _gloffset_GetMultiTexParameterIivEXT)))
#15466|   #define SET_GetMultiTexParameterIivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def329]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetMultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15472:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4729:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4729:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4729:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIuivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4729:4: note: in expansion of macro ‘CALL_GetMultiTexParameterIuivEXT’
#15470|   
#15471|   typedef void (GLAPIENTRYP _glptr_GetMultiTexParameterIuivEXT)(GLenum, GLenum, GLenum, GLuint*);
#15472|-> #define CALL_GetMultiTexParameterIuivEXT(disp, parameters) (* GET_GetMultiTexParameterIuivEXT(disp)) parameters
#15473|   #define GET_GetMultiTexParameterIuivEXT(disp) ((_glptr_GetMultiTexParameterIuivEXT)(GET_by_offset((disp), _gloffset_GetMultiTexParameterIuivEXT)))
#15474|   #define SET_GetMultiTexParameterIuivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def330]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedProgramLocalParameters4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15480:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4753:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameters4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4753:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameters4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4753:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameters4fvEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4753:4: note: in expansion of macro ‘CALL_NamedProgramLocalParameters4fvEXT’
#15478|   
#15479|   typedef void (GLAPIENTRYP _glptr_NamedProgramLocalParameters4fvEXT)(GLuint, GLenum, GLuint, GLsizei, const GLfloat*);
#15480|-> #define CALL_NamedProgramLocalParameters4fvEXT(disp, parameters) (* GET_NamedProgramLocalParameters4fvEXT(disp)) parameters
#15481|   #define GET_NamedProgramLocalParameters4fvEXT(disp) ((_glptr_NamedProgramLocalParameters4fvEXT)(GET_by_offset((disp), _gloffset_NamedProgramLocalParameters4fvEXT)))
#15482|   #define SET_NamedProgramLocalParameters4fvEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def331]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_GenerateTextureMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15488:58: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3245:4: note: in expansion of macro ‘CALL_GenerateTextureMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3245:4: note: in expansion of macro ‘CALL_GenerateTextureMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3245:4: note: in expansion of macro ‘CALL_GenerateTextureMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3245:4: note: in expansion of macro ‘CALL_GenerateTextureMipmapEXT’
#15486|   
#15487|   typedef void (GLAPIENTRYP _glptr_GenerateTextureMipmapEXT)(GLuint, GLenum);
#15488|-> #define CALL_GenerateTextureMipmapEXT(disp, parameters) (* GET_GenerateTextureMipmapEXT(disp)) parameters
#15489|   #define GET_GenerateTextureMipmapEXT(disp) ((_glptr_GenerateTextureMipmapEXT)(GET_by_offset((disp), _gloffset_GenerateTextureMipmapEXT)))
#15490|   #define SET_GenerateTextureMipmapEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def332]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_GenerateMultiTexMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15496:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3270:4: note: in expansion of macro ‘CALL_GenerateMultiTexMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3270:4: note: in expansion of macro ‘CALL_GenerateMultiTexMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3270:4: note: in expansion of macro ‘CALL_GenerateMultiTexMipmapEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3270:4: note: in expansion of macro ‘CALL_GenerateMultiTexMipmapEXT’
#15494|   
#15495|   typedef void (GLAPIENTRYP _glptr_GenerateMultiTexMipmapEXT)(GLenum, GLenum);
#15496|-> #define CALL_GenerateMultiTexMipmapEXT(disp, parameters) (* GET_GenerateMultiTexMipmapEXT(disp)) parameters
#15497|   #define GET_GenerateMultiTexMipmapEXT(disp) ((_glptr_GenerateMultiTexMipmapEXT)(GET_by_offset((disp), _gloffset_GenerateMultiTexMipmapEXT)))
#15498|   #define SET_GenerateMultiTexMipmapEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def333]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedRenderbufferStorageMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15504:72: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3301:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3301:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3301:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3301:4: note: in expansion of macro ‘CALL_NamedRenderbufferStorageMultisampleEXT’
#15502|   
#15503|   typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorageMultisampleEXT)(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
#15504|-> #define CALL_NamedRenderbufferStorageMultisampleEXT(disp, parameters) (* GET_NamedRenderbufferStorageMultisampleEXT(disp)) parameters
#15505|   #define GET_NamedRenderbufferStorageMultisampleEXT(disp) ((_glptr_NamedRenderbufferStorageMultisampleEXT)(GET_by_offset((disp), _gloffset_NamedRenderbufferStorageMultisampleEXT)))
#15506|   #define SET_NamedRenderbufferStorageMultisampleEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def334]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_NamedCopyBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15512:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3335:4: note: in expansion of macro ‘CALL_NamedCopyBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3335:4: note: in expansion of macro ‘CALL_NamedCopyBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3335:4: note: in expansion of macro ‘CALL_NamedCopyBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3335:4: note: in expansion of macro ‘CALL_NamedCopyBufferSubDataEXT’
#15510|   
#15511|   typedef void (GLAPIENTRYP _glptr_NamedCopyBufferSubDataEXT)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr);
#15512|-> #define CALL_NamedCopyBufferSubDataEXT(disp, parameters) (* GET_NamedCopyBufferSubDataEXT(disp)) parameters
#15513|   #define GET_NamedCopyBufferSubDataEXT(disp) ((_glptr_NamedCopyBufferSubDataEXT)(GET_by_offset((disp), _gloffset_NamedCopyBufferSubDataEXT)))
#15514|   #define SET_NamedCopyBufferSubDataEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def335]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15520:60: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3380:4: note: in expansion of macro ‘CALL_VertexArrayVertexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3380:4: note: in expansion of macro ‘CALL_VertexArrayVertexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3380:4: note: in expansion of macro ‘CALL_VertexArrayVertexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3380:4: note: in expansion of macro ‘CALL_VertexArrayVertexOffsetEXT’
#15518|   
#15519|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexOffsetEXT)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
#15520|-> #define CALL_VertexArrayVertexOffsetEXT(disp, parameters) (* GET_VertexArrayVertexOffsetEXT(disp)) parameters
#15521|   #define GET_VertexArrayVertexOffsetEXT(disp) ((_glptr_VertexArrayVertexOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexOffsetEXT)))
#15522|   #define SET_VertexArrayVertexOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def336]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15528:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3448:4: note: in expansion of macro ‘CALL_VertexArrayColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3448:4: note: in expansion of macro ‘CALL_VertexArrayColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3448:4: note: in expansion of macro ‘CALL_VertexArrayColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3448:4: note: in expansion of macro ‘CALL_VertexArrayColorOffsetEXT’
#15526|   
#15527|   typedef void (GLAPIENTRYP _glptr_VertexArrayColorOffsetEXT)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
#15528|-> #define CALL_VertexArrayColorOffsetEXT(disp, parameters) (* GET_VertexArrayColorOffsetEXT(disp)) parameters
#15529|   #define GET_VertexArrayColorOffsetEXT(disp) ((_glptr_VertexArrayColorOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayColorOffsetEXT)))
#15530|   #define SET_VertexArrayColorOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def337]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayEdgeFlagOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15536:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3511:4: note: in expansion of macro ‘CALL_VertexArrayEdgeFlagOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3511:4: note: in expansion of macro ‘CALL_VertexArrayEdgeFlagOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3511:4: note: in expansion of macro ‘CALL_VertexArrayEdgeFlagOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3511:4: note: in expansion of macro ‘CALL_VertexArrayEdgeFlagOffsetEXT’
#15534|   
#15535|   typedef void (GLAPIENTRYP _glptr_VertexArrayEdgeFlagOffsetEXT)(GLuint, GLuint, GLsizei, GLintptr);
#15536|-> #define CALL_VertexArrayEdgeFlagOffsetEXT(disp, parameters) (* GET_VertexArrayEdgeFlagOffsetEXT(disp)) parameters
#15537|   #define GET_VertexArrayEdgeFlagOffsetEXT(disp) ((_glptr_VertexArrayEdgeFlagOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayEdgeFlagOffsetEXT)))
#15538|   #define SET_VertexArrayEdgeFlagOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def338]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayIndexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15544:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3572:4: note: in expansion of macro ‘CALL_VertexArrayIndexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3572:4: note: in expansion of macro ‘CALL_VertexArrayIndexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3572:4: note: in expansion of macro ‘CALL_VertexArrayIndexOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3572:4: note: in expansion of macro ‘CALL_VertexArrayIndexOffsetEXT’
#15542|   
#15543|   typedef void (GLAPIENTRYP _glptr_VertexArrayIndexOffsetEXT)(GLuint, GLuint, GLenum, GLsizei, GLintptr);
#15544|-> #define CALL_VertexArrayIndexOffsetEXT(disp, parameters) (* GET_VertexArrayIndexOffsetEXT(disp)) parameters
#15545|   #define GET_VertexArrayIndexOffsetEXT(disp) ((_glptr_VertexArrayIndexOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayIndexOffsetEXT)))
#15546|   #define SET_VertexArrayIndexOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def339]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayNormalOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15552:60: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3636:4: note: in expansion of macro ‘CALL_VertexArrayNormalOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3636:4: note: in expansion of macro ‘CALL_VertexArrayNormalOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3636:4: note: in expansion of macro ‘CALL_VertexArrayNormalOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3636:4: note: in expansion of macro ‘CALL_VertexArrayNormalOffsetEXT’
#15550|   
#15551|   typedef void (GLAPIENTRYP _glptr_VertexArrayNormalOffsetEXT)(GLuint, GLuint, GLenum, GLsizei, GLintptr);
#15552|-> #define CALL_VertexArrayNormalOffsetEXT(disp, parameters) (* GET_VertexArrayNormalOffsetEXT(disp)) parameters
#15553|   #define GET_VertexArrayNormalOffsetEXT(disp) ((_glptr_VertexArrayNormalOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayNormalOffsetEXT)))
#15554|   #define SET_VertexArrayNormalOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def340]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15560:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3702:4: note: in expansion of macro ‘CALL_VertexArrayTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3702:4: note: in expansion of macro ‘CALL_VertexArrayTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3702:4: note: in expansion of macro ‘CALL_VertexArrayTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3702:4: note: in expansion of macro ‘CALL_VertexArrayTexCoordOffsetEXT’
#15558|   
#15559|   typedef void (GLAPIENTRYP _glptr_VertexArrayTexCoordOffsetEXT)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
#15560|-> #define CALL_VertexArrayTexCoordOffsetEXT(disp, parameters) (* GET_VertexArrayTexCoordOffsetEXT(disp)) parameters
#15561|   #define GET_VertexArrayTexCoordOffsetEXT(disp) ((_glptr_VertexArrayTexCoordOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayTexCoordOffsetEXT)))
#15562|   #define SET_VertexArrayTexCoordOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def341]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayMultiTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15568:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3774:4: note: in expansion of macro ‘CALL_VertexArrayMultiTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3774:4: note: in expansion of macro ‘CALL_VertexArrayMultiTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3774:4: note: in expansion of macro ‘CALL_VertexArrayMultiTexCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3774:4: note: in expansion of macro ‘CALL_VertexArrayMultiTexCoordOffsetEXT’
#15566|   
#15567|   typedef void (GLAPIENTRYP _glptr_VertexArrayMultiTexCoordOffsetEXT)(GLuint, GLuint, GLenum, GLint, GLenum, GLsizei, GLintptr);
#15568|-> #define CALL_VertexArrayMultiTexCoordOffsetEXT(disp, parameters) (* GET_VertexArrayMultiTexCoordOffsetEXT(disp)) parameters
#15569|   #define GET_VertexArrayMultiTexCoordOffsetEXT(disp) ((_glptr_VertexArrayMultiTexCoordOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayMultiTexCoordOffsetEXT)))
#15570|   #define SET_VertexArrayMultiTexCoordOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def342]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayFogCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15576:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3844:4: note: in expansion of macro ‘CALL_VertexArrayFogCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3844:4: note: in expansion of macro ‘CALL_VertexArrayFogCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3844:4: note: in expansion of macro ‘CALL_VertexArrayFogCoordOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3844:4: note: in expansion of macro ‘CALL_VertexArrayFogCoordOffsetEXT’
#15574|   
#15575|   typedef void (GLAPIENTRYP _glptr_VertexArrayFogCoordOffsetEXT)(GLuint, GLuint, GLenum, GLsizei, GLintptr);
#15576|-> #define CALL_VertexArrayFogCoordOffsetEXT(disp, parameters) (* GET_VertexArrayFogCoordOffsetEXT(disp)) parameters
#15577|   #define GET_VertexArrayFogCoordOffsetEXT(disp) ((_glptr_VertexArrayFogCoordOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayFogCoordOffsetEXT)))
#15578|   #define SET_VertexArrayFogCoordOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def343]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArraySecondaryColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15584:68: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3910:4: note: in expansion of macro ‘CALL_VertexArraySecondaryColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3910:4: note: in expansion of macro ‘CALL_VertexArraySecondaryColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3910:4: note: in expansion of macro ‘CALL_VertexArraySecondaryColorOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3910:4: note: in expansion of macro ‘CALL_VertexArraySecondaryColorOffsetEXT’
#15582|   
#15583|   typedef void (GLAPIENTRYP _glptr_VertexArraySecondaryColorOffsetEXT)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
#15584|-> #define CALL_VertexArraySecondaryColorOffsetEXT(disp, parameters) (* GET_VertexArraySecondaryColorOffsetEXT(disp)) parameters
#15585|   #define GET_VertexArraySecondaryColorOffsetEXT(disp) ((_glptr_VertexArraySecondaryColorOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArraySecondaryColorOffsetEXT)))
#15586|   #define SET_VertexArraySecondaryColorOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def344]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15592:66: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3985:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3985:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3985:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:3985:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribOffsetEXT’
#15590|   
#15591|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribOffsetEXT)(GLuint, GLuint, GLuint, GLint, GLenum, GLboolean, GLsizei, GLintptr);
#15592|-> #define CALL_VertexArrayVertexAttribOffsetEXT(disp, parameters) (* GET_VertexArrayVertexAttribOffsetEXT(disp)) parameters
#15593|   #define GET_VertexArrayVertexAttribOffsetEXT(disp) ((_glptr_VertexArrayVertexAttribOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribOffsetEXT)))
#15594|   #define SET_VertexArrayVertexAttribOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def345]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribIOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15600:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4064:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4064:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4064:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4064:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIOffsetEXT’
#15598|   
#15599|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribIOffsetEXT)(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
#15600|-> #define CALL_VertexArrayVertexAttribIOffsetEXT(disp, parameters) (* GET_VertexArrayVertexAttribIOffsetEXT(disp)) parameters
#15601|   #define GET_VertexArrayVertexAttribIOffsetEXT(disp) ((_glptr_VertexArrayVertexAttribIOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribIOffsetEXT)))
#15602|   #define SET_VertexArrayVertexAttribIOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def346]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_EnableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15608:54: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4119:4: note: in expansion of macro ‘CALL_EnableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4119:4: note: in expansion of macro ‘CALL_EnableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4119:4: note: in expansion of macro ‘CALL_EnableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4119:4: note: in expansion of macro ‘CALL_EnableVertexArrayEXT’
#15606|   
#15607|   typedef void (GLAPIENTRYP _glptr_EnableVertexArrayEXT)(GLuint, GLenum);
#15608|-> #define CALL_EnableVertexArrayEXT(disp, parameters) (* GET_EnableVertexArrayEXT(disp)) parameters
#15609|   #define GET_EnableVertexArrayEXT(disp) ((_glptr_EnableVertexArrayEXT)(GET_by_offset((disp), _gloffset_EnableVertexArrayEXT)))
#15610|   #define SET_EnableVertexArrayEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def347]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_DisableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15616:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4145:4: note: in expansion of macro ‘CALL_DisableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4145:4: note: in expansion of macro ‘CALL_DisableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4145:4: note: in expansion of macro ‘CALL_DisableVertexArrayEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4145:4: note: in expansion of macro ‘CALL_DisableVertexArrayEXT’
#15614|   
#15615|   typedef void (GLAPIENTRYP _glptr_DisableVertexArrayEXT)(GLuint, GLenum);
#15616|-> #define CALL_DisableVertexArrayEXT(disp, parameters) (* GET_DisableVertexArrayEXT(disp)) parameters
#15617|   #define GET_DisableVertexArrayEXT(disp) ((_glptr_DisableVertexArrayEXT)(GET_by_offset((disp), _gloffset_DisableVertexArrayEXT)))
#15618|   #define SET_DisableVertexArrayEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def348]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_EnableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15624:60: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4171:4: note: in expansion of macro ‘CALL_EnableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4171:4: note: in expansion of macro ‘CALL_EnableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4171:4: note: in expansion of macro ‘CALL_EnableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4171:4: note: in expansion of macro ‘CALL_EnableVertexArrayAttribEXT’
#15622|   
#15623|   typedef void (GLAPIENTRYP _glptr_EnableVertexArrayAttribEXT)(GLuint, GLuint);
#15624|-> #define CALL_EnableVertexArrayAttribEXT(disp, parameters) (* GET_EnableVertexArrayAttribEXT(disp)) parameters
#15625|   #define GET_EnableVertexArrayAttribEXT(disp) ((_glptr_EnableVertexArrayAttribEXT)(GET_by_offset((disp), _gloffset_EnableVertexArrayAttribEXT)))
#15626|   #define SET_EnableVertexArrayAttribEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def349]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_DisableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15632:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4197:4: note: in expansion of macro ‘CALL_DisableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4197:4: note: in expansion of macro ‘CALL_DisableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4197:4: note: in expansion of macro ‘CALL_DisableVertexArrayAttribEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4197:4: note: in expansion of macro ‘CALL_DisableVertexArrayAttribEXT’
#15630|   
#15631|   typedef void (GLAPIENTRYP _glptr_DisableVertexArrayAttribEXT)(GLuint, GLuint);
#15632|-> #define CALL_DisableVertexArrayAttribEXT(disp, parameters) (* GET_DisableVertexArrayAttribEXT(disp)) parameters
#15633|   #define GET_DisableVertexArrayAttribEXT(disp) ((_glptr_DisableVertexArrayAttribEXT)(GET_by_offset((disp), _gloffset_DisableVertexArrayAttribEXT)))
#15634|   #define SET_DisableVertexArrayAttribEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def350]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetVertexArrayIntegervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15640:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4218:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4218:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4218:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4218:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegervEXT’
#15638|   
#15639|   typedef void (GLAPIENTRYP _glptr_GetVertexArrayIntegervEXT)(GLuint, GLenum, GLint*);
#15640|-> #define CALL_GetVertexArrayIntegervEXT(disp, parameters) (* GET_GetVertexArrayIntegervEXT(disp)) parameters
#15641|   #define GET_GetVertexArrayIntegervEXT(disp) ((_glptr_GetVertexArrayIntegervEXT)(GET_by_offset((disp), _gloffset_GetVertexArrayIntegervEXT)))
#15642|   #define SET_GetVertexArrayIntegervEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def351]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetVertexArrayPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15648:59: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4228:4: note: in expansion of macro ‘CALL_GetVertexArrayPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4228:4: note: in expansion of macro ‘CALL_GetVertexArrayPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4228:4: note: in expansion of macro ‘CALL_GetVertexArrayPointervEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4228:4: note: in expansion of macro ‘CALL_GetVertexArrayPointervEXT’
#15646|   
#15647|   typedef void (GLAPIENTRYP _glptr_GetVertexArrayPointervEXT)(GLuint, GLenum, GLvoid**);
#15648|-> #define CALL_GetVertexArrayPointervEXT(disp, parameters) (* GET_GetVertexArrayPointervEXT(disp)) parameters
#15649|   #define GET_GetVertexArrayPointervEXT(disp) ((_glptr_GetVertexArrayPointervEXT)(GET_by_offset((disp), _gloffset_GetVertexArrayPointervEXT)))
#15650|   #define SET_GetVertexArrayPointervEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def352]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetVertexArrayIntegeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15656:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4238:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4238:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4238:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4238:4: note: in expansion of macro ‘CALL_GetVertexArrayIntegeri_vEXT’
#15654|   
#15655|   typedef void (GLAPIENTRYP _glptr_GetVertexArrayIntegeri_vEXT)(GLuint, GLuint, GLenum, GLint*);
#15656|-> #define CALL_GetVertexArrayIntegeri_vEXT(disp, parameters) (* GET_GetVertexArrayIntegeri_vEXT(disp)) parameters
#15657|   #define GET_GetVertexArrayIntegeri_vEXT(disp) ((_glptr_GetVertexArrayIntegeri_vEXT)(GET_by_offset((disp), _gloffset_GetVertexArrayIntegeri_vEXT)))
#15658|   #define SET_GetVertexArrayIntegeri_vEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def353]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetVertexArrayPointeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15664:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4248:4: note: in expansion of macro ‘CALL_GetVertexArrayPointeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4248:4: note: in expansion of macro ‘CALL_GetVertexArrayPointeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4248:4: note: in expansion of macro ‘CALL_GetVertexArrayPointeri_vEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4248:4: note: in expansion of macro ‘CALL_GetVertexArrayPointeri_vEXT’
#15662|   
#15663|   typedef void (GLAPIENTRYP _glptr_GetVertexArrayPointeri_vEXT)(GLuint, GLuint, GLenum, GLvoid**);
#15664|-> #define CALL_GetVertexArrayPointeri_vEXT(disp, parameters) (* GET_GetVertexArrayPointeri_vEXT(disp)) parameters
#15665|   #define GET_GetVertexArrayPointeri_vEXT(disp) ((_glptr_GetVertexArrayPointeri_vEXT)(GET_by_offset((disp), _gloffset_GetVertexArrayPointeri_vEXT)))
#15666|   #define SET_GetVertexArrayPointeri_vEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def354]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_marshal_ClearNamedBufferDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15672:57: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1233:4: note: in expansion of macro ‘CALL_ClearNamedBufferDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1233:4: note: in expansion of macro ‘CALL_ClearNamedBufferDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1233:4: note: in expansion of macro ‘CALL_ClearNamedBufferDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1233:4: note: in expansion of macro ‘CALL_ClearNamedBufferDataEXT’
#15670|   
#15671|   typedef void (GLAPIENTRYP _glptr_ClearNamedBufferDataEXT)(GLuint, GLenum, GLenum, GLenum, const GLvoid *);
#15672|-> #define CALL_ClearNamedBufferDataEXT(disp, parameters) (* GET_ClearNamedBufferDataEXT(disp)) parameters
#15673|   #define GET_ClearNamedBufferDataEXT(disp) ((_glptr_ClearNamedBufferDataEXT)(GET_by_offset((disp), _gloffset_ClearNamedBufferDataEXT)))
#15674|   #define SET_ClearNamedBufferDataEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def355]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_marshal_ClearNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15680:60: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1243:4: note: in expansion of macro ‘CALL_ClearNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1243:4: note: in expansion of macro ‘CALL_ClearNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1243:4: note: in expansion of macro ‘CALL_ClearNamedBufferSubDataEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1243:4: note: in expansion of macro ‘CALL_ClearNamedBufferSubDataEXT’
#15678|   
#15679|   typedef void (GLAPIENTRYP _glptr_ClearNamedBufferSubDataEXT)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *);
#15680|-> #define CALL_ClearNamedBufferSubDataEXT(disp, parameters) (* GET_ClearNamedBufferSubDataEXT(disp)) parameters
#15681|   #define GET_ClearNamedBufferSubDataEXT(disp) ((_glptr_ClearNamedBufferSubDataEXT)(GET_by_offset((disp), _gloffset_ClearNamedBufferSubDataEXT)))
#15682|   #define SET_ClearNamedBufferSubDataEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def356]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_NamedFramebufferParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15688:63: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1894:4: note: in expansion of macro ‘CALL_NamedFramebufferParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1894:4: note: in expansion of macro ‘CALL_NamedFramebufferParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1894:4: note: in expansion of macro ‘CALL_NamedFramebufferParameteriEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1894:4: note: in expansion of macro ‘CALL_NamedFramebufferParameteriEXT’
#15686|   
#15687|   typedef void (GLAPIENTRYP _glptr_NamedFramebufferParameteriEXT)(GLuint, GLenum, GLint);
#15688|-> #define CALL_NamedFramebufferParameteriEXT(disp, parameters) (* GET_NamedFramebufferParameteriEXT(disp)) parameters
#15689|   #define GET_NamedFramebufferParameteriEXT(disp) ((_glptr_NamedFramebufferParameteriEXT)(GET_by_offset((disp), _gloffset_NamedFramebufferParameteriEXT)))
#15690|   #define SET_NamedFramebufferParameteriEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def357]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_marshal_GetNamedFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15696:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1915:4: note: in expansion of macro ‘CALL_GetNamedFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1915:4: note: in expansion of macro ‘CALL_GetNamedFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1915:4: note: in expansion of macro ‘CALL_GetNamedFramebufferParameterivEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1915:4: note: in expansion of macro ‘CALL_GetNamedFramebufferParameterivEXT’
#15694|   
#15695|   typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferParameterivEXT)(GLuint, GLenum, GLint*);
#15696|-> #define CALL_GetNamedFramebufferParameterivEXT(disp, parameters) (* GET_GetNamedFramebufferParameterivEXT(disp)) parameters
#15697|   #define GET_GetNamedFramebufferParameterivEXT(disp) ((_glptr_GetNamedFramebufferParameterivEXT)(GET_by_offset((disp), _gloffset_GetNamedFramebufferParameterivEXT)))
#15698|   #define SET_GetNamedFramebufferParameterivEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def358]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribLOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15704:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:200:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:200:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:200:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLOffsetEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:200:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLOffsetEXT’
#15702|   
#15703|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribLOffsetEXT)(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
#15704|-> #define CALL_VertexArrayVertexAttribLOffsetEXT(disp, parameters) (* GET_VertexArrayVertexAttribLOffsetEXT(disp)) parameters
#15705|   #define GET_VertexArrayVertexAttribLOffsetEXT(disp) ((_glptr_VertexArrayVertexAttribLOffsetEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribLOffsetEXT)))
#15706|   #define SET_VertexArrayVertexAttribLOffsetEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def359]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15712:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:105:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:105:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:105:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:105:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribDivisorEXT’
#15710|   
#15711|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribDivisorEXT)(GLuint, GLuint, GLuint);
#15712|-> #define CALL_VertexArrayVertexAttribDivisorEXT(disp, parameters) (* GET_VertexArrayVertexAttribDivisorEXT(disp)) parameters
#15713|   #define GET_VertexArrayVertexAttribDivisorEXT(disp) ((_glptr_VertexArrayVertexAttribDivisorEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribDivisorEXT)))
#15714|   #define SET_VertexArrayVertexAttribDivisorEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def360]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_TextureBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15720:55: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2278:4: note: in expansion of macro ‘CALL_TextureBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2278:4: note: in expansion of macro ‘CALL_TextureBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2278:4: note: in expansion of macro ‘CALL_TextureBufferRangeEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2278:4: note: in expansion of macro ‘CALL_TextureBufferRangeEXT’
#15718|   
#15719|   typedef void (GLAPIENTRYP _glptr_TextureBufferRangeEXT)(GLuint, GLenum, GLenum, GLuint, GLintptr, GLsizeiptr);
#15720|-> #define CALL_TextureBufferRangeEXT(disp, parameters) (* GET_TextureBufferRangeEXT(disp)) parameters
#15721|   #define GET_TextureBufferRangeEXT(disp) ((_glptr_TextureBufferRangeEXT)(GET_by_offset((disp), _gloffset_TextureBufferRangeEXT)))
#15722|   #define SET_TextureBufferRangeEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def361]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_TextureStorage2DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15728:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2394:4: note: in expansion of macro ‘CALL_TextureStorage2DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2394:4: note: in expansion of macro ‘CALL_TextureStorage2DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2394:4: note: in expansion of macro ‘CALL_TextureStorage2DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2394:4: note: in expansion of macro ‘CALL_TextureStorage2DMultisampleEXT’
#15726|   
#15727|   typedef void (GLAPIENTRYP _glptr_TextureStorage2DMultisampleEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
#15728|-> #define CALL_TextureStorage2DMultisampleEXT(disp, parameters) (* GET_TextureStorage2DMultisampleEXT(disp)) parameters
#15729|   #define GET_TextureStorage2DMultisampleEXT(disp) ((_glptr_TextureStorage2DMultisampleEXT)(GET_by_offset((disp), _gloffset_TextureStorage2DMultisampleEXT)))
#15730|   #define SET_TextureStorage2DMultisampleEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def362]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_TextureStorage3DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15736:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2436:4: note: in expansion of macro ‘CALL_TextureStorage3DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2436:4: note: in expansion of macro ‘CALL_TextureStorage3DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2436:4: note: in expansion of macro ‘CALL_TextureStorage3DMultisampleEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:2436:4: note: in expansion of macro ‘CALL_TextureStorage3DMultisampleEXT’
#15734|   
#15735|   typedef void (GLAPIENTRYP _glptr_TextureStorage3DMultisampleEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
#15736|-> #define CALL_TextureStorage3DMultisampleEXT(disp, parameters) (* GET_TextureStorage3DMultisampleEXT(disp)) parameters
#15737|   #define GET_TextureStorage3DMultisampleEXT(disp) ((_glptr_TextureStorage3DMultisampleEXT)(GET_by_offset((disp), _gloffset_TextureStorage3DMultisampleEXT)))
#15738|   #define SET_TextureStorage3DMultisampleEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def363]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayBindVertexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15744:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1639:4: note: in expansion of macro ‘CALL_VertexArrayBindVertexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1639:4: note: in expansion of macro ‘CALL_VertexArrayBindVertexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1639:4: note: in expansion of macro ‘CALL_VertexArrayBindVertexBufferEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1639:4: note: in expansion of macro ‘CALL_VertexArrayBindVertexBufferEXT’
#15742|   
#15743|   typedef void (GLAPIENTRYP _glptr_VertexArrayBindVertexBufferEXT)(GLuint, GLuint, GLuint, GLintptr, GLsizei);
#15744|-> #define CALL_VertexArrayBindVertexBufferEXT(disp, parameters) (* GET_VertexArrayBindVertexBufferEXT(disp)) parameters
#15745|   #define GET_VertexArrayBindVertexBufferEXT(disp) ((_glptr_VertexArrayBindVertexBufferEXT)(GET_by_offset((disp), _gloffset_VertexArrayBindVertexBufferEXT)))
#15746|   #define SET_VertexArrayBindVertexBufferEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def364]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15752:66: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1696:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1696:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1696:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1696:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribFormatEXT’
#15750|   
#15751|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribFormatEXT)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint);
#15752|-> #define CALL_VertexArrayVertexAttribFormatEXT(disp, parameters) (* GET_VertexArrayVertexAttribFormatEXT(disp)) parameters
#15753|   #define GET_VertexArrayVertexAttribFormatEXT(disp) ((_glptr_VertexArrayVertexAttribFormatEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribFormatEXT)))
#15754|   #define SET_VertexArrayVertexAttribFormatEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def365]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribIFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15760:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1732:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1732:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1732:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1732:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribIFormatEXT’
#15758|   
#15759|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribIFormatEXT)(GLuint, GLuint, GLint, GLenum, GLuint);
#15760|-> #define CALL_VertexArrayVertexAttribIFormatEXT(disp, parameters) (* GET_VertexArrayVertexAttribIFormatEXT(disp)) parameters
#15761|   #define GET_VertexArrayVertexAttribIFormatEXT(disp) ((_glptr_VertexArrayVertexAttribIFormatEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribIFormatEXT)))
#15762|   #define SET_VertexArrayVertexAttribIFormatEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def366]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribLFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15768:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1767:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1767:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1767:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLFormatEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1767:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribLFormatEXT’
#15766|   
#15767|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribLFormatEXT)(GLuint, GLuint, GLint, GLenum, GLuint);
#15768|-> #define CALL_VertexArrayVertexAttribLFormatEXT(disp, parameters) (* GET_VertexArrayVertexAttribLFormatEXT(disp)) parameters
#15769|   #define GET_VertexArrayVertexAttribLFormatEXT(disp) ((_glptr_VertexArrayVertexAttribLFormatEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribLFormatEXT)))
#15770|   #define SET_VertexArrayVertexAttribLFormatEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def367]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexAttribBindingEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15776:67: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1798:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribBindingEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1798:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribBindingEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1798:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribBindingEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1798:4: note: in expansion of macro ‘CALL_VertexArrayVertexAttribBindingEXT’
#15774|   
#15775|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexAttribBindingEXT)(GLuint, GLuint, GLuint);
#15776|-> #define CALL_VertexArrayVertexAttribBindingEXT(disp, parameters) (* GET_VertexArrayVertexAttribBindingEXT(disp)) parameters
#15777|   #define GET_VertexArrayVertexAttribBindingEXT(disp) ((_glptr_VertexArrayVertexAttribBindingEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexAttribBindingEXT)))
#15778|   #define SET_VertexArrayVertexAttribBindingEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def368]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_VertexArrayVertexBindingDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15784:68: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1827:4: note: in expansion of macro ‘CALL_VertexArrayVertexBindingDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1827:4: note: in expansion of macro ‘CALL_VertexArrayVertexBindingDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1827:4: note: in expansion of macro ‘CALL_VertexArrayVertexBindingDivisorEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:1827:4: note: in expansion of macro ‘CALL_VertexArrayVertexBindingDivisorEXT’
#15782|   
#15783|   typedef void (GLAPIENTRYP _glptr_VertexArrayVertexBindingDivisorEXT)(GLuint, GLuint, GLuint);
#15784|-> #define CALL_VertexArrayVertexBindingDivisorEXT(disp, parameters) (* GET_VertexArrayVertexBindingDivisorEXT(disp)) parameters
#15785|   #define GET_VertexArrayVertexBindingDivisorEXT(disp) ((_glptr_VertexArrayVertexBindingDivisorEXT)(GET_by_offset((disp), _gloffset_VertexArrayVertexBindingDivisorEXT)))
#15786|   #define SET_VertexArrayVertexBindingDivisorEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def369]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c: scope_hint: In function ‘_mesa_unmarshal_NamedBufferPageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15792:62: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:784:4: note: in expansion of macro ‘CALL_NamedBufferPageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:784:4: note: in expansion of macro ‘CALL_NamedBufferPageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:784:4: note: in expansion of macro ‘CALL_NamedBufferPageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:784:4: note: in expansion of macro ‘CALL_NamedBufferPageCommitmentEXT’
#15790|   
#15791|   typedef void (GLAPIENTRYP _glptr_NamedBufferPageCommitmentEXT)(GLuint, GLintptr, GLsizeiptr, GLboolean);
#15792|-> #define CALL_NamedBufferPageCommitmentEXT(disp, parameters) (* GET_NamedBufferPageCommitmentEXT(disp)) parameters
#15793|   #define GET_NamedBufferPageCommitmentEXT(disp) ((_glptr_NamedBufferPageCommitmentEXT)(GET_by_offset((disp), _gloffset_NamedBufferPageCommitmentEXT)))
#15794|   #define SET_NamedBufferPageCommitmentEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def370]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c: scope_hint: In function ‘_mesa_unmarshal_NamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15800:48: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:762:4: note: in expansion of macro ‘CALL_NamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:762:4: note: in expansion of macro ‘CALL_NamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:762:4: note: in expansion of macro ‘CALL_NamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:762:4: note: in expansion of macro ‘CALL_NamedStringARB’
#15798|   
#15799|   typedef void (GLAPIENTRYP _glptr_NamedStringARB)(GLenum, GLint, const GLchar *, GLint, const GLchar *);
#15800|-> #define CALL_NamedStringARB(disp, parameters) (* GET_NamedStringARB(disp)) parameters
#15801|   #define GET_NamedStringARB(disp) ((_glptr_NamedStringARB)(GET_by_offset((disp), _gloffset_NamedStringARB)))
#15802|   #define SET_NamedStringARB(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def371]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c: scope_hint: In function ‘_mesa_unmarshal_DeleteNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15808:54: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:803:4: note: in expansion of macro ‘CALL_DeleteNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:803:4: note: in expansion of macro ‘CALL_DeleteNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:803:4: note: in expansion of macro ‘CALL_DeleteNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:803:4: note: in expansion of macro ‘CALL_DeleteNamedStringARB’
#15806|   
#15807|   typedef void (GLAPIENTRYP _glptr_DeleteNamedStringARB)(GLint, const GLchar *);
#15808|-> #define CALL_DeleteNamedStringARB(disp, parameters) (* GET_DeleteNamedStringARB(disp)) parameters
#15809|   #define GET_DeleteNamedStringARB(disp) ((_glptr_DeleteNamedStringARB)(GET_by_offset((disp), _gloffset_DeleteNamedStringARB)))
#15810|   #define SET_DeleteNamedStringARB(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def372]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c: scope_hint: In function ‘_mesa_marshal_CompileShaderIncludeARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15816:57: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:831:4: note: in expansion of macro ‘CALL_CompileShaderIncludeARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:831:4: note: in expansion of macro ‘CALL_CompileShaderIncludeARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:831:4: note: in expansion of macro ‘CALL_CompileShaderIncludeARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:831:4: note: in expansion of macro ‘CALL_CompileShaderIncludeARB’
#15814|   
#15815|   typedef void (GLAPIENTRYP _glptr_CompileShaderIncludeARB)(GLuint, GLsizei, const GLchar * const *, const GLint *);
#15816|-> #define CALL_CompileShaderIncludeARB(disp, parameters) (* GET_CompileShaderIncludeARB(disp)) parameters
#15817|   #define GET_CompileShaderIncludeARB(disp) ((_glptr_CompileShaderIncludeARB)(GET_by_offset((disp), _gloffset_CompileShaderIncludeARB)))
#15818|   #define SET_CompileShaderIncludeARB(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def373]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c: scope_hint: In function ‘_mesa_marshal_IsNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15824:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:841:11: note: in expansion of macro ‘CALL_IsNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:841:11: note: in expansion of macro ‘CALL_IsNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:841:11: note: in expansion of macro ‘CALL_IsNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:841:11: note: in expansion of macro ‘CALL_IsNamedStringARB’
#15822|   
#15823|   typedef GLboolean (GLAPIENTRYP _glptr_IsNamedStringARB)(GLint, const GLchar *);
#15824|-> #define CALL_IsNamedStringARB(disp, parameters) (* GET_IsNamedStringARB(disp)) parameters
#15825|   #define GET_IsNamedStringARB(disp) ((_glptr_IsNamedStringARB)(GET_by_offset((disp), _gloffset_IsNamedStringARB)))
#15826|   #define SET_IsNamedStringARB(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def374]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c: scope_hint: In function ‘_mesa_marshal_GetNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15832:51: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:851:4: note: in expansion of macro ‘CALL_GetNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:851:4: note: in expansion of macro ‘CALL_GetNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:851:4: note: in expansion of macro ‘CALL_GetNamedStringARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:851:4: note: in expansion of macro ‘CALL_GetNamedStringARB’
#15830|   
#15831|   typedef void (GLAPIENTRYP _glptr_GetNamedStringARB)(GLint, const GLchar *, GLsizei, GLint *, GLchar *);
#15832|-> #define CALL_GetNamedStringARB(disp, parameters) (* GET_GetNamedStringARB(disp)) parameters
#15833|   #define GET_GetNamedStringARB(disp) ((_glptr_GetNamedStringARB)(GET_by_offset((disp), _gloffset_GetNamedStringARB)))
#15834|   #define SET_GetNamedStringARB(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def375]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c: scope_hint: In function ‘_mesa_marshal_GetNamedStringivARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15840:53: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:861:4: note: in expansion of macro ‘CALL_GetNamedStringivARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:861:4: note: in expansion of macro ‘CALL_GetNamedStringivARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:861:4: note: in expansion of macro ‘CALL_GetNamedStringivARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated3.c:861:4: note: in expansion of macro ‘CALL_GetNamedStringivARB’
#15838|   
#15839|   typedef void (GLAPIENTRYP _glptr_GetNamedStringivARB)(GLint, const GLchar *, GLenum, GLint *);
#15840|-> #define CALL_GetNamedStringivARB(disp, parameters) (* GET_GetNamedStringivARB(disp)) parameters
#15841|   #define GET_GetNamedStringivARB(disp) ((_glptr_GetNamedStringivARB)(GET_by_offset((disp), _gloffset_GetNamedStringivARB)))
#15842|   #define SET_GetNamedStringivARB(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def376]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_EGLImageTargetTexStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15848:61: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5564:4: note: in expansion of macro ‘CALL_EGLImageTargetTexStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5564:4: note: in expansion of macro ‘CALL_EGLImageTargetTexStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5564:4: note: in expansion of macro ‘CALL_EGLImageTargetTexStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5564:4: note: in expansion of macro ‘CALL_EGLImageTargetTexStorageEXT’
#15846|   
#15847|   typedef void (GLAPIENTRYP _glptr_EGLImageTargetTexStorageEXT)(GLenum, GLvoid *, const GLint *);
#15848|-> #define CALL_EGLImageTargetTexStorageEXT(disp, parameters) (* GET_EGLImageTargetTexStorageEXT(disp)) parameters
#15849|   #define GET_EGLImageTargetTexStorageEXT(disp) ((_glptr_EGLImageTargetTexStorageEXT)(GET_by_offset((disp), _gloffset_EGLImageTargetTexStorageEXT)))
#15850|   #define SET_EGLImageTargetTexStorageEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def377]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_EGLImageTargetTextureStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15856:65: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5574:4: note: in expansion of macro ‘CALL_EGLImageTargetTextureStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5574:4: note: in expansion of macro ‘CALL_EGLImageTargetTextureStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5574:4: note: in expansion of macro ‘CALL_EGLImageTargetTextureStorageEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5574:4: note: in expansion of macro ‘CALL_EGLImageTargetTextureStorageEXT’
#15854|   
#15855|   typedef void (GLAPIENTRYP _glptr_EGLImageTargetTextureStorageEXT)(GLuint, GLvoid *, const GLint *);
#15856|-> #define CALL_EGLImageTargetTextureStorageEXT(disp, parameters) (* GET_EGLImageTargetTextureStorageEXT(disp)) parameters
#15857|   #define GET_EGLImageTargetTextureStorageEXT(disp) ((_glptr_EGLImageTargetTextureStorageEXT)(GET_by_offset((disp), _gloffset_EGLImageTargetTextureStorageEXT)))
#15858|   #define SET_EGLImageTargetTextureStorageEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def378]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c: scope_hint: In function ‘_mesa_unmarshal_CopyImageSubDataNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15864:52: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5306:4: note: in expansion of macro ‘CALL_CopyImageSubDataNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5306:4: note: in expansion of macro ‘CALL_CopyImageSubDataNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5306:4: note: in expansion of macro ‘CALL_CopyImageSubDataNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated5.c:5306:4: note: in expansion of macro ‘CALL_CopyImageSubDataNV’
#15862|   
#15863|   typedef void (GLAPIENTRYP _glptr_CopyImageSubDataNV)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
#15864|-> #define CALL_CopyImageSubDataNV(disp, parameters) (* GET_CopyImageSubDataNV(disp)) parameters
#15865|   #define GET_CopyImageSubDataNV(disp) ((_glptr_CopyImageSubDataNV)(GET_by_offset((disp), _gloffset_CopyImageSubDataNV)))
#15866|   #define SET_CopyImageSubDataNV(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def379]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_AlphaToCoverageDitherControlNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15880:64: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5058:4: note: in expansion of macro ‘CALL_AlphaToCoverageDitherControlNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5058:4: note: in expansion of macro ‘CALL_AlphaToCoverageDitherControlNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5058:4: note: in expansion of macro ‘CALL_AlphaToCoverageDitherControlNV’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5058:4: note: in expansion of macro ‘CALL_AlphaToCoverageDitherControlNV’
#15878|   
#15879|   typedef void (GLAPIENTRYP _glptr_AlphaToCoverageDitherControlNV)(GLenum);
#15880|-> #define CALL_AlphaToCoverageDitherControlNV(disp, parameters) (* GET_AlphaToCoverageDitherControlNV(disp)) parameters
#15881|   #define GET_AlphaToCoverageDitherControlNV(disp) ((_glptr_AlphaToCoverageDitherControlNV)(GET_by_offset((disp), _gloffset_AlphaToCoverageDitherControlNV)))
#15882|   #define SET_AlphaToCoverageDitherControlNV(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def380]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_InternalBufferSubDataCopyMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:15888:63: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5478:4: note: in expansion of macro ‘CALL_InternalBufferSubDataCopyMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5478:4: note: in expansion of macro ‘CALL_InternalBufferSubDataCopyMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5478:4: note: in expansion of macro ‘CALL_InternalBufferSubDataCopyMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5478:4: note: in expansion of macro ‘CALL_InternalBufferSubDataCopyMESA’
#15886|   
#15887|   typedef void (GLAPIENTRYP _glptr_InternalBufferSubDataCopyMESA)(GLintptr, GLuint, GLuint, GLintptr, GLsizeiptr, GLboolean, GLboolean);
#15888|-> #define CALL_InternalBufferSubDataCopyMESA(disp, parameters) (* GET_InternalBufferSubDataCopyMESA(disp)) parameters
#15889|   #define GET_InternalBufferSubDataCopyMESA(disp) ((_glptr_InternalBufferSubDataCopyMESA)(GET_by_offset((disp), _gloffset_InternalBufferSubDataCopyMESA)))
#15890|   #define SET_InternalBufferSubDataCopyMESA(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def381]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_InternalSetError’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:16152:50: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5506:4: note: in expansion of macro ‘CALL_InternalSetError’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5506:4: note: in expansion of macro ‘CALL_InternalSetError’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5506:4: note: in expansion of macro ‘CALL_InternalSetError’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5506:4: note: in expansion of macro ‘CALL_InternalSetError’
#16150|   
#16151|   typedef void (GLAPIENTRYP _glptr_InternalSetError)(GLenum);
#16152|-> #define CALL_InternalSetError(disp, parameters) (* GET_InternalSetError(disp)) parameters
#16153|   #define GET_InternalSetError(disp) ((_glptr_InternalSetError)(GET_by_offset((disp), _gloffset_InternalSetError)))
#16154|   #define SET_InternalSetError(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def382]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_TexPageCommitmentARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:16256:54: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3161:4: note: in expansion of macro ‘CALL_TexPageCommitmentARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3161:4: note: in expansion of macro ‘CALL_TexPageCommitmentARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3161:4: note: in expansion of macro ‘CALL_TexPageCommitmentARB’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3161:4: note: in expansion of macro ‘CALL_TexPageCommitmentARB’
#16254|   
#16255|   typedef void (GLAPIENTRYP _glptr_TexPageCommitmentARB)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
#16256|-> #define CALL_TexPageCommitmentARB(disp, parameters) (* GET_TexPageCommitmentARB(disp)) parameters
#16257|   #define GET_TexPageCommitmentARB(disp) ((_glptr_TexPageCommitmentARB)(GET_by_offset((disp), _gloffset_TexPageCommitmentARB)))
#16258|   #define SET_TexPageCommitmentARB(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def383]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c: scope_hint: In function ‘_mesa_unmarshal_TexturePageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:16264:58: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3207:4: note: in expansion of macro ‘CALL_TexturePageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3207:4: note: in expansion of macro ‘CALL_TexturePageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3207:4: note: in expansion of macro ‘CALL_TexturePageCommitmentEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated4.c:3207:4: note: in expansion of macro ‘CALL_TexturePageCommitmentEXT’
#16262|   
#16263|   typedef void (GLAPIENTRYP _glptr_TexturePageCommitmentEXT)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
#16264|-> #define CALL_TexturePageCommitmentEXT(disp, parameters) (* GET_TexturePageCommitmentEXT(disp)) parameters
#16265|   #define GET_TexturePageCommitmentEXT(disp) ((_glptr_TexturePageCommitmentEXT)(GET_by_offset((disp), _gloffset_TexturePageCommitmentEXT)))
#16266|   #define SET_TexturePageCommitmentEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def384]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_GetObjectLabelEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:16304:51: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4834:4: note: in expansion of macro ‘CALL_GetObjectLabelEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4834:4: note: in expansion of macro ‘CALL_GetObjectLabelEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4834:4: note: in expansion of macro ‘CALL_GetObjectLabelEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4834:4: note: in expansion of macro ‘CALL_GetObjectLabelEXT’
#16302|   
#16303|   typedef void (GLAPIENTRYP _glptr_GetObjectLabelEXT)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *);
#16304|-> #define CALL_GetObjectLabelEXT(disp, parameters) (* GET_GetObjectLabelEXT(disp)) parameters
#16305|   #define GET_GetObjectLabelEXT(disp) ((_glptr_GetObjectLabelEXT)(GET_by_offset((disp), _gloffset_GetObjectLabelEXT)))
#16306|   #define SET_GetObjectLabelEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def385]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_marshal_LabelObjectEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:16312:48: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4824:4: note: in expansion of macro ‘CALL_LabelObjectEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4824:4: note: in expansion of macro ‘CALL_LabelObjectEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4824:4: note: in expansion of macro ‘CALL_LabelObjectEXT’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:4824:4: note: in expansion of macro ‘CALL_LabelObjectEXT’
#16310|   
#16311|   typedef void (GLAPIENTRYP _glptr_LabelObjectEXT)(GLenum, GLuint, GLsizei, const GLchar *);
#16312|-> #define CALL_LabelObjectEXT(disp, parameters) (* GET_LabelObjectEXT(disp)) parameters
#16313|   #define GET_LabelObjectEXT(disp) ((_glptr_LabelObjectEXT)(GET_by_offset((disp), _gloffset_LabelObjectEXT)))
#16314|   #define SET_LabelObjectEXT(disp, func) do { \

Error: GCC_ANALYZER_WARNING (CWE-476): [#def386]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c: scope_hint: In function ‘_mesa_unmarshal_InternalInvalidateFramebufferAncillaryMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mesa/main/dispatch.h:16368:76: warning[-Wanalyzer-jump-through-null]: jump through null pointer
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5526:4: note: in expansion of macro ‘CALL_InternalInvalidateFramebufferAncillaryMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5526:4: note: in expansion of macro ‘CALL_InternalInvalidateFramebufferAncillaryMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5526:4: note: in expansion of macro ‘CALL_InternalInvalidateFramebufferAncillaryMESA’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/mapi/glapi/gen/marshal_generated6.c:5526:4: note: in expansion of macro ‘CALL_InternalInvalidateFramebufferAncillaryMESA’
#16366|   
#16367|   typedef void (GLAPIENTRYP _glptr_InternalInvalidateFramebufferAncillaryMESA)(void);
#16368|-> #define CALL_InternalInvalidateFramebufferAncillaryMESA(disp, parameters) (* GET_InternalInvalidateFramebufferAncillaryMESA(disp)) parameters
#16369|   #define GET_InternalInvalidateFramebufferAncillaryMESA(disp) ((_glptr_InternalInvalidateFramebufferAncillaryMESA)(GET_by_offset((disp), _gloffset_InternalInvalidateFramebufferAncillaryMESA)))
#16370|   #define SET_InternalInvalidateFramebufferAncillaryMESA(disp, func) do { \

Error: CLANG_WARNING: [#def387]
mesa-24.1.2-build/mesa-24.1.2/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:1613:23: warning[deadcode.DeadStores]: Value stored to 'pipeIntMask' during its initialization is never read
# 1611|           }
# 1612|   
# 1613|->         const UINT_32 pipeIntMask = (1 << m_pipeInterleaveLog2) - 1;
# 1614|           const UINT_32 blockMask   = (1 << blockSizeLog2) - 1;
# 1615|   

Error: CLANG_WARNING: [#def388]
mesa-24.1.2-build/mesa-24.1.2/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:1842:23: warning[deadcode.DeadStores]: Value stored to 'pipeIntMask' during its initialization is never read
# 1840|           }
# 1841|   
# 1842|->         const UINT_32 pipeIntMask = (1 << m_pipeInterleaveLog2) - 1;
# 1843|           const UINT_32 blockMask   = (1 << blockSizeLog2) - 1;
# 1844|   

Error: CLANG_WARNING: [#def389]
mesa-24.1.2-build/mesa-24.1.2/src/amd/addrlib/src/gfx11/gfx11addrlib.cpp:1262:23: warning[deadcode.DeadStores]: Value stored to 'pipeIntMask' during its initialization is never read
# 1260|           }
# 1261|   
# 1262|->         const UINT_32 pipeIntMask = (1 << m_pipeInterleaveLog2) - 1;
# 1263|           const UINT_32 blockMask   = (1 << blockSizeLog2) - 1;
# 1264|   

Error: CLANG_WARNING: [#def390]
mesa-24.1.2-build/mesa-24.1.2/src/amd/addrlib/src/gfx11/gfx11addrlib.cpp:1495:23: warning[deadcode.DeadStores]: Value stored to 'pipeIntMask' during its initialization is never read
# 1493|           }
# 1494|   
# 1495|->         const UINT_32 pipeIntMask = (1 << m_pipeInterleaveLog2) - 1;
# 1496|           const UINT_32 blockMask   = (1 << blockSizeLog2) - 1;
# 1497|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def391]
mesa-24.1.2-build/mesa-24.1.2/src/amd/common/ac_gather_context_rolls.c: scope_hint: In function ‘ac_ib_gather_context_rolls’
mesa-24.1.2-build/mesa-24.1.2/src/amd/common/ac_gather_context_rolls.c:109:34: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ctx.cur’
mesa-24.1.2-build/mesa-24.1.2/src/util/os_memory.h:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:38: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/common/ac_gather_context_rolls.c:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:56:41: note: in expansion of macro ‘CALLOC’
mesa-24.1.2-build/mesa-24.1.2/src/amd/common/ac_gather_context_rolls.c:315:14: note: in expansion of macro ‘CALLOC_STRUCT’
#  107|            struct hash_entry *marker = _mesa_hash_table_search(annotations, ib + cur_dw);
#  108|            if (marker)
#  109|->             ctx->cur->annotation = marker->data;
#  110|         }
#  111|   

Error: CLANG_WARNING: [#def392]
mesa-24.1.2-build/mesa-24.1.2/src/amd/compiler/aco_optimizer.cpp:5405:7: warning[cplusplus.Move]: Method called on moved-from object 'instructions' of type 'std::vector'
# 5403|      /* 5. Add literals to instructions */
# 5404|      for (Block& block : program->blocks) {
# 5405|->       ctx.instructions.reserve(block.instructions.size());
# 5406|         ctx.fp_mode = block.fp_mode;
# 5407|         for (aco_ptr<Instruction>& instr : block.instructions)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def393]
mesa-24.1.2-build/mesa-24.1.2/src/amd/llvm/ac_llvm_build.c: scope_hint: In function ‘ac_build_gather_values_extended’
mesa-24.1.2-build/mesa-24.1.2/src/amd/llvm/ac_llvm_build.c:556:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
mesa-24.1.2-build/mesa-24.1.2/src/amd/llvm/ac_llvm_build.c: scope_hint: In function ‘ac_build_gather_values_extended’
mesa-24.1.2-build/mesa-24.1.2/src/amd/llvm/ac_llvm_build.c: scope_hint: In function ‘ac_build_gather_values_extended’
#  554|   
#  555|      for (i = 0; i < value_count; i++) {
#  556|->       LLVMValueRef value = values[i * value_stride];
#  557|   
#  558|         if (!i)

Error: CLANG_WARNING: [#def394]
mesa-24.1.2-build/mesa-24.1.2/src/amd/llvm/ac_nir_to_llvm.c:1207:16: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 1205|                            ? "llvm.amdgcn.sdot2" : "llvm.amdgcn.udot2";
# 1206|         src[0] = LLVMBuildBitCast(ctx->ac.builder, src[0], ctx->ac.v2i16, "");
# 1207|->       src[1] = LLVMBuildBitCast(ctx->ac.builder, src[1], ctx->ac.v2i16, "");
# 1208|         src[3] = LLVMConstInt(ctx->ac.i1, instr->op == nir_op_sdot_2x16_iadd_sat ||
# 1209|                                           instr->op == nir_op_udot_2x16_uadd_sat, false);

Error: CLANG_WARNING: [#def395]
mesa-24.1.2-build/mesa-24.1.2/src/amd/llvm/ac_nir_to_llvm.c:1220:16: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 1218|   
# 1219|      case nir_op_mqsad_4x8:
# 1220|->       src[1] = LLVMBuildBitCast(ctx->ac.builder, src[1], ctx->ac.i64, "");
# 1221|         result = ac_build_intrinsic(&ctx->ac, "llvm.amdgcn.mqsad.u32.u8", ctx->ac.v4i32,
# 1222|                                     (LLVMValueRef[]){src[1], src[0], src[2]}, 3, 0);

Error: CLANG_WARNING: [#def396]
mesa-24.1.2-build/mesa-24.1.2/src/amd/llvm/ac_nir_to_llvm.c:2881:12: warning[deadcode.DeadStores]: Value stored to 'offset' during its initialization is never read
# 2879|      unsigned component = nir_intrinsic_component(instr);
# 2880|      unsigned count = instr->def.num_components;
# 2881|->    nir_src offset = *nir_get_io_offset_src(instr);
# 2882|   
# 2883|      assert(instr->def.bit_size == 16 || instr->def.bit_size == 32);

Error: CLANG_WARNING: [#def397]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vpelib/src/core/vpelib.c:376:36: warning[core.NullDereference]: Access to field 'collaboration_mode' results in a dereference of a null pointer (loaded from variable 'param')
#  374|   
#  375|   #ifdef VPE_BUILD_1_1
#  376|->     vpe_priv->collaboration_mode = param->collaboration_mode;
#  377|       vpe_priv->vpe_num_instance   = param->num_instances;
#  378|       verify_collaboration_mode(vpe_priv);

Error: COMPILER_WARNING (CWE-563): [#def398]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/meta/radv_meta_clear.c: scope_hint: In function ‘radv_clear_htile’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/meta/radv_meta_clear.c:1327:39: warning[-Wunused-variable]: unused variable ‘pdev’
# 1327 |    const struct radv_physical_device *pdev = radv_device_physical(device);
#      |                                       ^~~~
# 1325|   {
# 1326|      struct radv_device *device = radv_cmd_buffer_device(cmd_buffer);
# 1327|->    const struct radv_physical_device *pdev = radv_device_physical(device);
# 1328|      uint32_t level_count = vk_image_subresource_level_count(&image->vk, range);
# 1329|      uint32_t flush_bits = 0;

Error: CLANG_WARNING: [#def399]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/meta/radv_meta_clear.c:1327:39: warning[deadcode.DeadStores]: Value stored to 'pdev' during its initialization is never read
# 1325|   {
# 1326|      struct radv_device *device = radv_cmd_buffer_device(cmd_buffer);
# 1327|->    const struct radv_physical_device *pdev = radv_device_physical(device);
# 1328|      uint32_t level_count = vk_image_subresource_level_count(&image->vk, range);
# 1329|      uint32_t flush_bits = 0;

Error: COMPILER_WARNING (CWE-563): [#def400]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/layers/radv_rage2.c:7: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_cmd_buffer.h: scope_hint: In function ‘radv_emit_shader_pointer_body’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_cmd_buffer.h:632:39: warning[-Wunused-variable]: unused variable ‘pdev’
#  632 |    const struct radv_physical_device *pdev = radv_device_physical(device);
#      |                                       ^~~~
#  630|                                 bool use_32bit_pointers)
#  631|   {
#  632|->    const struct radv_physical_device *pdev = radv_device_physical(device);
#  633|   
#  634|      radeon_emit(cs, va);

Error: CLANG_WARNING: [#def401]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/amd/vulkan/layers/radv_annotate_layer.c:10: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_cmd_buffer.h:632:39: warning[deadcode.DeadStores]: Value stored to 'pdev' during its initialization is never read
#  630|                                 bool use_32bit_pointers)
#  631|   {
#  632|->    const struct radv_physical_device *pdev = radv_device_physical(device);
#  633|   
#  634|      radeon_emit(cs, va);

Error: COMPILER_WARNING (CWE-563): [#def402]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_device_generated_commands.c: scope_hint: In function ‘radv_prepare_dgc_compute’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_device_generated_commands.c:2064:39: warning[-Wunused-variable]: unused variable ‘pdev’
# 2064 |    const struct radv_physical_device *pdev = radv_device_physical(device);
#      |                                       ^~~~
# 2062|      VK_FROM_HANDLE(radv_pipeline, pipeline, pGeneratedCommandsInfo->pipeline);
# 2063|      struct radv_device *device = radv_cmd_buffer_device(cmd_buffer);
# 2064|->    const struct radv_physical_device *pdev = radv_device_physical(device);
# 2065|   
# 2066|      *upload_size = MAX2(*upload_size, 16);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def403]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:141:15: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘args’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.h:20: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:7: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:114:28: note: in expansion of macro ‘util_dynarray_num_elements’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_pipeline.h:16: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_device.h:19: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:8: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:490: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:132:22: note: in expansion of macro ‘nir_ballot’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:132:22: note: in expansion of macro ‘nir_ballot’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
#  139|            arg = nir_b2i32(b, arg);
#  140|   
#  141|->       args[i] = arg;
#  142|   
#  143|         uint32_t arg_size = arg->bit_size == 1 ? 32 : arg->bit_size / 8;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def404]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:149:21: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘strides’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:114:28: note: in expansion of macro ‘util_dynarray_num_elements’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:132:22: note: in expansion of macro ‘nir_ballot’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:132:22: note: in expansion of macro ‘nir_ballot’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
#  147|   
#  148|         if (arg->divergent) {
#  149|->          strides[i] = nir_imul_imm(b, active_invocation_count, arg_size);
#  150|            format.divergence_mask |= BITFIELD_BIT(i);
#  151|         } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def405]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:152:21: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘strides’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:114:28: note: in expansion of macro ‘util_dynarray_num_elements’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:132:22: note: in expansion of macro ‘nir_ballot’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:132:22: note: in expansion of macro ‘nir_ballot’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘radv_build_printf’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_build_printf’
#  150|            format.divergence_mask |= BITFIELD_BIT(i);
#  151|         } else {
#  152|->          strides[i] = nir_imm_int(b, arg_size);
#  153|         }
#  154|   

Error: CLANG_WARNING: [#def406]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:259:10: warning[deadcode.DeadStores]: Value stored to 'spec_pos' is never read
#  257|            char *print_str = strndup(token, next_format - token);
#  258|            /* rebase spec_pos so we can use it with print_str */
#  259|->          spec_pos += format - token;
#  260|   
#  261|            size_t element_size = printf_format->element_sizes[i];

Error: GCC_ANALYZER_WARNING (CWE-688): [#def407]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c: scope_hint: In function ‘radv_dump_printf_data’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_printf.c:262:26: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘print_str’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:31: included_from: Included from here.
/usr/include/string.h:323:14: note: argument 1 of ‘strpbrk’ must be non-null
#  260|   
#  261|            size_t element_size = printf_format->element_sizes[i];
#  262|->          bool is_float = strpbrk(print_str, "fFeEgGaA") != NULL;
#  263|   
#  264|            uint32_t lane_count = (printf_format->divergence_mask & BITFIELD_BIT(i)) ? invocation_count : 1;

Error: CLANG_WARNING: [#def408]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_rra.c:1437:47: warning[core.NullDereference]: Array access (from variable 'dispatch_size') results in a null pointer dereference
# 1435|         uint32_t *dispatch_size = ray_history->metadata.dispatch_size.size;
# 1436|   
# 1437|->       uint32_t x = src->header.launch_index % dispatch_size[0];
# 1438|         uint32_t y = (src->header.launch_index / dispatch_size[0]) % dispatch_size[1];
# 1439|         uint32_t z = src->header.launch_index / (dispatch_size[0] * dispatch_size[1]);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def409]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c: scope_hint: In function ‘radv_shader_create_uncached’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c:2131:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘binary’
# 2129|      vk_pipeline_cache_object_init(&device->vk, &shader->base, &radv_shader_ops, shader->hash, sizeof(shader->hash));
# 2130|   
# 2131|->    shader->info = binary->info;
# 2132|      shader->config = binary->config;
# 2133|      shader->max_waves = radv_get_max_waves(device, &shader->config, &shader->info);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def410]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c: scope_hint: In function ‘radv_capture_shader_executable_info’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c:2467:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(disasm_size + 1)’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c: scope_hint: In function ‘radv_capture_shader_executable_info’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c: scope_hint: In function ‘radv_capture_shader_executable_info’
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
# 2465|         shader->ir_string = bin->llvm_ir_size ? strdup((const char *)(bin->data + bin->elf_size)) : NULL;
# 2466|         shader->disasm_string = malloc(disasm_size + 1);
# 2467|->       memcpy(shader->disasm_string, disasm_data, disasm_size);
# 2468|         shader->disasm_string[disasm_size] = 0;
# 2469|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def411]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c: scope_hint: In function ‘radv_aco_build_shader_part’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader.c:2599:27: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘part_binary’
# 2597|      struct radv_shader_part_binary *part_binary = (struct radv_shader_part_binary *)calloc(size, 1);
# 2598|   
# 2599|->    part_binary->num_sgprs = num_sgprs;
# 2600|      part_binary->num_vgprs = num_vgprs;
# 2601|      part_binary->total_size = size;

Error: CLANG_WARNING: [#def412]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_shader_info.c:47:4: warning[deadcode.DeadStores]: Value stored to 'mask' is never read
#   45|      const unsigned component = nir_intrinsic_component(intrin);
#   46|      unsigned mask = nir_def_components_read(&intrin->def);
#   47|->    mask = (intrin->def.bit_size == 64 ? util_widen_mask(mask, 2) : mask) << component;
#   48|   
#   49|      if (location >= VERT_ATTRIB_GENERIC0) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def413]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:1636:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘probs_ptr’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_av1_msg’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:1635:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:1635:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_av1_msg’
# 1634|      const struct VkVideoDecodeAV1PictureInfoKHR *av1_pic_info =
# 1635|         vk_find_struct_const(frame_info->pNext, VIDEO_DECODE_AV1_PICTURE_INFO_KHR);
# 1636|->    const StdVideoDecodeAV1PictureInfo *pi = av1_pic_info->pStdPictureInfo;
# 1637|      const StdVideoAV1SequenceHeader *seq_hdr = &params->vk.av1_dec.seq_hdr.base;
# 1638|      memset(&result, 0, sizeof(result));

Error: COMPILER_WARNING (CWE-563): [#def414]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘rvcn_dec_message_decode’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2501:15: warning[-Wunused-variable]: unused variable ‘slot_idx’
# 2501 |       int32_t slot_idx = frame_info->pReferenceSlots[i].slotIndex;
#      |               ^~~~~~~~
# 2499|   
# 2500|      for (int i = 0; i < frame_info->referenceSlotCount; i++) {
# 2501|->       int32_t slot_idx = frame_info->pReferenceSlots[i].slotIndex;
# 2502|         assert(slot_idx >= 0 && slot_idx < 16);
# 2503|         struct radv_image_view *f_dpb_iv =

Error: CLANG_WARNING: [#def415]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2501:15: warning[deadcode.DeadStores]: Value stored to 'slot_idx' during its initialization is never read
# 2499|   
# 2500|      for (int i = 0; i < frame_info->referenceSlotCount; i++) {
# 2501|->       int32_t slot_idx = frame_info->pReferenceSlots[i].slotIndex;
# 2502|         assert(slot_idx >= 0 && slot_idx < 16);
# 2503|         struct radv_image_view *f_dpb_iv =

Error: GCC_ANALYZER_WARNING (CWE-476): [#def416]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h264_msg’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2548:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘it_ptr’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h264_msg’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2546:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2546:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h264_msg’
# 2546|         vk_find_struct_const(frame_info->pNext, VIDEO_DECODE_H264_PICTURE_INFO_KHR);
# 2547|   
# 2548|->    *slice_offset = h264_pic_info->pSliceOffsets[0];
# 2549|   
# 2550|      memset(&result, 0, sizeof(result));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def417]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2632:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2546:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2546:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:104:12: note: in definition of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h264_msg’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2630:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2630:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h264_msg’
# 2630|            vk_find_struct_const(frame_info->pReferenceSlots[i].pNext, VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR);
# 2631|   
# 2632|->       result.frame_num_list[i] = dpb_slot->pStdReferenceInfo->FrameNum;
# 2633|         result.field_order_cnt_list[i][0] = dpb_slot->pStdReferenceInfo->PicOrderCnt[0];
# 2634|         result.field_order_cnt_list[i][1] = dpb_slot->pStdReferenceInfo->PicOrderCnt[1];

Error: GCC_ANALYZER_WARNING (CWE-476): [#def418]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2661:64: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2656:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2656:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h265_msg’
# 2659|   
# 2660|      const StdVideoH265SequenceParameterSet *sps =
# 2661|->       vk_video_find_h265_dec_std_sps(&params->vk, h265_pic_info->pStdPictureInfo->pps_seq_parameter_set_id);
# 2662|      const StdVideoH265PictureParameterSet *pps =
# 2663|         vk_video_find_h265_dec_std_pps(&params->vk, h265_pic_info->pStdPictureInfo->pps_pic_parameter_set_id);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def419]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h265_msg’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2661:64: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘it_ptr’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h265_msg’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2656:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:2656:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘get_uvd_h265_msg’
# 2659|   
# 2660|      const StdVideoH265SequenceParameterSet *sps =
# 2661|->       vk_video_find_h265_dec_std_sps(&params->vk, h265_pic_info->pStdPictureInfo->pps_seq_parameter_set_id);
# 2662|      const StdVideoH265PictureParameterSet *pps =
# 2663|         vk_video_find_h265_dec_std_pps(&params->vk, h265_pic_info->pStdPictureInfo->pps_pic_parameter_set_id);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def420]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘radv_video_get_profile_alignments’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:3233:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:280:16: note: in definition of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:3232:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c:3232:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video.c: scope_hint: In function ‘radv_video_get_profile_alignments’
# 3231|            const struct VkVideoDecodeH265ProfileInfoKHR *h265_profile =
# 3232|               vk_find_struct_const(profile_list->pProfiles[i].pNext, VIDEO_DECODE_H265_PROFILE_INFO_KHR);
# 3233|->          if (h265_profile->stdProfileIdc == STD_VIDEO_H265_PROFILE_IDC_MAIN_10)
# 3234|               is_h265_main_10 = true;
# 3235|         }

Error: CLANG_WARNING: [#def421]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:310:56: warning[core.BitwiseShift]: Right shift by '33' overflows the capacity of 'unsigned int'
#  308|   
#  309|      while (num_bits > 0) {
#  310|->       unsigned int value_to_pack = value & (0xffffffff >> (32 - num_bits));
#  311|         bits_to_pack = num_bits > (32 - enc->bits_in_shifter) ? (32 - enc->bits_in_shifter) : num_bits;
#  312|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def422]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_spec_misc_h264’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:533:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_pipeline.h:18: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_device.h:19: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_cmd_buffer.h:18: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_cs.h:15: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:532:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:532:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_spec_misc_h264’
#  531|      const struct VkVideoEncodeH264PictureInfoKHR *h264_picture_info =
#  532|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H264_PICTURE_INFO_KHR);
#  533|->    const StdVideoEncodeH264PictureInfo *pic = h264_picture_info->pStdPictureInfo;
#  534|      const StdVideoH264SequenceParameterSet *sps =
#  535|         vk_video_find_h264_enc_std_sps(&cmd_buffer->video.params->vk, pic->seq_parameter_set_id);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def423]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_spec_misc_hevc’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:564:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:594:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:594:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:104:12: note: in definition of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_spec_misc_hevc’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:563:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:563:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_spec_misc_hevc’
#  562|      const struct VkVideoEncodeH265PictureInfoKHR *h265_picture_info =
#  563|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H265_PICTURE_INFO_KHR);
#  564|->    const StdVideoEncodeH265PictureInfo *pic = h265_picture_info->pStdPictureInfo;
#  565|      const VkVideoEncodeH265NaluSliceSegmentInfoKHR *h265_slice = &h265_picture_info->pNaluSliceSegmentEntries[0];
#  566|      const StdVideoEncodeH265SliceSegmentHeader *slice = h265_slice->pStdSliceSegmentHeader;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def424]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_slice_control_hevc’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:595:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:594:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:594:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_slice_control_hevc’
#  593|      const struct VkVideoEncodeH265PictureInfoKHR *h265_picture_info =
#  594|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H265_PICTURE_INFO_KHR);
#  595|->    const StdVideoEncodeH265PictureInfo *pic = h265_picture_info->pStdPictureInfo;
#  596|      const StdVideoH265SequenceParameterSet *sps =
#  597|         vk_video_find_h265_enc_std_sps(&cmd_buffer->video.params->vk, pic->pps_seq_parameter_set_id);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def425]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_deblocking_filter_h264’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:653:45: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:532:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:532:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:104:12: note: in definition of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_deblocking_filter_h264’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:652:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:652:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_deblocking_filter_h264’
#  651|      const struct VkVideoEncodeH264PictureInfoKHR *h264_picture_info =
#  652|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H264_PICTURE_INFO_KHR);
#  653|->    const VkVideoEncodeH264NaluSliceInfoKHR *h264_slice = &h264_picture_info->pNaluSliceEntries[0];
#  654|      const StdVideoEncodeH264SliceHeader *slice = h264_slice->pStdSliceHeader;
#  655|      ENC_BEGIN;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def426]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_deblocking_filter_hevc’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:673:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:594:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:594:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:104:12: note: in definition of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_deblocking_filter_hevc’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:563:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:563:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:104:12: note: in definition of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_deblocking_filter_hevc’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:672:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:672:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_deblocking_filter_hevc’
#  671|      const struct VkVideoEncodeH265PictureInfoKHR *h265_picture_info =
#  672|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H265_PICTURE_INFO_KHR);
#  673|->    const StdVideoEncodeH265PictureInfo *pic = h265_picture_info->pStdPictureInfo;
#  674|      const VkVideoEncodeH265NaluSliceSegmentInfoKHR *h265_slice = &h265_picture_info->pNaluSliceSegmentEntries[0];
#  675|      const StdVideoEncodeH265SliceSegmentHeader *slice = h265_slice->pStdSliceSegmentHeader;

Error: COMPILER_WARNING (CWE-563): [#def427]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_slice_header’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:717:8: warning[-Wunused-variable]: unused variable ‘slice_count’
#  717 |    int slice_count = h264_picture_info->naluSliceEntryCount;
#      |        ^~~~~~~~~~~
#  715|      const struct VkVideoEncodeH264PictureInfoKHR *h264_picture_info =
#  716|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H264_PICTURE_INFO_KHR);
#  717|->    int slice_count = h264_picture_info->naluSliceEntryCount;
#  718|      const StdVideoEncodeH264PictureInfo *pic = h264_picture_info->pStdPictureInfo;
#  719|      const StdVideoH264SequenceParameterSet *sps =

Error: CLANG_WARNING: [#def428]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:717:8: warning[deadcode.DeadStores]: Value stored to 'slice_count' during its initialization is never read
#  715|      const struct VkVideoEncodeH264PictureInfoKHR *h264_picture_info =
#  716|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H264_PICTURE_INFO_KHR);
#  717|->    int slice_count = h264_picture_info->naluSliceEntryCount;
#  718|      const StdVideoEncodeH264PictureInfo *pic = h264_picture_info->pStdPictureInfo;
#  719|      const StdVideoH264SequenceParameterSet *sps =

Error: GCC_ANALYZER_WARNING (CWE-476): [#def429]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_slice_header’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:718:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:716:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:716:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_slice_header’
#  716|         vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H264_PICTURE_INFO_KHR);
#  717|      int slice_count = h264_picture_info->naluSliceEntryCount;
#  718|->    const StdVideoEncodeH264PictureInfo *pic = h264_picture_info->pStdPictureInfo;
#  719|      const StdVideoH264SequenceParameterSet *sps =
#  720|         vk_video_find_h264_enc_std_sps(&cmd_buffer->video.params->vk, pic->seq_parameter_set_id);

Error: CLANG_WARNING: [#def430]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:891:4: warning[deadcode.DeadStores]: Value stored to 'bits_copied' is never read
#  889|      instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY;
#  890|      num_bits[inst_index] = enc->bits_output - bits_copied;
#  891|->    bits_copied = enc->bits_output;
#  892|      inst_index++;
#  893|   

Error: CLANG_WARNING: [#def431]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1104:10: warning[deadcode.DeadStores]: Value stored to 'bits_copied' is never read
# 1102|            instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY;
# 1103|            num_bits[inst_index] = enc->bits_output - bits_copied;
# 1104|->          bits_copied = enc->bits_output;
# 1105|            inst_index++;
# 1106|         }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def432]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_rc_per_pic’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1290:51: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1289:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1289:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_rc_per_pic’
# 1288|            const struct VkVideoEncodeH264PictureInfoKHR *h264_picture_info =
# 1289|               vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H264_PICTURE_INFO_KHR);
# 1290|->          const VkVideoEncodeH264NaluSliceInfoKHR *h264_slice = &h264_picture_info->pNaluSliceEntries[0];
# 1291|            qp = h264_slice->constantQp;
# 1292|            break;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def433]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1297:58: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1296:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1296:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_enc_rc_per_pic’
# 1295|            const struct VkVideoEncodeH265PictureInfoKHR *h265_picture_info =
# 1296|               vk_find_struct_const(enc_info->pNext, VIDEO_ENCODE_H265_PICTURE_INFO_KHR);
# 1297|->          const VkVideoEncodeH265NaluSliceSegmentInfoKHR *h265_slice = &h265_picture_info->pNaluSliceSegmentEntries[0];
# 1298|            qp = h265_slice->constantQp;
# 1299|            break;

Error: CLANG_WARNING: [#def434]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1503:10: warning[deadcode.DeadStores]: Value stored to 'preset_mode' is never read
# 1501|            vk_video_find_h265_enc_std_sps(&cmd_buffer->video.params->vk, pic->pps_seq_parameter_set_id);
# 1502|         if (sps->flags.sample_adaptive_offset_enabled_flag && vid->enc_preset_mode == RENCODE_PRESET_MODE_SPEED) {
# 1503|->          preset_mode = RENCODE_IB_OP_SET_BALANCE_ENCODING_MODE;
# 1504|            return;
# 1505|         }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def435]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_GetEncodedVideoSessionParametersKHR’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1942:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1941:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1941:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_GetEncodedVideoSessionParametersKHR’
# 1940|         const struct VkVideoEncodeH264SessionParametersGetInfoKHR *h264_get_info =
# 1941|            vk_find_struct_const(pVideoSessionParametersInfo->pNext, VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR);
# 1942|->       if (h264_get_info->writeStdSPS) {
# 1943|            const StdVideoH264SequenceParameterSet *sps =
# 1944|               vk_video_find_h264_enc_std_sps(&templ->vk, h264_get_info->stdSPSId);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def436]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1960:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1959:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c:1959:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/radv_video_enc.c: scope_hint: In function ‘radv_GetEncodedVideoSessionParametersKHR’
# 1958|         const struct VkVideoEncodeH265SessionParametersGetInfoKHR *h265_get_info =
# 1959|            vk_find_struct_const(pVideoSessionParametersInfo->pNext, VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR);
# 1960|->       if (h265_get_info->writeStdVPS) {
# 1961|            const StdVideoH265VideoParameterSet *vps = vk_video_find_h265_enc_std_vps(&templ->vk, h265_get_info->stdVPSId);
# 1962|            assert(vps);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def437]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c: scope_hint: In function ‘radv_amdgpu_winsys_cs_dump’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c:1463:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 1461|               ac_parse_ib(&ib_parser, name);
# 1462|            } else {
# 1463|->             ibs[i] = mapped;
# 1464|               ib_dw_sizes[i] = ib->cdw;
# 1465|            }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def438]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c:1463:20: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)i * 8’
# 1461|               ac_parse_ib(&ib_parser, name);
# 1462|            } else {
# 1463|->             ibs[i] = mapped;
# 1464|               ib_dw_sizes[i] = ib->cdw;
# 1465|            }

Error: CLANG_WARNING: [#def439]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c:1463:20: warning[core.NullDereference]: Array access (from variable 'ibs') results in a null pointer dereference
# 1461|               ac_parse_ib(&ib_parser, name);
# 1462|            } else {
# 1463|->             ibs[i] = mapped;
# 1464|               ib_dw_sizes[i] = ib->cdw;
# 1465|            }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def440]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c:1464:28: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)i * 4’
# 1462|            } else {
# 1463|               ibs[i] = mapped;
# 1464|->             ib_dw_sizes[i] = ib->cdw;
# 1465|            }
# 1466|         }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def441]
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c: scope_hint: In function ‘radv_amdgpu_winsys_cs_annotate’
mesa-24.1.2-build/mesa-24.1.2/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c:1492:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘new_annotation’ where non-null expected
<built-in>: note: argument 1 of ‘__builtin_sprintf’ must be non-null
# 1490|         char *old_annotation = entry->data;
# 1491|         char *new_annotation = calloc(strlen(old_annotation) + strlen(annotation) + 5, 1);
# 1492|->       sprintf(new_annotation, "%s -> %s", old_annotation, annotation);
# 1493|         free(old_annotation);
# 1494|         _mesa_hash_table_insert(cs->annotations, _cs->buf + _cs->cdw, new_annotation);

Error: COMPILER_WARNING (CWE-563): [#def442]
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c: scope_hint: In function ‘job_destroy_cloned_gpu_cl_resources’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:152:28: warning[-Wunused-variable]: unused variable ‘cmd_buffer’
#  152 |    struct v3dv_cmd_buffer *cmd_buffer = job->cmd_buffer;
#      |                            ^~~~~~~~~~
#  150|      assert(job->type == V3DV_JOB_TYPE_GPU_CL);
#  151|   
#  152|->    struct v3dv_cmd_buffer *cmd_buffer = job->cmd_buffer;
#  153|      if (job->clone_owns_bcl) {
#  154|         /* For suspending jobs in command buffers with the simultaneous use flag

Error: GCC_ANALYZER_WARNING (CWE-476): [#def443]
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:1255:43: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c: scope_hint: In function ‘cmd_buffer_state_set_clear_values’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4591:4: note: in expansion of macro ‘v3dv_return_if_oom’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4594:4: note: in expansion of macro ‘v3dv_return_if_oom’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4649:4: note: in expansion of macro ‘v3dv_return_if_oom’
# 1253|   
# 1254|      if (clear_depth)
# 1255|->       attachment_state->clear_value.z = ds->depth;
# 1256|   
# 1257|      if (clear_stencil)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def444]
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:1258:43: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c: scope_hint: In function ‘cmd_buffer_state_set_clear_values’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4591:4: note: in expansion of macro ‘v3dv_return_if_oom’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4594:4: note: in expansion of macro ‘v3dv_return_if_oom’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4649:4: note: in expansion of macro ‘v3dv_return_if_oom’
# 1256|   
# 1257|      if (clear_stencil)
# 1258|->       attachment_state->clear_value.s = ds->stencil;
# 1259|   
# 1260|      attachment_state->vk_clear_value.depthStencil = *ds;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def445]
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:1260:50: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c: scope_hint: In function ‘cmd_buffer_state_set_clear_values’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4591:4: note: in expansion of macro ‘v3dv_return_if_oom’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4594:4: note: in expansion of macro ‘v3dv_return_if_oom’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_cmd_buffer.c:4649:4: note: in expansion of macro ‘v3dv_return_if_oom’
# 1258|         attachment_state->clear_value.s = ds->stencil;
# 1259|   
# 1260|->    attachment_state->vk_clear_value.depthStencil = *ds;
# 1261|   }
# 1262|   

Error: COMPILER_WARNING (CWE-563): [#def446]
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_device.c: scope_hint: In function ‘v3dv_setup_dynamic_framebuffer’
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_device.c:2779:29: warning[-Wunused-variable]: unused variable ‘pass’
# 2779 |    struct v3dv_render_pass *pass = &cmd_buffer->state.dynamic_pass;
#      |                             ^~~~
# 2777|      fb->layers = info->viewMask == 0 ? info->layerCount : 1;
# 2778|   
# 2779|->    struct v3dv_render_pass *pass = &cmd_buffer->state.dynamic_pass;
# 2780|      assert(pass->subpass_count == 1 && pass->subpasses);
# 2781|      assert(pass->subpasses[0].color_count == info->colorAttachmentCount);

Error: CLANG_WARNING: [#def447]
mesa-24.1.2-build/mesa-24.1.2/src/broadcom/vulkan/v3dv_device.c:2779:29: warning[deadcode.DeadStores]: Value stored to 'pass' during its initialization is never read
# 2777|      fb->layers = info->viewMask == 0 ? info->layerCount : 1;
# 2778|   
# 2779|->    struct v3dv_render_pass *pass = &cmd_buffer->state.dynamic_pass;
# 2780|      assert(pass->subpass_count == 1 && pass->subpasses);
# 2781|      assert(pass->subpasses[0].color_count == info->colorAttachmentCount);

Error: CLANG_WARNING: [#def448]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_detect_function_recursion.c:219:49: warning[core.NullDereference]: Dereference of null pointer
#  217|      for ( ; i < sig->num_params; i++) {
#  218|         ralloc_asprintf_append(&str, "%s%s", comma,
#  219|->                              glsl_get_type_name(sig->params[i].type));
#  220|         comma = ", ";
#  221|      }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def449]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c: scope_hint: In function ‘find_assignments’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2462:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘var2_written’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2447:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2447:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2447:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2448:7: note: in expansion of macro ‘nir_foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c: scope_hint: In function ‘find_assignments’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2448:7: note: in expansion of macro ‘nir_foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:744:15: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4765:1: note: in expansion of macro ‘NIR_SRC_AS_’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c: scope_hint: In function ‘find_assignments’
# 2460|                        *var1_written = true;
# 2461|                     else if (var == var2)
# 2462|->                      *var2_written = true;
# 2463|                     else if (var == var3)
# 2464|                        *var3_written = true;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def450]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2464:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘var3_written’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2447:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2447:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2447:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2448:7: note: in expansion of macro ‘nir_foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c: scope_hint: In function ‘find_assignments’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2448:7: note: in expansion of macro ‘nir_foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:744:15: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c:2449:10: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4765:1: note: in expansion of macro ‘NIR_SRC_AS_’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_linker.c: scope_hint: In function ‘find_assignments’
# 2462|                        *var2_written = true;
# 2463|                     else if (var == var3)
# 2464|->                      *var3_written = true;
# 2465|                  }
# 2466|               }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def451]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c: scope_hint: In function ‘gather_info_on_varying_deref’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:99:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘consumer_info.texcoord_array’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:153:5: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:188:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:192:4: note: in expansion of macro ‘nir_foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c: scope_hint: In function ‘gather_info_on_varying_deref’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:192:4: note: in expansion of macro ‘nir_foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:193:7: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:193:7: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3050:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c:193:7: note: in expansion of macro ‘nir_foreach_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4765:1: note: in expansion of macro ‘NIR_SRC_AS_’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c: scope_hint: In function ‘gather_info_on_varying_deref’
#   97|      nir_variable *var = nir_deref_instr_get_variable(deref);
#   98|   
#   99|->    if (!glsl_type_is_array(var->type) || !is_gl_identifier(var->name))
#  100|         return;
#  101|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def452]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:145:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cursor.<Udbe0>.block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:1150:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:1150:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:1150:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:920:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:920:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:920:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:920:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:920:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c:57:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:282:28: note: in definition of macro ‘exec_node_data’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_loop_unroll.c: scope_hint: In function ‘complex_unroll_loop_body’
#  143|   exec_node_get_prev(struct exec_node *n)
#  144|   {
#  145|->    return n->prev;
#  146|   }
#  147|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def453]
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/etnaviv/isa/etnaviv-isa.c:4147: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c: scope_hint: In function ‘decode_field’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c:841:33: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘field_name’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/etnaviv/isa/etnaviv-isa.h:26: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/etnaviv/isa/etnaviv-isa.c:23: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c:306:17: note: in expansion of macro ‘BITSET_AND’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c: scope_hint: In function ‘decode_field’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c:309:17: note: in expansion of macro ‘BITSET_NOT’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c: scope_hint: In function ‘decode_field’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c:311:17: note: in expansion of macro ‘BITSET_AND’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c: scope_hint: In function ‘decode_field’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c:333:17: note: in expansion of macro ‘BITSET_AND’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c: scope_hint: In function ‘decode_field’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c:335:21: note: in expansion of macro ‘BITSET_COUNT’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h: scope_hint: In function ‘decode_field’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c:335:21: note: in expansion of macro ‘BITSET_COUNT’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c: scope_hint: In function ‘decode_field’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/isaspec/isaspec_decode_impl.c: scope_hint: In function ‘decode_field’
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
#  839|   {
#  840|   	const struct isa_bitset *bitset = scope->bitset;
#  841|-> 	size_t field_name_len = strlen(field_name);
#  842|   
#  843|   	/* alignment handling */

Error: GCC_ANALYZER_WARNING (CWE-126): [#def454]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c: scope_hint: In function ‘visit_intrinsic’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:290:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:290:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  288|         break;
#  289|      case nir_intrinsic_load_input:
#  290|->       is_divergent = instr->src[0].ssa->divergent;
#  291|   
#  292|         if (stage == MESA_SHADER_FRAGMENT) {

Error: GCC_ANALYZER_WARNING (CWE-126): [#def455]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:305:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:305:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  303|         break;
#  304|      case nir_intrinsic_load_per_vertex_input:
#  305|->       is_divergent = instr->src[0].ssa->divergent ||
#  306|                        instr->src[1].ssa->divergent;
#  307|         if (stage == MESA_SHADER_TESS_CTRL)

Error: GCC_ANALYZER_WARNING (CWE-126): [#def456]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:306:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:306:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  304|      case nir_intrinsic_load_per_vertex_input:
#  305|         is_divergent = instr->src[0].ssa->divergent ||
#  306|->                      instr->src[1].ssa->divergent;
#  307|         if (stage == MESA_SHADER_TESS_CTRL)
#  308|            is_divergent |= !(options & nir_divergence_single_patch_per_tcs_subgroup);

Error: GCC_ANALYZER_WARNING (CWE-126): [#def457]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:315:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:315:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  313|         break;
#  314|      case nir_intrinsic_load_input_vertex:
#  315|->       is_divergent = instr->src[1].ssa->divergent;
#  316|         assert(stage == MESA_SHADER_FRAGMENT);
#  317|         is_divergent |= !(options & nir_divergence_single_prim_per_subgroup);

Error: GCC_ANALYZER_WARNING (CWE-126): [#def458]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:320:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:320:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  318|         break;
#  319|      case nir_intrinsic_load_output:
#  320|->       is_divergent = instr->src[0].ssa->divergent;
#  321|         switch (stage) {
#  322|         case MESA_SHADER_TESS_CTRL:

Error: GCC_ANALYZER_WARNING (CWE-126): [#def459]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:341:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:341:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  339|         /* TCS and NV_mesh_shader only (EXT_mesh_shader does not allow loading outputs). */
#  340|         assert(stage == MESA_SHADER_TESS_CTRL || stage == MESA_SHADER_MESH);
#  341|->       is_divergent = instr->src[0].ssa->divergent ||
#  342|                        instr->src[1].ssa->divergent ||
#  343|                        (stage == MESA_SHADER_TESS_CTRL &&

Error: GCC_ANALYZER_WARNING (CWE-126): [#def460]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:342:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:342:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  340|         assert(stage == MESA_SHADER_TESS_CTRL || stage == MESA_SHADER_MESH);
#  341|         is_divergent = instr->src[0].ssa->divergent ||
#  342|->                      instr->src[1].ssa->divergent ||
#  343|                        (stage == MESA_SHADER_TESS_CTRL &&
#  344|                         !(options & nir_divergence_single_patch_per_tcs_subgroup));

Error: GCC_ANALYZER_WARNING (CWE-126): [#def461]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:349:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:349:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  347|         /* NV_mesh_shader only (EXT_mesh_shader does not allow loading outputs). */
#  348|         assert(stage == MESA_SHADER_MESH);
#  349|->       is_divergent = instr->src[0].ssa->divergent ||
#  350|                        instr->src[1].ssa->divergent;
#  351|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def462]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:350:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:350:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  348|         assert(stage == MESA_SHADER_MESH);
#  349|         is_divergent = instr->src[0].ssa->divergent ||
#  350|->                      instr->src[1].ssa->divergent;
#  351|         break;
#  352|      case nir_intrinsic_load_layer_id:

Error: GCC_ANALYZER_WARNING (CWE-126): [#def463]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:368:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:368:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  366|      case nir_intrinsic_load_fs_input_interp_deltas:
#  367|         assert(stage == MESA_SHADER_FRAGMENT);
#  368|->       is_divergent = instr->src[0].ssa->divergent;
#  369|         is_divergent |= !(options & nir_divergence_single_prim_per_subgroup);
#  370|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def464]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:429:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:429:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  427|      case nir_intrinsic_inclusive_scan_clusters_ir3: {
#  428|         nir_op op = nir_intrinsic_reduction_op(instr);
#  429|->       is_divergent = instr->src[0].ssa->divergent || state->vertex_divergence;
#  430|         if (op != nir_op_umin && op != nir_op_imin && op != nir_op_fmin &&
#  431|             op != nir_op_umax && op != nir_op_imax && op != nir_op_fmax &&

Error: GCC_ANALYZER_WARNING (CWE-126): [#def465]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:446:36: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:446:36: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  444|      case nir_intrinsic_load_ubo:
#  445|      case nir_intrinsic_load_ubo_vec4:
#  446|->       is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  447|                        instr->src[1].ssa->divergent;
#  448|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def466]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:447:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:447:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  445|      case nir_intrinsic_load_ubo_vec4:
#  446|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  447|->                      instr->src[1].ssa->divergent;
#  448|         break;
#  449|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def467]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:452:36: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:452:36: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  450|      case nir_intrinsic_load_ssbo:
#  451|      case nir_intrinsic_load_ssbo_ir3:
#  452|->       is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  453|                        instr->src[1].ssa->divergent ||
#  454|                        load_may_tear(state->shader, instr);

Error: GCC_ANALYZER_WARNING (CWE-126): [#def468]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:453:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:453:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  451|      case nir_intrinsic_load_ssbo_ir3:
#  452|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  453|->                      instr->src[1].ssa->divergent ||
#  454|                        load_may_tear(state->shader, instr);
#  455|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def469]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:459:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:459:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  457|      case nir_intrinsic_load_shared:
#  458|      case nir_intrinsic_load_shared_ir3:
#  459|->       is_divergent = instr->src[0].ssa->divergent ||
#  460|            (state->shader->options->divergence_analysis_options &
#  461|             nir_divergence_uniform_load_tears);

Error: GCC_ANALYZER_WARNING (CWE-126): [#def470]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:475:27: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:475:27: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  473|         unsigned num_srcs = nir_intrinsic_infos[instr->intrinsic].num_srcs;
#  474|         for (unsigned i = 0; i < num_srcs; i++) {
#  475|->          if (instr->src[i].ssa->divergent) {
#  476|               is_divergent = true;
#  477|               break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def471]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:485:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:485:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  483|      case nir_intrinsic_get_ssbo_size:
#  484|      case nir_intrinsic_deref_buffer_array_length:
#  485|->       is_divergent = instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM);
#  486|         break;
#  487|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def472]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:494:36: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:494:36: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  492|      case nir_intrinsic_image_deref_fragment_mask_load_amd:
#  493|      case nir_intrinsic_bindless_image_fragment_mask_load_amd:
#  494|->       is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  495|                        instr->src[1].ssa->divergent ||
#  496|                        load_may_tear(state->shader, instr);

Error: GCC_ANALYZER_WARNING (CWE-126): [#def473]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:495:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:495:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  493|      case nir_intrinsic_bindless_image_fragment_mask_load_amd:
#  494|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  495|->                      instr->src[1].ssa->divergent ||
#  496|                        load_may_tear(state->shader, instr);
#  497|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def474]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:502:36: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:502:36: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  500|      case nir_intrinsic_image_deref_texel_address:
#  501|      case nir_intrinsic_bindless_image_texel_address:
#  502|->       is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  503|                        instr->src[1].ssa->divergent || instr->src[2].ssa->divergent;
#  504|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def475]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:503:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:503:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  501|      case nir_intrinsic_bindless_image_texel_address:
#  502|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  503|->                      instr->src[1].ssa->divergent || instr->src[2].ssa->divergent;
#  504|         break;
#  505|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def476]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:503:67: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:503:67: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  501|      case nir_intrinsic_bindless_image_texel_address:
#  502|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  503|->                      instr->src[1].ssa->divergent || instr->src[2].ssa->divergent;
#  504|         break;
#  505|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def477]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:512:36: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:512:36: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  510|      case nir_intrinsic_image_deref_sparse_load:
#  511|      case nir_intrinsic_bindless_image_sparse_load:
#  512|->       is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  513|                        instr->src[1].ssa->divergent || instr->src[2].ssa->divergent || instr->src[3].ssa->divergent ||
#  514|                        load_may_tear(state->shader, instr);

Error: GCC_ANALYZER_WARNING (CWE-126): [#def478]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:513:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:513:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  511|      case nir_intrinsic_bindless_image_sparse_load:
#  512|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  513|->                      instr->src[1].ssa->divergent || instr->src[2].ssa->divergent || instr->src[3].ssa->divergent ||
#  514|                        load_may_tear(state->shader, instr);
#  515|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def479]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:513:67: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:513:67: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  511|      case nir_intrinsic_bindless_image_sparse_load:
#  512|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  513|->                      instr->src[1].ssa->divergent || instr->src[2].ssa->divergent || instr->src[3].ssa->divergent ||
#  514|                        load_may_tear(state->shader, instr);
#  515|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def480]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:513:99: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:513:99: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  511|      case nir_intrinsic_bindless_image_sparse_load:
#  512|         is_divergent = (instr->src[0].ssa->divergent && (nir_intrinsic_access(instr) & ACCESS_NON_UNIFORM)) ||
#  513|->                      instr->src[1].ssa->divergent || instr->src[2].ssa->divergent || instr->src[3].ssa->divergent ||
#  514|                        load_may_tear(state->shader, instr);
#  515|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def481]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:518:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:518:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  516|   
#  517|      case nir_intrinsic_optimization_barrier_vgpr_amd:
#  518|->       is_divergent = instr->src[0].ssa->divergent;
#  519|         break;
#  520|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def482]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:585:27: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:585:27: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  583|         unsigned num_srcs = nir_intrinsic_infos[instr->intrinsic].num_srcs;
#  584|         for (unsigned i = 0; i < num_srcs; i++) {
#  585|->          if (instr->src[i].ssa->divergent) {
#  586|               is_divergent = true;
#  587|               break;
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:585:27: note: trimmed 1 message(s) with length over 512

Error: GCC_ANALYZER_WARNING (CWE-126): [#def483]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:594:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:594:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  592|   
#  593|      case nir_intrinsic_shuffle:
#  594|->       is_divergent = instr->src[0].ssa->divergent &&
#  595|                        instr->src[1].ssa->divergent;
#  596|         break;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def484]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:595:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_divergence_analysis.c:595:35: note: read of 8 bytes from after the end of ‘fake_instr’
#                                                       └────────────────────────────────────┘
#                                                                         ^
#  593|      case nir_intrinsic_shuffle:
#  594|         is_divergent = instr->src[0].ssa->divergent &&
#  595|->                      instr->src[1].ssa->divergent;
#  596|         break;
#  597|   

Error: CLANG_WARNING: [#def485]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_two_sided_color.c:144:25: warning[core.NullDereference]: Dereference of null pointer
#  142|   
#  143|         for (idx = 0; idx < state->colors_count; idx++) {
#  144|->          unsigned loc = state->colors[idx].front->data.location;
#  145|            if (var->data.location == loc)
#  146|               break;

Error: CLANG_WARNING: [#def486]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_wpos_ytransform.c:144:31: warning[core.NullDereference]: Access to field 'parent_instr' results in a dereference of a null pointer (loaded from variable 'wpos_temp')
#  142|      nir_def_rewrite_uses_after(&intr->def,
#  143|                                 wpos_temp,
#  144|->                               wpos_temp->parent_instr);
#  145|   }
#  146|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def487]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c: scope_hint: In function ‘can_move_deref_between_shaders’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1861:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4303:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:164:7: note: in expansion of macro ‘nir_foreach_block_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:165:10: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:759:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:165:10: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:165:10: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘can_move_deref_between_shaders’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:165:10: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:165:10: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:165:10: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:164:7: note: in expansion of macro ‘nir_foreach_block_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:164:7: note: in expansion of macro ‘nir_foreach_block_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4265:4: note: in expansion of macro ‘foreach_list_typed_from’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4265:4: note: in expansion of macro ‘foreach_list_typed_from’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:160:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1416:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1416:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1416:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1425:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1425:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1425:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1583:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1583:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1583:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c: scope_hint: In function ‘can_move_deref_between_shaders’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1583:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1590:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1590:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1590:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1590:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c: scope_hint: In function ‘can_move_deref_between_shaders’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:744:15: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1590:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1590:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1614:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1621:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:902:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:908:4: note: in expansion of macro ‘nir_foreach_variable_in_list’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:914:4: note: in expansion of macro ‘nir_foreach_variable_in_shader’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1621:4: note: in expansion of macro ‘nir_foreach_variable_with_modes’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1675:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:1675:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:2105:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:2105:4: note: in expansion of macro ‘BITSET_FOREACH_SET’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c: scope_hint: In function ‘can_move_deref_between_shaders’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c: scope_hint: In function ‘can_move_deref_between_shaders’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c: scope_hint: In function ‘can_move_deref_between_shaders’
# 1859|       * move subroutine uniforms.
# 1860|       */
# 1861|->    if (var->name && strstr(var->name, "__subu_") == var->name)
# 1862|         return false;
# 1863|   

Error: CLANG_WARNING: [#def488]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:3103:33: warning[core.NullDereference]: Access to field 'parent_instr' results in a dereference of a null pointer (loaded from variable 'baryc')
# 3101|   
# 3102|         nir_intrinsic_instr *baryc_i =
# 3103|->          nir_instr_as_intrinsic(baryc->parent_instr);
# 3104|   
# 3105|         if (alu_interp == FLAG_INTERP_LINEAR_PIXEL ||

Error: CLANG_WARNING: [#def489]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:3221:47: warning[core.NullDereference]: Access to field 'parent_instr' results in a dereference of an undefined pointer value
# 3219|                             head) {
# 3220|            assert(i < 3);
# 3221|->          iter->instr = nir_instr_as_intrinsic(new_tes_loads[i]->parent_instr);
# 3222|            i++;
# 3223|         }

Error: COMPILER_WARNING (CWE-563): [#def490]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c: scope_hint: In function ‘fs_assign_slots’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:3766:28: warning[-Wunused-but-set-variable]: variable ‘max_slot’ set but not used
# 3766 |    unsigned i, slot_index, max_slot;
#      |                            ^~~~~~~~
# 3764|                   nir_opt_varyings_progress *progress)
# 3765|   {
# 3766|->    unsigned i, slot_index, max_slot;
# 3767|      unsigned num_assigned_slots = 0;
# 3768|   

Error: CLANG_WARNING: [#def491]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:3771:7: warning[deadcode.DeadStores]: Value stored to 'max_slot' is never read
# 3769|      if (assign_colors) {
# 3770|         slot_index = VARYING_SLOT_COL0 * 8; /* starting slot */
# 3771|->       max_slot = VARYING_SLOT_COL1 * 8 + 8;
# 3772|      } else {
# 3773|         slot_index = VARYING_SLOT_VAR0 * 8; /* starting slot */

Error: CLANG_WARNING: [#def492]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_opt_varyings.c:3774:7: warning[deadcode.DeadStores]: Value stored to 'max_slot' is never read
# 3772|      } else {
# 3773|         slot_index = VARYING_SLOT_VAR0 * 8; /* starting slot */
# 3774|->       max_slot = VARYING_SLOT_MAX;
# 3775|      }
# 3776|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def493]
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c:574:20: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:282:28: note: in definition of macro ‘exec_node_data’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_private.h:30: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c:529:7: note: in expansion of macro ‘vtn_assert’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c: scope_hint: In function ‘vtn_emit_cf_func_unstructured’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_private.h:732:4: note: in expansion of macro ‘vtn_fail_if’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c:336:4: note: in expansion of macro ‘vtn_fail_if’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_private.h:235:4: note: in expansion of macro ‘list_for_each_entry’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c:573:10: note: in expansion of macro ‘vtn_foreach_case’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/spirv/vtn_cfg.c:574:20: note: read of 1 bit from after the end of ‘cases’
#                                                 └───────────────────────┘
#                                                             ^
#  572|            struct vtn_case *def = NULL;
#  573|            vtn_foreach_case(cse, &cases) {
#  574|->             if (cse->is_default) {
#  575|                  assert(def == NULL);
#  576|                  def = cse;

Error: CLANG_WARNING: [#def494]
mesa-24.1.2-build/mesa-24.1.2/src/egl/drivers/dri2/platform_drm.c:124:31: warning[core.NullDereference]: Access to field 'dri_image_format' results in a dereference of a null pointer (loaded from variable 'visual')
#  122|         util_format_description(gl_config->color_format);
#  123|      const struct util_format_description *fmt_s =
#  124|->       util_format_description(visual->dri_image_format);
#  125|   
#  126|      if (util_is_format_compatible(fmt_c, fmt_s) ||

Error: GCC_ANALYZER_WARNING (CWE-688): [#def495]
mesa-24.1.2-build/mesa-24.1.2/src/egl/drivers/dri2/platform_x11.c: scope_hint: In function ‘dri2_x11_connect’
mesa-24.1.2-build/mesa-24.1.2/src/egl/drivers/dri2/platform_x11.c:747:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*dri2_dpy.driver_name’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/egl/drivers/dri2/platform_x11.c:36: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
#  745|      }
#  746|   
#  747|->    if (!strcmp(dri2_dpy->driver_name, "zink")) {
#  748|         close(dri2_dpy->fd_render_gpu);
#  749|         return EGL_FALSE;

Error: GCC_ANALYZER_WARNING (CWE-465): [#def496]
mesa-24.1.2-build/mesa-24.1.2/src/egl/drivers/dri2/platform_x11_dri3.c: scope_hint: In function ‘dri3_x11_connect’
mesa-24.1.2-build/mesa-24.1.2/src/egl/drivers/dri2/platform_x11_dri3.c:644:7: warning[-Wanalyzer-deref-before-check]: check of ‘*dri2_dpy.driver_name’ for NULL after already dereferencing it
#  642|      }
#  643|   
#  644|->    if (!dri2_dpy->driver_name) {
#  645|         _eglLog(_EGL_WARNING, "DRI3: No driver found");
#  646|         close(dri2_dpy->fd_render_gpu);

Error: CPPCHECK_WARNING: [#def497]
mesa-24.1.2-build/mesa-24.1.2/src/etnaviv/hwdb/etna_hwdb.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def498]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/common/freedreno_rd_output.c:123:7: warning[unix.Malloc]: Use of memory after it is freed
#  121|          */
#  122|         char file_path[PATH_MAX];
#  123|->       snprintf(file_path, sizeof(file_path), "%s/%s_trigger",
#  124|                  fd_rd_output_base_path, output->name);
#  125|         unlink(file_path);

Error: CLANG_WARNING: [#def499]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_compiler_nir.c:1878:25: warning[core.NullDereference]: Access to field 'flags' results in a dereference of a null pointer (loaded from variable 'dst')
# 1876|   {
# 1877|      struct ir3_instruction *mov = ir3_instr_create(block, OPC_MOV, 1, 1);
# 1878|->    unsigned dst_flags = dst->flags & IR3_REG_HALF;
# 1879|      unsigned src_flags = dst->flags & (IR3_REG_HALF | IR3_REG_SHARED);
# 1880|   

Error: CLANG_WARNING: [#def500]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_compiler_nir.c:2736:14: warning[core.NullDereference]: Array access (from variable 'dst') results in a null pointer dereference
# 2734|      case nir_intrinsic_inclusive_scan_clusters_ir3:
# 2735|      case nir_intrinsic_exclusive_scan_clusters_ir3:
# 2736|->       dst[0] = emit_intrinsic_reduce_clusters(ctx, intr);
# 2737|         break;
# 2738|   

Error: CLANG_WARNING: [#def501]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_compiler_nir.c:2740:14: warning[core.NullDereference]: Array access (from variable 'dst') results in a null pointer dereference
# 2738|   
# 2739|      case nir_intrinsic_brcst_active_ir3:
# 2740|->       dst[0] = emit_intrinsic_brcst_active(ctx, intr);
# 2741|         break;
# 2742|   

Error: CLANG_WARNING: [#def502]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_compiler_nir.c:3961:22: warning[deadcode.DeadStores]: Value stored to 'else_block' during its initialization is never read
# 3959|   
# 3960|      struct ir3_block *then_block = get_block(ctx, nir_if_first_then_block(nif));
# 3961|->    struct ir3_block *else_block = get_block(ctx, nir_if_first_else_block(nif));
# 3962|      assert(list_is_empty(&then_block->instr_list) &&
# 3963|             list_is_empty(&else_block->instr_list));

Error: CLANG_WARNING: [#def503]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c:279:19: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'num_ubos')
#  277|      if (nir_src_is_const(instr->src[0])) {
#  278|         int block = nir_src_as_uint(instr->src[0]);
#  279|->       *num_ubos = MAX2(*num_ubos, block + 1);
#  280|      } else {
#  281|         *num_ubos = b->shader->info.num_ubos;

Error: CLANG_WARNING: [#def504]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c:281:17: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'num_ubos')
#  279|         *num_ubos = MAX2(*num_ubos, block + 1);
#  280|      } else {
#  281|->       *num_ubos = b->shader->info.num_ubos;
#  282|      }
#  283|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def505]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_parser.y: scope_hint: In function ‘add_buf_init_val’
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_parser.y:247:17: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc((long unsigned int)sz)’ where non-null expected
<built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null
#  245|   		unsigned sz = info->buf_sizes[idx] * 4;
#  246|   		info->buf_init_data[idx] = malloc(sz);
#  247|-> 		memset(info->buf_init_data[idx], 0, sz);
#  248|   	}
#  249|   

Error: CLANG_WARNING: [#def506]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_ra_validate.c:528:39: warning[core.NullDereference]: Access to field 'instr' results in a dereference of a null pointer (loaded from field 'def')
#  526|   {
#  527|      while (true) {
#  528|->       struct ir3_instruction *instr = state->def->instr;
#  529|         switch (instr->opc) {
#  530|         case OPC_META_SPLIT: {

Error: CLANG_WARNING: [#def507]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:241:7: warning[core.uninitialized.Assign]: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage
#  239|   {
#  240|      for (unsigned i = 0; i < RA_SHARED_SIZE; i++) {
#  241|->       BITSET_SET(ctx->available, i);
#  242|      }
#  243|   

Error: CLANG_WARNING: [#def508]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:487:54: warning[core.NullDereference]: Access to field 'block' results in a dereference of a null pointer (loaded from variable 'before')
#  485|         }
#  486|   
#  487|->       struct ir3_instruction *mov = ir3_instr_create(before->block, OPC_MOV, 1, 1);
#  488|         mov->flags |= IR3_INSTR_SHARED_SPILL;
#  489|         struct ir3_register *dst = __ssa_dst(mov);

Error: CLANG_WARNING: [#def509]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:1116:28: warning[deadcode.DeadStores]: Value stored to 'reg' during its initialization is never read
# 1114|      unsigned name;
# 1115|      BITSET_FOREACH_SET (name, state->live_out, ctx->live->definitions_count) {
# 1116|->       struct ir3_register *reg = ctx->live->definitions[name];
# 1117|   
# 1118|         struct ra_interval *interval = &ctx->intervals[name];

Error: CLANG_WARNING: [#def510]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/vulkan/tu_knl.cc:261:31: warning[core.NullDereference]: Access to field 'level1_dcache_size' results in a dereference of a null pointer (loaded from variable 'device')
#  259|      assert(device);
#  260|   
#  261|->    device->level1_dcache_size = l1_dcache_size();
#  262|      device->has_cached_non_coherent_memory = device->level1_dcache_size > 0;
#  263|   

Error: CLANG_WARNING: [#def511]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/auxiliary/draw/draw_pt_so_emit.c:163:50: warning[core.NullDereference]: Dereference of null pointer
#  161|         if (buffer_written[ob]) {
#  162|            unsigned size_req = num_vertices * state->stride[ob] * sizeof(float);
#  163|->          if (buffer_total_bytes[ob] + size_req > draw->so.targets[ob]->target.buffer_size) {
#  164|               return;
#  165|            }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def512]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/auxiliary/util/u_inlines.h:59:15: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘res’
mesa-24.1.2-build/mesa-24.1.2/src/util/os_memory.h:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:38: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/include/pipe/p_state.h:47: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/auxiliary/util/u_inlines.h:34: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/virgl/virgl_resource.c: scope_hint: In function ‘virgl_resource_from_handle’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:56:41: note: in expansion of macro ‘CALLOC’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/virgl/virgl_resource.c:723:33: note: in expansion of macro ‘CALLOC_STRUCT’
#   57|   pipe_reference_init(struct pipe_reference *dst, unsigned count)
#   58|   {
#   59|->    dst->count = count;
#   60|   }
#   61|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def513]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/crocus/crocus_state.c: scope_hint: In function ‘crocus_upload_dirty_render_state’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/crocus/crocus_state.c:6079:41: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘urb_cfg.size[3]’
# 6077|         if (ice->urb.vsize == urb_cfg.size[MESA_SHADER_VERTEX] &&
# 6078|             ice->urb.gs_present == gs_present &&
# 6079|->           ice->urb.gsize == urb_cfg.size[MESA_SHADER_GEOMETRY] &&
# 6080|             ice->urb.tess_present == tess_present &&
# 6081|             ice->urb.hsize == urb_cfg.size[MESA_SHADER_TESS_CTRL] &&

Error: GCC_ANALYZER_WARNING (CWE-457): [#def514]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/crocus/crocus_state.c:6089:39: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘urb_cfg.size[3]’
# 6087|            ice->urb.vsize = urb_cfg.size[MESA_SHADER_VERTEX];
# 6088|            ice->urb.gs_present = gs_present;
# 6089|->          ice->urb.gsize = urb_cfg.size[MESA_SHADER_GEOMETRY];
# 6090|            ice->urb.tess_present = tess_present;
# 6091|            ice->urb.hsize = urb_cfg.size[MESA_SHADER_TESS_CTRL];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def515]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c: scope_hint: In function ‘lower_operations’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:166:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:259:9: note: in expansion of macro ‘util_dynarray_resize’
mesa-24.1.2-build/mesa-24.1.2/src/util/compiler.h:47: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/include/pipe/p_context.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/auxiliary/util/u_inlines.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:10: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:259:9: note: in expansion of macro ‘util_dynarray_resize’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:264:9: note: in expansion of macro ‘util_dynarray_resize’
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:264:9: note: in expansion of macro ‘util_dynarray_resize’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_resource.h:34: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_context.h:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:12: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/list.h:237:15: note: in definition of macro ‘list_for_each_entry’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:165:4: note: in expansion of macro ‘list_for_each_entry’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:166:7: note: read of 4 bytes from after the end of ‘operations’
#                                             └────────────────────────────────┘
#                                                             ^
#  164|   
#  165|      list_for_each_entry(struct etna_operation, operation, etna_operations, link) {
#  166|->       etna_ml_create_tensor(subgraph, operation->input_tensor, operation->input_tensor_size);
#  167|   
#  168|         if (operation->type == ETNA_JOB_TYPE_NN && operation->addition)

Error: CLANG_WARNING: [#def516]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:260:14: warning[unix.Malloc]: Potential leak of memory pointed to by 'subgraph'
#  258|      util_dynarray_init(&subgraph->tensors, NULL);
#  259|      if (!util_dynarray_resize(&subgraph->tensors, struct pipe_resource *, tensor_count))
#  260|->       return NULL;
#  261|      memset(util_dynarray_begin(&subgraph->tensors), 0, subgraph->tensors.size);
#  262|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def517]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c: scope_hint: In function ‘dump_buffer’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:304:4: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(&buffer, "wb")’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c:6: included_from: Included from here.
/usr/include/stdio.h:735:15: note: argument 4 of ‘fwrite’ must be non-null
#  302|      FILE *f = fopen(buffer, "wb");
#  303|      assert(f);
#  304|->    fwrite(map, 1, etna_bo_size(bo), f);
#  305|      if(ferror(f)) {
#  306|         ML_DBG("Error in writing to file: %s\n", strerror(errno));

Error: CLANG_WARNING: [#def518]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_program.c:52: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_context.h:756:12: warning[core.NullDereference]: Access to field 'stage' results in a dereference of a null pointer (loaded from variable 'shader')
#  754|   iris_vue_data(struct iris_compiled_shader *shader)
#  755|   {
#  756|->    switch (shader->stage) {
#  757|      case MESA_SHADER_VERTEX:    return &shader->vs.base;
#  758|      case MESA_SHADER_TESS_CTRL: return &shader->tcs.base;

Error: CLANG_WARNING: [#def519]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_disk_cache.c:224:64: warning[core.NullDereference]: Access to field 'program_size' results in a dereference of a null pointer (loaded from variable 'elk')
#  222|      blob_reader_init(&blob, buffer, size);
#  223|      blob_copy_bytes(&blob, prog_data, prog_data_size);
#  224|->    assembly = blob_read_bytes(&blob, brw ? brw->program_size : elk->program_size);
#  225|      num_system_values = blob_read_uint32(&blob);
#  226|      if (num_system_values) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def520]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_disk_cache.c: scope_hint: In function ‘iris_disk_cache_retrieve’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_disk_cache.c:224:67: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  222|      blob_reader_init(&blob, buffer, size);
#  223|      blob_copy_bytes(&blob, prog_data, prog_data_size);
#  224|->    assembly = blob_read_bytes(&blob, brw ? brw->program_size : elk->program_size);
#  225|      num_system_values = blob_read_uint32(&blob);
#  226|      if (num_system_values) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def521]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_disk_cache.c:252:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ralloc_size(0, (long unsigned int)<unknown>)’
#  250|      } else {
#  251|         elk->relocs = NULL;
#  252|->       if (elk->num_relocs) {
#  253|            struct elk_shader_reloc *relocs =
#  254|               ralloc_array(NULL, struct elk_shader_reloc, elk->num_relocs);

Error: COMPILER_WARNING (CWE-563): [#def522]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_program.c: scope_hint: In function ‘iris_fill_cs_push_const_buffer’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_program.c:3086:25: warning[-Wunused-variable]: unused variable ‘cs_data’
# 3086 |    struct iris_cs_data *cs_data = iris_cs_data(shader);
#      |                         ^~~~~~~
# 3084|                                  uint32_t *dst)
# 3085|   {
# 3086|->    struct iris_cs_data *cs_data = iris_cs_data(shader);
# 3087|      assert(iris_cs_push_const_total_size(shader, threads) > 0);
# 3088|      assert(cs_data->push.cross_thread.size == 0);

Error: CLANG_WARNING: [#def523]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_program.c:3086:25: warning[deadcode.DeadStores]: Value stored to 'cs_data' during its initialization is never read
# 3084|                                  uint32_t *dst)
# 3085|   {
# 3086|->    struct iris_cs_data *cs_data = iris_cs_data(shader);
# 3087|      assert(iris_cs_push_const_total_size(shader, threads) > 0);
# 3088|      assert(cs_data->push.cross_thread.size == 0);

Error: CLANG_WARNING: [#def524]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_resource.c:1801:22: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1799|      whandle->stride = stride;
# 1800|      whandle->offset = offset;
# 1801|->    whandle->modifier = modifier;
# 1802|      whandle->format = res->external_format;
# 1803|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def525]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c: scope_hint: In function ‘llvmpipe_resource_from_user_memory’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c:813:11: warning[-Wanalyzer-malloc-leak]: leak of ‘lpr’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:56:41: note: in expansion of macro ‘CALLOC’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c:790:10: note: in expansion of macro ‘CALLOC_STRUCT’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c: scope_hint: In function ‘llvmpipe_resource_from_user_memory’
#  811|      simple_mtx_unlock(&resource_list_mutex);
#  812|   #endif
#  813|->    return &lpr->base;
#  814|   fail:
#  815|      FREE(lpr);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def526]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c: scope_hint: In function ‘llvmpipe_import_memory_fd’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c:1234:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘alloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:56:41: note: in expansion of macro ‘CALLOC’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c:1233:45: note: in expansion of macro ‘CALLOC_STRUCT’
# 1232|   {
# 1233|      struct llvmpipe_memory_fd_alloc *alloc = CALLOC_STRUCT(llvmpipe_memory_fd_alloc);
# 1234|->    alloc->mem_fd = -1;
# 1235|      alloc->dmabuf_fd = -1;
# 1236|   #ifdef HAVE_LINUX_UDMABUF_H

Error: GCC_ANALYZER_WARNING (CWE-416): [#def527]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c:1267:19: warning[-Wanalyzer-use-after-free]: use after ‘free’ of ‘alloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:56:41: note: in expansion of macro ‘CALLOC’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c:1233:45: note: in expansion of macro ‘CALLOC_STRUCT’
# 1265|         }
# 1266|   
# 1267|->       alloc->type = LLVMPIPE_MEMORY_FD_TYPE_OPAQUE;
# 1268|         return ret;
# 1269|      }

Error: CLANG_WARNING: [#def528]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/llvmpipe/lp_texture.c:1267:19: warning[unix.Malloc]: Use of memory after it is freed
# 1265|         }
# 1266|   
# 1267|->       alloc->type = LLVMPIPE_MEMORY_FD_TYPE_OPAQUE;
# 1268|         return ret;
# 1269|      }

Error: COMPILER_WARNING (CWE-563): [#def529]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c: scope_hint: In function ‘csf_submit_wait_and_dump’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c:367:11: warning[-Wunused-variable]: unused variable ‘ret’
#  367 |       int ret =
#      |           ^~~
#  365|      /* Wait so we can get errors reported back */
#  366|      if (wait) {
#  367|->       int ret =
#  368|            drmSyncobjTimelineWait(panfrost_device_fd(dev), &vm_sync_handle,
#  369|                                   &vm_sync_signal_point, 1, INT64_MAX, 0, NULL);

Error: COMPILER_WARNING (CWE-563): [#def530]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c: scope_hint: In function ‘csf_launch_draw_v10’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c:731:9: warning[-Wunused-variable]: unused variable ‘idvs’
#  731 |    bool idvs = vs->info.vs.idvs;
#      |         ^~~~
#  729|      struct panfrost_compiled_shader *vs = ctx->prog[PIPE_SHADER_VERTEX];
#  730|      struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT];
#  731|->    bool idvs = vs->info.vs.idvs;
#  732|      bool fs_required = panfrost_fs_required(
#  733|         fs, ctx->blend, &ctx->pipe_framebuffer, ctx->depth_stencil);

Error: COMPILER_WARNING (CWE-563): [#def531]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c: scope_hint: In function ‘csf_init_context_v10’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c:970:8: warning[-Wunused-but-set-variable]: variable ‘ret’ set but not used
#  970 |    int ret =
#      |        ^~~
#  968|      };
#  969|   
#  970|->    int ret =
#  971|         drmIoctl(panfrost_device_fd(dev), DRM_IOCTL_PANTHOR_GROUP_CREATE, &gc);
#  972|   

Error: COMPILER_WARNING (CWE-563): [#def532]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c: scope_hint: In function ‘csf_cleanup_context_v10’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/panfrost/pan_csf.c:1058:8: warning[-Wunused-but-set-variable]: variable ‘ret’ set but not used
# 1058 |    int ret;
#      |        ^~~
# 1056|         .handle = ctx->csf.heap.handle,
# 1057|      };
# 1058|->    int ret;
# 1059|   
# 1060|      /* Make sure all jobs are done before destroying the heap. */

Error: CPPCHECK_WARNING: [#def533]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/r300/compiler/radeon_program_print.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def534]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/radeonsi/radeon_vcn_dec.c:1902:8: warning[core.NullDereference]: Access to field 'dpbArraySize' results in a dereference of a null pointer (loaded from variable 'dynamic_dpb_t2')
# 1900|      }
# 1901|   
# 1902|->    if (dynamic_dpb_t2->dpbArraySize < dec->ref_codec.num_refs) {
# 1903|         struct rvcn_dec_dynamic_dpb_t2 *d =
# 1904|            list_first_entry(&dec->dpb_ref_list, struct rvcn_dec_dynamic_dpb_t2, list);

Error: CLANG_WARNING: [#def535]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/svga/svga_pipe_blit.c:58:23: warning[core.NullDereference]: Access to field 'format' results in a dereference of a null pointer (loaded from variable 'src_tex')
#   56|      memset(blit, 0, sizeof(*blit));
#   57|   
#   58|->    blit->src.format = src_tex->format;
#   59|      blit->dst.format = dst_tex->format;
#   60|   

Error: CLANG_WARNING: [#def536]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/zink/zink_resource.c:1380:72: warning[core.NullDereference]: Access to field 'plane' results in a dereference of a null pointer (loaded from field 'whandle')
# 1378|      if (obj->is_aux) {
# 1379|         obj->modifier = mod;
# 1380|->       obj->modifier_aspect = VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT << alloc_info->whandle->plane;
# 1381|         obj->plane_offsets[alloc_info->whandle->plane] = alloc_info->whandle->offset;
# 1382|         obj->plane_strides[alloc_info->whandle->plane] = alloc_info->whandle->stride;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def537]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/zink/zink_state.c: scope_hint: In function ‘zink_create_vertex_elements_state’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/zink/zink_state.c:160:55: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘strides[j]’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:34: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/shader_info.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:35: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/zink/zink_types.h:32: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/zink/zink_state.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/zink/zink_state.c:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/bitscan.h:108:29: note: in definition of macro ‘u_foreach_bit’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/zink/zink_state.c:130:4: note: in expansion of macro ‘u_foreach_bit’
#  158|            ves->hw_state.dynbindings[j].binding = ves->bindings[j].binding;
#  159|            ves->hw_state.dynbindings[j].inputRate = ves->bindings[j].inputRate;
#  160|->          ves->hw_state.dynbindings[j].stride = strides[j];
#  161|            if (ves->divisor[j])
#  162|               ves->hw_state.dynbindings[j].divisor = ves->divisor[j];

Error: GCC_ANALYZER_WARNING (CWE-476): [#def538]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c:312:96: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c:310:19: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c:310:19: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_cmd_buffer.c: scope_hint: In function ‘lvp_CmdPushDescriptorSet2KHR’
#  310|                     vk_find_struct_const(write->pNext, WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR);
#  311|   
#  312|->                uint32_t accel_structs_size = sizeof(VkAccelerationStructureKHR) * accel_structs->accelerationStructureCount;
#  313|                  VkWriteDescriptorSetAccelerationStructureKHR *write_accel_structs =
#  314|                     rzalloc_size(ctx, sizeof(VkWriteDescriptorSetAccelerationStructureKHR) + accel_structs_size);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def539]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_acceleration_structure.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_private.h:64: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_descriptor_set.c:625:82: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_object.h:222:65: note: in definition of macro ‘VK_FROM_HANDLE’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:280:16: note: in definition of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_descriptor_set.c:624:16: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_descriptor_set.c:624:16: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_descriptor_set.c: scope_hint: In function ‘lvp_UpdateDescriptorSets’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_object.h:222:65: note: in definition of macro ‘VK_FROM_HANDLE’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_object.h:222:65: note: in definition of macro ‘VK_FROM_HANDLE’
#  623|               const VkWriteDescriptorSetAccelerationStructureKHR *accel_structs =
#  624|                  vk_find_struct_const(write->pNext, WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR);
#  625|->             VK_FROM_HANDLE(vk_acceleration_structure, accel_struct, accel_structs->pAccelerationStructures[j]);
#  626|   
#  627|               desc[j].accel_struct = accel_struct ? vk_acceleration_structure_get_va(accel_struct) : 0;

Error: COMPILER_WARNING (CWE-563): [#def540]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_image.c: scope_hint: In function ‘lvp_image_create’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_image.c:45:21: warning[-Wunused-variable]: unused variable ‘pipe_format’
#   45 |    enum pipe_format pipe_format = lvp_vk_format_to_pipe_format(pCreateInfo->format);
#      |                     ^~~~~~~~~~~
#   43|      unsigned num_layouts = 1;
#   44|      const VkSubresourceLayout *layouts = NULL;
#   45|->    enum pipe_format pipe_format = lvp_vk_format_to_pipe_format(pCreateInfo->format);
#   46|      const VkImageDrmFormatModifierExplicitCreateInfoEXT *modinfo = (void*)vk_find_struct_const(pCreateInfo->pNext,
#   47|                                                                     IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT);

Error: CLANG_WARNING: [#def541]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_image.c:45:21: warning[deadcode.DeadStores]: Value stored to 'pipe_format' during its initialization is never read
#   43|      unsigned num_layouts = 1;
#   44|      const VkSubresourceLayout *layouts = NULL;
#   45|->    enum pipe_format pipe_format = lvp_vk_format_to_pipe_format(pCreateInfo->format);
#   46|      const VkImageDrmFormatModifierExplicitCreateInfoEXT *modinfo = (void*)vk_find_struct_const(pCreateInfo->pNext,
#   47|                                                                     IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT);

Error: CLANG_WARNING: [#def542]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/lavapipe/lvp_image.c:144:27: warning[core.NullDereference]: Dereference of null pointer
#  142|            whandle.plane = p;
#  143|            whandle.handle = 0;
#  144|->          whandle.stride = layouts[p].rowPitch;
#  145|            whandle.array_stride = layouts[p].arrayPitch;
#  146|            whandle.image_stride = layouts[p].depthPitch;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def543]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/nine/nine_state.c: scope_hint: In function ‘update_vertex_elements’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/nine/nine_state.c:905:64: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vtxbuf_holes_map[b]’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_math.h:48: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/box.h:4: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/include/pipe/p_state.h:52: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/nine/nine_state.h:12: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/nine/device9.h:16: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/nine/nine_state.c:897:5: note: in expansion of macro ‘u_foreach_bit’
#  903|               ve.velems[n] = vdecl->elems[index];
#  904|               b = ve.velems[n].vertex_buffer_index;
#  905|->             ve.velems[n].vertex_buffer_index = vtxbuf_holes_map[b];
#  906|               ve.velems[n].src_stride = context->vtxstride[b];
#  907|               context->stream_usage_mask |= 1 << b;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def544]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/nine/nine_state.c: scope_hint: In function ‘update_vertex_elements_sw’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/nine/nine_state.c:3176:64: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘vtxbuf_holes_map[b]’
# 3174|               ve.velems[n] = vdecl->elems[index];
# 3175|               b = ve.velems[n].vertex_buffer_index;
# 3176|->             ve.velems[n].vertex_buffer_index = vtxbuf_holes_map[b];
# 3177|               /* XXX wine just uses 1 here: */
# 3178|               if (state->stream_freq[b] & D3DSTREAMSOURCE_INSTANCEDATA)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def545]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c: scope_hint: In function ‘partition_invoke’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:335:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘buffers’
#  333|      void **buffers = malloc(tsubgraph->output_count * sizeof(*buffers));
#  334|      for (unsigned i = 0; i < tsubgraph->output_count; i++)
#  335|->       buffers[i] = tf_context->tensors[tsubgraph->output_tensors[i]].data.data;
#  336|      context->ml_subgraph_read_output(context, subgraph, tsubgraph->output_count, tsubgraph->output_tensors, buffers);
#  337|      free(buffers);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def546]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:360:26: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘supported_nodes’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:356:4: note: in expansion of macro ‘TF_LITE_ENSURE_STATUS’
#  358|      // Get a list of supported nodes.
#  359|      TfLiteIntArray *supported_nodes = malloc(plan->size * sizeof(int) + sizeof(*supported_nodes));
#  360|->    supported_nodes->size = plan->size;
#  361|      unsigned node_count = 0;
#  362|      for (int i = 0; i < plan->size; i++) {

Error: CLANG_WARNING: [#def547]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:366:7: warning[unix.Malloc]: Potential leak of memory pointed to by 'supported_nodes'
#  364|         bool supported = false;
#  365|         TfLiteRegistration *registration;
#  366|->       TF_LITE_ENSURE_STATUS(context->GetNodeAndRegistration(
#  367|             context, node_index, &node, &registration));
#  368|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def548]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c: scope_hint: In function ‘tflite_plugin_create_delegate’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:450:24: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘delegate’
#  448|      for (int i = 0; i < n; i++) {
#  449|         if (strstr("etnaviv", devs[i]->driver_name))
#  450|->          delegate->dev = devs[i];
#  451|         else
#  452|            pipe_loader_release(&devs[i], 1);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def549]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:456:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘delegate’
#  454|      free(devs);
#  455|   
#  456|->    if (delegate->dev == NULL) {
#  457|         fprintf(stderr, "Couldn't open kernel device\n");
#  458|         return NULL;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def550]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:457:7: warning[-Wanalyzer-malloc-leak]: leak of ‘delegate’
#  455|   
#  456|      if (delegate->dev == NULL) {
#  457|->       fprintf(stderr, "Couldn't open kernel device\n");
#  458|         return NULL;
#  459|      }

Error: CLANG_WARNING: [#def551]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:457:7: warning[unix.Malloc]: Potential leak of memory pointed to by 'delegate'
#  455|   
#  456|      if (delegate->dev == NULL) {
#  457|->       fprintf(stderr, "Couldn't open kernel device\n");
#  458|         return NULL;
#  459|      }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def552]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/teflon/tfl_device.c:466:11: warning[-Wanalyzer-malloc-leak]: leak of ‘delegate’
#  464|      delegate->context = screen->context_create(screen, NULL, PIPE_CONTEXT_COMPUTE_ONLY);
#  465|   
#  466|->    return &delegate->base;
#  467|   }
#  468|   

Error: CLANG_WARNING: [#def553]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp:181:8: warning[core.NullDereference]: Access to field 'signalled' results in a dereference of a null pointer (loaded from variable 'afence')
#  179|      uint64_t *user_fence_cpu;
#  180|   
#  181|->    if (afence->signalled)
#  182|         return true;
#  183|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def554]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c: scope_hint: In function ‘amdgpu_winsys_destroy_locked’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c:119:47: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘aws’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c: scope_hint: In function ‘amdgpu_winsys_destroy_locked’
mesa-24.1.2-build/mesa-24.1.2/src/util/os_memory.h:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:38: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/include/pipe/p_state.h:47: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/auxiliary/util/u_inlines.h:34: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:56:41: note: in expansion of macro ‘CALLOC’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c:424:13: note: in expansion of macro ‘CALLOC_STRUCT’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/auxiliary/util/u_inlines.h: scope_hint: In function ‘amdgpu_winsys_destroy_locked’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_debug.h:50: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/auxiliary/pipebuffer/pb_buffer.h:48: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_atomic.h:51:52: note: in definition of macro ‘p_atomic_dec_return’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c: scope_hint: In function ‘amdgpu_winsys_destroy_locked’
#  117|      destroy = pipe_reference(&aws->reference, NULL);
#  118|      if (destroy && dev_tab) {
#  119|->       _mesa_hash_table_remove_key(dev_tab, aws->dev);
#  120|         if (_mesa_hash_table_num_entries(dev_tab) == 0) {
#  121|            _mesa_hash_table_destroy(dev_tab, NULL);

Error: CLANG_WARNING: [#def555]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:107:30: warning[core.NullDereference]: Access to field 'vram' results in a dereference of a null pointer (loaded from variable 'nv04')
#  105|      if (dev->chipset < 0xc0) {
#  106|         struct nv04_fifo *nv04 = obj->data;
#  107|->       req.fb_ctxdma_handle = nv04->vram;
#  108|         req.tt_ctxdma_handle = nv04->gart;
#  109|      } else if (dev->chipset >= 0xe0) {

Error: CLANG_WARNING: [#def556]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:112:30: warning[core.NullDereference]: Access to field 'engine' results in a dereference of a null pointer (loaded from variable 'nve0')
#  110|         struct nve0_fifo *nve0 = obj->data;
#  111|         req.fb_ctxdma_handle = 0xffffffff;
#  112|->       req.tt_ctxdma_handle = nve0->engine;
#  113|      }
#  114|   

Error: CLANG_WARNING: [#def557]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:119:18: warning[core.NullDereference]: Access to field 'pushbuf' results in a dereference of a null pointer (loaded from variable 'fifo')
#  117|         return ret;
#  118|   
#  119|->    fifo->pushbuf = req.pushbuf_domains;
#  120|      fifo->notify = req.notifier_handle;
#  121|      obj->handle = req.channel;

Error: COMPILER_WARNING (CWE-563): [#def558]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c: scope_hint: In function ‘nouveau_object_channel_del’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:221:8: warning[-Wunused-variable]: unused variable ‘ret’
#  221 |    int ret = drmCommandWrite(drm->fd, DRM_NOUVEAU_CHANNEL_FREE, &req, sizeof(req));
#      |        ^~~
#  219|      };
#  220|   
#  221|->    int ret = drmCommandWrite(drm->fd, DRM_NOUVEAU_CHANNEL_FREE, &req, sizeof(req));
#  222|      assert(!ret);
#  223|   }

Error: CLANG_WARNING: [#def559]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:221:8: warning[deadcode.DeadStores]: Value stored to 'ret' during its initialization is never read
#  219|      };
#  220|   
#  221|->    int ret = drmCommandWrite(drm->fd, DRM_NOUVEAU_CHANNEL_FREE, &req, sizeof(req));
#  222|      assert(!ret);
#  223|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def560]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c: scope_hint: In function ‘nouveau_bo_new’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:631:14: warning[-Wanalyzer-malloc-leak]: leak of ‘nvbo’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c: scope_hint: In function ‘nouveau_bo_new’
#  629|      struct nouveau_bo_priv *nvbo = calloc(1, sizeof(*nvbo));
#  630|      if (!nvbo)
#  631|->       return -ENOMEM;
#  632|   
#  633|      struct nouveau_bo *bo = &nvbo->base;

Error: CLANG_WARNING: [#def561]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:820:24: warning[core.NullDereference]: Access to field 'handle' results in a dereference of a null pointer (loaded from variable 'bo')
#  818|      struct nouveau_client_priv *pcli = nouveau_client(client);
#  819|      struct nouveau_pushbuf *push = NULL;
#  820|->    if (pcli->kref_nr > bo->handle)
#  821|         push = pcli->kref[bo->handle].push;
#  822|      return push;

Error: CLANG_WARNING: [#def562]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/nouveau/drm/nouveau.c:1686:19: warning[unix.Malloc]: Use of memory after it is freed
# 1684|         nouveau_bo_ref(NULL, &bo);
# 1685|   
# 1686|->       nvpb->bgn = nvpb->bo->map;
# 1687|         nvpb->ptr = nvpb->bgn;
# 1688|         push->cur = nvpb->bgn;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def563]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/sw/dri/dri_sw_winsys.c: scope_hint: In function ‘dri_sw_displaytarget_from_handle’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/winsys/sw/dri/dri_sw_winsys.c:324:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  322|      struct sw_displaytarget *sw = dri_sw_displaytarget_create(winsys, templ->usage, templ->format, templ->width0, templ->height0, 64, NULL, stride);
#  323|      struct dri_sw_displaytarget *dri_sw_dt = dri_sw_displaytarget(sw);
#  324|->    dri_sw_dt->fd = fd;
#  325|      dri_sw_dt->offset = whandle->offset;
#  326|      return sw;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def564]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_blorp_exec.c:35: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h: scope_hint: In function ‘blorp_setup_binding_table’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1239:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘surface_offsets[0]’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_blorp_exec.c:461:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h: scope_hint: In function ‘blorp_setup_binding_table’
# 1237|   
# 1238|         if (params->dst.enabled) {
# 1239|->          blorp_emit_surface_state(batch, &params->dst,
# 1240|                                     params->fast_clear_op,
# 1241|                                     surface_maps[BLORP_RENDERBUFFER_BT_INDEX],

Error: GCC_ANALYZER_WARNING (CWE-457): [#def565]
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1249:52: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘surface_maps[0]’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_blorp_exec.c:461:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h: scope_hint: In function ‘blorp_setup_binding_table’
# 1247|               params->depth.enabled ? &params->depth : &params->stencil;
# 1248|            blorp_emit_null_surface_state(batch, surface,
# 1249|->                                        surface_maps[BLORP_RENDERBUFFER_BT_INDEX]);
# 1250|         }
# 1251|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def566]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_blorp.c:50: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h: scope_hint: In function ‘blorp_update_clear_color’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1487:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1481:19: note: in expansion of macro ‘blorp_emitn’
# 1485|                                 .MemoryAddress = clear_addr);
# 1486|      /* dw starts at dword 1, but we need to fill dwords 3 and 5 */
# 1487|->    dw[2] = info->clear_color.u32[0];
# 1488|      dw[3] = 0;
# 1489|      dw[4] = info->clear_color.u32[1];

Error: GCC_ANALYZER_WARNING (CWE-476): [#def567]
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1501:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1481:19: note: in expansion of macro ‘blorp_emitn’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:176:30: note: in definition of macro ‘_blorp_cmd_pack’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1481:19: note: in expansion of macro ‘blorp_emitn’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1481:38: note: in expansion of macro ‘GENX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h: scope_hint: In function ‘blorp_update_clear_color’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1493:9: note: in expansion of macro ‘blorp_emitn’
# 1499|                       .MemoryAddress = clear_addr);
# 1500|      /* dw starts at dword 1, but we need to fill dwords 3 and 5 */
# 1501|->    dw[2] = info->clear_color.u32[2];
# 1502|      dw[3] = 0;
# 1503|      dw[4] = info->clear_color.u32[3];

Error: CLANG_WARNING: [#def568]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_blorp.c:50: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1648:7: warning[deadcode.DeadStores]: Value stored to 'dst' is never read
# 1646|      if (cs_prog_data->push.cross_thread.size > 0) {
# 1647|         memcpy(dst, src, cs_prog_data->push.cross_thread.size);
# 1648|->       dst += cs_prog_data->push.cross_thread.size;
# 1649|         src += cs_prog_data->push.cross_thread.size;
# 1650|      }

Error: CLANG_WARNING: [#def569]
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:1649:7: warning[deadcode.DeadStores]: Value stored to 'src' is never read
# 1647|         memcpy(dst, src, cs_prog_data->push.cross_thread.size);
# 1648|         dst += cs_prog_data->push.cross_thread.size;
# 1649|->       src += cs_prog_data->push.cross_thread.size;
# 1650|      }
# 1651|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def570]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/crocus/crocus_blorp.c:46: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h: scope_hint: In function ‘blorp_emit_pipeline’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h:1397:4: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘urb_deref_block_size’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h:1185:4: note: in expansion of macro ‘blorp_emit_dynamic’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/crocus/crocus_blorp.c: scope_hint: In function ‘blorp_emit_pipeline’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h:1185:4: note: in expansion of macro ‘blorp_emit_dynamic’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h: scope_hint: In function ‘blorp_emit_pipeline’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/crocus/crocus_blorp.c: scope_hint: In function ‘blorp_emit_pipeline’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h: scope_hint: In function ‘blorp_emit_pipeline’
# 1395|      }
# 1396|   
# 1397|->    blorp_emit_sf_config(batch, params, urb_deref_block_size);
# 1398|      blorp_emit_ps_config(batch, params);
# 1399|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def571]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan_hasvk/genX_blorp_exec.c:35: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h: scope_hint: In function ‘blorp_setup_binding_table’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h:1582:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘surface_offsets[0]’
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h:35: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan_hasvk/genX_blorp_exec.c:336:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan_hasvk/anv_private.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan_hasvk/genX_blorp_exec.c:26: included_from: Included from here.
# 1580|   
# 1581|         if (params->dst.enabled) {
# 1582|->          blorp_emit_surface_state(batch, &params->dst,
# 1583|                                     params->fast_clear_op,
# 1584|                                     surface_maps[BLORP_RENDERBUFFER_BT_INDEX],

Error: GCC_ANALYZER_WARNING (CWE-457): [#def572]
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_elk.h:1592:52: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘surface_maps[0]’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan_hasvk/genX_blorp_exec.c:336:1: note: in expansion of macro ‘genX’
# 1590|               params->depth.enabled ? &params->depth : &params->stencil;
# 1591|            blorp_emit_null_surface_state(batch, surface,
# 1592|->                                        surface_maps[BLORP_RENDERBUFFER_BT_INDEX]);
# 1593|         }
# 1594|   

Error: COMPILER_WARNING (CWE-563): [#def573]
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:171: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_blorp.c:50: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/common/intel_genX_state_brw.h: scope_hint: In function ‘intel_set_ps_dispatch_state’
mesa-24.1.2-build/mesa-24.1.2/src/intel/common/intel_genX_state_brw.h:51:9: warning[-Wunused-but-set-variable]: variable ‘enable_8’ set but not used
#   51 |    bool enable_8  = prog_data->dispatch_8;
#      |         ^~~~~~~~
#   49|      assert(rasterization_samples != 0);
#   50|   
#   51|->    bool enable_8  = prog_data->dispatch_8;
#   52|      bool enable_16 = prog_data->dispatch_16;
#   53|      bool enable_32 = prog_data->dispatch_32;

Error: CLANG_WARNING: [#def574]
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/iris/iris_blorp.c:50: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/blorp/blorp_genX_exec_brw.h:171: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/common/intel_genX_state_brw.h:66:7: warning[deadcode.DeadStores]: Value stored to 'enable_8' is never read
#   64|          ps->RenderTargetResolveType == RESOLVE_PARTIAL ||
#   65|          ps->RenderTargetResolveType == RESOLVE_FULL)
#   66|->       enable_8 = false;
#   67|   #elif GFX_VER >= 8
#   68|      /* BDW has the same wording as SKL, except some of the fields mentioned

Error: CLANG_WARNING: [#def575]
mesa-24.1.2-build/mesa-24.1.2/src/intel/common/intel_genX_state_brw.h:102:10: warning[deadcode.DeadStores]: Value stored to 'enable_8' is never read
#  100|          */
#  101|         if (enable_32 || enable_16)
#  102|->          enable_8 = false;
#  103|         if (GFX_VER < 12 && enable_32)
#  104|            enable_16 = false;

Error: CLANG_WARNING: [#def576]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_disasm_info.cpp:159:8: warning[core.NullDereference]: Access to field 'opcode' results in a dereference of a null pointer (loaded from variable 'inst')
#  157|       * a corresponding hardware instruction to disassemble.
#  158|       */
#  159|->    if (inst->opcode == BRW_OPCODE_DO) {
#  160|         disasm->use_tail = true;
#  161|      }

Error: CLANG_WARNING: [#def577]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_fs_combine_constants.cpp:1505:14: warning[core.CallAndMessage]: Called C++ object pointer is null
# 1503|            insert_block = imm->block;
# 1504|         } else {
# 1505|->          if (imm->block->start()->opcode == BRW_OPCODE_DO) {
# 1506|               /* DO blocks are weird. They can contain only the single DO
# 1507|                * instruction. As a result, MOV instructions cannot be added to

Error: CLANG_WARNING: [#def578]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_fs_lower_simd_width.cpp:114:51: warning[core.DivideZero]: Division by zero
#  112|       */
#  113|      if (inst->is_3src(compiler) && !devinfo->supports_simd16_3src)
#  114|->       max_width = MIN2(max_width, inst->exec_size / reg_count);
#  115|   
#  116|      if (inst->opcode != BRW_OPCODE_MOV) {

Error: CLANG_WARNING: [#def579]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_fs_opt_virtual_grfs.cpp:162:13: warning[deadcode.DeadStores]: Value stored to 'reg' is never read
#  160|               inst->remove(block);
#  161|            } else {
#  162|->             reg = vgrf_to_reg[inst->dst.nr];
#  163|               assert(new_reg_offset[reg] == 0);
#  164|               assert(new_virtual_grf[reg] == inst->dst.nr);

Error: COMPILER_WARNING (CWE-563): [#def580]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_fs_reg_allocate.cpp: scope_hint: In function ‘void brw_fs_alloc_reg_sets(brw_compiler*)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_fs_reg_allocate.cpp:84:36: warning[-Wunused-variable]: unused variable ‘devinfo’
#   84 |    const struct intel_device_info *devinfo = compiler->devinfo;
#      |                                    ^~~~~~~
#   82|   brw_fs_alloc_reg_sets(struct brw_compiler *compiler)
#   83|   {
#   84|->    const struct intel_device_info *devinfo = compiler->devinfo;
#   85|      int base_reg_count = BRW_MAX_GRF;
#   86|   

Error: CLANG_WARNING: [#def581]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_fs_reg_allocate.cpp:84:36: warning[deadcode.DeadStores]: Value stored to 'devinfo' during its initialization is never read
#   82|   brw_fs_alloc_reg_sets(struct brw_compiler *compiler)
#   83|   {
#   84|->    const struct intel_device_info *devinfo = compiler->devinfo;
#   85|      int base_reg_count = BRW_MAX_GRF;
#   86|   

Error: CLANG_WARNING: [#def582]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_kernel.c:552:4: warning[unix.Malloc]: Potential leak of memory pointed to by '_store'
#  550|   
#  551|      /* Quick sanity check */
#  552|->    assert(util_dynarray_num_elements(&scratch_stores, nir_intrinsic_instr *) == 0 ||
#  553|             progress);
#  554|   

Error: CLANG_WARNING: [#def583]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_cfg.cpp:78:4: warning[core.CallAndMessage]: Called C++ object pointer is null
#   76|                           enum bblock_link_kind kind)
#   77|   {
#   78|->    successor->parents.push_tail(::link(mem_ctx, this, kind));
#   79|      children.push_tail(::link(mem_ctx, successor, kind));
#   80|   }

Error: CLANG_WARNING: [#def584]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_cfg.cpp:248:10: warning[core.CallAndMessage]: Called C++ object pointer is null
#  246|   	 next = new_block();
#  247|            assert(cur_if != NULL);
#  248|->          cur_if->add_successor(mem_ctx, next, bblock_link_logical);
#  249|            cur_else->add_successor(mem_ctx, next, bblock_link_physical);
#  250|   

Error: CLANG_WARNING: [#def585]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_cfg.cpp:274:13: warning[core.CallAndMessage]: Called C++ object pointer is null
#  272|            } else {
#  273|               assert(cur_if != NULL);
#  274|->             cur_if->add_successor(mem_ctx, cur_endif, bblock_link_logical);
#  275|            }
#  276|   

Error: CLANG_WARNING: [#def586]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_cfg.cpp:359:38: warning[core.CallAndMessage]: Called C++ object pointer is null
#  357|             */
#  358|            assert(cur_do != NULL);
#  359|->          cur->add_successor(mem_ctx, cur_do->next(), bblock_link_logical);
#  360|   
#  361|   	 next = new_block();

Error: CLANG_WARNING: [#def587]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_cfg.cpp:413:41: warning[core.CallAndMessage]: Called C++ object pointer is null
#  411|               cur->add_successor(mem_ctx, cur_do, bblock_link_logical);
#  412|            } else {
#  413|->             cur->add_successor(mem_ctx, cur_do->next(), bblock_link_logical);
#  414|            }
#  415|   

Error: CLANG_WARNING: [#def588]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_cfg.cpp:611:4: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
#  609|         util_dynarray_append(scratch, link_desc, l);
#  610|      }
#  611|->    qsort(scratch->data, util_dynarray_num_elements(scratch, link_desc),
#  612|            sizeof(link_desc), compare_link_desc);
#  613|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def589]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_clip_util.c: scope_hint: In function ‘elk_clip_interp_vertex’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_clip_util.c:267:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘t_nopersp’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.h:42: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_clip.h:36: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_clip_util.c:32: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_clip_util.c: scope_hint: In function ‘elk_clip_interp_vertex’
#  265|            if (interp != INTERP_MODE_FLAT) {
#  266|               struct elk_reg tmp = get_tmp(c);
#  267|->             struct elk_reg t =
#  268|                  interp == INTERP_MODE_NOPERSPECTIVE ? t_nopersp : t0;
#  269|   

Error: CLANG_WARNING: [#def590]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_compiler.c:166:4: warning[deadcode.DeadStores]: Value stored to 'bits' is never read
#  164|   
#  165|      mask = 3;
#  166|->    bits += util_bitcount64(mask);
#  167|   
#  168|      assert(bits <= util_bitcount64(UINT64_MAX));

Error: CLANG_WARNING: [#def591]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_disasm.c:736:10: warning[deadcode.DeadStores]: Value stored to 'err' is never read
#  734|                      elem_size);
#  735|            string(file, "<");
#  736|->          err |= control(file, "horiz stride", horiz_stride,
#  737|                           elk_inst_dst_hstride(devinfo, inst), NULL);
#  738|            string(file, ">");

Error: CLANG_WARNING: [#def592]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_disasm.c:748:10: warning[deadcode.DeadStores]: Value stored to 'err' is never read
#  746|               format(file, " %d", elk_inst_dst_ia1_addr_imm(devinfo, inst));
#  747|            string(file, "]<");
#  748|->          err |= control(file, "horiz stride", horiz_stride,
#  749|                           elk_inst_dst_hstride(devinfo, inst), NULL);
#  750|            string(file, ">");

Error: CLANG_WARNING: [#def593]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_disasm.c:762:10: warning[deadcode.DeadStores]: Value stored to 'err' is never read
#  760|               format(file, ".%u", 16 / elem_size);
#  761|            string(file, "<1>");
#  762|->          err |= control(file, "writemask", writemask,
#  763|                           elk_inst_da16_writemask(devinfo, inst), NULL);
#  764|            string(file, elk_reg_type_to_letters(type));

Error: CLANG_WARNING: [#def594]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_disasm.c:766:10: warning[deadcode.DeadStores]: Value stored to 'err' is never read
#  764|            string(file, elk_reg_type_to_letters(type));
#  765|         } else {
#  766|->          err = 1;
#  767|            string(file, "Indirect align16 address mode not supported");
#  768|         }

Error: CLANG_WARNING: [#def595]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_disasm.c:805:7: warning[deadcode.DeadStores]: Value stored to 'err' is never read
#  803|   
#  804|      if (!is_align1) {
#  805|->       err |= control(file, "writemask", writemask,
#  806|                        elk_inst_3src_a16_dst_writemask(devinfo, inst), NULL);
#  807|      }

Error: CLANG_WARNING: [#def596]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_disasm_info.c:159:29: warning[core.NullDereference]: Access to field 'opcode' results in a dereference of a null pointer (loaded from variable 'inst')
#  157|       * a corresponding hardware instruction to disassemble.
#  158|       */
#  159|->    if (devinfo->ver >= 6 && inst->opcode == ELK_OPCODE_DO) {
#  160|         disasm->use_tail = true;
#  161|      }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def597]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.c: scope_hint: In function ‘elk_num_sources_from_inst’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.c:807:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.h:38: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.c:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.c: scope_hint: In function ‘elk_num_sources_from_inst’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.c: scope_hint: In function ‘elk_num_sources_from_inst’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.c: scope_hint: In function ‘elk_num_sources_from_inst’
#  805|      } else {
#  806|         assert(desc->nsrc < 4);
#  807|->       return desc->nsrc;
#  808|      }
#  809|   

Error: COMPILER_WARNING: [#def598]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:647:23: warning[-Wunused-const-variable=]: ‘gfx11_datatype_table’ defined but not used
#  647 | static const uint32_t gfx11_datatype_table[32] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~
#  645|   };
#  646|   
#  647|-> static const uint32_t gfx11_datatype_table[32] = {
#  648|      0b001000000000000000001,
#  649|      0b001000000000001000000,

Error: COMPILER_WARNING: [#def599]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:682:23: warning[-Wunused-const-variable=]: ‘gfx12_control_index_table’ defined but not used
#  682 | static const uint32_t gfx12_control_index_table[32] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
#  680|   };
#  681|   
#  682|-> static const uint32_t gfx12_control_index_table[32] = {
#  683|      0b000000000000000000100, /* 	       (16|M0)                            */
#  684|      0b000000000000000000011, /* 	       (8|M0)                             */

Error: COMPILER_WARNING: [#def600]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:717:23: warning[-Wunused-const-variable=]: ‘gfx12_datatype_table’ defined but not used
#  717 | static const uint32_t gfx12_datatype_table[32] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~
#  715|   };
#  716|   
#  717|-> static const uint32_t gfx12_datatype_table[32] = {
#  718|      0b11010110100101010100, /* grf<1>:f  grf:f  grf:f  */
#  719|      0b00000110100101010100, /* grf<1>:f  grf:f  arf:ub */

Error: COMPILER_WARNING: [#def601]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:752:23: warning[-Wunused-const-variable=]: ‘gfx12_subreg_table’ defined but not used
#  752 | static const uint16_t gfx12_subreg_table[32] = {
#      |                       ^~~~~~~~~~~~~~~~~~
#  750|   };
#  751|   
#  752|-> static const uint16_t gfx12_subreg_table[32] = {
#  753|      0b000000000000000, /* .0  .0  .0  */
#  754|      0b100000000000000, /* .0  .0  .16 */

Error: COMPILER_WARNING: [#def602]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:787:23: warning[-Wunused-const-variable=]: ‘gfx12_src0_index_table’ defined but not used
#  787 | static const uint16_t gfx12_src0_index_table[16] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~~~
#  785|   };
#  786|   
#  787|-> static const uint16_t gfx12_src0_index_table[16] = {
#  788|      0b010001100100, /*       r<8;8,1>  */
#  789|      0b000000000000, /*       r<0;1,0>  */

Error: COMPILER_WARNING: [#def603]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:806:23: warning[-Wunused-const-variable=]: ‘gfx12_src1_index_table’ defined but not used
#  806 | static const uint16_t gfx12_src1_index_table[16] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~~~
#  804|   };
#  805|   
#  806|-> static const uint16_t gfx12_src1_index_table[16] = {
#  807|      0b000100011001, /*       r<8;8,1> */
#  808|      0b000000000000, /*       r<0;1,0> */

Error: COMPILER_WARNING: [#def604]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:825:23: warning[-Wunused-const-variable=]: ‘xehp_src0_index_table’ defined but not used
#  825 | static const uint16_t xehp_src0_index_table[16] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~~
#  823|   };
#  824|   
#  825|-> static const uint16_t xehp_src0_index_table[16] = {
#  826|      0b000100000000, /*       r<1;1,0>  */
#  827|      0b000000000000, /*       r<0;1,0>  */

Error: COMPILER_WARNING: [#def605]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:844:23: warning[-Wunused-const-variable=]: ‘xehp_src1_index_table’ defined but not used
#  844 | static const uint16_t xehp_src1_index_table[16] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~~
#  842|   };
#  843|   
#  844|-> static const uint16_t xehp_src1_index_table[16] = {
#  845|      0b000001000000, /*       r<1;1,0>    */
#  846|      0b000000000000, /*       r<0;1,0>    */

Error: COMPILER_WARNING: [#def606]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:863:23: warning[-Wunused-const-variable=]: ‘xe2_control_index_table’ defined but not used
#  863 | static const uint32_t xe2_control_index_table[32] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~
#  861|   };
#  862|   
#  863|-> static const uint32_t xe2_control_index_table[32] = {
#  864|      0b000000000000000100, /* (16|M0)               */
#  865|      0b000000100000000000, /* (W) (1|M0)            */

Error: COMPILER_WARNING: [#def607]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:898:23: warning[-Wunused-const-variable=]: ‘xe2_datatype_table’ defined but not used
#  898 | static const uint32_t xe2_datatype_table[32] = {
#      |                       ^~~~~~~~~~~~~~~~~~
#  896|   };
#  897|   
#  898|-> static const uint32_t xe2_datatype_table[32] = {
#  899|      0b11010110100101010100, /* grf<1>:f grf:f grf:f    */
#  900|      0b11010100100101010100, /* arf<1>:f grf:f grf:f    */

Error: COMPILER_WARNING: [#def608]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:933:23: warning[-Wunused-const-variable=]: ‘xe2_subreg_table’ defined but not used
#  933 | static const uint16_t xe2_subreg_table[16] = {
#      |                       ^~~~~~~~~~~~~~~~
#  931|   };
#  932|   
#  933|-> static const uint16_t xe2_subreg_table[16] = {
#  934|      0b000000000000, /* .0 .0  */
#  935|      0b000010000000, /* .0 .4  */

Error: COMPILER_WARNING: [#def609]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:952:23: warning[-Wunused-const-variable=]: ‘xe2_src0_index_table’ defined but not used
#  952 | static const uint16_t xe2_src0_index_table[8] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~
#  950|   };
#  951|   
#  952|-> static const uint16_t xe2_src0_index_table[8] = {
#  953|      0b00100000000, /* r<1;1,0>      */
#  954|      0b00000000000, /* r<0;1,0>      */

Error: COMPILER_WARNING: [#def610]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:963:23: warning[-Wunused-const-variable=]: ‘xe2_src1_index_table’ defined but not used
#  963 | static const uint16_t xe2_src1_index_table[16] = {
#      |                       ^~~~~~~~~~~~~~~~~~~~
#  961|   };
#  962|   
#  963|-> static const uint16_t xe2_src1_index_table[16] = {
#  964|      0b0000100000000000, /* r<1;1,0>.0  */
#  965|      0b0000000000000000, /* r<0;1,0>.0  */

Error: GCC_ANALYZER_WARNING (CWE-476): [#def611]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c: scope_hint: In function ‘elk_compact_instructions’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:1950:49: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘old_ip’
# 1948|         void *dst = store + offset;
# 1949|   
# 1950|->       old_ip[offset / sizeof(elk_compact_inst)] = src_offset / sizeof(elk_inst);
# 1951|         compacted_counts[src_offset / sizeof(elk_inst)] = compacted_count;
# 1952|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def612]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_compact.c:1951:55: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘compacted_counts’
# 1949|   
# 1950|         old_ip[offset / sizeof(elk_compact_inst)] = src_offset / sizeof(elk_inst);
# 1951|->       compacted_counts[src_offset / sizeof(elk_inst)] = compacted_count;
# 1952|   
# 1953|         elk_inst inst = precompact(p->isa, *src);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def613]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c: scope_hint: In function ‘cat’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:54:14: warning[-Wanalyzer-malloc-leak]: leak of ‘error_msg.str’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:83:29: note: in definition of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:83:29: note: in definition of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c: scope_hint: In function ‘cat’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:83:29: note: in definition of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2281:7: note: in expansion of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:83:29: note: in definition of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2284:10: note: in expansion of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:83:29: note: in definition of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:83:29: note: in definition of macro ‘CHECK’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c: scope_hint: In function ‘cat’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:12: note: in definition of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu.h:38: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:42: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:74:27: note: in expansion of macro ‘FC’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:149:1: note: in expansion of macro ‘F’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c: scope_hint: In function ‘cat’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:77:10: note: in expansion of macro ‘CAT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:77:10: note: in expansion of macro ‘CAT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:77:10: note: in expansion of macro ‘CAT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:318:7: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:12: note: in definition of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:12: note: in definition of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:118:1: note: in expansion of macro ‘FF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:373:1: note: in expansion of macro ‘F8’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:118:1: note: in expansion of macro ‘FF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:373:1: note: in expansion of macro ‘F8’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_defines.h:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:869:4: note: in expansion of macro ‘assume’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:870:4: note: in expansion of macro ‘assume’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:870:4: note: in expansion of macro ‘assume’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:118:1: note: in expansion of macro ‘FF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_inst.h:373:1: note: in expansion of macro ‘F8’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:12: note: in definition of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:322:10: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:322:10: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:322:10: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:322:10: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:322:10: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:77:10: note: in expansion of macro ‘CAT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:322:10: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:77:10: note: in expansion of macro ‘CAT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:322:10: note: in expansion of macro ‘ERROR_IF’
#   52|   cat(struct string *dest, const struct string src)
#   53|   {
#   54|->    dest->str = realloc(dest->str, dest->len + src.len + 1);
#   55|      memcpy(dest->str + dest->len, src.str, src.len);
#   56|      dest->str[dest->len + src.len] = '\0';

Error: GCC_ANALYZER_WARNING (CWE-688): [#def614]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:55:4: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:73:20: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2279:7: note: in expansion of macro ‘ERROR’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:73:20: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2279:7: note: in expansion of macro ‘ERROR’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:76:22: note: in expansion of macro ‘CONTAINS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:73:20: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2279:7: note: in expansion of macro ‘ERROR’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:73:20: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2279:7: note: in expansion of macro ‘ERROR’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:77:10: note: in expansion of macro ‘CAT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:73:20: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2279:7: note: in expansion of macro ‘ERROR’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:77:10: note: in expansion of macro ‘CAT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:73:20: note: in expansion of macro ‘ERROR_IF’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_eu_validate.c:2279:7: note: in expansion of macro ‘ERROR’
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
#   53|   {
#   54|      dest->str = realloc(dest->str, dest->len + src.len + 1);
#   55|->    memcpy(dest->str + dest->len, src.str, src.len);
#   56|      dest->str[dest->len + src.len] = '\0';
#   57|      dest->len = dest->len + src.len;

Error: CLANG_WARNING: [#def615]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_bank_conflicts.cpp:285:10: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
#  283|            v(alloc(u.size)), size(u.size)
#  284|         {
#  285|->          memcpy(v, u.v,
#  286|                   DIV_ROUND_UP(u.size, vector_width) * sizeof(vector_type));
#  287|         }

Error: CLANG_WARNING: [#def616]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_bank_conflicts.cpp:695:30: warning[core.uninitialized.Assign]: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage
#  693|            const unsigned m = DIV_ROUND_UP(conflicts[r].size, vector_width);
#  694|            for (unsigned s = 0; s < m; s++)
#  695|->             any_conflicts[r] |= sums(conflicts[r].v[s]);
#  696|         }
#  697|   

Error: CLANG_WARNING: [#def617]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_bank_conflicts.cpp:885:17: warning[cplusplus.NewDelete]: Use of memory allocated with size zero
#  883|            const unsigned reg = reg_of(r);
#  884|            const unsigned s = p.atom_of_reg(reg);
#  885|->          r.nr = map.v[s] + reg - p.reg_of_atom(s);
#  886|            r.offset = r.offset % REG_SIZE;
#  887|         }

Error: CLANG_WARNING: [#def618]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_sel_peephole.cpp:25: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_builder.h:77:26: warning[core.NullDereference]: Access to field 'exec_size' results in a dereference of a null pointer (loaded from variable 'inst')
#   75|         fs_builder(elk_fs_visitor *shader, elk_bblock_t *block, elk_fs_inst *inst) :
#   76|            shader(shader), block(block), cursor(inst),
#   77|->          _dispatch_width(inst->exec_size),
#   78|            _group(inst->group),
#   79|            force_writemask_all(inst->force_writemask_all)

Error: CLANG_WARNING: [#def619]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_cse.cpp:224:7: warning[deadcode.DeadStores]: Value stored to 'copy' is never read
#  222|            src = offset(src, bld, 1);
#  223|         }
#  224|->       copy = bld.LOAD_PAYLOAD(inst->dst, payload, inst->sources,
#  225|                                 inst->header_size);
#  226|      } else if (written != dst_width) {

Error: CLANG_WARNING: [#def620]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_cse.cpp:235:7: warning[deadcode.DeadStores]: Value stored to 'copy' is never read
#  233|            src = offset(src, bld, 1);
#  234|         }
#  235|->       copy = bld.LOAD_PAYLOAD(inst->dst, payload, sources, 0);
#  236|      } else {
#  237|         copy = bld.MOV(inst->dst, src);

Error: CLANG_WARNING: [#def621]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:1772:21: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 1770|         case ELK_OPCODE_FBH:
# 1771|            assert(devinfo->ver >= 7);
# 1772|->          elk_FBH(p, retype(dst, src[0].type), src[0]);
# 1773|            break;
# 1774|         case ELK_OPCODE_FBL:

Error: CLANG_WARNING: [#def622]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:1895:29: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1893|            assert(src[0].type == ELK_REGISTER_TYPE_UW);
# 1894|            assert(src[1].type == ELK_REGISTER_TYPE_UW);
# 1895|->          src[0].subnr = 0 * type_sz(src[0].type);
# 1896|            if (src[1].file == ELK_IMMEDIATE_VALUE) {
# 1897|               assert(src[1].ud == 0);

Error: CLANG_WARNING: [#def623]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:1907:29: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1905|            assert(src[0].type == ELK_REGISTER_TYPE_UW);
# 1906|            assert(src[1].type == ELK_REGISTER_TYPE_UW);
# 1907|->          src[0].subnr = 4 * type_sz(src[0].type);
# 1908|            if (src[1].file == ELK_IMMEDIATE_VALUE) {
# 1909|               assert(src[1].ud == 0);

Error: CLANG_WARNING: [#def624]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:1971:10: warning[core.CallAndMessage]: 4th function call argument is an uninitialized value
# 1969|         case ELK_SHADER_OPCODE_MOV_RELOC_IMM:
# 1970|            assert(src[0].file == ELK_IMMEDIATE_VALUE);
# 1971|->          elk_MOV_reloc_imm(p, dst, dst.type, src[0].ud);
# 1972|            break;
# 1973|   

Error: CLANG_WARNING: [#def625]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:2005:10: warning[core.CallAndMessage]: 7th function call argument is an uninitialized value
# 2003|               ELK_OPCODE_SENDC : ELK_OPCODE_SEND;
# 2004|   
# 2005|->          elk_memory_fence(p, dst, src[0], send_op,
# 2006|                             elk_message_target(inst->sfid),
# 2007|                             inst->desc,

Error: CLANG_WARNING: [#def626]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:2072:10: warning[core.CallAndMessage]: 4th function call argument is an uninitialized value
# 2070|            assert(src[1].file == ELK_IMMEDIATE_VALUE);
# 2071|            assert(src[1].type == ELK_REGISTER_TYPE_UD);
# 2072|->          generate_quad_swizzle(inst, dst, src[0], src[1].ud);
# 2073|            break;
# 2074|   

Error: CLANG_WARNING: [#def627]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:2083:10: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 2081|            assert(src[2].file == ELK_IMMEDIATE_VALUE);
# 2082|            assert(src[2].type == ELK_REGISTER_TYPE_UD);
# 2083|->          const unsigned component = src[1].ud;
# 2084|            const unsigned cluster_size = src[2].ud;
# 2085|            assert(inst->src[0].file != ARF && inst->src[0].file != FIXED_GRF);

Error: CLANG_WARNING: [#def628]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:2141:43: warning[core.UndefinedBinaryOperatorResult]: The left operand of '<<' is a garbage value
# 2139|             */
# 2140|            enum elk_rnd_mode mode =
# 2141|->             (enum elk_rnd_mode) (src[0].d << ELK_CR0_RND_MODE_SHIFT);
# 2142|            elk_float_controls_mode(p, mode, ELK_CR0_RND_MODE_MASK);
# 2143|         }

Error: CLANG_WARNING: [#def629]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:2149:10: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 2147|            assert(src[0].file == ELK_IMMEDIATE_VALUE);
# 2148|            assert(src[1].file == ELK_IMMEDIATE_VALUE);
# 2149|->          elk_float_controls_mode(p, src[0].d, src[1].d);
# 2150|            break;
# 2151|   

Error: CLANG_WARNING: [#def630]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_generator.cpp:2153:26: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 2151|   
# 2152|         case ELK_SHADER_OPCODE_READ_SR_REG:
# 2153|->          elk_MOV(p, dst, elk_sr0_reg(src[0].ud));
# 2154|            break;
# 2155|   

Error: COMPILER_WARNING (CWE-563): [#def631]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp: scope_hint: In function ‘elk_fs_reg emit_work_group_id_setup(nir_to_elk_state&)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp:163:20: warning[-Wunused-variable]: unused variable ‘s’
#  163 |    elk_fs_visitor &s = ntb.s;
#      |                    ^
#  161|   emit_work_group_id_setup(nir_to_elk_state &ntb)
#  162|   {
#  163|->    elk_fs_visitor &s = ntb.s;
#  164|      const fs_builder &bld = ntb.bld;
#  165|   

Error: COMPILER_WARNING (CWE-563): [#def632]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp: scope_hint: In function ‘void fs_nir_emit_vs_intrinsic(nir_to_elk_state&, nir_intrinsic_instr*)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp:2607:20: warning[-Wunused-variable]: unused variable ‘s’
# 2607 |    elk_fs_visitor &s = ntb.s;
#      |                    ^
# 2605|   {
# 2606|      const fs_builder &bld = ntb.bld;
# 2607|->    elk_fs_visitor &s = ntb.s;
# 2608|      assert(s.stage == MESA_SHADER_VERTEX);
# 2609|   

Error: COMPILER_WARNING (CWE-563): [#def633]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp: scope_hint: In function ‘elk_fs_reg emit_samplepos_setup(nir_to_elk_state&)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp:3486:29: warning[-Wunused-variable]: unused variable ‘devinfo’
# 3486 |    const intel_device_info *devinfo = ntb.devinfo;
#      |                             ^~~~~~~
# 3484|   emit_samplepos_setup(nir_to_elk_state &ntb)
# 3485|   {
# 3486|->    const intel_device_info *devinfo = ntb.devinfo;
# 3487|      const fs_builder &bld = ntb.bld;
# 3488|      elk_fs_visitor &s = ntb.s;

Error: COMPILER_WARNING (CWE-563): [#def634]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp: scope_hint: In function ‘elk_fs_reg emit_samplemaskin_setup(nir_to_elk_state&)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp:3666:29: warning[-Wunused-variable]: unused variable ‘devinfo’
# 3666 |    const intel_device_info *devinfo = ntb.devinfo;
#      |                             ^~~~~~~
# 3664|   emit_samplemaskin_setup(nir_to_elk_state &ntb)
# 3665|   {
# 3666|->    const intel_device_info *devinfo = ntb.devinfo;
# 3667|      const fs_builder &bld = ntb.bld;
# 3668|      elk_fs_visitor &s = ntb.s;

Error: COMPILER_WARNING (CWE-563): [#def635]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp: scope_hint: In function ‘void fs_nir_emit_cs_intrinsic(nir_to_elk_state&, nir_intrinsic_instr*)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp:4063:29: warning[-Wunused-variable]: unused variable ‘devinfo’
# 4063 |    const intel_device_info *devinfo = ntb.devinfo;
#      |                             ^~~~~~~
# 4061|                            nir_intrinsic_instr *instr)
# 4062|   {
# 4063|->    const intel_device_info *devinfo = ntb.devinfo;
# 4064|      const fs_builder &bld = ntb.bld;
# 4065|      elk_fs_visitor &s = ntb.s;

Error: COMPILER_WARNING (CWE-563): [#def636]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp: scope_hint: In function ‘elk_fs_reg get_timestamp(const elk::fs_builder&)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp:4629:29: warning[-Wunused-variable]: unused variable ‘devinfo’
# 4629 |    const intel_device_info *devinfo = s.devinfo;
#      |                             ^~~~~~~
# 4627|   {
# 4628|      elk_fs_visitor &s = *bld.shader;
# 4629|->    const intel_device_info *devinfo = s.devinfo;
# 4630|   
# 4631|      assert(devinfo->ver >= 7);

Error: COMPILER_WARNING (CWE-563): [#def637]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp: scope_hint: In function ‘void fs_nir_emit_surface_atomic(nir_to_elk_state&, const elk::fs_builder&, nir_intrinsic_instr*, elk_fs_reg, bool)’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_nir.cpp:6322:29: warning[-Wunused-variable]: unused variable ‘devinfo’
# 6322 |    const intel_device_info *devinfo = ntb.devinfo;
#      |                             ^~~~~~~
# 6320|                              bool bindless)
# 6321|   {
# 6322|->    const intel_device_info *devinfo = ntb.devinfo;
# 6323|      elk_fs_visitor &s = ntb.s;
# 6324|   

Error: CLANG_WARNING: [#def638]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_fs_sel_peephole.cpp:194:41: warning[core.NullDereference]: Access to field 'src' results in a dereference of a null pointer
#  192|                                    .at(block, if_inst);
#  193|   
#  194|->          if (then_mov[i]->src[0].equals(else_mov[i]->src[0])) {
#  195|               ibld.MOV(then_mov[i]->dst, then_mov[i]->src[0]);
#  196|            } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def639]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c: scope_hint: In function ‘elk_nir_analyze_ubo_ranges’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:262:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:210:7: note: in expansion of macro ‘nir_foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c: scope_hint: In function ‘elk_nir_analyze_ubo_ranges’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:747:27: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4265:4: note: in expansion of macro ‘foreach_list_typed_from’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4265:4: note: in expansion of macro ‘foreach_list_typed_from’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c: scope_hint: In function ‘elk_nir_analyze_ubo_ranges’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:219:4: note: in expansion of macro ‘hash_table_foreach’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:236:26: note: in expansion of macro ‘ffsll’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:256:13: note: in expansion of macro ‘util_dynarray_grow’
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
/usr/include/sched.h:29: included_from: Included from here.
/usr/include/pthread.h:22: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/c11/threads.h:44: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl_types.h:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:256:13: note: in expansion of macro ‘util_dynarray_grow’
#  260|            /* first_hole is one beyond the end, so we don't need to add 1 */
#  261|            entry->range.length = first_hole - first_bit;
#  262|->          entry->benefit = 0;
#  263|   
#  264|            for (int i = 0; i < entry->range.length; i++)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def640]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:308:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:744:15: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:209:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c: scope_hint: In function ‘elk_nir_analyze_ubo_ranges’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_nir_analyze_ubo_ranges.c:219:4: note: in expansion of macro ‘hash_table_foreach’
#  306|   
#  307|      for (int i = 0; i < nr_entries; i++) {
#  308|->       out_ranges[i] = entries[i].range;
#  309|      }
#  310|      for (int i = nr_entries; i < 4; i++) {

Error: CLANG_WARNING: [#def641]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_reg_type.c:330:11: warning[core.NullDereference]: Dereference of null pointer
#  328|   
#  329|      for (enum elk_reg_type i = 0; i <= ELK_REGISTER_TYPE_LAST; i++) {
#  330|->       if (table[i].reg_type == hw_type) {
#  331|            return i;
#  332|         }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def642]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_reg_type.c: scope_hint: In function ‘elk_a16_hw_3src_type_to_reg_type’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_reg_type.c:330:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘table’
#  328|   
#  329|      for (enum elk_reg_type i = 0; i <= ELK_REGISTER_TYPE_LAST; i++) {
#  330|->       if (table[i].reg_type == hw_type) {
#  331|            return i;
#  332|         }

Error: CLANG_WARNING: [#def643]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_schedule_instructions.cpp:1922:7: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
# 1920|   
# 1921|      if (!post_reg_alloc) {
# 1922|->       memset(reads_remaining, 0, grf_count * sizeof(*reads_remaining));
# 1923|         memset(hw_reads_remaining, 0, hw_reg_count * sizeof(*hw_reads_remaining));
# 1924|         memset(written, 0, grf_count * sizeof(*written));

Error: CLANG_WARNING: [#def644]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_shader.cpp:138:30: warning[core.BitwiseShift]: Left shift by '4294967292' overflows the capacity of 'int'
#  136|   
#  137|         const unsigned shift = 4 * (2 - i);
#  138|->       offset_bits |= (offset << shift) & (0xF << shift);
#  139|      }
#  140|   

Error: GCC_ANALYZER_WARNING (CWE-787): [#def645]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_vue_map.c: scope_hint: In function ‘varying_name’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_vue_map.c:297:20: warning[-Wanalyzer-out-of-bounds]: buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/util/bitscan.h:45: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:34: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/dev/intel_device_info.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_compiler.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_vue_map.c:43: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_vue_map.c:286:4: note: in expansion of macro ‘assume’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/elk/elk_vue_map.c:297:20: note: valid subscripts for ‘elk_names’ are ‘[0]’ to ‘[2]’
#                                                       └─────────────────┘
#                                                                ^
#  295|      };
#  296|   
#  297|->    return elk_names[slot - VARYING_SLOT_MAX];
#  298|   }
#  299|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def646]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c: scope_hint: In function ‘print_kernel’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:210:4: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fp’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:202:60: note: in definition of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:544:8: note: in expansion of macro ‘util_dynarray_num_elements’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:557:4: note: in expansion of macro ‘util_dynarray_foreach’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c: scope_hint: In function ‘print_kernel’
<built-in>: note: argument 4 of ‘__builtin_fwrite’ must be non-null
#  208|      _mesa_sha1_update(&sha1_ctx, &val, sizeof(val))
#  209|   
#  210|->    fprintf(fp, "#include \"intel/compiler/brw_kernel.h\"\n");
#  211|      fprintf(fp, "\n");
#  212|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def647]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:580:7: warning[-Wanalyzer-null-argument]: use of NULL ‘all_inputs’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:202:60: note: in definition of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:544:8: note: in expansion of macro ‘util_dynarray_num_elements’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:557:4: note: in expansion of macro ‘util_dynarray_foreach’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/brw_compiler.h:27: included_from: Included from here.
/usr/include/stdio.h:735:15: note: argument 1 of ‘fwrite’ must be non-null
#  578|      if (params.txt_outfile) {
#  579|         FILE *fp = fopen(params.txt_outfile, "w");
#  580|->       fwrite(all_inputs, total_size, 1, fp);
#  581|         fclose(fp);
#  582|      }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def648]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:580:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(params.txt_outfile, "w")’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:202:60: note: in definition of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:544:8: note: in expansion of macro ‘util_dynarray_num_elements’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:557:4: note: in expansion of macro ‘util_dynarray_foreach’
/usr/include/stdio.h:735:15: note: argument 4 of ‘fwrite’ must be non-null
#  578|      if (params.txt_outfile) {
#  579|         FILE *fp = fopen(params.txt_outfile, "w");
#  580|->       fwrite(all_inputs, total_size, 1, fp);
#  581|         fclose(fp);
#  582|      }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def649]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:614:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(params.spv_outfile, "w")’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:202:60: note: in definition of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:97:27: note: in expansion of macro ‘MAX3’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:541:7: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:544:8: note: in expansion of macro ‘util_dynarray_num_elements’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_clc.c:557:4: note: in expansion of macro ‘util_dynarray_foreach’
/usr/include/stdio.h:735:15: note: argument 4 of ‘fwrite’ must be non-null
#  612|      if (params.spv_outfile) {
#  613|         FILE *fp = fopen(params.spv_outfile, "w");
#  614|->       fwrite(spirv_obj.data, spirv_obj.size, 1, fp);
#  615|         fclose(fp);
#  616|      }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def650]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_nir_clamp_image_1d_2d_array_sizes.c: scope_hint: In function ‘intel_nir_clamp_image_1d_2d_array_sizes_instr’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_nir_clamp_image_1d_2d_array_sizes.c:64:47: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_nir_clamp_image_1d_2d_array_sizes.c:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_control_flow.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4254:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4296:4: note: in expansion of macro ‘nir_foreach_function_with_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:134:4: note: in expansion of macro ‘nir_foreach_function_impl’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:101:4: note: in expansion of macro ‘nir_foreach_block_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:735:33: note: in definition of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:759:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘intel_nir_clamp_image_1d_2d_array_sizes_instr’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:3054:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:102:7: note: in expansion of macro ‘nir_foreach_instr_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4765:1: note: in expansion of macro ‘NIR_SRC_AS_’
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_nir_clamp_image_1d_2d_array_sizes.c: scope_hint: In function ‘intel_nir_clamp_image_1d_2d_array_sizes_instr’
#   62|            assert(glsl_type_is_image(deref->type));
#   63|   
#   64|->          if (!glsl_sampler_type_is_array(deref->type))
#   65|               break;
#   66|   

Error: CLANG_WARNING: [#def651]
mesa-24.1.2-build/mesa-24.1.2/src/intel/compiler/intel_nir_tcs_workarounds.c:130:7: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  128|   
#  129|      for (i = 0; i < num_end_preds; i++) {
#  130|->       emit_quads_workaround(&b, end_preds[i]);
#  131|      }
#  132|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def652]
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl.c: scope_hint: In function ‘isl_tiling_get_info’
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl.c:940:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘logical_el.<Ud390>.w’
#  938|   #undef tile_extent3d
#  939|   
#  940|->       phys_B.w = logical_el.w * bs;
#  941|         phys_B.h = 64 * 1024 / phys_B.w;
#  942|         break;

Error: CLANG_WARNING: [#def653]
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl.c:940:31: warning[core.UndefinedBinaryOperatorResult]: The left operand of '*' is a garbage value
#  938|   #undef tile_extent3d
#  939|   
#  940|->       phys_B.w = logical_el.w * bs;
#  941|         phys_B.h = 64 * 1024 / phys_B.w;
#  942|         break;

Error: CLANG_WARNING: [#def654]
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl_surface_state.c:402:7: note:  Execution continues on line 445
#  400|                                  ISL_SURF_USAGE_STORAGE_BIT))
#  401|            s.RenderTargetViewExtent = s.Depth;
#  402|->       break;
#  403|      case SURFTYPE_CUBE:
#  404|         s.MinimumArrayElement = info->view->base_array_layer;

Error: CLANG_WARNING: [#def655]
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl_surface_state.c:727:10: note: Control jumps to the 'default' case at line 732
#  725|   
#  726|            /* The format must be one of the following: */
#  727|->          switch (info->view->format) {
#  728|            case ISL_FORMAT_R32_FLOAT:
#  729|            case ISL_FORMAT_R24_UNORM_X8_TYPELESS:

Error: CLANG_WARNING: [#def656]
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl_surface_state.c:734:13: note:  Execution continues on line 800
#  732|            default:
#  733|               assert(!"Incompatible HiZ Sampling format");
#  734|->             break;
#  735|            }
#  736|         }

Error: CLANG_WARNING: [#def657]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_cmd_buffer.c:812:7: warning[core.NullDereference]: Dereference of null pointer
#  810|   
#  811|      struct anv_descriptor_set_layout *set_layout =
#  812|->       layout->set[set_index].layout;
#  813|   
#  814|      anv_cmd_buffer_maybe_dirty_descriptor_mode(

Error: CLANG_WARNING: [#def658]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_descriptor_set.c:913:8: warning[core.NullDereference]: Access to field 'binding_count' results in a dereference of a null pointer (loaded from variable 'set_layout')
#  911|   set_layout_dynamic_binding(const struct anv_descriptor_set_layout *set_layout)
#  912|   {
#  913|->    if (set_layout->binding_count == 0)
#  914|         return NULL;
#  915|   

Error: CLANG_WARNING: [#def659]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_device.c:1970:10: warning[core.BitwiseShift]: Left shift by '32' overflows the capacity of 'unsigned int'
# 1968|   
# 1969|         device->memory.desc_buffer_mem_types |=
# 1970|->          BITFIELD_BIT(device->memory.type_count);
# 1971|   
# 1972|         struct anv_memory_type *new_type =

Error: GCC_ANALYZER_WARNING (CWE-476): [#def660]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_device.c: scope_hint: In function ‘anv_MapMemory2KHR’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_device.c:4730:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline_cache.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:92: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_device.c:42: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:280:16: note: in definition of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_device.c:4728:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_device.c:4728:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_device.c: scope_hint: In function ‘anv_MapMemory2KHR’
# 4728|            vk_find_struct_const(pMemoryMapInfo->pNext, MEMORY_MAP_PLACED_INFO_EXT);
# 4729|         assert(placed_info != NULL);
# 4730|->       placed_addr = placed_info->pPlacedAddress;
# 4731|      }
# 4732|   

Error: CLANG_WARNING: [#def661]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:1356:48: warning[core.NullDereference]: Access to field 'drmFormatModifier' results in a dereference of a null pointer (loaded from variable 'modifier_info')
# 1354|   
# 1355|      if (info->tiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT) {
# 1356|->       isl_mod_info = isl_drm_modifier_get_info(modifier_info->drmFormatModifier);
# 1357|         if (isl_mod_info == NULL)
# 1358|            goto unsupported;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def662]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c: scope_hint: In function ‘anv_get_image_format_properties’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:1356:61: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘modifier_info’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline_cache.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:92: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:1299:4: note: in expansion of macro ‘vk_foreach_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:1299:4: note: in expansion of macro ‘vk_foreach_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:1329:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:1329:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:104:12: note: in definition of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_formats.c:1329:4: note: in expansion of macro ‘vk_foreach_struct’
# 1354|   
# 1355|      if (info->tiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT) {
# 1356|->       isl_mod_info = isl_drm_modifier_get_info(modifier_info->drmFormatModifier);
# 1357|         if (isl_mod_info == NULL)
# 1358|            goto unsupported;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def663]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_image.c: scope_hint: In function ‘anv_image_map_aux_tt’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_image.c:2300:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘<unknown>’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_image.c:2367:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_image.c:2367:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_image.c:2375:4: note: in expansion of macro ‘vk_foreach_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_image.c:2375:4: note: in expansion of macro ‘vk_foreach_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:5277:14: note: in expansion of macro ‘ANV_NULL_ADDRESS’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:5277:14: note: in expansion of macro ‘ANV_NULL_ADDRESS’
# 2298|       */
# 2299|      if (device->physical->alloc_aux_tt_mem &&
# 2300|->        (bo->alloc_flags & ANV_BO_ALLOC_AUX_CCS)) {
# 2301|         uint64_t main_aux_alignment =
# 2302|            intel_aux_map_get_alignment(device->aux_map_ctx);

Error: CLANG_WARNING: [#def664]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_rmv.c:690:4: warning[unix.Malloc]: Potential memory leak
#  688|      }
#  689|   
#  690|->    memcpy(create_token.descriptor_pool.pool_sizes, create_info->pPoolSizes,
#  691|             create_info->poolSizeCount * sizeof(VkDescriptorPoolSize));
#  692|   

Error: CLANG_WARNING: [#def665]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_sparse.c:580:15: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value
#  578|         result = anv_genX(device->info, write_trtt_entries)(&trtt_submit);
#  579|   
#  580|->    if (result == VK_SUCCESS)
#  581|         ANV_RMV(vm_binds, device, sparse_submit->binds, sparse_submit->binds_len);
#  582|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def666]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c: scope_hint: In function ‘gfx125_CmdDrawMeshTasksIndirectCountEXT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2306:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2277:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:4811:1: note: in expansion of macro ‘ANV_DECL_GET_GRAPHICS_PROG_DATA_FUNC’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c: scope_hint: In function ‘gfx125_CmdDrawMeshTasksIndirectCountEXT’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c: scope_hint: In function ‘gfx125_CmdDrawMeshTasksIndirectCountEXT’
mesa-24.1.2-build/mesa-24.1.2/src/util/compiler.h:47: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl.h:46: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/common/intel_aux_map.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:43: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:66:45: note: in definition of macro ‘unlikely’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2297:4: note: in expansion of macro ‘anv_measure_snapshot’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2303:4: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_graphics_state.h:1190:11: note: in expansion of macro ‘BITSET_TEST_RANGE’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h: scope_hint: In function ‘gfx125_CmdDrawMeshTasksIndirectCountEXT’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:231:15: note: in expansion of macro ‘BITSET_TEST_RANGE_INSIDE_WORD’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:212:10: note: in expansion of macro ‘BITSET_BITWORD’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:231:15: note: in expansion of macro ‘BITSET_TEST_RANGE_INSIDE_WORD’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:67:30: note: in expansion of macro ‘BITSET_MASK’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:212:31: note: in expansion of macro ‘BITSET_RANGE’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:231:15: note: in expansion of macro ‘BITSET_TEST_RANGE_INSIDE_WORD’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:67:56: note: in expansion of macro ‘BITSET_BIT’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:212:31: note: in expansion of macro ‘BITSET_RANGE’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:231:15: note: in expansion of macro ‘BITSET_TEST_RANGE_INSIDE_WORD’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2303:4: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_graphics_state.h:1190:11: note: in expansion of macro ‘BITSET_TEST_RANGE’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c: scope_hint: In function ‘gfx125_CmdDrawMeshTasksIndirectCountEXT’
# 2304|   
# 2305|      bool uses_drawid = (task_prog_data && task_prog_data->uses_drawid) ||
# 2306|->                        mesh_prog_data->uses_drawid;
# 2307|   
# 2308|      struct mi_builder b;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def667]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:936: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h: scope_hint: In function ‘gfx11_cmd_buffer_emit_generate_draws’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h:90:47: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:1992:6: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/util/compiler.h:47: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/isl/isl.h:46: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/common/intel_aux_map.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:43: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:66:45: note: in definition of macro ‘unlikely’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2008:4: note: in expansion of macro ‘anv_measure_snapshot’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c: scope_hint: In function ‘gfx11_cmd_buffer_emit_generate_draws’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c: scope_hint: In function ‘gfx11_cmd_buffer_emit_generate_draws’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2021:7: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw.c:2021:7: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h:617:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h:639:7: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h:639:7: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h:356:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h:501:7: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h:45:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:4806:1: note: in expansion of macro ‘ANV_DECL_GET_GRAPHICS_PROG_DATA_FUNC’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h: scope_hint: In function ‘gfx11_cmd_buffer_emit_generate_draws’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h: scope_hint: In function ‘gfx11_cmd_buffer_emit_generate_draws’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_draw_generated_indirect.h: scope_hint: In function ‘gfx11_cmd_buffer_emit_generate_draws’
#   88|                                   (cmd_buffer->state.conditional_render_enabled ?
#   89|                                    ANV_GENERATED_FLAG_PREDICATED : 0) |
#   90|->                                 ((vs_prog_data->uses_firstvertex ||
#   91|                                     vs_prog_data->uses_baseinstance) ?
#   92|                                    ANV_GENERATED_FLAG_BASE : 0) |

Error: GCC_ANALYZER_WARNING (CWE-476): [#def668]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c: scope_hint: In function ‘anv_h264_decode_video’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:867:107: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:26: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:1172:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline_cache.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:92: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:866:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
/usr/include/bits/types/struct_iovec.h:23: included_from: Included from here.
/usr/include/sys/uio.h:23: included_from: Included from here.
/usr/include/xcb/xcb.h:39: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/include/vulkan/vulkan.h:52: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/include/vulkan/vk_icd.h:10: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_object.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_acceleration_structure.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:75: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:866:7: note: in expansion of macro ‘vk_find_struct_const’
#  865|      const struct VkVideoDecodeH264PictureInfoKHR *h264_pic_info =
#  866|         vk_find_struct_const(frame_info->pNext, VIDEO_DECODE_H264_PICTURE_INFO_KHR);
#  867|->    const StdVideoH264SequenceParameterSet *sps = vk_video_find_h264_dec_std_sps(&params->vk, h264_pic_info->pStdPictureInfo->seq_parameter_set_id);
#  868|      const StdVideoH264PictureParameterSet *pps = vk_video_find_h264_dec_std_pps(&params->vk, h264_pic_info->pStdPictureInfo->pic_parameter_set_id);
#  869|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def669]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:1018:49: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:1172:1: note: in expansion of macro ‘genX’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:866:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:104:12: note: in definition of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:866:7: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:1014:4: note: in expansion of macro ‘anv_batch_emit’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:280:16: note: in definition of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:1017:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_cmd_video.c:1017:13: note: in expansion of macro ‘vk_find_struct_const’
# 1016|            const struct VkVideoDecodeH264DpbSlotInfoKHR *dpb_slot =
# 1017|               vk_find_struct_const(frame_info->pReferenceSlots[i].pNext, VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR);
# 1018|->          const StdVideoDecodeH264ReferenceInfo *ref_info = dpb_slot->pStdReferenceInfo;
# 1019|            int idx = frame_info->pReferenceSlots[i].slotIndex;
# 1020|            avc_dpb.NonExistingFrame[idx] = ref_info->flags.is_non_existing;

Error: CLANG_WARNING: [#def670]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1379:4: note: Loop condition is false. Execution continues on line 1382
# 1377|   {
# 1378|   #if GFX_VERx10 >= 125
# 1379|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VFG), vfg) {
# 1380|         vfg.DistributionMode = RR_STRICT;
# 1381|      }

Error: CLANG_WARNING: [#def671]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1382:4: note: Loop condition is false. Execution continues on line 1388
# 1380|         vfg.DistributionMode = RR_STRICT;
# 1381|      }
# 1382|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VF), vf) {
# 1383|         vf.GeometryDistributionEnable = true;
# 1384|      }

Error: CLANG_WARNING: [#def672]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1388:4: note: Loop condition is false. Execution continues on line 1393
# 1386|   
# 1387|   #if GFX_VER >= 12
# 1388|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_PRIMITIVE_REPLICATION), pr) {
# 1389|         pr.ReplicaMask = 1;
# 1390|      }

Error: CLANG_WARNING: [#def673]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1393:4: note: Loop condition is false. Execution continues on line 1399
# 1391|   #endif
# 1392|   
# 1393|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_RASTER), rr) {
# 1394|         rr.CullMode = CULLMODE_NONE;
# 1395|         rr.FrontFaceFillMode = FILL_MODE_SOLID;

Error: CLANG_WARNING: [#def674]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1399:4: note: Loop condition is false. Execution continues on line 1400
# 1397|      }
# 1398|   
# 1399|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VF_STATISTICS), zero);
# 1400|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VF_SGVS), zero);
# 1401|   

Error: CLANG_WARNING: [#def675]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1400:4: note: Loop condition is false. Execution continues on line 1403
# 1398|   
# 1399|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VF_STATISTICS), zero);
# 1400|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VF_SGVS), zero);
# 1401|   
# 1402|   #if GFX_VER >= 11

Error: CLANG_WARNING: [#def676]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1403:4: note: Loop condition is false. Execution continues on line 1406
# 1401|   
# 1402|   #if GFX_VER >= 11
# 1403|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VF_SGVS_2), zero);
# 1404|   #endif
# 1405|   

Error: CLANG_WARNING: [#def677]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1406:4: note: Loop condition is false. Execution continues on line 1411
# 1404|   #endif
# 1405|   
# 1406|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_CLIP), clip) {
# 1407|         clip.ClipEnable = true;
# 1408|         clip.ClipMode = CLIPMODE_REJECT_ALL;

Error: CLANG_WARNING: [#def678]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1411:4: note: Loop condition is false. Execution continues on line 1412
# 1409|      }
# 1410|   
# 1411|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VS), zero);
# 1412|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_GS), zero);
# 1413|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_HS), zero);

Error: CLANG_WARNING: [#def679]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1412:4: note: Loop condition is false. Execution continues on line 1413
# 1410|   
# 1411|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VS), zero);
# 1412|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_GS), zero);
# 1413|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_HS), zero);
# 1414|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_TE), zero);

Error: CLANG_WARNING: [#def680]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1413:4: note: Loop condition is false. Execution continues on line 1414
# 1411|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_VS), zero);
# 1412|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_GS), zero);
# 1413|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_HS), zero);
# 1414|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_TE), zero);
# 1415|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_DS), zero);

Error: CLANG_WARNING: [#def681]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1414:4: note: Loop condition is false. Execution continues on line 1415
# 1412|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_GS), zero);
# 1413|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_HS), zero);
# 1414|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_TE), zero);
# 1415|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_DS), zero);
# 1416|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_STREAMOUT), zero);

Error: CLANG_WARNING: [#def682]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1415:4: note: Loop condition is false. Execution continues on line 1416
# 1413|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_HS), zero);
# 1414|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_TE), zero);
# 1415|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_DS), zero);
# 1416|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_STREAMOUT), zero);
# 1417|   

Error: CLANG_WARNING: [#def683]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:1416:4: note: Loop condition is false. Execution continues on line 1418
# 1414|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_TE), zero);
# 1415|      anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_DS), zero);
# 1416|->    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_STREAMOUT), zero);
# 1417|   
# 1418|      uint32_t *vertex_elements = anv_batch_emitn(&cmd_buffer->batch, 1 + 2 * 2,

Error: CLANG_WARNING: [#def684]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/genX_gfx_state.c:2096:65: note: Left side of '||' is true
# 2094|      /* Wa_18020335297 - Apply the WA when viewport ptr is reprogrammed. */
# 2095|      if (intel_needs_workaround(device->info, 18020335297) &&
# 2096|->        (BITSET_TEST(hw_state->dirty, ANV_GFX_STATE_VIEWPORT_CC) ||
# 2097|           BITSET_TEST(hw_state->dirty, ANV_GFX_STATE_VIEWPORT_CC_PTR)) &&
# 2098|          cmd_buffer->state.gfx.viewport_set) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def685]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/xe/anv_batch_chain.c: scope_hint: In function ‘vk_sync_to_drm_xe_sync’
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/xe/anv_batch_chain.c:100:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/bits/types/struct_iovec.h:23: included_from: Included from here.
/usr/include/sys/uio.h:23: included_from: Included from here.
/usr/include/xcb/xcb.h:39: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/include/vulkan/vulkan.h:52: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/include/vulkan/vk_icd.h:10: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_object.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_acceleration_structure.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/anv_private.h:75: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/xe/anv_batch_chain.c: scope_hint: In function ‘vk_sync_to_drm_xe_sync’
#   98|                         DRM_XE_SYNC_TYPE_SYNCOBJ,
#   99|         .flags = signal ? DRM_XE_SYNC_FLAG_SIGNAL : 0,
#  100|->       .handle = syncobj->syncobj,
#  101|         .timeline_value = value,
#  102|      };

Error: CLANG_WARNING: [#def686]
mesa-24.1.2-build/mesa-24.1.2/src/intel/vulkan/xe/anv_kmd_backend.c:157:21: warning[core.NullDereference]: Access to field 'gem_handle' results in a dereference of a null pointer (loaded from variable 'bo')
#  155|      } else if (anv_bind->op == ANV_VM_UNBIND_ALL) {
#  156|         xe_bind.op = DRM_XE_VM_BIND_OP_UNMAP_ALL;
#  157|->       xe_bind.obj = bo->gem_handle;
#  158|         assert(anv_bind->address == 0);
#  159|         assert(anv_bind->size == 0);

Error: CPPCHECK_WARNING: [#def687]
mesa-24.1.2-build/mesa-24.1.2/src/loader/loader_wayland_helper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def688]
mesa-24.1.2-build/mesa-24.1.2/src/mesa/main/bufferobj.h:225:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘<unknown>’
mesa-24.1.2-build/mesa-24.1.2/src/mesa/main/arrayobj.c: scope_hint: In function ‘_mesa_VertexArrayElementBuffer_no_error’
mesa-24.1.2-build/mesa-24.1.2/src/mesa/main/arrayobj.c:1135:4: note: in expansion of macro ‘ASSERT_OUTSIDE_BEGIN_END’
mesa-24.1.2-build/mesa-24.1.2/src/mesa/main/arrayobj.c: scope_hint: In function ‘_mesa_VertexArrayElementBuffer_no_error’
mesa-24.1.2-build/mesa-24.1.2/src/mesa/main/arrayobj.c: scope_hint: In function ‘_mesa_VertexArrayElementBuffer_no_error’
mesa-24.1.2-build/mesa-24.1.2/src/mesa/main/arrayobj.c: scope_hint: In function ‘_mesa_VertexArrayElementBuffer_no_error’
#  223|                                 struct gl_buffer_object *bufObj)
#  224|   {
#  225|->    if (*ptr != bufObj)
#  226|         _mesa_reference_buffer_object_(ctx, ptr, bufObj, false);
#  227|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def689]
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘block_is_merge’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:228:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘block’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:742:10: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:425:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:4246:4: note: in expansion of macro ‘foreach_list_typed’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:425:4: note: in expansion of macro ‘nir_foreach_function’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘block_is_merge’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:282:28: note: in definition of macro ‘exec_node_data’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘block_is_merge’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:759:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘block_is_merge’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl/list.h:761:12: note: in expansion of macro ‘exec_node_data_forward’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c:249:4: note: in expansion of macro ‘foreach_list_typed_safe’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/compiler/nak_nir_lower_cf.c: scope_hint: In function ‘block_is_merge’
#  226|   {
#  227|      /* If it's unreachable, there is no merge */
#  228|->    if (block->imm_dom == NULL)
#  229|         return false;
#  230|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def690]
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_device_memory.c: scope_hint: In function ‘nvk_MapMemory2KHR’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_device_memory.c:339:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_private.h:11: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_device_memory.h:8: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_device_memory.c:5: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:280:16: note: in definition of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_device_memory.c:338:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_device_memory.c:338:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_device_memory.c: scope_hint: In function ‘nvk_MapMemory2KHR’
#  337|         const VkMemoryMapPlacedInfoEXT *placed_info =
#  338|            vk_find_struct_const(pMemoryMapInfo->pNext, MEMORY_MAP_PLACED_INFO_EXT);
#  339|->       fixed_addr = placed_info->pPlacedAddress;
#  340|      }
#  341|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def691]
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c: scope_hint: In function ‘nvk_BindImageMemory2’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c:1288:77: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_instance.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_log.h:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_private.h:10: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_object.h:222:65: note: in definition of macro ‘VK_FROM_HANDLE’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c:1265:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c:1265:10: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c: scope_hint: In function ‘nvk_BindImageMemory2’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c:1287:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c:1287:13: note: in expansion of macro ‘vk_find_struct_const’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:266:4: note: in expansion of macro ‘vk_foreach_struct’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_image.c: scope_hint: In function ‘nvk_BindImageMemory2’
# 1286|            const VkBindImagePlaneMemoryInfo *plane_info =
# 1287|               vk_find_struct_const(pBindInfos[i].pNext, BIND_IMAGE_PLANE_MEMORY_INFO);
# 1288|->          uint8_t plane = nvk_image_memory_aspects_to_plane(image, plane_info->planeAspect);
# 1289|            nvk_image_plane_bind(dev, &image->planes[plane], mem, &offset_B);
# 1290|         } else {

Error: GCC_ANALYZER_WARNING (CWE-457): [#def692]
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_queue.c: scope_hint: In function ‘nvk_queue_submit_simple’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_queue.c:410:4: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dw’
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_queue.c: scope_hint: In function ‘nvk_queue_submit_simple’
#  408|         return vk_error(queue, VK_ERROR_OUT_OF_DEVICE_MEMORY);
#  409|   
#  410|->    memcpy(push_map, dw, dw_count * 4);
#  411|   
#  412|      result = nvk_queue_submit_simple_drm_nouveau(queue, dw_count, push_bo,

Error: CLANG_WARNING: [#def693]
mesa-24.1.2-build/mesa-24.1.2/src/nouveau/vulkan/nvk_upload_queue.c:303:34: warning[core.NullDereference]: Access to field 'bo' results in a dereference of a null pointer (loaded from field 'bo')
#  301|         const uint32_t data_bo_offset = queue->bo_data_start - data_size;
#  302|         assert(queue->bo_push_end + cmd_size <= data_bo_offset);
#  303|->       const uint64_t data_addr = queue->bo->bo->offset + data_bo_offset;
#  304|         memcpy(queue->bo->map + data_bo_offset, src, data_size);
#  305|         queue->bo_data_start = data_bo_offset;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def694]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/compiler/bi_ra.c:30: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/compiler/nodearray.h: scope_hint: In function ‘nodearray_orr.part.0’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/compiler/nodearray.h:207:16: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*a.<Ufed8>.sparse’ where non-null expected
mesa-24.1.2-build/mesa-24.1.2/src/util/u_debug.h:52: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/compiler/bi_ra.c:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:364:27: note: in definition of macro ‘MIN2’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/compiler/nodearray.h:201:21: note: in expansion of macro ‘MAX2’
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
#  205|   
#  206|               if (left)
#  207|->                memcpy(a->sparse, data, left * sizeof(nodearray_sparse));
#  208|            }
#  209|   

Error: CLANG_WARNING: [#def695]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/kmod/panthor_kmod.c:885:33: warning[core.NullDereference]: Array access (from variable 'sync_ops') results in a null pointer dereference
#  883|            signal_vm_point = ++vm_new_sync_point;
#  884|            op_sync_cnt++;
#  885|->          sync_ops[syncop_ptr++] = (struct drm_panthor_sync_op){
#  886|               .flags = DRM_PANTHOR_SYNC_OP_SIGNAL |
#  887|                        DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_TIMELINE_SYNCOBJ,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def696]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/kmod/panthor_kmod.c: scope_hint: In function ‘panthor_kmod_vm_bind’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/kmod/panthor_kmod.c:918:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘sync_ops’
#  916|   
#  917|         for (uint32_t j = 0; j < ops[i].syncs.count; j++) {
#  918|->          sync_ops[syncop_ptr++] = (struct drm_panthor_sync_op){
#  919|               .flags = (ops[i].syncs.array[j].type == PAN_KMOD_SYNC_TYPE_WAIT
#  920|                            ? DRM_PANTHOR_SYNC_OP_WAIT

Error: CLANG_WARNING: [#def697]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_blitter.c:1351:10: warning[deadcode.DeadStores]: Value stored to 'always' is never read
# 1349|         if (util_format_is_depth_and_stencil(fmt) &&
# 1350|             fb->zs.clear.z != fb->zs.clear.s)
# 1351|->          always = true;
# 1352|   
# 1353|         /* We could use INTERSECT on Bifrost v7 too, but

Error: CLANG_WARNING: [#def698]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_texture.c:544:10: note:  Execution continues on line 573
#  542|            /* Every texture should have at least one plane. */
#  543|            assert(i > 0);
#  544|->          break;
#  545|         }
#  546|   

Error: CLANG_WARNING: [#def699]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_physical_device.c:1271:12: warning[core.NullDereference]: Access to field 'imageViewType' results in a dereference of a null pointer (loaded from variable 'image_view_info')
# 1269|          * its likely we can enable it for 1D and CUBE, needs testing however
# 1270|          */
# 1271|->       if ((image_view_info->imageViewType == VK_IMAGE_VIEW_TYPE_2D ||
# 1272|              image_view_info->imageViewType == VK_IMAGE_VIEW_TYPE_2D_ARRAY) &&
# 1273|             (format_feature_flags &

Error: CLANG_WARNING: [#def700]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_priv_bo.c:72:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
#   70|   err_munmap_bo:
#   71|      if (priv_bo->addr.host) {
#   72|->       ret = os_munmap(priv_bo->addr.host, pan_kmod_bo_size(bo));
#   73|         assert(!ret);
#   74|      }

Error: CLANG_WARNING: [#def701]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_descriptor_set.c:996:7: warning[deadcode.DeadStores]: Value stored to 'desc_offset' is never read
#  994|      if (layout->num_imgs) {
#  995|         set->img_attrib_bufs = (void *)(push_set->storage.descs + desc_offset);
#  996|->       desc_offset += PANVK_MAX_DESC_SIZE * layout->num_imgs;
#  997|         set->img_fmts = push_set->storage.img_fmts;
#  998|      }

Error: COMPILER_WARNING (CWE-563): [#def702]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c: scope_hint: In function ‘panvk_queue_submit_batch’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:43:8: warning[-Wunused-but-set-variable]: variable ‘ret’ set but not used
#   43 |    int ret;
#      |        ^~~
#   41|         to_panvk_instance(dev->vk.physical->instance);
#   42|      unsigned debug = instance->debug_flags;
#   43|->    int ret;
#   44|   
#   45|      /* Reset the batch if it's already been issued */

Error: CLANG_WARNING: [#def703]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:69:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
#   67|         };
#   68|   
#   69|->       ret = drmIoctl(dev->vk.drm_fd, DRM_IOCTL_PANFROST_SUBMIT, &submit);
#   70|         assert(!ret);
#   71|   

Error: CLANG_WARNING: [#def704]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:73:10: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
#   71|   
#   72|         if (debug & (PANVK_DEBUG_TRACE | PANVK_DEBUG_SYNC)) {
#   73|->          ret = drmSyncobjWait(dev->vk.drm_fd, &submit.out_sync, 1, INT64_MAX, 0,
#   74|                                 NULL);
#   75|            assert(!ret);

Error: CLANG_WARNING: [#def705]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:108:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
#  106|         }
#  107|   
#  108|->       ret = drmIoctl(dev->vk.drm_fd, DRM_IOCTL_PANFROST_SUBMIT, &submit);
#  109|         assert(!ret);
#  110|         if (debug & (PANVK_DEBUG_TRACE | PANVK_DEBUG_SYNC)) {

Error: CLANG_WARNING: [#def706]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:111:10: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
#  109|         assert(!ret);
#  110|         if (debug & (PANVK_DEBUG_TRACE | PANVK_DEBUG_SYNC)) {
#  111|->          ret = drmSyncobjWait(dev->vk.drm_fd, &submit.out_sync, 1, INT64_MAX, 0,
#  112|                                 NULL);
#  113|            assert(!ret);

Error: COMPILER_WARNING (CWE-563): [#def707]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c: scope_hint: In function ‘panvk_queue_transfer_sync’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:138:8: warning[-Wunused-but-set-variable]: variable ‘ret’ set but not used
#  138 |    int ret;
#      |        ^~~
#  136|   {
#  137|      struct panvk_device *dev = to_panvk_device(queue->vk.base.device);
#  138|->    int ret;
#  139|   
#  140|      struct drm_syncobj_handle handle = {

Error: CLANG_WARNING: [#def708]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:146:4: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
#  144|      };
#  145|   
#  146|->    ret = drmIoctl(dev->vk.drm_fd, DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD, &handle);
#  147|      assert(!ret);
#  148|      assert(handle.fd >= 0);

Error: CLANG_WARNING: [#def709]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:151:4: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
#  149|   
#  150|      handle.handle = syncobj;
#  151|->    ret = drmIoctl(dev->vk.drm_fd, DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE, &handle);
#  152|      assert(!ret);
#  153|   

Error: COMPILER_WARNING (CWE-563): [#def710]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c: scope_hint: In function ‘panvk_signal_event_syncobjs’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:197:14: warning[-Wunused-variable]: unused variable ‘ret’
#  197 |          int ret = drmIoctl(dev->vk.drm_fd, DRM_IOCTL_SYNCOBJ_RESET, &objs);
#      |              ^~~
#  195|               .count_handles = 1};
#  196|   
#  197|->          int ret = drmIoctl(dev->vk.drm_fd, DRM_IOCTL_SYNCOBJ_RESET, &objs);
#  198|            assert(!ret);
#  199|            break;

Error: CLANG_WARNING: [#def711]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:197:14: warning[deadcode.DeadStores]: Value stored to 'ret' during its initialization is never read
#  195|               .count_handles = 1};
#  196|   
#  197|->          int ret = drmIoctl(dev->vk.drm_fd, DRM_IOCTL_SYNCOBJ_RESET, &objs);
#  198|            assert(!ret);
#  199|            break;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def712]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c: scope_hint: In function ‘panvk_queue_submit’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:225:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/sys/mman.h:25: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/os_mman.h:44: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/kmod/pan_kmod.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_instance.h:13: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_device.h:13: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_cmd_buffer.h:19: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:16: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c: scope_hint: In function ‘panvk_queue_submit’
#  223|            vk_sync_as_drm_syncobj(submit->waits[i].sync);
#  224|   
#  225|->       semaphores[i + 1] = syncobj->syncobj;
#  226|      }
#  227|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def713]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:299:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c: scope_hint: In function ‘panvk_queue_submit’
#  297|            vk_sync_as_drm_syncobj(submit->signals[i].sync);
#  298|   
#  299|->       panvk_queue_transfer_sync(queue, syncobj->syncobj);
#  300|      }
#  301|   

Error: COMPILER_WARNING (CWE-563): [#def714]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c: scope_hint: In function ‘panvk_v6_QueueWaitIdle’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:334:8: warning[-Wunused-variable]: unused variable ‘ret’
#  334 |    int ret = drmSyncobjWait(queue->vk.base.device->drm_fd, &queue->sync, 1,
#      |        ^~~
#  332|         return VK_ERROR_DEVICE_LOST;
#  333|   
#  334|->    int ret = drmSyncobjWait(queue->vk.base.device->drm_fd, &queue->sync, 1,
#  335|                               INT64_MAX, DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL, NULL);
#  336|      assert(!ret);

Error: CLANG_WARNING: [#def715]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_queue.c:334:8: warning[deadcode.DeadStores]: Value stored to 'ret' during its initialization is never read
#  332|         return VK_ERROR_DEVICE_LOST;
#  333|   
#  334|->    int ret = drmSyncobjWait(queue->vk.base.device->drm_fd, &queue->sync, 1,
#  335|                               INT64_MAX, DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL, NULL);
#  336|      assert(!ret);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def716]
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3.h:2754: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_ra.h:28: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:25: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c: scope_hint: In function ‘ra_ctx_reset_block’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitset.h:63:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*ctx.available[<unknown>]’
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:241:7: note: in expansion of macro ‘BITSET_SET’
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3.h:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3.h:1882:4: note: in expansion of macro ‘list_for_each_entry’
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:1405:4: note: in expansion of macro ‘foreach_block’
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:241:7: note: in expansion of macro ‘BITSET_SET’
mesa-24.1.2-build/mesa-24.1.2/src/freedreno/ir3/ir3_shared_ra.c:241:7: note: in expansion of macro ‘BITSET_SET’
#   61|    */
#   62|   #define BITSET_TEST(x, b) (((x)[BITSET_BITWORD(b)] & BITSET_BIT(b)) != 0)
#   63|-> #define BITSET_SET(x, b) ((x)[BITSET_BITWORD(b)] |= BITSET_BIT(b))
#   64|   #define BITSET_CLEAR(x, b) ((x)[BITSET_BITWORD(b)] &= ~BITSET_BIT(b))
#   65|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def717]
mesa-24.1.2-build/mesa-24.1.2/src/util/box.h:37:11: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘boxes’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/dri/dri2.c: scope_hint: In function ‘dri2_set_damage_region’
mesa-24.1.2-build/mesa-24.1.2/src/util/os_memory.h:37: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:38: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/dri/dri2.c:36: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/dri/dri2.c:2081:15: note: in expansion of macro ‘CALLOC’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_memory.h:48:31: note: in expansion of macro ‘os_calloc’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/frontends/dri/dri2.c:2081:15: note: in expansion of macro ‘CALLOC’
#   35|   u_box_2d(unsigned x,unsigned y, unsigned w, unsigned h, struct pipe_box *box)
#   36|   {
#   37|->    box->x = x;
#   38|      box->y = y;
#   39|      box->z = 0;

Error: COMPILER_WARNING (CWE-252): [#def718]
mesa-24.1.2-build/mesa-24.1.2/src/util/disk_cache_os.c: scope_hint: In function ‘disk_cache_touch_cache_user_marker’
mesa-24.1.2-build/mesa-24.1.2/src/util/disk_cache_os.c:1068:4: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
# 1068 |    asprintf(&marker_path, "%s/marker", path);
#      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1066|   {
# 1067|      char *marker_path = NULL;
# 1068|->    asprintf(&marker_path, "%s/marker", path);
# 1069|      if (!marker_path)
# 1070|         return;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def719]
mesa-24.1.2-build/mesa-24.1.2/src/util/list.h:82:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘val’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_clip_disable.c: scope_hint: In function ‘lower_clip_plane_store_io’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_clip_disable.c: scope_hint: In function ‘lower_clip_plane_store_io’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h: scope_hint: In function ‘lower_clip_plane_store_io’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_lower_clip_disable.c: scope_hint: In function ‘lower_clip_plane_store_io’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h: scope_hint: In function ‘lower_clip_plane_store_io’
#   80|   {
#   81|       item->next = list;
#   82|->     item->prev = list->prev;
#   83|       list->prev->next = item;
#   84|       list->prev = item;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def720]
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:59:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘subgraph’
mesa-24.1.2-build/mesa-24.1.2/src/gallium/drivers/etnaviv/etnaviv_ml.c: scope_hint: In function ‘etna_ml_subgraph_create’
#   57|   {
#   58|      memset(buf, 0, sizeof(*buf));
#   59|->    buf->mem_ctx = mem_ctx;
#   60|   }
#   61|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def721]
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_pool.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_texture.h:39: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_desc.h:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_blitter.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:25: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:158:7: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_descriptor_set.h:17: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_cmd_buffer.h:17: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:30: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_macros.h:53:30: note: in expansion of macro ‘panvk_arch_name’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:474:1: note: in expansion of macro ‘panvk_per_arch’
mesa-24.1.2-build/mesa-24.1.2/src/compiler/glsl_types.h:35: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir.h:32: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_control_flow.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:91:34: note: in expansion of macro ‘pan_pool_alloc_desc_aggregate’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:91:34: note: in expansion of macro ‘pan_pool_alloc_desc_aggregate’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:199:30: note: in expansion of macro ‘pan_pool_alloc_desc’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:199:30: note: in expansion of macro ‘pan_pool_alloc_desc’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/genxml/gen_macros.h:89: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_desc.h:31: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:205:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_PRIMITIVE_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:205:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:211:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_PRIMITIVE_SIZE_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:211:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:26: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_encoder.h: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:218:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_PADDING_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:218:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:220:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_TILER_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:220:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_cmd_buffer.h:25: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_jc.h: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:93:43: note: in definition of macro ‘pan_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_jc.h: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:317:4: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/util/bitscan.h:45: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/compiler/nir/nir_builder.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
#  156|      unsigned newsize = buf->size + growbytes;
#  157|      void *p = util_dynarray_ensure_cap(buf, newsize);
#  158|->    if (!p)
#  159|         return NULL;
#  160|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def722]
mesa-24.1.2-build/mesa-24.1.2/src/util/u_dynarray.h:161:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_macros.h:53:30: note: in expansion of macro ‘panvk_arch_name’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:474:1: note: in expansion of macro ‘panvk_per_arch’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:91:34: note: in expansion of macro ‘pan_pool_alloc_desc_aggregate’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:91:34: note: in expansion of macro ‘pan_pool_alloc_desc_aggregate’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:199:30: note: in expansion of macro ‘pan_pool_alloc_desc’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:199:30: note: in expansion of macro ‘pan_pool_alloc_desc’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:205:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_PRIMITIVE_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:205:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:211:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_PRIMITIVE_SIZE_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:211:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_encoder.h: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:218:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_PADDING_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:218:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:220:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:87:29: note: in expansion of macro ‘MALI_TILER_JOB_SECTION_TILER_pack’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:116:12: note: in expansion of macro ‘PREFIX4’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:220:4: note: in expansion of macro ‘pan_section_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_jc.h: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/redhat-linux-build/src/panfrost/lib/genxml/v6_pack.h:93:43: note: in definition of macro ‘pan_pack’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/lib/pan_jc.h: scope_hint: In function ‘util_dynarray_grow_bytes’
mesa-24.1.2-build/mesa-24.1.2/src/panfrost/vulkan/panvk_vX_meta_clear.c:317:4: note: in expansion of macro ‘util_dynarray_append’
mesa-24.1.2-build/mesa-24.1.2/src/util/macros.h:373:33: note: in definition of macro ‘MAX3’
#  159|         return NULL;
#  160|   
#  161|->    buf->size = newsize;
#  162|   
#  163|      return p;

Error: CLANG_WARNING: [#def723]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline.c:849:7: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  847|   
#  848|      if (ops->preprocess_nir != NULL)
#  849|->       ops->preprocess_nir(device->physical, nir);
#  850|   
#  851|      struct vk_pipeline_precomp_shader *shader =

Error: CLANG_WARNING: [#def724]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline.c:852:7: warning[core.CallAndMessage]: 5th function call argument is an uninitialized value
#  850|   
#  851|      struct vk_pipeline_precomp_shader *shader =
#  852|->       vk_pipeline_precomp_shader_create(device, stage_sha1,
#  853|                                           sizeof(stage_sha1),
#  854|                                           &rs, nir);

Error: CLANG_WARNING: [#def725]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline.c:1438:10: warning[deadcode.DeadStores]: Value stored to 'result' is never read
# 1436|   
# 1437|            uint32_t shader_exec_count = 0;
# 1438|->          result = shader->ops->get_executable_properties(device, shader,
# 1439|                                                            &shader_exec_count,
# 1440|                                                            NULL);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def726]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline.c: scope_hint: In function ‘vk_pipeline_compile_compute_stage’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline.c:1924:44: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pipeline_layout’
# 1922|      _mesa_blake3_update(&blake3_ctx, &shader_flags, sizeof(shader_flags));
# 1923|   
# 1924|->    for (uint32_t i = 0; i < pipeline_layout->set_count; i++) {
# 1925|         if (pipeline_layout->set_layouts[i] != NULL) {
# 1926|            _mesa_blake3_update(&blake3_ctx,

Error: CLANG_WARNING: [#def727]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:442:24: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
#  440|               break;
#  441|   
#  442|->          pShaders[i] = vk_shader_to_handle(shader);
#  443|            break;
#  444|         }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def728]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c: scope_hint: In function ‘vk_common_CmdBindShadersEXT’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:564:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)i * 4’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_pipeline_cache.h:27: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.h:29: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:24: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:558:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:558:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:558:4: note: in expansion of macro ‘STACK_ARRAY’
#  562|      for (uint32_t i = 0; i < stageCount; i++) {
#  563|         vk_stages |= pStages[i];
#  564|->       stages[i] = vk_to_mesa_shader_stage(pStages[i]);
#  565|         shaders[i] = pShaders != NULL ? vk_shader_from_handle(pShaders[i]) : NULL;
#  566|      }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def729]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:565:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)i * 8’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:558:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:558:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_shader.c:559:4: note: in expansion of macro ‘STACK_ARRAY’
#  563|         vk_stages |= pStages[i];
#  564|         stages[i] = vk_to_mesa_shader_stage(pStages[i]);
#  565|->       shaders[i] = pShaders != NULL ? vk_shader_from_handle(pShaders[i]) : NULL;
#  566|      }
#  567|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def730]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_sync_binary.c: scope_hint: In function ‘vk_sync_binary_wait_many.part.0’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_sync_binary.c:102:25: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown>’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_sync_binary.c:26: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_sync_binary.c:97:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_sync_binary.c:97:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/runtime/vk_sync_binary.c:97:4: note: in expansion of macro ‘STACK_ARRAY’
#  100|         struct vk_sync_binary *binary = to_vk_sync_binary(waits[i].sync);
#  101|   
#  102|->       timeline_waits[i] = (struct vk_sync_wait) {
#  103|            .sync = &binary->timeline,
#  104|            .stage_mask = waits[i].stage_mask,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def731]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c: scope_hint: In function ‘wsi_drm_wait_for_explicit_sync_release’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:930:37: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)unacquired_image_count * 4’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:33: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:914:4: note: in expansion of macro ‘STACK_ARRAY’
#  928|            continue;
#  929|   
#  930|->       flags[unacquired_image_count] = wsi_drm_image_explicit_sync_state(device, images[i]);
#  931|         handles[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].handle;
#  932|         points[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].timeline;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def732]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:931:39: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)unacquired_image_count * 4’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
#  929|   
#  930|         flags[unacquired_image_count] = wsi_drm_image_explicit_sync_state(device, images[i]);
#  931|->       handles[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].handle;
#  932|         points[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].timeline;
#  933|         indices[unacquired_image_count] = i;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def733]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:932:38: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)unacquired_image_count * 8’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:912:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
#  930|         flags[unacquired_image_count] = wsi_drm_image_explicit_sync_state(device, images[i]);
#  931|         handles[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].handle;
#  932|->       points[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].timeline;
#  933|         indices[unacquired_image_count] = i;
#  934|         unacquired_image_count++;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def734]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:933:39: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)unacquired_image_count * 4’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:911:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_drm.c:913:4: note: in expansion of macro ‘STACK_ARRAY’
#  931|         handles[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].handle;
#  932|         points[unacquired_image_count] = images[i]->explicit_sync[WSI_ES_RELEASE].timeline;
#  933|->       indices[unacquired_image_count] = i;
#  934|         unacquired_image_count++;
#  935|      }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def735]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c: scope_hint: In function ‘x11_wait_for_explicit_sync_release_submission’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:1241:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘<unknown> + (long unsigned int)i * 8’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:60: included_from: Included from here.
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:1239:4: note: in expansion of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/util/vk_util.h:364:68: note: in definition of macro ‘STACK_ARRAY’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:1239:4: note: in expansion of macro ‘STACK_ARRAY’
# 1239|      STACK_ARRAY(struct wsi_image*, images, chain->base.image_count);
# 1240|      for (uint32_t i = 0; i < chain->base.image_count; i++)
# 1241|->       images[i] = &chain->images[i].base;
# 1242|   
# 1243|      VkResult result;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def736]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c: scope_hint: In function ‘wsi_x11_get_dri3_modifiers’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2246:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘wsi_conn’
# 2244|                              const VkAllocationCallbacks *pAllocator)
# 2245|   {
# 2246|->    if (!wsi_conn->has_dri3_modifiers)
# 2247|         goto out;
# 2248|   

Error: GCC_ANALYZER_WARNING (CWE-121): [#def737]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2302:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2302:23: note: write of 8 bytes to beyond the end of ‘modifiers’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2302:23: note: valid subscripts for ‘modifiers’ are ‘[0]’ to ‘[1]’
# 2300|   
# 2301|      for (int i = 0; i < n; i++) {
# 2302|->       modifiers_in[i] = modifiers[i];
# 2303|         num_modifiers_in[i] = counts[i];
# 2304|      }

Error: GCC_ANALYZER_WARNING (CWE-126): [#def738]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2302:34: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2302:34: note: read of 8 bytes from after the end of ‘modifiers’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2302:34: note: valid subscripts for ‘modifiers’ are ‘[0]’ to ‘[1]’
#                                          └──────────────────────────────┘
#                                                         ^
# 2300|   
# 2301|      for (int i = 0; i < n; i++) {
# 2302|->       modifiers_in[i] = modifiers[i];
# 2303|         num_modifiers_in[i] = counts[i];
# 2304|      }

Error: GCC_ANALYZER_WARNING (CWE-121): [#def739]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2303:27: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2303:27: note: write of 4 bytes to beyond the end of ‘num_modifiers’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2303:27: note: valid subscripts for ‘num_modifiers’ are ‘[0]’ to ‘[1]’
# 2301|      for (int i = 0; i < n; i++) {
# 2302|         modifiers_in[i] = modifiers[i];
# 2303|->       num_modifiers_in[i] = counts[i];
# 2304|      }
# 2305|      *num_tranches_in = n;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def740]
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2303:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2303:35: note: read of 4 bytes from after the end of ‘counts’
mesa-24.1.2-build/mesa-24.1.2/src/vulkan/wsi/wsi_common_x11.c:2303:35: note: valid subscripts for ‘counts’ are ‘[0]’ to ‘[1]’
#                                            └────────────────────────────┘
#                                                          ^
# 2301|      for (int i = 0; i < n; i++) {
# 2302|         modifiers_in[i] = modifiers[i];
# 2303|->       num_modifiers_in[i] = counts[i];
# 2304|      }
# 2305|      *num_tranches_in = n;

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
diffbase-analyzer-version-clang18.1.7
diffbase-analyzer-version-cppcheck2.14.2
diffbase-analyzer-version-gcc14.1.1
diffbase-analyzer-version-gcc-analyzer14.1.1
diffbase-analyzer-version-shellcheck0.10.0
diffbase-enabled-pluginsclang, cppcheck, gcc, shellcheck
diffbase-exit-code0
diffbase-hostip-172-16-1-149.us-west-2.compute.internal
diffbase-mock-configfedora-41-x86_64
diffbase-project-namemesa-24.0.5-1.fc40
diffbase-store-results-to/tmp/tmpbur8rg2q/mesa-24.0.5-1.fc40.tar.xz
diffbase-time-created2024-07-03 16:11:58
diffbase-time-finished2024-07-03 17:10:39
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpbur8rg2q/mesa-24.0.5-1.fc40.tar.xz' '--gcc-analyze' '/tmp/tmpbur8rg2q/mesa-24.0.5-1.fc40.src.rpm'
diffbase-tool-versioncsmock-3.5.3-1.el9
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-149.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-namemesa-24.1.2-6.fc41
store-results-to/tmp/tmpt0hhd7qs/mesa-24.1.2-6.fc41.tar.xz
time-created2024-07-03 17:11:49
time-finished2024-07-03 18:16:53
titleNewly introduced defects
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpt0hhd7qs/mesa-24.1.2-6.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpt0hhd7qs/mesa-24.1.2-6.fc41.src.rpm'
tool-versioncsmock-3.5.3-1.el9