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 = ¶ms->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(¶ms->vk, h265_pic_info->pStdPictureInfo->pps_seq_parameter_set_id);
# 2662| const StdVideoH265PictureParameterSet *pps =
# 2663| vk_video_find_h265_dec_std_pps(¶ms->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(¶ms->vk, h265_pic_info->pStdPictureInfo->pps_seq_parameter_set_id);
# 2662| const StdVideoH265PictureParameterSet *pps =
# 2663| vk_video_find_h265_dec_std_pps(¶ms->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, ®istration));
# 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, ¶ms->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 ? ¶ms->depth : ¶ms->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, ¶ms->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 ? ¶ms->depth : ¶ms->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(¶ms->vk, h264_pic_info->pStdPictureInfo->seq_parameter_set_id);
# 868| const StdVideoH264PictureParameterSet *pps = vk_video_find_h264_dec_std_pps(¶ms->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-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
diffbase-analyzer-version-clang | 18.1.7 |
diffbase-analyzer-version-cppcheck | 2.14.2 |
diffbase-analyzer-version-gcc | 14.1.1 |
diffbase-analyzer-version-gcc-analyzer | 14.1.1 |
diffbase-analyzer-version-shellcheck | 0.10.0 |
diffbase-enabled-plugins | clang, cppcheck, gcc, shellcheck |
diffbase-exit-code | 0 |
diffbase-host | ip-172-16-1-149.us-west-2.compute.internal |
diffbase-mock-config | fedora-41-x86_64 |
diffbase-project-name | mesa-24.0.5-1.fc40 |
diffbase-store-results-to | /tmp/tmpbur8rg2q/mesa-24.0.5-1.fc40.tar.xz |
diffbase-time-created | 2024-07-03 16:11:58 |
diffbase-time-finished | 2024-07-03 17:10:39 |
diffbase-tool | csmock |
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-version | csmock-3.5.3-1.el9 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-149.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | mesa-24.1.2-6.fc41 |
store-results-to | /tmp/tmpt0hhd7qs/mesa-24.1.2-6.fc41.tar.xz |
time-created | 2024-07-03 17:11:49 |
time-finished | 2024-07-03 18:16:53 |
title | Newly introduced defects |
tool | csmock |
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-version | csmock-3.5.3-1.el9 |