firefox-clang - scan-build results

User:root@ip-172-31-47-66
Working Directory:/root/firefox-clang
Command Line:./mach -v --log-no-times build
Clang Version:Debian clang version 23.0.0 (++20260707111625+de348bcd5f78-1~exp1~20260707111746.3649)
Date:Thu Jul 16 09:35:43 2026

Bug Summary

Bug TypeQuantityDisplay?
All Bugs169
API
Argument with 'nonnull' attribute passed null7
Logic error
Assigned value is uninitialized3
Branch condition evaluates to a garbage value2
Called C++ object pointer is null2
Dereference of null pointer20
Dereference of undefined pointer value2
Division by zero1
Possibly undefined arithmetic operation involving a null pointer4
Result of operation is garbage or undefined2
Uninitialized argument value19
Performance
Excessive Padding40
Stream handling error
Invalid stream state1
Resource leak1
Unix API
Allocator sizeof operand mismatch1
Unused code
Dead assignment29
Dead increment17
Dead initialization14
Dead nested assignment4

Filter Results by File

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length Description
Unix APIAllocator sizeof operand mismatchroot/firefox-clang/nsprpub/pr/src/misc/prdtoa.cBalloc5691Result of 'malloc' is converted to a pointer of type 'Bigint', which is incompatible with sizeof operand type 'double'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cppapply_layout_qualifier_to_variable388822Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cppapply_layout_qualifier_to_variable37103Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cppadd_uniform6297Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5SegiterPoslist1325226Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cppstore_tfeedback_info147921Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/config/nsinstall.cmain31612Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/config/pathsub.cino2name9313Null pointer passed to 1st parameter expecting 'nonnull'View Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir879714Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cppexpand_source22629Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_point821934Assigned value is uninitializedView Report
Logic errorBranch condition evaluates to a garbage valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cppgenerate_inline27326Branch condition evaluates to a garbage valueView Report
Logic errorBranch condition evaluates to a garbage valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_result_id401426Branch condition evaluates to a garbage valueView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir606626Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cppassign_attribute_or_color_locations296733Called C++ object pointer is nullView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cppcopy_index_derefs_to_temps3701Value stored to 'ir' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir59281Value stored to 'type' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir79901Value stored to 'var_mode' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir79911Value stored to 'iface_type_name' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir54021Value stored to 'error_emitted' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cppdecode_type_from_blob28071Value stored to 'vector_elements' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cppdecode_type_from_blob28091Value stored to 'vector_elements' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.cPK11_CipherOp9191Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.cPK11_CipherOp9261Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cPK11_HPKE_ExportSecret9281Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_ExtractAndExpand8291Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_KeySchedule10341Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_LabeledExpand7611Value stored to 'walker' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11obj.cPK11_DestroyGenericObjects17571Value stored to 'nextObject' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11skey.cPK11_Decapsulate33421Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11skey.cPK11_GetWrapKey3841Value stored to 'type' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11slot.cPK11_InitToken15271Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pki/pkibase.cadd_object_instance7711Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pki/pkibase.cadd_object_instance7911Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/lib/ds/plvrsion.clibVersionPoint881Value stored to 'dummy' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/lib/ds/plvrsion.clibVersionPoint891Value stored to 'dummy' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.cremove_line_continuations1941Value stored to 'search_start' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/misc/prdtoa.cPR_strtod23111Value stored to 'dsign' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/misc/prtime.cPR_ParseTimeStringToExplodedTime16001Value stored to 'zone' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Value stored to 'a' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn79281Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Insert93021Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_init50031Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/md/unix/uxshm.c_MD_OpenSharedMemory971Value stored to 'rc' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend.hColorBurn8121Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend.hColorDodge7971Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend.hSoftLight8311Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend_ALPHA_PASS.hColorBurn8121Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend_ALPHA_PASS.hColorDodge7971Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend_ALPHA_PASS.hSoftLight8311Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_svg_filter_node.hColorBurn8611Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_svg_filter_node.hColorDodge8761Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_svg_filter_node.hSoftLight9751Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cPK11_HPKE_ImportContext4391Value stored to 'walker' is never readView Report
Unused codeDead incrementroot/firefox-clang/security/nss/lib/pk11wrap/pk11hpke.cpk11_hpke_KeySchedule10521Value stored to 'off' is never readView Report
Unused codeDead incrementroot/firefox-clang/nsprpub/pr/src/misc/prdtoa.cPR_strtod23751Value stored to 'dsign' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_quad_mix_blend_TEXTURE_2D.hcolor_burn7851Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_quad_mix_blend_TEXTURE_2D.hcolor_dodge7701Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_quad_mix_blend_TEXTURE_2D.hsoft_light8041Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/security/nss/lib/pki/tdcache.cnssTrustDomain_AddCertToCache7881Value stored to 'added' is never readView Report
Unused codeDead incrementroot/firefox-clang/nsprpub/pr/src/md/unix/uxrng.c_PR_MD_GetRandomNoise961Value stored to 'size' is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.hbrush_vs5411Value stored to 'normalized_offset' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.hbrush_vs5411Value stored to 'normalized_offset' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_TEXTURE_2D.hbrush_vs5411Value stored to 'normalized_offset' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_TEXTURE_RECT.hbrush_vs5411Value stored to 'normalized_offset' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/composite_FAST_PATH_TEXTURE_RECT.hmain691Value stored to 'texture_size' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/composite_TEXTURE_RECT.hmain931Value stored to 'texture_size' during its initialization is never readView Report
Unused codeDead initializationtmp/conftestnzgi_8xs.cppmain51Value stored to 'cs' during its initialization is never readView Report
Unused codeDead initializationtmp/conftestw35vo3l2.cppmain81Value stored to 'foo' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_blur_ALPHA_TARGET.hfetch_render_task_rect3811Value stored to 'texel1' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_blur_COLOR_TARGET.hfetch_render_task_rect3811Value stored to 'texel1' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_svg_filter_node.hfetch_render_task_rect3831Value stored to 'texel1' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cppvisit9771Value stored to 'is_lod' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cppfind_candidate13381Value stored to 'name' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/nsprpub/pr/src/misc/prnetdb.cpr_NetAddrToStringGNI22821Value stored to 'md_af' during its initialization is never readView Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c'View Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'e' is used in the enclosing expression, the value is never actually read from 'e'View Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'b' is used in the enclosing expression, the value is never actually read from 'b'View Report
Unused codeDead nested assignmentroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.cSHA1Transform1001Although the value stored to 'd' is used in the enclosing expression, the value is never actually read from 'd'View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cppapply_implicit_conversion32613Access to field 'type' results in a dereference of a null pointer (loaded from variable 'from')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5ApiPhraseFirstColumn2189510Array access (via field 'a') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5SetupPrefixIterTokendata1719322Array access (via field 'p') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5StorageDeleteFromIndex2362131Array access (from variable 'apVal') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5VocabInstanceNewTerm2766429Access to field 'bEof' results in a dereference of a null pointer (loaded from field 'pIter')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5VocabNextMethod2773637Access to field 'bEof' results in a dereference of a null pointer (loaded from field 'pIter')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.csqlite3Fts5ExprClonePhrase767221Access to field 'nTerm' results in a dereference of a null pointer (loaded from variable 'pOrig')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.csqlite3Fts5ExprEof733537Access to field 'pRoot' results in a dereference of a null pointer (loaded from variable 'p')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.csqlite3Fts5ExprFirst728737Access to field 'pRoot' results in a dereference of a null pointer (loaded from variable 'p')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp_mesa_print_ir_glsl3097Access to field 'es_shader' results in a dereference of a null pointer (loaded from variable 'state')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cppvisit19345Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cppassign_varying_locations277720Access to field 'ir' results in a dereference of a null pointer (loaded from variable 'consumer')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.hexec_list_push_head44930Access to field 'prev' results in a dereference of a null pointer (loaded from field 'next')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.hexec_node_remove15122Access to field 'prev' results in a dereference of a null pointer (loaded from field 'next')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.hexec_node_replace_with19027Access to field 'next' results in a dereference of a null pointer (loaded from field 'prev')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cppadd_copy70434Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cppreplace_varyings_visitor28515Access to field 'ir' results in a dereference of a null pointer (loaded from field 'shader')View Report
Logic errorDereference of null pointerroot/firefox-clang/config/pathsub.cino2name9415Access to field 'd_ino' results in a dereference of a null pointer (loaded from variable 'ep')View Report
Logic errorDereference of null pointerroot/firefox-clang/security/nss/lib/pk11wrap/pk11util.cSECMOD_DeleteModuleEx3748Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_InsertWriteFinalStep889351Array access (from variable 'bufferChunksValidity') results in a null pointer dereferenceView Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cppvisit_leave41625Access to field 'type' results in a dereference of an undefined pointer valueView Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cppvisit_leave40725Access to field 'type' results in a dereference of an undefined pointer valueView Report
Logic errorDivision by zeroroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.hglsl_align137735Division by zeroView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ALPHA_PASS_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ALPHA_PASS_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_DEBUG_OVERDRAW_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_DEBUG_OVERDRAW_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_TEXTURE_2D.hSamplers21Excessive padding in 'struct brush_image_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_image_TEXTURE_RECT.hSamplers21Excessive padding in 'struct brush_image_TEXTURE_RECT_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend.hSamplers21Excessive padding in 'struct brush_mix_blend_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend_ALPHA_PASS.hSamplers21Excessive padding in 'struct brush_mix_blend_ALPHA_PASS_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/brush_mix_blend_DEBUG_OVERDRAW.hSamplers21Excessive padding in 'struct brush_mix_blend_DEBUG_OVERDRAW_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_blur_ALPHA_TARGET.hSamplers21Excessive padding in 'struct cs_blur_ALPHA_TARGET_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_blur_COLOR_TARGET.hSamplers21Excessive padding in 'struct cs_blur_COLOR_TARGET_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/cs_svg_filter_node.hSamplers21Excessive padding in 'struct cs_svg_filter_node_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/gfx/wr/swgl/src/gl.ccContext7791Excessive padding in 'struct Context' (38 padding bytes, where 6 is optimal). Optimal fields order: blendcolor, cleardepth, queries, framebuffers, renderbuffers, shaders, buffers, programs, textures, vertex_arrays, references, last_error, blendfunc_srgb, blendfunc_drgb, blendfunc_sa, blendfunc_da, blend_equation, depthfunc, unpack_row_length, shaded_rows, shaded_pixels, active_texture_unit, current_program, current_vertex_array, pixel_pack_buffer_binding, pixel_unpack_buffer_binding, array_buffer_binding, time_elapsed_query, samples_passed_query, renderbuffer_binding, draw_framebuffer_binding, read_framebuffer_binding, unknown_binding, viewport, scissor, clearcolor, texture_units, blend, blend_key, depthtest, depthmask, scissortest, validate_vertex_array, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h_mesa_glsl_parse_state791Excessive padding in 'struct _mesa_glsl_parse_state' (59 padding bytes, where 3 is optimal). Optimal fields order: ctx, scanner, symbols, linalloc, default_uniform_qualifier, default_shader_storage_qualifier, in_qualifier, out_qualifier, supported_version_string, current_function, toplevel_ir, loop_nesting_ast, user_structures, info_log, extensions, subroutine_types, subroutines, translation_unit, switch_state, num_supported_versions, language_version, forced_language_version, gl_version, stage, cs_derivative_group, num_user_structures, gs_input_size, fs_blend_support, tcs_output_size, num_subroutine_types, num_subroutines, clip_dist_size, cull_dist_size, cs_input_local_size, supported_versions, Const, atomic_counter_offsets, es_shader, compat_shader, had_version_string, zero_init, fs_redeclares_gl_fragcoord, fs_origin_upper_left, fs_pixel_center_integer, fs_redeclares_gl_fragcoord_with_no_layout_qualifiers, gs_input_prim_type_specified, tcs_output_vertices_specified, cs_input_local_size_specified, cs_input_local_size_variable_specified, bindless_sampler_specified, bindless_image_specified, bound_sampler_specified, bound_image_specified, found_return, found_begin_interlock, found_end_interlock, error, all_invariant, warnings_enabled, ARB_ES3_1_compatibility_enable, ARB_ES3_1_compatibility_warn, ARB_ES3_2_compatibility_enable, ARB_ES3_2_compatibility_warn, ARB_arrays_of_arrays_enable, ARB_arrays_of_arrays_warn, ARB_bindless_texture_enable, ARB_bindless_texture_warn, ARB_compatibility_enable, ARB_compatibility_warn, ARB_compute_shader_enable, ARB_compute_shader_warn, ARB_compute_variable_group_size_enable, ARB_compute_variable_group_size_warn, ARB_conservative_depth_enable, ARB_conservative_depth_warn, ARB_cull_distance_enable, ARB_cull_distance_warn, ARB_derivative_control_enable, ARB_derivative_control_warn, ARB_draw_buffers_enable, ARB_draw_buffers_warn, ARB_draw_instanced_enable, ARB_draw_instanced_warn, ARB_enhanced_layouts_enable, ARB_enhanced_layouts_warn, ARB_explicit_attrib_location_enable, ARB_explicit_attrib_location_warn, ARB_explicit_uniform_location_enable, ARB_explicit_uniform_location_warn, ARB_fragment_coord_conventions_enable, ARB_fragment_coord_conventions_warn, ARB_fragment_layer_viewport_enable, ARB_fragment_layer_viewport_warn, ARB_fragment_shader_interlock_enable, ARB_fragment_shader_interlock_warn, ARB_gpu_shader5_enable, ARB_gpu_shader5_warn, ARB_gpu_shader_fp64_enable, ARB_gpu_shader_fp64_warn, ARB_gpu_shader_int64_enable, ARB_gpu_shader_int64_warn, ARB_post_depth_coverage_enable, ARB_post_depth_coverage_warn, ARB_sample_shading_enable, ARB_sample_shading_warn, ARB_separate_shader_objects_enable, ARB_separate_shader_objects_warn, ARB_shader_atomic_counter_ops_enable, ARB_shader_atomic_counter_ops_warn, ARB_shader_atomic_counters_enable, ARB_shader_atomic_counters_warn, ARB_shader_ballot_enable, ARB_shader_ballot_warn, ARB_shader_bit_encoding_enable, ARB_shader_bit_encoding_warn, ARB_shader_clock_enable, ARB_shader_clock_warn, ARB_shader_draw_parameters_enable, ARB_shader_draw_parameters_warn, ARB_shader_group_vote_enable, ARB_shader_group_vote_warn, ARB_shader_image_load_store_enable, ARB_shader_image_load_store_warn, ARB_shader_image_size_enable, ARB_shader_image_size_warn, ARB_shader_precision_enable, ARB_shader_precision_warn, ARB_shader_stencil_export_enable, ARB_shader_stencil_export_warn, ARB_shader_storage_buffer_object_enable, ARB_shader_storage_buffer_object_warn, ARB_shader_subroutine_enable, ARB_shader_subroutine_warn, ARB_shader_texture_image_samples_enable, ARB_shader_texture_image_samples_warn, ARB_shader_texture_lod_enable, ARB_shader_texture_lod_warn, ARB_shader_viewport_layer_array_enable, ARB_shader_viewport_layer_array_warn, ARB_shading_language_420pack_enable, ARB_shading_language_420pack_warn, ARB_shading_language_include_enable, ARB_shading_language_include_warn, ARB_shading_language_packing_enable, ARB_shading_language_packing_warn, ARB_tessellation_shader_enable, ARB_tessellation_shader_warn, ARB_texture_cube_map_array_enable, ARB_texture_cube_map_array_warn, ARB_texture_gather_enable, ARB_texture_gather_warn, ARB_texture_multisample_enable, ARB_texture_multisample_warn, ARB_texture_query_levels_enable, ARB_texture_query_levels_warn, ARB_texture_query_lod_enable, ARB_texture_query_lod_warn, ARB_texture_rectangle_enable, ARB_texture_rectangle_warn, ARB_uniform_buffer_object_enable, ARB_uniform_buffer_object_warn, ARB_vertex_attrib_64bit_enable, ARB_vertex_attrib_64bit_warn, ARB_viewport_array_enable, ARB_viewport_array_warn, KHR_blend_equation_advanced_enable, KHR_blend_equation_advanced_warn, OES_EGL_image_external_enable, OES_EGL_image_external_warn, OES_EGL_image_external_essl3_enable, OES_EGL_image_external_essl3_warn, OES_geometry_point_size_enable, OES_geometry_point_size_warn, OES_geometry_shader_enable, OES_geometry_shader_warn, OES_gpu_shader5_enable, OES_gpu_shader5_warn, OES_primitive_bounding_box_enable, OES_primitive_bounding_box_warn, OES_sample_variables_enable, OES_sample_variables_warn, OES_shader_image_atomic_enable, OES_shader_image_atomic_warn, OES_shader_io_blocks_enable, OES_shader_io_blocks_warn, OES_shader_multisample_interpolation_enable, OES_shader_multisample_interpolation_warn, OES_standard_derivatives_enable, OES_standard_derivatives_warn, OES_tessellation_point_size_enable, OES_tessellation_point_size_warn, OES_tessellation_shader_enable, OES_tessellation_shader_warn, OES_texture_3D_enable, OES_texture_3D_warn, OES_texture_buffer_enable, OES_texture_buffer_warn, OES_texture_cube_map_array_enable, OES_texture_cube_map_array_warn, OES_texture_storage_multisample_2d_array_enable, OES_texture_storage_multisample_2d_array_warn, OES_viewport_array_enable, OES_viewport_array_warn, AMD_conservative_depth_enable, AMD_conservative_depth_warn, AMD_gpu_shader_int64_enable, AMD_gpu_shader_int64_warn, AMD_shader_stencil_export_enable, AMD_shader_stencil_export_warn, AMD_shader_trinary_minmax_enable, AMD_shader_trinary_minmax_warn, AMD_texture_texture4_enable, AMD_texture_texture4_warn, AMD_vertex_shader_layer_enable, AMD_vertex_shader_layer_warn, AMD_vertex_shader_viewport_index_enable, AMD_vertex_shader_viewport_index_warn, ANDROID_extension_pack_es31a_enable, ANDROID_extension_pack_es31a_warn, EXT_blend_func_extended_enable, EXT_blend_func_extended_warn, EXT_clip_cull_distance_enable, EXT_clip_cull_distance_warn, EXT_demote_to_helper_invocation_enable, EXT_demote_to_helper_invocation_warn, EXT_draw_buffers_enable, EXT_draw_buffers_warn, EXT_draw_instanced_enable, EXT_draw_instanced_warn, EXT_frag_depth_enable, EXT_frag_depth_warn, EXT_geometry_point_size_enable, EXT_geometry_point_size_warn, EXT_geometry_shader_enable, EXT_geometry_shader_warn, EXT_gpu_shader4_enable, EXT_gpu_shader4_warn, EXT_gpu_shader5_enable, EXT_gpu_shader5_warn, EXT_primitive_bounding_box_enable, EXT_primitive_bounding_box_warn, EXT_separate_shader_objects_enable, EXT_separate_shader_objects_warn, EXT_shader_framebuffer_fetch_enable, EXT_shader_framebuffer_fetch_warn, EXT_shader_framebuffer_fetch_non_coherent_enable, EXT_shader_framebuffer_fetch_non_coherent_warn, EXT_shader_image_load_formatted_enable, EXT_shader_image_load_formatted_warn, EXT_shader_image_load_store_enable, EXT_shader_image_load_store_warn, EXT_shader_implicit_conversions_enable, EXT_shader_implicit_conversions_warn, EXT_shader_integer_mix_enable, EXT_shader_integer_mix_warn, EXT_shader_io_blocks_enable, EXT_shader_io_blocks_warn, EXT_shader_samples_identical_enable, EXT_shader_samples_identical_warn, EXT_tessellation_point_size_enable, EXT_tessellation_point_size_warn, EXT_tessellation_shader_enable, EXT_tessellation_shader_warn, EXT_texture_array_enable, EXT_texture_array_warn, EXT_texture_buffer_enable, EXT_texture_buffer_warn, EXT_texture_cube_map_array_enable, EXT_texture_cube_map_array_warn, EXT_texture_query_lod_enable, EXT_texture_query_lod_warn, EXT_texture_shadow_lod_enable, EXT_texture_shadow_lod_warn, INTEL_conservative_rasterization_enable, INTEL_conservative_rasterization_warn, INTEL_shader_atomic_float_minmax_enable, INTEL_shader_atomic_float_minmax_warn, INTEL_shader_integer_functions2_enable, INTEL_shader_integer_functions2_warn, MESA_shader_integer_functions_enable, MESA_shader_integer_functions_warn, NV_compute_shader_derivatives_enable, NV_compute_shader_derivatives_warn, NV_fragment_shader_interlock_enable, NV_fragment_shader_interlock_warn, NV_image_formats_enable, NV_image_formats_warn, NV_shader_atomic_float_enable, NV_shader_atomic_float_warn, NV_viewport_array2_enable, NV_viewport_array2_warn, uses_builtin_functions, fs_uses_gl_fragcoord, fs_early_fragment_tests, fs_inner_coverage, fs_post_depth_coverage, fs_pixel_interlock_ordered, fs_pixel_interlock_unordered, fs_sample_interlock_ordered, fs_sample_interlock_unordered, redeclares_gl_layer, layer_viewport_relative, allow_extension_directive_midshader, allow_builtin_variable_redeclaration, allow_layout_qualifier_on_function_parameter, is_field, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.hgl_constants36941Excessive padding in 'struct gl_constants' (32 padding bytes, where 0 is optimal). Optimal fields order: MaxServerWaitTimeout, MaxElementIndex, dri_config_options_sha1, SpirVExtensions, VendorOverride, ShaderCompilerOptions, Program, MaxTextureMbytes, MaxTextureSize, Max3DTextureLevels, MaxCubeTextureLevels, MaxArrayTextureLayers, MaxTextureRectSize, MaxTextureCoordUnits, MaxCombinedTextureImageUnits, MaxTextureUnits, MaxTextureMaxAnisotropy, MaxTextureLodBias, MaxTextureBufferSize, TextureBufferOffsetAlignment, MaxArrayLockSize, SubPixelBits, MinPointSize, MaxPointSize, MinPointSizeAA, MaxPointSizeAA, PointSizeGranularity, MinLineWidth, MaxLineWidth, MinLineWidthAA, MaxLineWidthAA, LineWidthGranularity, MaxClipPlanes, MaxLights, MaxShininess, MaxSpotExponent, MaxViewportWidth, MaxViewportHeight, MaxViewports, ViewportSubpixelBits, MaxWindowRectangles, MaxProgramMatrices, MaxProgramMatrixStackDepth, MaxDrawBuffers, MaxColorAttachments, MaxRenderbufferSize, MaxSamples, MaxFramebufferWidth, MaxFramebufferHeight, MaxFramebufferLayers, MaxFramebufferSamples, MaxVarying, MaxCombinedUniformBlocks, MaxUniformBufferBindings, MaxUniformBlockSize, UniformBufferOffsetAlignment, MaxCombinedShaderStorageBlocks, MaxShaderStorageBufferBindings, MaxShaderStorageBlockSize, ShaderStorageBufferOffsetAlignment, MaxUserAssignableUniformLocations, MaxGeometryOutputVertices, MaxGeometryTotalOutputComponents, MaxGeometryShaderInvocations, GLSLVersion, GLSLVersionCompat, ForceGLSLVersion, UniformBooleanTrue, ContextFlags, ProfileMask, MaxVertexAttribStride, MaxTransformFeedbackBuffers, MaxTransformFeedbackSeparateComponents, MaxTransformFeedbackInterleavedComponents, MaxVertexStreams, MinProgramTexelOffset, MaxProgramTexelOffset, MinProgramTextureGatherOffset, MaxProgramTextureGatherOffset, MaxProgramTextureGatherComponents, MaxDualSourceDrawBuffers, MinMapBufferAlignment, MaxColorTextureSamples, MaxDepthTextureSamples, MaxIntegerSamples, MaxColorFramebufferSamples, MaxColorFramebufferStorageSamples, MaxDepthStencilFramebufferSamples, NumSupportedMultisampleModes, MaxAtomicBufferBindings, MaxAtomicBufferSize, MaxCombinedAtomicBuffers, MaxCombinedAtomicCounters, MaxVertexAttribRelativeOffset, MaxVertexAttribBindings, MaxImageUnits, MaxCombinedShaderOutputResources, MaxImageSamples, MaxCombinedImageUniforms, MaxComputeWorkGroupInvocations, MaxComputeSharedMemorySize, MaxComputeVariableGroupInvocations, MinFragmentInterpolationOffset, MaxFragmentInterpolationOffset, MaxPatchVertices, MaxTessGenLevel, MaxTessPatchComponents, MaxTessControlTotalOutputComponents, SparseBufferPageSize, NumProgramBinaryFormats, MaxSubpixelPrecisionBiasBits, ConservativeRasterDilateGranularity, glBeginEndBufferSize, ViewportBounds, ConservativeRasterDilateRange, MaxComputeWorkGroupCount, MaxComputeWorkGroupSize, MaxComputeVariableGroupSize, QueryCounterBits, SupportedMultisampleModes, LayerAndVPIndexProvokingVertex, ResetStrategy, ContextReleaseBehavior, ForceGLSLExtensionsWarn, AllowGLSLExtensionDirectiveMidShader, AllowGLSLBuiltinConstantExpression, AllowGLSLRelaxedES, AllowGLSLBuiltinVariableRedeclaration, AllowGLSLCrossStageInterpolationMismatch, AllowHigherCompatVersion, AllowLayoutQualifiersOnFunctionParameters, ForceGLSLAbsSqrt, GLSLZeroInit, ForceIntegerTexNearest, NativeIntegers, VertexID_is_zero_based, QuadsFollowProvokingVertexConvention, RobustAccess, StripTextureBorder, GLSLSkipStrictMaxUniformLimitCheck, GLSLFragCoordIsSysVal, GLSLPointCoordIsSysVal, GLSLFrontFacingIsSysVal, GLSLOptimizeConservatively, GLSLLowerConstArrays, GLSLTessLevelsAsInputs, AlwaysUseGetTransformFeedbackVertexCount, DisableVaryingPacking, DisableTransformFeedbackPacking, UseSTD430AsDefaultPacking, GenerateTemporaryNames, DisableGLSLLineContinuations, FakeSWMSAA, LowerTessLevel, PrimitiveRestartForPatches, LowerCsDerivedVariables, NoPrimitiveBoundingBoxOutput, AllowMappedBuffersDuringExecution, BufferCreateMapUnsynchronizedThreadSafe, PackedDriverUniformStorage, UseNIRGLSLLinker, BitmapUsesRed, VertexBufferOffsetIsInt32, MultiDrawWithUserIndices, AllowDrawOutOfOrder, SpirVCapabilities, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.hgl_context48461Excessive padding in 'struct gl_context' (56 padding bytes, where 0 is optimal). Optimal fields order: Shared, Exec, OutsideBeginEnd, Save, BeginEnd, ContextLost, MarshalExec, CurrentClientDispatch, CurrentServerDispatch, DrawBuffer, ReadBuffer, WinSysDrawBuffer, WinSysReadBuffer, CurrentStack, VersionString, GeometryProgram, ComputeProgram, TessEvalProgram, _Shader, SoftFP64, PerfQuery, DrawIndirectBuffer, ParameterBuffer, DispatchIndirectBuffer, CopyReadBuffer, CopyWriteBuffer, QueryBuffer, UniformBuffer, ShaderStorageBuffer, AtomicBuffer, ExternalVirtualMemoryBuffer, Meta, CurrentRenderbuffer, ErrorDebugFmtString, Debug, NewDriverState, ListExt, swrast_context, swsetup_context, swtnl_context, vbo_context, st, vdpDevice, vdpGetProcAddress, vdpSurfaces, Cache, ResidentTextureHandles, ResidentImageHandles, Program, _ModelProjectMatrix, Feedback, Pipeline, PerfMonitor, ModelviewMatrixStack, ProjectionMatrixStack, Depth, TessCtrlProgram, TransformFeedback, DebugMutex, Pack, Unpack, DefaultPacking, SubroutineIndex, AttribStack, ClientAttribStack, Shader, ATIFragmentShader, Query, ProgramMatrixStack, Extensions, Select, DriverFlags, EvalMap, TextureMatrixStack, Driver, ListState, Const, Array, UniformBufferBindings, AtomicBufferBindings, ShaderStorageBufferBindings, FragmentProgram, VertexProgram, ImageUnits, Texture, GLThread, API, Version, AttribStackDepth, List, ClientAttribStackDepth, ErrorDebugCount, NewState, varying_vp_inputs, _ImageTransferState, _ModelViewInvScale, _ModelViewInvScaleEyespace, TextureStateTimestamp, ConservativeRasterDilate, SubpixelPrecisionBias, Line, _EyeZDir, Accum, Hint, Multisample, PrimitiveBoundingBox, Polygon, Point, Fog, Pixel, Eval, Stencil, PolygonStipple, Visual, Color, Transform, Scissor, ViewportArray, Current, Light, PixelMaps, ErrorValue, RenderMode, ConservativeRasterMode, ExecuteFlag, CompileFlag, ViewportInitialized, _AllowDrawOutOfOrder, _NeedEyeCoords, _ForceEyeCoords, FirstTimeCurrent, HasConfig, RasterDiscard, IntelConservativeRasterization, ConservativeRasterization, IntelBlackholeRender, _AttribZeroAliasesVertex, TileRasterOrderFixed, TileRasterOrderIncreasingX, TileRasterOrderIncreasingY, ShareGroupReset, shader_builtin_ref, TextureFormatSupported, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/pk11wrap/pk11pars.c4851Excessive padding in 'algListsDef' (8 padding bytes, where 0 is optimal). Optimal fields order: list, description, entries, allowEmpty, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/gfx/wr/swgl/src/program.hFragmentShaderImpl981Excessive padding in 'struct glsl::FragmentShaderImpl' (32 padding bytes, where 0 is optimal). Optimal fields order: swgl_IsPixelDiscarded, gl_FragCoord, gl_FragColor, gl_SecondaryFragColor, init_span_func, run_func, skip_func, init_span_w_func, run_w_func, skip_w_func, draw_span_RGBA8_func, draw_span_R8_func, swgl_OutRGBA8, swgl_OutR8, flags, swgl_SpanLength, swgl_StepZW, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_split_composite.hSamplers21Excessive padding in 'struct ps_split_composite_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.hSamplers21Excessive padding in 'struct ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.hSamplers21Excessive padding in 'struct ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.hSamplers21Excessive padding in 'struct ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.hSamplers21Excessive padding in 'struct ps_text_run_ALPHA_PASS_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.hSamplers21Excessive padding in 'struct ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-250521f66641ef82/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.hSamplers21Excessive padding in 'struct ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sGpuBufferF_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sGpuBufferF_slot, sGpuBufferI_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/util/secoidt.hSECOidDataStr5741Excessive padding in 'struct SECOidDataStr' (8 padding bytes, where 0 is optimal). Optimal fields order: desc, mechanism, oid, offset, supportedExtension, consider reordering the fields or adding explicit padding membersView Report
Stream handling errorInvalid stream stateroot/firefox-clang/security/nss/lib/util/utilmod.cnssutil_ReadSecmodDB41214File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/security/nss/lib/base/hash.cnss_identity_hash511Subtraction of a probably non-null pointer and a null pointer may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.cremove_line_continuations19830Addition of a null pointer (from variable 'backslash') and a nonzero integer value results in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/security/nss/lib/util/secoid.csecoid_HashNumber21621Subtraction of a probably non-null pointer and a null pointer may result in undefined behaviorView Report
Logic errorPossibly undefined arithmetic operation involving a null pointerroot/firefox-clang/security/nss/lib/base/tracker.cidentity_hash291Subtraction of a probably non-null pointer and a null pointer may result in undefined behaviorView Report
Stream handling errorResource leakroot/firefox-clang/security/nss/lib/pk11wrap/debug_module.cprint_final_statistics347122Opened stream never closed. Potential resource leakView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir877214The right operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_parse_vector_column300116The left operand of '!=' is a garbage valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir80734912th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cppcompact_destination246271st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cppvisit_leave428242nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/config/nsinstall.ccopyfile151302nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn8113391st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn_chunks_iter763581st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_point8210342nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Delete9915232nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Insert9238395th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_InsertWriteFinalStep8936353rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update10266492nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update10175272nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update10219404th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_UpdateVectorColumn10133541st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_get_latest_chunk_rowid4393703rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_get_partition_value_for_rowid4202313rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_get_vector_data4124305th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_new_chunk4680563rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_result_metadata_value_for_rowid4279315th function call argument is an uninitialized valueView Report

Analyzer Failures

The analyzer had problems processing the following files:

ProblemSource FilePreprocessed FileSTDERR Output
Crashroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cppclang_crash_p0MoUw.iiclang_crash_p0MoUw.ii.stderr.txt

Please consider submitting preprocessed files as bug reports.