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 21.0.0 (++20250514100911+847561e48f4e-1~exp1~20250514221047.2841)
Date:Thu Jun 26 23:19:04 2025

Bug Summary

Bug TypeQuantityDisplay?
All Bugs673
API
Argument with 'nonnull' attribute passed null16
C++ move semantics
Use-after-move1
Error handling
Value of 'errno' was not checked2
Logic error
Assigned value is uninitialized18
Branch condition evaluates to a garbage value3
Called C++ object pointer is null41
Called C++ object pointer is uninitialized1
Called function pointer is an uninitialized pointer value1
Called function pointer is null (null dereference)2
Dereference of null pointer56
Dereference of undefined pointer value6
Division by zero4
Function call with invalid argument3
Garbage return value7
Result of operation is garbage or undefined26
Return of address to stack-allocated memory2
Returning null reference3
Stack address leaks outside of stack frame2
Uninitialized argument value52
Unix API2
Memory error
Bad deallocator1
Memory leak4
Use-after-free3
Performance
Excessive Padding52
Stream handling error
Invalid stream state14
Resource leak1
Stream already in EOF13
Suspicious operation
Bitwise shift28
Unix API
Allocator sizeof operand mismatch1
Unused code
Dead assignment185
Dead increment30
Dead initialization48
Dead nested assignment45

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.cBalloc5701Result 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_uniform6298Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_cairo_ft_unscaled_font_init54219Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_lookup_jbig2_global343712Null pointer passed to 2nd parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/common/debugmodes.cav1_print_frame_contexts1165Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/common/debugmodes.cav1_print_uncompressed_frame_header994Null pointer passed to 4th parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5SegiterPoslist1318526Null 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/intl/icu/source/common/locdispnames.cpp_getStringOrCopyKey35647Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/encoder/partition_search.ccollect_tpl_stats_sb14319Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/encoder/partition_search.cwrite_partition_tree45794Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/third_party/aom/av1/encoder/partition_strategy.cwrite_motion_feature_to_file237727Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/config/pathsub.cino2name9413Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/intl/icu/source/i18n/rulebasedcollator.cppsetReorderCodes6696Null pointer passed to 1st parameter expecting 'nonnull'View Report
APIArgument with 'nonnull' attribute passed nullroot/firefox-clang/intl/icu/source/common/udata.cppisTimeZoneFile110815Null 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/intl/icu/source/i18n/collationiterator.hCollationIterator1036Assigned 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/gfx/cairo/libpixman/src/pixman-mmx.cfast_composite_scaled_bilinear_mmx_8888_8888_normal_OVER376631Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.cfast_composite_scaled_bilinear_mmx_8888_8888_normal_SRC371631Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.cfast_composite_scaled_bilinear_mmx_8888_8_8888_normal_OVER383832Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.cfast_composite_scaled_bilinear_sse2_8888_8888_normal_OVER589231Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.cfast_composite_scaled_bilinear_sse2_8888_8888_normal_SRC573531Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.cfast_composite_scaled_bilinear_sse2_8888_8_8888_normal_OVER604932Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.cfast_composite_scaled_bilinear_sse2_8888_n_8888_normal_OVER616230Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.cfast_composite_scaled_bilinear_sse2_x888_8888_normal_SRC579531Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c_mesa_shift_right_jam_m4326The expression uses uninitialized memoryView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_point715834Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/umutablecptrie.cppmakeHashCode84712Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/uniset.cppexclusiveOr174334Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/uniset.cppretain191233Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/intl/icu/source/common/unormcmp.cppunorm_cmpEquivFold33266Assigned value is uninitializedView Report
Logic errorAssigned value is uninitializedroot/firefox-clang/media/libvorbis/lib/vorbis_floor1.cfloor1_encode87021Assigned value is uninitializedView Report
Memory errorBad deallocatorroot/firefox-clang/memory/mozalloc/cxxalloc.hoperator delete6457Memory allocated by 'operator new' should be deallocated by 'delete', not 'free()'View Report
Suspicious operationBitwise shiftroot/firefox-clang/mfbt/HashTable.hhash1175968The result of right shift is undefined because the right operand '32' is not smaller than 32, the capacity of 'HashNumber'View Report
Suspicious operationBitwise shiftroot/firefox-clang/intl/icu/source/i18n/collationweights.cpptruncateWeight8517The result of left shift is undefined because the right operand '32' is not smaller than 32, the capacity of 'unsigned int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.ciadst16_avx2239010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.ciadst16_low8_avx2201010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.ciadst8x8_avx2280710The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct16_avx2152610The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct16_low1_avx2117810The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct16_low8_avx2134310The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct32_avx2114510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct32_low1_avx246811The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct32_stage9_avx243311The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct64_low1_avx2298510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct8x8_avx2255410The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.cidct8x8_low1_avx2243611The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.ciadst16x16_low8_sse4_1254410The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.ciadst16x16_sse4_1310310The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.ciadst8x8_new_sse4_1187010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct16x16_low1_sse4_1190610The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct16x16_low8_sse4_1207010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct16x16_sse4_1273910The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct32_stage9_sse4_142511The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct32x32_low1_sse4_1444510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct32x32_sse4_1512010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct64x64_low1_sse4_1332010The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct8x8_low1_sse4_1149210The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.cidct8x8_new_sse4_1161510The result of left shift is undefined because the right operand is not smaller than 32, the capacity of 'int'View Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/aom/av1/encoder/rdopt.cinter_mode_search_order_independent_skip469724The result of left shift is undefined because the right operand is negativeView Report
Suspicious operationBitwise shiftroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cbitmap_set574437The result of left shift is undefined because the right operand is negativeView 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_id384726Branch 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.cvec_npy_eachBestIndex31434Branch condition evaluates to a garbage valueView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cppGetDeferredInitializers6914Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/dom/events/EventStateManager.cppDispatchMouseOrPointerBoundaryEvent523290Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/mfbt/HashTable.hget116246Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/mfbt/HashTable.hoperator*131220Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/mfbt/HashTable.hoperator->132019Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/IntermNode.cppTIntermSwizzle15326Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/IntermNode.cppappendDeclarator10129Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cppinsertStatementsInBlockAtPosition3007Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/ParseContext.cppcreateUnaryMath633913Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cppcreatePLSImageReplacement2497Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cppfind767Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cppIsConvertedField20712Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cppaddFieldCopy141423Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cppstripStructSpecifierSamplers42214Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/Types.cppsetArraySize6845Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/Types.cppsizeOutermostUnsizedArray6265Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cppvalidateForLoopExpr38425Called C++ object pointer is nullView 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/intl/icu/source/i18n/calendar.cppcloneInstance5103Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/calendar.cppcreateInstance96222Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/calendar.cppgetCalendarTypeFromLocale100121Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/collationdatabuilder.cppaddCE3266617Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/collationdatabuilder.cppgetJamoCE32s121112Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppcreateForLocale28321Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/dtitvfmt.cppadoptCalendar6543Called 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
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/nfrule.cppmatchToDelimiter122821Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/common/normalizer2.cppnormalizeSecondAndAppend40918Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/common/normalizer2.cppnormalizeSecondAndAppend41118Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/common/normalizer2.cppunorm2_normalize_7735614Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/plurfmt.cppformat28611Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/plurfmt.cppformat28811Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/rbtz.cppoperator=8911Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppparseInt39356Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat203231Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/tzgnames.cppformatGenericNonLocationName64319Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_cloneBinary_777510Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_getLocaleByType_7760012Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_getRulesEx_775719Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/ucol.cppucol_getRules_775569Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is nullroot/firefox-clang/intl/icu/source/i18n/uspoof.cppuspoof_clone_771747Called C++ object pointer is nullView Report
Logic errorCalled C++ object pointer is uninitializedroot/firefox-clang/gfx/gl/GLContextProviderGLX.cppoperator()34722Called C++ object pointer is uninitializedView Report
Logic errorCalled function pointer is an uninitialized pointer valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Insert832125Called function pointer is an uninitialized pointer valueView Report
Logic errorCalled function pointer is null (null dereference)root/firefox-clang/gfx/cairo/libpixman/src/pixman-glyph.c_moz_pixman_composite_glyphs_no_mask49011Called function pointer is null (null dereference)View Report
Logic errorCalled function pointer is null (null dereference)root/firefox-clang/gfx/cairo/libpixman/src/pixman-glyph.cadd_glyphs61014Called function pointer is null (null dereference)View Report
Unused codeDead assignmentroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpptraverseAggregate7001Value stored to 'visit' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpptraverseBinary3741Value stored to 'visit' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpptraverseBlock4911Value stored to 'visit' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpptraverseFunctionDefinition4471Value stored to 'visit' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpptraverseUnary4151Value stored to 'visit' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/media/MediaTrackGraph.cppCheckDriver4801Value stored to 'needInputProcessingParamUpdate' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/events/NavigateEvent.cppPotentiallyResetFocus3651Value stored to 'focusTarget' is never readView Report
Unused codeDead assignmentroot/firefox-clang/netwerk/protocol/http/OpaqueResponseUtils.hDetermineContentType1791Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/media/encoder/OpusTrackEncoder.cppEncode4011Value stored to 'result' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/payments/PaymentRequestService.cppRequestPayment3371Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/payments/PaymentRequestService.cppShowPayment5641Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cppLoadScript7601Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cppLoadScript7381Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/prototype/PrototypeDocumentContentSink.cppOnScriptCompileComplete9151Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/media/libsoundtouch/src/RateTransposer.cppprocessSamples1451Value stored to 'count' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hhcollect_glyphs1021Value stored to 'count' is never readView Report
Unused codeDead assignmentroot/firefox-clang/mfbt/StringBuffer.hRelease1891Value stored to 'count' is never readView Report
Unused codeDead assignmentroot/firefox-clang/media/libsoundtouch/src/TDStretch.cppseekBestOverlapPositionFull3021Value stored to 'bestCorr' is never readView Report
Unused codeDead assignmentroot/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.cxxparse_breaktable43201Value stored to 'numbreak' is never readView Report
Unused codeDead assignmentroot/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.cxxparse_defcpdtable41141Value stored to 'numdefcpd' is never readView Report
Unused codeDead assignmentroot/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.cxxparse_maptable42171Value stored to 'nummap' is never readView 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/gfx/cairo/cairo/src/cairo-analysis-surface.c_analyze_recording_surface_pattern3811Value stored to 'unused' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-analysis-surface.c_analyze_recording_surface_pattern3861Value stored to 'unused' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-analysis-surface.c_cairo_analysis_surface_operation_extents4521Value stored to 'is_empty' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c_cairo_bentley_ottmann_tessellate_rectangular6391Value stored to 'update' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c_cairo_cff_scaled_font_is_cid_cff30731Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.ccairo_cff_font_fallback_generate33671Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.ccairo_cff_font_read_font_metrics11401Value stored to 'p' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.ccairo_cff_font_read_font_metrics11631Value stored to 'p' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-clip.c_cairo_rectangle_list_create_in_error7401Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-default-context.c_cairo_default_context_push_group1651Value stored to 'is_empty' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-device.c_moz_cairo_device_flush2711Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c_cairo_fallback_compositor_fill1391Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c_cairo_fallback_compositor_glyphs1661Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c_cairo_fallback_compositor_mask821Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c_cairo_fallback_compositor_paint611Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-fallback-compositor.c_cairo_fallback_compositor_stroke1101Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_cairo_ft_scaled_glyph_init_surface27521Value stored to 'glyph' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_moz_cairo_ft_scaled_font_lock_face48521Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_moz_cairo_ft_scaled_font_lock_face48601Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_render_glyph_outline15331Value stored to 'lcd_filter' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_render_glyph_outline15361Value stored to 'lcd_filter' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_render_glyph_outline15391Value stored to 'lcd_filter' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_render_glyph_outline15431Value stored to 'lcd_filter' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-image-compositor.ccomposite_glyphs_via_mask10981Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.cinner_close2191Value stored to 'inpt' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.cinner_close2211Value stored to 'inpt' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.cinner_join2031Value stored to 'outpt' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-path-stroke-tristrip.cinner_join2051Value stored to 'outpt' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pattern.c_cairo_pattern_add_color_stop18591Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pattern.c_cairo_pattern_create_in_error6621Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pattern.c_moz_cairo_pattern_set_matrix20411Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_create_for_stream_internal5971Value stored to 'status_ignored' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_create_for_stream_internal4521Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_supports_color_glyph93941Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_extract_pdf_surface7001Value stored to 'status_ignored' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_moz_cairo_pdf_surface_set_size8411Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.ccairo_pdf_surface_add_outline8921Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.ccairo_pdf_surface_emit_color_glyph_image68921Value stored to 'status2' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.ccairo_pdf_surface_set_custom_metadata9661Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.ccairo_pdf_surface_set_metadata9301Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-recording-surface.c_moz_cairo_recording_surface_ink_extents26631Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-scaled-font.c_moz_cairo_scaled_font_glyph_extents16491Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-scaled-font.c_moz_cairo_scaled_font_text_extents15631Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-spans-compositor.ccomposite_aligned_boxes6631Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-spans.c_cairo_nil_scan_converter_init771Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-spans.c_cairo_nil_span_renderer_init1961Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-surface-snapshot.c_cairo_surface_snapshot_copy_on_write2081Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-surface-snapshot.c_cairo_surface_snapshot_copy_on_write2151Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-tee-surface.c_moz_cairo_tee_surface_add5111Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-tee-surface.c_moz_cairo_tee_surface_add5211Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-tee-surface.c_moz_cairo_tee_surface_add4991Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-toy-font-face.c_moz_cairo_toy_font_face_create3171Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-traps-compositor.cclip_and_composite_polygon15741Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-truetype-subset.ccairo_truetype_font_write3381Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-user-font.c_cairo_user_ucs4_to_index4521Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-source.crender_pattern3061Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-source.csurface_source10281Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-source.csurface_source10421Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c_cairo_xlib_surface_draw_image12091Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c_cairo_xlib_surface_draw_image12541Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c_moz_cairo_xlib_surface_set_drawable22061Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-surface.c_moz_cairo_xlib_surface_set_drawable21671Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/cairo/src/cairo.c_moz_cairo_text_path38141Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/media/libopus/celt/celt_encoder.ctone_lpc12791Value stored to 'r22' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsencode.cNSS_CMSEncoder_Cancel6631Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsrecinfo.cNSS_CMSRecipientInfo_UnwrapBulkKey5881Value stored to 'algid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsrecinfo.cNSS_CMSRecipientInfo_UnwrapBulkKey5891Value stored to 'parameters' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/smime/cmsrecinfo.cNSS_CMSRecipientInfo_UnwrapBulkKey5901Value stored to 'enckey' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/collationfastlatinbuilder.cppencodeUniqueCEs5091Value stored to 'prevSecondary' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/collationfastlatinbuilder.cppencodeUniqueCEs5101Value stored to 'ter' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecAddOp39421Value stored to 'bits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecAddOp39061Value stored to 'bits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp46421Value stored to 'accunits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp48021Value stored to 'accunits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppprocessResource17361Value stored to 'length' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/dtptngen.cppadd21511Value stored to 'curElem' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/dtptngen.cppsetTokens25101Value stored to 'startPos' 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/gfx/harfbuzz/src/hb-aat-layout-trak-table.hhapply2251Value stored to 'ptem' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/harfbuzz/src/hb-ot-layout-common.hhMultiItemVarStoreInstancer37771Value stored to 'varStore' is never readView Report
Unused codeDead assignmentroot/firefox-clang/extensions/spellcheck/hunspell/src/hunspell.cxxcheckword7801Value stored to 'word' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.cnr_ice_candidate_pair_restart4221Value stored to '_status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/locid.cppinit19051Value stored to 'separator' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/loclikelysubtags.cppgetLikelyIndex8291Value stored to 'state' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/loclikelysubtags.cppgetLikelyIndex8371Value stored to 'state' is never readView Report
Unused codeDead assignmentroot/firefox-clang/extensions/spellcheck/hunspell/glue/mozHunspell.cppLoadDictionaryList2461Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/normalizer2impl.cppunorm2_swap_7728301Value stored to 'offset' is never readView Report
Unused codeDead assignmentroot/firefox-clang/extensions/auth/nsAuthGSSAPI.cppLogGssError2351Value stored to 'ret' is never readView Report
Unused codeDead assignmentroot/firefox-clang/docshell/base/nsDocShell.cppDisplayLoadError34381Value stored to 'error' is never readView Report
Unused codeDead assignmentroot/firefox-clang/docshell/base/nsDocShell.cppDisplayLoadError34421Value stored to 'error' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/serializers/nsDocumentEncoder.cppEncodeToStream15241Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/webbrowserpersist/nsWebBrowserPersist.cppSaveDocumentInternal16121Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/xul/nsXULPrototypeCache.cppGetPrototype1231Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/config/nsinstall.cmain3161Value stored to 'tdlen' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_modifiers.cppformatTwoArgPattern3011Value stored to 'infixLength' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_usageprefs.cppmixedMeasuresToMicros_771491Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_usageprefs.cppmixedMeasuresToMicros_771191Value stored to 'status' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/number_utils.cppgetPatternForStyle801Value stored to 'patternKey' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12d.csec_pkcs12_validate_cert_nickname22151Value stored to 'setNickname' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12dec.csec_pkcs12_decode_authenticated_safe3121Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12dec.csec_pkcs12_get_safe_contents5491Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs12/p12dec.csec_pkcs12_validate_encrypted_safe3531Value stored to 'valid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs7/p7common.cSEC_PKCS7EncryptContents4511Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs7/p7common.cSEC_PKCS7EncryptContents4561Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pkcs7/p7decode.csec_pkcs7_verify_signature17101Value stored to 'rv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/harfbuzz/src/graph/pairpos-graph.hhsplit_subtables2851Value stored to 'class_def_1_size' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/harfbuzz/src/graph/pairpos-graph.hhsplit_subtables2861Value stored to 'coverage_size' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/libpixman/src/pixman-region.c_moz_pixman_region32_contains_rectangle22771Value stored to 'part_out' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/libpixman/src/pixman-region.c_moz_pixman_region64f_contains_rectangle22771Value stored to 'part_out' is never readView Report
Unused codeDead assignmentroot/firefox-clang/gfx/cairo/libpixman/src/pixman-region.c_moz_pixman_region_contains_rectangle22771Value stored to 'part_out' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.cPK11_CipherOp8961Value stored to 'crv' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11cxt.cPK11_CipherOp9031Value 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_KeySchedule10281Value 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_DestroyGenericObjects16181Value stored to 'nextObject' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11skey.cPK11_GetWrapKey3821Value stored to 'type' is never readView Report
Unused codeDead assignmentroot/firefox-clang/security/nss/lib/pk11wrap/pk11slot.cPK11_InitToken14331Value 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.clibVersionPoint891Value stored to 'dummy' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/lib/ds/plvrsion.clibVersionPoint901Value 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_strtod23121Value stored to 'dsign' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/misc/prtime.cPR_ParseTimeStringToExplodedTime16011Value stored to 'zone' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles9311Value stored to 'sizeFileRead' 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/intl/icu/source/i18n/smpdtfmt.cppsubFormat16021Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16071Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16111Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16781Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat16821Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat17161Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat17761Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat17801Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat18191Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat15381Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat15411Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/smpdtfmt.cppsubFormat15441Value stored to 'capContextUsageType' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cnpy_token_next26871Value stored to 'ptr' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn69011Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Delete85851Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_init47101Value stored to 'rc' is never readView Report
Unused codeDead assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.cnr_stun_encode_message13741Value stored to 'padding_bytes' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/i18n/tzfmt.cppparseOffsetFieldWithLocalizedDigits21231Value stored to 'numDigits' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnv_bld.cppgetAlgorithmicTypeFromName3961Value stored to 'mid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnv_io.cppfindConverter5731Value stored to 'mid' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvbocu.cpp_Bocu1FromUnicode8521Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvbocu.cpp_Bocu1FromUnicodeWithOffsets6231Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvbocu.cpp_Bocu1ToUnicodeWithOffsets10491Value stored to 'sourceIndex' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvscsu.cpp_SCSUFromUnicode19411Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/ucnvscsu.cpp_SCSUFromUnicodeWithOffsets15021Value stored to 'targetCapacity' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/udata.cppextendICUData8491Value stored to 'didUpdate' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/uniset_props.cppapplyPattern3881Value stored to 'lastItem' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/uresbund.cppentryOpen9271Value stored to 'hasRealData' is never readView Report
Unused codeDead assignmentroot/firefox-clang/intl/icu/source/common/utext.cppucstrTextExtract25501Value stored to 'limit32' is never readView Report
Unused codeDead assignmentroot/firefox-clang/nsprpub/pr/src/md/unix/uxshm.c_MD_OpenSharedMemory981Value 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-19ea748e17a3c52a/out/brush_mix_blend.hColorBurn7881Value 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-19ea748e17a3c52a/out/brush_mix_blend.hColorDodge7731Value 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-19ea748e17a3c52a/out/brush_mix_blend.hSoftLight8071Value 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-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.hColorBurn7881Value 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-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.hColorDodge7731Value 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-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.hSoftLight8071Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_ccitt_image38101Value stored to 'p' is never readView Report
Unused codeDead incrementroot/firefox-clang/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/debug/build/swgl-19ea748e17a3c52a/out/cs_svg_filter.hColorBurn7771Value 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-19ea748e17a3c52a/out/cs_svg_filter.hColorDodge7621Value 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-19ea748e17a3c52a/out/cs_svg_filter.hSoftLight7961Value 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-19ea748e17a3c52a/out/cs_svg_filter_node.hColorBurn8351Value 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-19ea748e17a3c52a/out/cs_svg_filter_node.hColorDodge8501Value 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-19ea748e17a3c52a/out/cs_svg_filter_node.hSoftLight9491Value stored to 'ret_mask' is never readView Report
Unused codeDead incrementroot/firefox-clang/intl/icu/source/i18n/msgfmt.cppparse14051Value stored to 'prevIndex' is never readView Report
Unused codeDead incrementroot/firefox-clang/intl/icu/source/i18n/number_simple.cppformatImpl2521Value stored to 'length' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-bits-image.cbits_image_fetch_untransformed_repeat_none7901Value stored to 'x' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.cmmx_blt33771Value stored to 'w' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.cmmx_blt33781Value stored to 's' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.cmmx_blt33791Value stored to 'd' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.csse2_blt47891Value stored to 's' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.csse2_blt47901Value stored to 'd' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.csse2_blt47881Value stored to 'w' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.csse2_fill34451Value stored to 'w' is never readView Report
Unused codeDead incrementroot/firefox-clang/gfx/cairo/libpixman/src/pixman-sse2.csse2_fill34461Value stored to 'd' 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_KeySchedule10461Value stored to 'off' is never readView Report
Unused codeDead incrementroot/firefox-clang/nsprpub/pr/src/misc/prdtoa.cPR_strtod23761Value stored to 'dsign' is never readView Report
Unused codeDead incrementroot/firefox-clang/security/nss/lib/pki/tdcache.cadd_cert_to_cache7891Value stored to 'added' is never readView Report
Unused codeDead incrementroot/firefox-clang/nsprpub/pr/src/md/unix/uxrng.c_PR_MD_GetRandomNoise1221Value stored to 'size' is never readView Report
Unused codeDead incrementroot/firefox-clang/media/libvorbis/lib/vorbis_floor1.cfit_line4871Value stored to 'y2b' is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/debugger/CallbackDebuggerNotification.hDispatch701Value stored to 'typeStr' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/editor/libeditor/ChangeStyleTransaction.cppValueIncludes1001Value stored to 'end' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/caps/ExpandedPrincipal.cppRead2081Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/media/libsoundtouch/src/FIRFilter.cppevaluateFilterMono1271Value stored to 'dScaler' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/media/libsoundtouch/src/FIRFilter.cppevaluateFilterMulti1661Value stored to 'dScaler' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/media/libsoundtouch/src/FIRFilter.cppevaluateFilterStereo811Value stored to 'dScaler' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/media/MediaManager.cppGetUserMedia28901Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cppvisitUnary7451Value stored to 'preString' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/file/ipc/RemoteLazyInputStream.cppDescribe2761Value stored to 'state' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/reporting/ReportDeliver.cppSendReports1771Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/serviceworkers/ServiceWorkerScriptCache.cppOnStreamComplete10111Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/Symbol.cppname771Value stored to 'uniqueId' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/editor/libeditor/TextEditor.cppHandlePasteAsQuotation5711Value stored to 'rv' 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-19ea748e17a3c52a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.hbrush_vs5241Value 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-19ea748e17a3c52a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.hbrush_vs5241Value 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-19ea748e17a3c52a/out/brush_image_TEXTURE_2D.hbrush_vs5241Value 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-19ea748e17a3c52a/out/brush_image_TEXTURE_RECT.hbrush_vs5241Value 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-19ea748e17a3c52a/out/brush_linear_gradient.hwrite_gradient_vertex4731Value stored to 'tile_repeat' 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-19ea748e17a3c52a/out/brush_linear_gradient_DEBUG_OVERDRAW.hwrite_gradient_vertex4731Value stored to 'tile_repeat' 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-19ea748e17a3c52a/out/brush_solid.hstep_interp_inputs6791Value stored to 'chunks' 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-19ea748e17a3c52a/out/brush_solid_ALPHA_PASS.hstep_interp_inputs6881Value stored to 'chunks' 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-19ea748e17a3c52a/out/brush_solid_DEBUG_OVERDRAW.hstep_interp_inputs6711Value stored to 'chunks' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_render_glyph_outline15081Value stored to 'library' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-screen.c_cairo_xlib_init_screen_font_options1641Value stored to 'display' 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-19ea748e17a3c52a/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-19ea748e17a3c52a/out/composite_TEXTURE_RECT.hmain931Value stored to 'texture_size' during its initialization is never readView Report
Unused codeDead initializationtmp/conftest9ych6vmc.cppmain81Value stored to 'foo' during its initialization is never readView Report
Unused codeDead initializationtmp/conftestr3dvn9ap.cppmain51Value stored to 'cs' 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-19ea748e17a3c52a/out/cs_blur_ALPHA_TARGET.hfetch_render_task_rect3671Value 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-19ea748e17a3c52a/out/cs_blur_COLOR_TARGET.hfetch_render_task_rect3671Value 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-19ea748e17a3c52a/out/cs_svg_filter.hfetch_render_task_rect4091Value 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-19ea748e17a3c52a/out/cs_svg_filter_node.hfetch_render_task_rect3791Value 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/extensions/spellcheck/src/mozEnglishWordUtils.cppFindNextWord421Value stored to 'startWord' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/memory/build/mozjemalloc.cppPurgeLoop20191Value stored to 'now' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/i18n/nfrule.cppextractSubstitution5001Value stored to 'subEnd' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/commandhandler/nsCommandManager.cppDoCommand1821Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/dom/commandhandler/nsCommandManager.cppGetCommandState1601Value stored to 'rv' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/gfx/cairo/libpixman/src/pixman-mmx.cmmx_composite_src_n_8_888823601Value stored to 'vdest' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/nsprpub/pr/src/misc/prnetdb.cpr_NetAddrToStringGNI22831Value stored to 'md_af' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/common/putil.cppTimeZoneDataDirInitFn15301Value stored to 'dir' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/i18n/rbnf.cppRuleBasedNumberFormat8331Value stored to 'fmt_tag' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_buffer30301Value stored to 'major' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_buffer30311Value stored to 'minor' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_file29441Value stored to 'major' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_file29451Value stored to 'minor' during its initialization is never readView Report
Unused codeDead initializationroot/firefox-clang/intl/icu/source/common/uresbund.cppput23711Value stored to 'res' during its initialization is never readView Report
Unused codeDead nested assignmentroot/firefox-clang/accessible/generic/LocalAccessible.cppSelectedItemCount30401Although the value stored to 'selected' is used in the enclosing expression, the value is never actually read from 'selected'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webaudio/blink/ReverbConvolver.cppbackgroundThreadEntry2301Although the value stored to 'readIndex' is used in the enclosing expression, the value is never actually read from 'readIndex'View Report
Unused codeDead nested assignmentroot/firefox-clang/gfx/graphite2/src/Segment.cpppositionSlots3141Although the value stored to 'clusterMin' is used in the enclosing expression, the value is never actually read from 'clusterMin'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/bmpset.cppspanUTF85591Although 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/dom/media/webrtc/transport/third_party/nrappkit/src/registry/c2ru.cnr_c2ru_set_children2831Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppprocessResource17381Although the value stored to 'length' is used in the enclosing expression, the value is never actually read from 'length'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.cnr_ice_candidate_pair_restart4091Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.cnr_ice_candidate_pair_stun_cb3131Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.cnr_ice_component_initialize_tcp5871Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.cnr_ice_component_initialize_udp2321Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.cnr_ice_ctx_create3481Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.cnr_ice_ctx_create3701Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.cnr_ice_gather8921Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.cnr_ice_gather_finished_cb5251Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_media_stream.cnr_ice_media_stream_get_default_candidate3071Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_media_stream.cnr_ice_media_stream_pair_new_trickle_candidate10351Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.cnr_ice_peer_ctx_parse_stream_attributes_int1631Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.cnr_ice_peer_ctx_parse_stream_attributes_int1571Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/i18n/islamcal.cpphandleComputeFields5361Although the value stored to 'startDate' is used in the enclosing expression, the value is never actually read from 'startDate'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/nr_socket_prsock.cpprecvfrom13351Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.cbits_image_fetch_bilinear_no_repeat_888825201Although the value stored to 'ux_top' is used in the enclosing expression, the value is never actually read from 'ux_top'View Report
Unused codeDead nested assignmentroot/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.cbits_image_fetch_bilinear_no_repeat_888825201Although the value stored to 'ux_bottom' is used in the enclosing expression, the value is never actually read from 'ux_bottom'View Report
Unused codeDead nested assignmentroot/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.cbits_image_fetch_bilinear_no_repeat_888825211Although the value stored to 'x_top' is used in the enclosing expression, the value is never actually read from 'x_top'View Report
Unused codeDead nested assignmentroot/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.cbits_image_fetch_bilinear_no_repeat_888825211Although the value stored to 'x_bottom' is used in the enclosing expression, the value is never actually read from 'x_bottom'View 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
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.cnr_stun_decode_message14631Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.cnr_stun_decode_message14811Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_codec.cnr_stun_encode_message13481Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.cnr_stun_process_request1681Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.cnr_stun_receive_request_long_term_auth4481Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.cnr_stun_server_process_request3521Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.cnr_stun_server_process_request2521Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.cnr_stun_server_process_request2641Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_server_ctx.cnr_stun_server_send_response3971Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ucnv.cppucnv_getNextUChar_7719351Although the value stored to 's' is used in the enclosing expression, the value is never actually read from 's'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ucnvlat1.cppucnv_Latin1FromUTF84141Although the value stored to 'sourceLimit' is used in the enclosing expression, the value is never actually read from 'sourceLimit'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/unifilt.cppmatches531Although 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/intl/icu/source/common/unisetspan.cpppopMinimum1541Although the value stored to 'result' is used in the enclosing expression, the value is never actually read from 'result'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ustrtrns.cppu_strFromUTF8WithSub_773581Although the value stored to '__t2' is used in the enclosing expression, the value is never actually read from '__t2'View Report
Unused codeDead nested assignmentroot/firefox-clang/intl/icu/source/common/ustrtrns.cppu_strFromUTF8WithSub_773631Although the value stored to '__t1' is used in the enclosing expression, the value is never actually read from '__t1'View Report
Unused codeDead nested assignmentroot/firefox-clang/media/libvorbis/lib/vorbis_smallft.cdradb47691Although the value stored to 't5' is used in the enclosing expression, the value is never actually read from 't5'View Report
Unused codeDead nested assignmentroot/firefox-clang/media/libvorbis/lib/vorbis_smallft.cdradb48311Although the value stored to 't5' is used in the enclosing expression, the value is never actually read from 't5'View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/CollectVariables.cppvisitBinary124138Access to field 'staticUse' results in a dereference of a null pointer (loaded from variable 'namedBlock')View Report
Logic errorDereference of null pointerroot/firefox-clang/dom/events/EventStateManager.cppDispatchCrossProcessEvent210923Access to field 'mMessage' results in a dereference of a null pointer (loaded from variable 'mouseEvent')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/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.csweep_line_delete56852Access to field 'dir' results in a dereference of a null pointer (loaded from field 'prev')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.c_cairo_cff_fallback_init340422Access to field 'ps_name' results in a dereference of a null pointer (loaded from variable 'font')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.ccairo_cff_font_destroy290314Access to field 'widths' results in a dereference of a null pointer (loaded from variable 'font')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.ccairo_cff_font_fallback_generate326813Access to field 'header' results in a dereference of a null pointer (loaded from variable 'font')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-cff-subset.ccairo_cff_font_generate259015Access to field 'ps_name' results in a dereference of a null pointer (loaded from variable 'font')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_add_source_surface180037Dereference of null pointer (loaded from variable 'x_offset')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_add_source_surface180137Dereference of null pointer (loaded from variable 'y_offset')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-tor-scan-converter.ccan_do_full_row117629Access to field 'dy' results in a dereference of a null pointer (loaded from variable 'e')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-truetype-subset.ccairo_truetype_subset_init_internal115220Access to field 'scaled_font_subset' results in a dereference of a null pointer (loaded from variable 'font')View Report
Logic errorDereference of null pointerroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-display.c_cairo_xlib_close_display13311Access to field 'display' results in a dereference of a null pointer (loaded from variable 'display')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/datefmt.cppgetBestPattern46221Forming reference to null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppinitializeData229721Forming reference to null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/dtfmtsym.cppinitializeData230022Forming reference to null pointerView Report
Logic errorDereference of null pointerusr/lib/llvm-21/lib/clang/21/include/emmintrin.h_mm_loadu_si128346214Access to field '__v' 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.cfts5ApiPhraseFirstColumn2174210Array access (via field 'a') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5SetupPrefixIterTokendata1710922Array access (via field 'p') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5StorageDeleteFromIndex2346631Array access (from variable 'apVal') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/fts5.cfts5VocabInstanceNewTerm2748029Access 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.cfts5VocabNextMethod2755237Access 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.csqlite3Fts5ExprClonePhrase764721Access 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.csqlite3Fts5ExprEof731037Access 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.csqlite3Fts5ExprFirst726537Access 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/intl/icu/source/common/localematcher.cppgetBestSuppIndex71141Forming reference to null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/msgfmt.cppformat103311Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/msgfmt.cppformatComplexSubMessage119933Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/normalizer2impl.cppcopyLowPrefixFromNulTerminated5389Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/normalizer2impl.cppmakeFCD234213Dereference of null pointer (loaded from variable 'src')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.cino2name9515Access 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_DeleteModuleEx3758Access to field 'internal' results in a dereference of a null pointer (loaded from field 'module')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/rulebasedcollator.cppwriteIdenticalLevel137623Dereference of null pointer (loaded from variable 'nfdQCYesLimit')View Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_InsertWriteFinalStep783235Array access (from variable 'bufferChunksValidity') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/third_party/sqlite3/src/sqlite3.cresetAccumulator151585138Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/tzgnames.cpp~TimeZoneGenericNames116312Access to field 'refCount' results in a dereference of a null pointer (loaded from field 'fRef')View Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteForward7328Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteForward8933Array access (from variable 'dest') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteReverse29438Array access (from variable 'dest') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppdoWriteReverse20330Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppubidi_writeReordered_7749051Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppubidi_writeReordered_7760336Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ubidiwrt.cppubidi_writeReordered_7762537Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/i18n/ucol_sit.cppucol_sit_dumpSpecs37018Array access (from variable 'destination') results in a null pointer dereferenceView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ustrtrns.cpp_appendUTF878343Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ustrtrns.cpp_appendUTF877439Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/ustrtrns.cpp_appendUTF877941Dereference of null pointerView Report
Logic errorDereference of null pointerroot/firefox-clang/intl/icu/source/common/utext.cppucstrTextExtract257623Array access (from variable 'dest') results in a null pointer dereferenceView Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_cairo_ft_scaled_glyph_init_surface277637Access to field 'pixman_image' results in a dereference of an undefined pointer value (loaded from variable 'surface')View Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.ccairo_pdf_interchange_apply_extents_from_content_ref126219Access to field 'extents' results in a dereference of an undefined pointer value (loaded from variable 'content_node')View Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.ccairo_pdf_interchange_write_node_object68139Access to field 'type' results in a dereference of an undefined pointer value (loaded from variable 'content_node')View Report
Logic errorDereference of undefined pointer valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-type1-fallback.c_cairo_type2_charstrings_init8439Access to field 'scaled_font_subset' results in a dereference of an undefined pointer value (loaded from variable 'font')View 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
Logic errorDivision by zeroroot/firefox-clang/intl/icu/source/i18n/nfrs.cppfindFractionRuleSetRule61420Division by zeroView Report
Logic errorDivision by zeroroot/firefox-clang/intl/icu/source/i18n/nfrs.cpputil_lcm11717Division by zeroView Report
Logic errorDivision by zeroroot/firefox-clang/gfx/cairo/libpixman/src/pixman-fast-path.cfast_composite_tiled_repeat128617Division by zeroView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.hIPCInternalRequest6391Excessive padding in 'class mozilla::dom::IPCInternalRequest' (39 padding bytes, where 7 is optimal). Optimal fields order: urlList_, headers_, interceptionRedirectChain_, bodySize_, method_, preferredAlternativeDataType_, referrer_, integrity_, fragment_, body_, principalInfo_, interceptionTriggeringPrincipalInfo_, internalPriority_, headersGuard_, contentPolicyType_, referrerPolicy_, environmentReferrerPolicy_, requestMode_, requestCredentials_, cacheMode_, requestRedirect_, requestPriority_, keepalive_, interceptionContentPolicyType_, interceptionFromThirdParty_, embedderPolicy_, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/dom/media/MediaFormatReader.hDecoderData3651Excessive padding in 'struct mozilla::MediaFormatReader::DecoderData' (34 padding bytes, where 2 is optimal). Optimal fields order: mOwner, mTrackDemuxer, mTaskQueue, mDecoder, mDecodePerfRecorder, mSeekRequest, mQueuedSamples, mDemuxRequest, mWaitingPromise, mDecodeRequest, mShutdownPromise, mDrainRequest, mOutput, mNumSamplesInput, mNumSamplesOutput, mNumSamplesOutputTotal, mNumSamplesSkippedTotal, mSizeOfQueue, mOriginalInfo, mWorkingInfo, mInfo, mDescription, mProcessName, mCodecName, mWaitingForDataStartTime, mMeanRate, mFirstFrameTime, mLastTimeRangesEnd, mFirstDemuxedSampleTime, mError, mMutex, mLastDecodedSampleTime, mTimeThreshold, mTimeRanges, mDrainState, mNumOfConsecutiveDecodingError, mMaxConsecutiveDecodingError, mNumOfConsecutiveRDDOrGPUCrashes, mMaxConsecutiveRDDOrGPUCrashes, mNumOfConsecutiveUtilityCrashes, mMaxConsecutiveUtilityCrashes, mIsHardwareAccelerated, mLastStreamSourceID, mNextStreamSourceID, mType, mUpdateScheduled, mDemuxEOS, mWaitingForKey, mReceivedNewData, mFlushing, mFlushed, mIsNullDecode, mHardwareDecodingDisabled, mHasReportedVideoHardwareSupportTelemtry, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/memory/build/PHC.cppPHC6561Excessive padding in 'class PHC' (80 padding bytes, where 16 is optimal). Optimal fields order: mAvgFirstAllocDelay, mPhcState, mNow, mRNG, mFreePageListHead, mFreePageListTail, mMutex, mAllocPages, mAvgAllocDelay, mAvgPageReuseDelay, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/widget/gtk/WaylandSurface.hWaylandSurface321Excessive padding in 'class mozilla::widget::WaylandSurface' (53 padding bytes, where 5 is optimal). Optimal fields order: mRefCnt, mLoggingWidget, mGdkWindow, mParentSurface, mParent, mSurface, mSubsurface, mEGLWindow, mViewport, mReadyToDrawFrameCallback, mFrameCallback, mSurfaceLock, mGdkAfterPaintId, mScreenScale, mFractionalScaleListener, mFormats, mColorSurface, mImageDescription, mReadyToDrawCallbacks, mGdkCommitCallback, mUnmapCallback, mFrameCallbackStateHandler, mFractionalScaleCallback, mDMABufFormatRefreshCallback, mAttachedBuffers, mFrameCallbackHandler, mMutex, mIsMapped, mIsReadyToDraw, mIsPendingGdkCleanup, mBufferAttached, mIsOpaqueSurfaceHandlerSet, mEmulatedFrameCallbackTimerID, mScaleType, mSizeScaled, mSubsurfacePosition, mViewportDestinationSize, mViewportSourceRect, mSurfaceNeedsCommit, mViewportFollowsSizeChanges, mBufferTransformFlippedX, mBufferTransformFlippedY, mFrameCallbackEnabled, mUseDMABufFormats, mHDRSet, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/obj-x86_64-pc-linux-gnu/dom/bindings/WebIDLSerializable.cppWebIDLSerializableEntry171Excessive padding in 'struct mozilla::dom::WebIDLSerializableEntry' (10 padding bytes, where 2 is optimal). Optimal fields order: mDeserialize, mTag, mExposedGlobals, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/extensions/spellcheck/hunspell/src/affixmgr.hxxAffixMgr921Excessive padding in 'class AffixMgr' (42 padding bytes, where 2 is optimal). Optimal fields order: alldic, pHMgr, csconv, iconvtable, oconvtable, phone, pfxappnd, sfxappnd, derived, sfx, pfx, maptable, breaktable, checkcpdtable, defcpdtable, cpdvowels_utf16, wordchars_utf16, ignorechars_utf16, keystring, trystring, encoding, cpdvowels, cpdsyllablenum, wordchars, ignorechars, version, lang, pStart, sStart, pFlag, sFlag, utf8, complexprefixes, compoundmoresuffixes, checkcompounddup, checkcompoundrep, checkcompoundcase, checkcompoundtriple, simplifiedtriple, cpdmin, simplifiedcpd, maxngramsugs, maxcpdsugs, maxdiff, onlymaxdiff, nosplitsugs, sugswithdots, cpdwordmax, cpdmaxsyllable, sfxextra, checknum, langnum, forbidwarn, checksharps, fullstrip, havecontclass, compoundflag, compoundbegin, compoundmiddle, compoundend, compoundroot, compoundforbidflag, compoundpermitflag, forbiddenword, nosuggest, nongramsuggest, needaffix, sfxflag, lemma_present, circumfix, onlyincompound, keepcase, forceucase, warn, substandard, parsedmaptable, parsedbreaktable, parsedcheckcpd, parseddefcpd, contclasses, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/common/av1_common_int.hAV1Common7641Excessive padding in 'struct AV1Common' (39 padding bytes, where 7 is optimal). Optimal fields order: lf_info, error, prev_frame, cur_frame, last_frame_seg_map, rst_tmpbuf, rlbs, seq_params, fc, default_frame_context, buffer_pool, tpl_mvs, above_contexts, ref_frame_map, mi_params, rst_info, rst_frame, cdef_info, quant_params, width, height, render_width, render_height, superres_upscaled_width, superres_upscaled_height, frame_presentation_time, show_frame, showable_frame, show_existing_frame, current_frame_id, tpl_mvs_mem_size, temporal_layer_id, spatial_layer_id, sf_identity, delta_q_info, features, remapped_ref_idx, ref_frame_id, ref_frame_sign_bias, current_frame, lf, ref_scale_factors, buffer_removal_times, seg, global_motion, tiles, film_grain_params, superres_scale_denominator, ref_frame_side, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.hAVCodecContext15311Excessive padding in 'struct AVCodecContext' (40 padding bytes, where 0 is optimal). Optimal fields order: av_class, codec, priv_data, internal, opaque, bit_rate, extradata, draw_horiz_band, get_format, slice_offset, intra_matrix, inter_matrix, channel_layout, request_channel_layout, get_buffer2, rc_override, rc_eq, rc_max_rate, rc_min_rate, timecode_frame_start, rtp_callback, stats_out, stats_in, reordered_opaque, hwaccel, hwaccel_context, coded_frame, execute, execute2, subtitle_header, vbv_delay, codec_descriptor, pts_correction_num_faulty_pts, pts_correction_num_faulty_dts, pts_correction_last_pts, pts_correction_last_dts, sub_charenc, chroma_intra_matrix, dump_separator, codec_whitelist, coded_side_data, error, log_level_offset, codec_type, codec_id, codec_tag, stream_codec_tag, bit_rate_tolerance, global_quality, compression_level, flags, flags2, extradata_size, ticks_per_frame, delay, width, height, coded_width, coded_height, gop_size, pix_fmt, me_method, max_b_frames, b_quant_factor, rc_strategy, b_frame_strategy, b_quant_offset, has_b_frames, mpeg_quant, i_quant_factor, i_quant_offset, lumi_masking, temporal_cplx_masking, spatial_cplx_masking, p_masking, dark_masking, slice_count, prediction_method, me_cmp, me_sub_cmp, mb_cmp, ildct_cmp, dia_size, last_predictor_count, pre_me, me_pre_cmp, pre_dia_size, me_subpel_quality, dtg_active_format, me_range, intra_quant_bias, inter_quant_bias, slice_flags, xvmc_acceleration, mb_decision, scenechange_threshold, noise_reduction, me_threshold, mb_threshold, intra_dc_precision, skip_top, skip_bottom, border_masking, mb_lmin, mb_lmax, me_penalty_compensation, bidir_refine, brd_scale, keyint_min, refs, chromaoffset, scenechange_factor, mv0_threshold, b_sensitivity, color_primaries, color_trc, colorspace, color_range, chroma_sample_location, slices, field_order, sample_rate, channels, sample_fmt, frame_size, frame_number, block_align, cutoff, audio_service_type, request_sample_fmt, refcounted_frames, qcompress, qblur, qmin, qmax, max_qdiff, rc_qsquish, rc_qmod_amp, rc_qmod_freq, rc_buffer_size, rc_override_count, rc_buffer_aggressivity, rc_initial_cplx, rc_max_available_vbv_use, rc_min_vbv_overflow_use, rc_initial_buffer_occupancy, coder_type, context_model, lmin, lmax, frame_skip_threshold, frame_skip_factor, frame_skip_exp, frame_skip_cmp, trellis, min_prediction_order, max_prediction_order, rtp_payload_size, mv_bits, header_bits, i_tex_bits, p_tex_bits, i_count, p_count, skip_count, misc_bits, frame_bits, workaround_bugs, strict_std_compliance, error_concealment, debug, debug_mv, err_recognition, dct_algo, idct_algo, bits_per_coded_sample, bits_per_raw_sample, lowres, thread_count, thread_type, active_thread_type, thread_safe_callbacks, nsse_weight, profile, level, skip_loop_filter, skip_idct, skip_frame, subtitle_header_size, error_rate, side_data_only_packets, initial_padding, sw_pix_fmt, sub_charenc_mode, skip_alpha, seek_preroll, properties, nb_coded_side_data, time_base, sample_aspect_ratio, framerate, pkt_timebase, codec_name, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/encoder/block.hmacroblock8781Excessive padding in 'struct macroblock' (51 padding bytes, where 3 is optimal). Optimal fields order: e_mbd, mbmi_ext_frame, row_ctx, tile_pb_ctx, cb_coef_buff, palette_buffer, tmp_conv_dst, rb, mv_costs, dv_costs, winner_mode_stats, inter_modes_info, mb_mode_cache, pixel_gradient_info, min_dist_inter_uv, dqcoeff_buf, src_var_info_of_4x4_sub_blocks, sb_stats_cache, sb_fp_stats, tmp_pred_bufs, obmc_buffer, comp_rd_buffer, plane, txfm_search_info, intrabc_hash_info, sb_enc, comp_rd_stats, qindex, delta_qindex, rdmult_delta_qindex, rdmult_cur_qindex, rdmult, intra_sb_rdmult_modifier, mb_energy, sb_energy_level, errorperbit, sadperbit, seg_skip_block, actual_num_seg1_blocks, actual_num_seg2_blocks, cnt_zeromv, force_zeromv_skip_for_sb, force_zeromv_skip_for_blk, prev_segment_id, nonrd_prune_ref_frame_search, must_find_valid_partition, skip_mode, winner_mode_count, comp_rd_stats_idx, recalc_luma_mc_data, use_mb_mode_cache, color_palette_thresh, force_color_check_block_level, source_variance, block_is_zero_sad, sb_me_partition, sb_me_block, sb_col_scroll, sb_row_scroll, sb_me_mv, sb_force_fixed_part, try_merge_partition, palette_pixels, best_pred_mv_sad, last_set_offsets_loc, content_state_sb, mv_limits, pred_mv_sad, pred_mv0_sad, pred_mv1_sad, max_mv_context, pred_sse, txfm_search_params, warp_sample_info, mbmi_ext, picked_ref_frames_mask, part_search_info, thresh_freq_fact, search_site_cfg_buf, mode_costs, coeff_costs, cb_offset, rd_model, compound_idx, reuse_inter_pred, is_sb_gradient_cached, color_sensitivity_sb, color_sensitivity_sb_g, color_sensitivity_sb_alt, color_sensitivity, tpl_keep_ref_frame, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/common/blockd.hmacroblockd2091Excessive padding in 'struct macroblockd' (38 padding bytes, where 6 is optimal). Optimal fields order: y_buf, eobs, segmentation_enabled, update_mb_segmentation_map, update_mb_segmentation_data, fullpixel_mask, dequant_y1, dequant_y1_dc, dequant_y2, dequant_uv, predictor, qcoeff, dqcoeff, mode_info_context, above_context, left_context, subpixel_predict, subpixel_predict8x4, subpixel_predict8x8, subpixel_predict16x16, current_bc, recon_above, recon_left, pre, dst, error_info, block, mode_info_stride, frame_type, up_available, left_available, mb_to_left_edge, mb_to_right_edge, mb_to_top_edge, mb_to_bottom_edge, corrupted, recon_left_stride, mb_segment_abs_delta, mode_ref_lf_delta_enabled, mode_ref_lf_delta_update, mb_segment_tree_probs, last_ref_lf_deltas, ref_lf_deltas, last_mode_lf_deltas, mode_lf_deltas, segment_feature_data, 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-19ea748e17a3c52a/out/brush_linear_gradient.hSamplers21Excessive padding in 'struct brush_linear_gradient_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sGpuBufferF_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sGpuBufferF_slot, sGpuBufferI_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_linear_gradient_ALPHA_PASS.hSamplers21Excessive padding in 'struct brush_linear_gradient_ALPHA_PASS_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sGpuBufferF_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sGpuBufferF_slot, sGpuBufferI_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_linear_gradient_DEBUG_OVERDRAW.hSamplers21Excessive padding in 'struct brush_linear_gradient_DEBUG_OVERDRAW_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sGpuBufferI_impl, sPrimitiveHeadersI_impl, sClipMask_impl, sGpuBufferF_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sGpuBufferF_slot, sGpuBufferI_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_mix_blend.hSamplers21Excessive padding in 'struct brush_mix_blend_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_mix_blend_ALPHA_PASS.hSamplers21Excessive padding in 'struct brush_mix_blend_ALPHA_PASS_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_mix_blend_DEBUG_OVERDRAW.hSamplers21Excessive padding in 'struct brush_mix_blend_DEBUG_OVERDRAW_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.hSamplers21Excessive padding in 'struct brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sColor2_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sColor2_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.hSamplers21Excessive padding in 'struct brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sColor2_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sColor2_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.hSamplers21Excessive padding in 'struct brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sColor2_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sColor2_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.hSamplers21Excessive padding in 'struct brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sColor2_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sColor2_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_yuv_image_TEXTURE_2D_YUV.hSamplers21Excessive padding in 'struct brush_yuv_image_TEXTURE_2D_YUV_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sColor2_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sColor2_slot, sGpuCache_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-19ea748e17a3c52a/out/brush_yuv_image_TEXTURE_RECT_YUV.hSamplers21Excessive padding in 'struct brush_yuv_image_TEXTURE_RECT_YUV_common::Samplers' (36 padding bytes, where 4 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sColor2_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sColor2_slot, sGpuCache_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/encoder/cnn.c221Excessive padding in 'CONVOLVE_OPS' (8 padding bytes, where 0 is optimal). Optimal fields order: input, layer_config, output, in_width, in_height, in_stride, out_stride, start_idx, th_step, 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-19ea748e17a3c52a/out/cs_svg_filter.hSamplers21Excessive padding in 'struct cs_svg_filter_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuCache_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-19ea748e17a3c52a/out/cs_svg_filter_node.hSamplers21Excessive padding in 'struct cs_svg_filter_node_common::Samplers' (32 padding bytes, where 0 is optimal). Optimal fields order: sPrimitiveHeadersI_impl, sClipMask_impl, sColor0_impl, sColor1_impl, sGpuCache_impl, sPrimitiveHeadersF_impl, sRenderTasks_impl, sTransformPalette_impl, sClipMask_slot, sColor0_slot, sColor1_slot, sGpuCache_slot, sPrimitiveHeadersF_slot, sPrimitiveHeadersI_slot, sRenderTasks_slot, sTransformPalette_slot, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/decoder/decoder.hAV1Decoder2321Excessive padding in 'struct AV1Decoder' (51 padding bytes, where 19 is optimal). Optimal fields order: dcb, common, td, cdef_worker, tile_workers, thread_data, tile_data, num_output_frames, frame_header_size, cb_buffer_base, row_mt_mutex_, row_mt_cond_, metadata, obu_size_hdr, cdef_sync, tile_mt_info, output_frames, lf_worker, lf_row_sync, lr_row_sync, lr_ctxt, tile_list_outbuf, error, seq_params, ext_refs, tile_buffers, num_workers, allocated_tiles, output_all_layers, decoding_first_frame, allow_lowbitdepth, max_threads, inv_tile_order, need_resync, reset_decoder_state, tile_size_bytes, tile_col_size_bytes, dec_tile_row, dec_tile_col, sequence_header_ready, sequence_header_changed, operating_point, current_operating_point, seen_frame_header, next_start_tile, camera_frame_header_ready, output_frame_width_in_tiles_minus_1, output_frame_height_in_tiles_minus_1, tile_count_minus_1, coded_tile_data_size, ext_tile_debug, row_mt, cb_buffer_alloc_size, allocated_row_mt_sync_rows, context_update_tile_id, skip_loop_filter, skip_film_grain, is_annexb, is_fwd_kf_present, is_arf_frame_present, num_tile_groups, number_temporal_layers, number_spatial_layers, sframe_info, valid_for_referencing, frame_row_mt_info, buffer_removal_time_present, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/decoder/decoder.hDecoderCodingBlock451Excessive padding in 'struct DecoderCodingBlock' (35 padding bytes, where 3 is optimal). Optimal fields order: xd, mc_buf, dqcoeff_block, eob_data, corrupted, cb_offset, txb_offset, ref_mv_count, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/intl/icu/source/i18n/dtptngen_impl.hdtTypeElem1131Excessive padding in 'struct icu_77::dtTypeElem' (4 padding bytes, where 0 is optimal). Optimal fields order: field, patternChar, type, minLen, weight, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/aom/av1/encoder/encoder.hAV1_COMP28901Excessive padding in 'struct AV1_COMP' (107 padding bytes, where 11 is optimal). Optimal fields order: common, enc_quant_dequant_params, td, ppi, coeff_buffer_base, source, last_source, unscaled_source, unscaled_last_source, unfiltered_source, tpl_rdmult_scaling_factors, cdef_search_ctx, last_show_frame_buf, ambient_err, framerate, cyclic_refresh, tile_data, new_framerate, film_grain_table, denoise_and_model, ssim_rdmult_scaling_factors, consec_zero_mv, available_bs_size, mb_weber_stats, prep_rate_estimates, ext_rate_distribution, ext_rate_scale, norm_wiener_variance, mb_delta_q, second_pass_log_stream, src_sad_blk_64x64, rec_sse, mbmi_ext_info, enc_seg, active_map, firstpass_data, coeff_buffer_pool, time_stamps, pick_lr_ctxt, twopass_frame, vbp_info, scaled_ref_buf, ducky_encode_info, ext_part_controller, roi, lr_ctxt, gm_info, scaled_source, scaled_last_source, orig_source, last_frame_uf, trial_frame_rst, force_intpel_info, rc, svc, tf_ctx, coding_context, oxcf, sf, mt_info, token_info, mv_search_params, rd, skip_tpl_setup_stats, rt_reduce_num_ref_buffers, ref_frame_flags, speed, all_one_sided_refs, droppable, frame_index_set, data_alloc_width, data_alloc_height, initial_mbs, last_coded_width, last_coded_height, allocated_tiles, vaq_refresh, num_frame_recode, do_update_vbr_bits_off_target_fast, existing_fb_idx_to_show, intrabc_used, prune_ref_frame_mask, use_screen_content_tools, is_screen_content_type, frame_header_count, deltaq_used, num_tg, superres_mode, consec_zero_mv_alloc_size, sb_counter, ref_refresh_index, ref_idx_to_skip, use_ducky_encode, frames_since_last_update, palette_pixel_num, scaled_last_source_available, resize_pending_params, interp_search_flags, ext_flags, ref_frame_dist_info, noise_estimate, frame_info, do_update_frame_probs_txtype, do_update_frame_probs_obmc, do_update_frame_probs_warp, do_update_frame_probs_interpfilter, winner_mode_params, mv_stats, zeromv_skip_thresh_exit_part, counts, frame_new_probs, gf_frame_index, frame_size_related_setup_done, compressor_stage, last_frame_type, fp_block_size, refresh_idx_available, do_frame_data_update, weber_bsize, is_dropped_frame, alloc_pyramid, refresh_frame, optimize_seg_arr, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/gfx/wr/swgl/src/gl.ccContext7731Excessive 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/third_party/aom/av1/common/mvref_common.c13211Excessive padding in 'REF_FRAME_INFO' (8 padding bytes, where 0 is optimal). Optimal fields order: buf, map_idx, sort_idx, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/docshell/base/nsDocShellLoadState.hnsDocShellLoadState471Excessive padding in 'class nsDocShellLoadState' (54 padding bytes, where 6 is optimal). Optimal fields order: mRefCnt, _mOwningThread, mReferrerInfo, mURI, mOriginalURI, mResultPrincipalURI, mTriggeringPrincipal, mTriggeringWindowId, mCsp, mPrincipalToInherit, mPartitionedPrincipalToInherit, mHttpsFirstDowngradeData, mSHEntry, mLoadingSessionHistoryInfo, mPostDataStream, mHeadersStream, mBaseURI, mPendingRedirectedChannel, mChannelRegistrarId, mLoadIdentifier, mUnstrippedURI, mSourceElement, mNavigationAPIState, mFormDataEntryList, mTarget, mTargetBrowsingContext, mSrcdocData, mSourceBrowsingContext, mTypeHint, mFileName, mTriggeringRemoteType, mOriginalURIString, mRemoteTypeOverride, mTriggeringSandboxFlags, mLoadType, mLoadFlags, mInternalLoadFlags, mHttpsUpgradeTelemetry, mTriggeringClassificationFlags, mCancelContentJSEpoch, mResultPrincipalURIIsSome, mTriggeringStorageAccess, mKeepResultPrincipalURIIfSet, mLoadReplace, mInheritPrincipal, mPrincipalIsExplicit, mNotifiedBeforeUnloadListeners, mForceAllowDataURI, mIsExemptFromHTTPSFirstMode, mOriginalFrameSrc, mShouldCheckForRecursion, mIsFormSubmission, mUserNavigationInvolvement, mFirstParty, mHasValidUserGestureActivation, mTextDirectiveUserActivation, mAllowFocusMove, mIsFromProcessingFrameAttributes, mChannelInitialized, mIsMetaRefresh, mWasCreatedRemotely, mSchemelessInput, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/encoder/onyx_int.hVP8_COMP2691Excessive padding in 'struct VP8_COMP' (68 padding bytes, where 4 is optimal). Optimal fields order: mb, Y1quant, Y1quant_shift, Y1zbin, Y1round, Y2quant, Y2quant_shift, Y2zbin, Y2round, UVquant, UVquant_shift, UVzbin, UVround, zrun_zbin_boost_y1, zrun_zbin_boost_y2, zrun_zbin_boost_uv, Y1quant_fast, Y2quant_fast, UVquant_fast, common, lookahead, source, alt_ref_source, last_source, Source, un_scaled_source, last_frame_unscaled_source, tok, last_prediction_error, last_intra_error, rate_correction_factor, key_frame_rate_correction_factor, gf_rate_correction_factor, key_frame_count, output_framerate, last_time_stamp_seen, last_end_time_stamp_seen, first_time_stamp_ever, total_byte_count, framerate, ref_framerate, buffer_level, bits_off_target, total_actual_bits, total_target_vs_actual, output_pkt_list, skin_map, segmentation_map, active_map, cyclic_refresh_map, consec_zero_last, consec_zero_last_mvbias, mt_current_mb_col, h_encoding_thread, h_filter_thread, mb_row_ei, en_thread_data, h_event_start_encoding, h_event_end_encoding, tplist, find_fractional_mv_step, refining_search_sad, diamond_search_sad, mb_activity_map, gf_active_flags, lfmv, lf_ref_frame_sign_bias, lf_ref_frame, lpf_thread_data, h_event_start_lpf, h_event_end_lpf, frames_in_layer, bytes_in_layer, sum_psnr, sum_psnr_p, total_error2, total_error2_p, sum_ssim, sum_weights, total_ssimg_y_in_layer, total_ssimg_u_in_layer, total_ssimg_v_in_layer, total_ssimg_all_in_layer, partition_d, partition_d_end, scaled_source, pick_lf_lvl_frame, alt_ref_buffer, fn_ptr, frames, bc, oxcf, twopass, denoiser, layer_context, frames_till_alt_ref_frame, source_alt_ref_pending, source_alt_ref_active, is_src_frame_alt_ref, gold_is_last, alt_is_last, gold_is_alt, tok_count, frames_since_key, key_frame_frequency, this_key_frame_forced, next_key_frame_forced, ambient_err, RDMULT, RDDIV, this_frame_target, projected_frame_size, frames_since_golden, frames_till_gf_update_due, current_gf_interval, gf_overspend_bits, non_gf_bitrate_adjustment, kf_overspend_bits, kf_bitrate_adjustment, max_gf_interval, baseline_gf_interval, active_arnr_frames, per_frame_bandwidth, av_per_frame_bandwidth, min_frame_bandwidth, inter_frame_target, ni_av_qi, ni_tot_qi, ni_frames, avg_frame_qindex, buffered_mode, rolling_target_bits, rolling_actual_bits, long_rolling_target_bits, long_rolling_actual_bits, worst_quality, active_worst_quality, best_quality, active_best_quality, cq_target_quality, drop_frames_allowed, drop_frame, gfu_boost, kf_boost, last_boost, target_bandwidth, decimation_factor, decimation_count, avg_encode_time, avg_pick_mode_time, Speed, compressor_speed, auto_gold, auto_adjust_gold_quantizer, auto_worst_q, cpu_used, pass, prob_intra_coded, prob_last_coded, prob_gf_coded, prob_skip_false, this_frame_percent_intra, last_frame_percent_intra, ref_frame_flags, zeromv_count, lf_zeromv_pct, active_map_enabled, cyclic_refresh_mode_enabled, cyclic_refresh_mode_max_mbs_perframe, cyclic_refresh_mode_index, cyclic_refresh_q, temporal_pattern_counter, temporal_layer_id, mse_source_denoised, force_maxqp, frames_since_last_drop_overshoot, last_pred_err_mb, gf_update_onepass_cbr, gf_interval_onepass_cbr, gf_noboost_onepass_cbr, mt_current_mb_col_size, mt_sync_range, b_multi_threaded, encoding_thread_count, b_lpf_running, b_calculate_psnr, activity_avg, gf_active_count, output_partition, force_next_frame_intra, droppable, initial_width, initial_height, current_layer, mr_low_res_mb_cols, closest_reference_frame, use_roi_static_threshold, ext_refresh_frame_flags_pending, rt_always_update_correction_factor, rt_drop_recode_on_overshoot, last_q, last_skip_false_probs, last_skip_probs_q, recent_ref_frame_usage, segment_encode_breakout, current_ref_frames, prior_key_frame_distance, partition_sz, mode_check_freq, rd_baseline_thresh, sf, base_skip_false_prob, fixed_divide, frame_branch_ct, coding_context, rd_costs, mr_low_res_mv_avail, segment_feature_data, frame_coef_probs, update_probs, lfc_n, lfc_a, lfc_g, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/common/onyxc_int.hVP8Common621Excessive padding in 'struct VP8Common' (37 padding bytes, where 5 is optimal). Optimal fields order: Y1dequant, Y2dequant, UVdequant, lf_info, frame_to_show, pp_limits_buffer, mip, mi, show_frame_mi, above_context, postproc_state, temp_scale_frame, post_proc_buffer, post_proc_buffer_int, error, yv12_fb, Width, Height, horiz_scale, vert_scale, clamp_type, new_fb_idx, lst_fb_idx, gld_fb_idx, alt_fb_idx, post_proc_buffer_int_used, last_frame_type, frame_type, show_frame, frame_flags, MBs, mb_rows, mb_cols, mode_info_stride, mb_no_coeff_skip, no_lpf, use_bilinear_mc_filter, full_pixel, base_qindex, y1dc_delta_q, y2dc_delta_q, y2ac_delta_q, uvdc_delta_q, uvac_delta_q, filter_type, filter_level, last_sharpness_level, sharpness_level, refresh_last_frame, refresh_golden_frame, refresh_alt_ref_frame, copy_buffer_to_gf, copy_buffer_to_arf, refresh_entropy_probs, current_video_frame, version, multi_token_partition, processor_core_count, fb_idx_ref_cnt, ref_frame_sign_bias, left_context, lfc, fc, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp8/decoder/onyxd_int.hVP8D_COMP591Excessive padding in 'struct VP8D_COMP' (32 padding bytes, where 0 is optimal). Optimal fields order: mb, common, mt_current_mb_col, mt_yabove_row, mt_uabove_row, mt_vabove_row, mt_yleft_col, mt_uleft_col, mt_vleft_col, mb_row_di, de_thread_data, h_decoding_thread, h_event_start_decoding, decrypt_cb, decrypt_state, dec_fb_ref, h_event_end_decoding, fragments, mbc, b_multithreaded_rd, max_threads, current_mb_col_main, decoding_thread_count, allocated_decoding_thread_count, sync_range, ready_for_new_data, ec_enabled, ec_active, decoded_key_frame, independent_partitions, frame_corrupt_residual, restart_threads, mt_baseline_filter_level, oxcf, prob_intra, prob_last, prob_gf, prob_skip_false, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/third_party/libwebrtc/modules/pacing/pacing_controller.hPacingController431Excessive padding in 'class webrtc::PacingController' (32 padding bytes, where 0 is optimal). Optimal fields order: clock_, packet_sender_, field_trials_, max_rate, transport_overhead_per_packet_, send_burst_interval_, last_timestamp_, media_debt_, padding_debt_, pacing_rate_, adjusted_media_rate_, padding_rate_, last_process_time_, last_send_time_, queue_time_limit_, first_sent_packet_time_, prober_, packet_queue_, circuit_breaker_threshold_, drain_large_queues_, send_padding_if_silent_, pace_audio_, ignore_transport_overhead_, fast_retransmissions_, keyframe_flushing_, paused_, probing_send_failure_, seen_first_packet_, congested_, account_for_audio_, include_overhead_, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/pk11wrap/pk11pars.c4661Excessive 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/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_sender.hRTCPSender501Excessive padding in 'class webrtc::RTCPSender' (46 padding bytes, where 6 is optimal). Optimal fields order: random_, transport_, report_interval_, receive_statistics_, remb_bitrate_, max_packet_size_, packet_type_counter_observer_, next_time_to_send_rtcp_, last_frame_capture_time_, csrcs_, loss_notification_, remb_ssrcs_, tmmbn_to_send_, schedule_next_rtcp_send_evaluation_function_, cname_, env_, rtp_clock_rates_khz_, report_flags_, builders_, mutex_rtcp_sender_, ssrc_, method_, timestamp_offset_, last_rtp_timestamp_, remote_ssrc_, tmmbr_send_bps_, packet_oh_send_, nack_stats_, packet_type_counter_, video_bitrate_allocation_, audio_, sending_, sequence_number_fir_, xr_send_receiver_reference_time_enabled_, send_video_bitrate_allocation_, last_payload_type_, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/util/secoidt.hSECOidDataStr5551Excessive 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
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/ssl3ext.hTLSExtensionDataStr331Excessive padding in 'struct TLSExtensionDataStr' (52 padding bytes, where 4 is optimal). Optimal fields order: advertised, echAdvertised, sniNameArr, sigSchemes, delegCredSigSchemes, delegCredSigSchemesAdvertised, selectedGroup, peerDelegCred, selectedPsk, ech, remoteKeyShares, psk_ke_modes, signedCertTimestamps, certReqContext, nextProto, pskBinder, cookie, applicationToken, certReqAuthorities, serverHelloSenders, encryptedExtensionsSenders, certificateSenders, ticketTimestampVerified, emptySessionTicket, sentSessionTicketInClientHello, max_early_data_size, sniNameArrSize, peerSupportsFfdheGroups, numSigSchemes, numDelegCredSigSchemes, numDelegCredSigSchemesAdvertised, nextProtoState, echXtnOffset, lastXtnOffset, pskBindersLen, ticketAge, peerRequestedDelegCred, sendingDelegCredToPeer, certificateCompressionAdvertised, numAdvertised, echNumAdvertised, numNegotiated, dtlsSRTPCipherSuite, recordSizeLimit, compressionAlg, negotiated, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/sslimpl.hSSL3HandshakeStateStr6421Excessive padding in 'struct SSL3HandshakeStateStr' (53 padding bytes, where 5 is optimal). Optimal fields order: md5, sha, shaEchInner, shaPostHandshake, kea_def, suite_def, msg_len, clientAuthSignatureSchemes, restartTarget, rtTimer, ackTimer, hdTimer, currentSecret, resumptionMasterSecret, dheSecret, clientEarlyTrafficSecret, clientHsTrafficSecret, serverHsTrafficSecret, clientTrafficSecret, serverTrafficSecret, earlyExporterSecret, exporterSecret, rttEstimate, echHpkeCtx, echPublicName, grease, dtlsHandhakeKeyUpdateMessage, chExtensionPermutation, remoteExtensions, echOuterExtensions, lastMessageFlight, cipherSpecs, bufferedEarlyData, psks, dtlsSentHandshake, dtlsRcvdHandshake, messages, echInnerMessages, msg_body, recvdFragments, cookie, srvVirtName, fakeSid, greaseEchBuf, dtls13ClientMessageBuffer, newSessionTicket, timers, ws, hashType, signatureScheme, header_bytes, msg_type, isResuming, sendingSCSV, receivedNewSessionTicket, clientCertificatePending, clientAuthSignatureSchemesLen, authCertificatePending, canFalseStart, preliminaryInfo, recvdHighWater, isKeyUpdateInProgress, allowPreviousEpoch, rtRetries, zeroRttState, zeroRttIgnore, helloRetry, receivedCcs, rejectCcs, clientCertRequested, endOfFlight, echAccepted, echDecided, echInvalidExtension, keyUpdateDeferred, deferredKeyUpdateRequest, kea_def_mutable, cipher_suite, finishedBytes, sendMessageSeq, maxMessageSent, recvMessageSeq, zeroRttSuite, ticketNonce, greaseEchSize, server_random, client_random, client_inner_random, finishedMsgs, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/sslspec.hssl3MACDefStr851Excessive padding in 'struct ssl3MACDefStr' (8 padding bytes, where 0 is optimal). Optimal fields order: mmech, mac, pad_size, mac_size, oid, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/security/nss/lib/ssl/tls13hkdf.c191Excessive padding in 'struct (unnamed at /root/firefox-clang/security/nss/lib/ssl/tls13hkdf.c:19:14)' (8 padding bytes, where 0 is optimal). Optimal fields order: pkcs11Mech, hash, hashSize, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/intl/icu/source/common/ubidiimp.hUBiDi2581Excessive padding in 'struct UBiDi' (34 padding bytes, where 2 is optimal). Optimal fields order: pParaBiDi, text, dirPropsMemory, levelsMemory, openingsMemory, parasMemory, runsMemory, isolatesMemory, dirProps, levels, prologue, epilogue, pImpTabPair, paras, runs, isolates, fnClassCallback, coClassCallback, insertPoints, originalLength, length, resultLength, dirPropsSize, levelsSize, openingsSize, parasSize, runsSize, isolatesSize, reorderingMode, reorderingOptions, proLength, epiLength, direction, flags, lastArabicPos, trailingWSStart, paraCount, runCount, isolateCount, controlCount, simpleRuns, simpleParas, simpleIsolates, mayAllocateText, mayAllocateRuns, isInverse, orderParagraphsLTR, paraLevel, defaultParaLevel, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/intl/icu/source/i18n/ucol_sit.cppShortStringOptions2811Excessive padding in 'struct ShortStringOptions' (11 padding bytes, where 3 is optimal). Optimal fields order: action, attr, optionStart, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp9/decoder/vp9_decoder.hTileWorkerData491Excessive padding in 'struct TileWorkerData' (40 padding bytes, where 8 is optimal). Optimal fields order: dqcoeff, xd, data_end, extend_and_predict_buf, lf_data, lf_sync, bit_reader, error_info, buf_start, buf_end, counts, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h4391Excessive padding in 'Vp9LevelSpec' (14 padding bytes, where 6 is optimal). Optimal fields order: max_luma_sample_rate, average_bitrate, max_cpb_size, compression_ratio, level, max_luma_picture_size, max_luma_picture_breadth, min_altref_distance, max_col_tiles, max_ref_frame_buffers, consider reordering the fields or adding explicit padding membersView Report
PerformanceExcessive Paddingroot/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_encoder.hVP9_COMP5931Excessive padding in 'struct VP9_COMP' (87 padding bytes, where 7 is optimal). Optimal fields order: y_dequant, uv_dequant, common, quants, td, mbmi_ext_base, lookahead, alt_ref_source, Source, Last_Source, un_scaled_source, unscaled_last_source, raw_source_frame, kmeans_data_arr, tile_data, norm_wiener_variance, mb_wiener_variance, mi_ssim_rdmult_scaling_factors, sb_mul_scale, ambient_err, last_time_stamp_seen, last_end_time_stamp_seen, first_time_stamp_ever, framerate, output_pkt_list, segmentation_map, skin_map, cyclic_refresh, find_fractional_mv_step, diamond_search_sad, alt_ref_aq, source_diff_var, consec_zero_mv, vbp_threshold_minmax, vbp_threshold_sad, vbp_threshold_copy, workers, tile_thr_data, vp9_bitstream_worker_data, row_mt_sync_read_ptr, row_mt_sync_write_ptr, prev_partition, prev_segment_id, prev_variance_low, copied_frame_cnt, content_state_sb_fd, count_arf_frame_usage, count_lastgolden_frame_usage, tpl_gop_stats, nmvcosts, nmvcosts_hp, nmvsadcosts, nmvsadcosts_hp, active_map, level_constraint, rd_ctrl, vbp_thresholds, kmeans_mutex, tpl_recon_frames, kmeans_ctr_ls, kmeans_boundary_ls, lf_row_sync, me_sf, scaled_source, scaled_last_source, last_frame_uf, tf_buffer, roi, ext_ratectrl, mbgraph_stats, arnr_filter_data, oxcf, sf, rc, fn_ptr, ss_cfg, enc_frame_buf, tpl_stats, tile_tok, tplist, level_info, multi_thread_ctxt, twopass, rd, svc, coding_context, kmeans_data_arr_alloc, kmeans_data_size, kmeans_data_stride, kmeans_ctr_num, allocated_tiles, lst_fb_idx, gld_fb_idx, alt_fb_idx, refresh_last_frame, refresh_golden_frame, refresh_alt_ref_frame, ext_refresh_frame_flags_pending, ext_refresh_last_frame, ext_refresh_golden_frame, ext_refresh_alt_ref_frame, ext_refresh_frame_context_pending, ext_refresh_frame_context, mb_wiener_var_rows, mb_wiener_var_cols, mbgraph_n_frames, static_mb_pct, ref_frame_flags, max_mv_magnitude, mv_step_param, allow_comp_inter_inter, allow_encode_breakout, encode_breakout, b_calculate_psnr, droppable, initial_width, initial_height, initial_mbs, last_coded_width, last_coded_height, use_svc, source_var_thresh, frames_till_next_var_check, frame_flags, resize_pending, resize_state, external_resize, resize_scale_num, resize_scale_den, resize_avg_qp, resize_buffer_underflow, resize_count, use_skin_detection, target_level, num_workers, keep_level_stats, row_mt, row_mt_bit_exact, compute_source_sad_onepass, compute_frame_low_motion_onepass, multi_layer_arf, loopfilter_ctrl, fixed_qp_onepass, deadline_mode_previous_frame, disable_scene_detection_rtc_ratectrl, scaled_ref_idx, kmeans_count_ls, ref_fb_idx, segment_encode_breakout, noise_estimate, frame_info, mbmode_cost, switchable_interp_costs, tx_size_cost, inter_mode_cost, interp_filter_selected, partition_cost, intra_uv_mode_cost, y_mode_costs, tpl_bsize, force_update_segmentation, vbp_bsize_min, max_copied_frame, last_frame_dropped, consider reordering the fields or adding explicit padding membersView Report
Logic errorFunction call with invalid argumentroot/firefox-clang/config/nsinstall.ccopyfile16628The 1st argument to 'fchown' is -1 but should be >= 0View Report
Logic errorFunction call with invalid argumentroot/firefox-clang/config/nsinstall.cmain29310The 1st argument to 'getcwd' is NULL but should not be NULLView Report
Logic errorFunction call with invalid argumentroot/firefox-clang/config/nsinstall.cmain30714The 1st argument to 'getcwd' is NULL but should not be NULLView Report
Logic errorGarbage return valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_write_page_dicts267816Undefined or garbage value returned to callerView Report
Logic errorGarbage return valueroot/firefox-clang/intl/icu/source/i18n/measunit.cppgetIdentifier225710Undefined or garbage value returned to callerView Report
Logic errorGarbage return valueroot/firefox-clang/intl/icu/source/common/unisetspan.cppcontainsOffset12434Undefined or garbage value returned to callerView Report
Logic errorGarbage return valueroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cppGLVariableType2677Undefined or garbage value returned to callerView Report
Logic errorGarbage return valueroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cppGLVariableType2737Undefined or garbage value returned to callerView Report
Logic errorGarbage return valueroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cppGLVariableType2797Undefined or garbage value returned to callerView Report
Logic errorGarbage return valueroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/util.cppGLVariableType2618Undefined or garbage value returned to callerView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read14538File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read7420File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8120File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8723File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read9423File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10026File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10826File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read11530File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12130File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12734File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13334File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13940File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles93838File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Stream handling errorInvalid stream stateroot/firefox-clang/security/nss/lib/util/utilmod.cnssutil_ReadSecmodDB41216File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behaviorView Report
Memory errorMemory leakroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.cadd_tree_node38419Potential leak of memory pointed to by 'node'View Report
Memory errorMemory leakroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.ccairo_pdf_interchange_write_page_labels153047Potential leak of memory pointed to by 'prefix'View Report
Memory errorMemory leakroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_ccitt_image378249Potential leak of memory pointed to by 'params'View Report
Memory errorMemory leakroot/firefox-clang/browser/app/nsBrowserApp.cppdo_main18015Potential memory leakView Report
Stream handling errorResource leakroot/firefox-clang/security/nss/lib/pk11wrap/debug_module.cprint_final_statistics345416Opened stream never closed. Potential resource leakView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/angle/checkout/src/compiler/translator/ParseContext.cppparseVectorFields37123The left operand of '!=' is a garbage valueView 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/gfx/cairo/cairo/src/cairo-ft-font.c_cairo_ft_resolve_pattern455737The left operand of '==' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_moz_cairo_ft_font_face_create_for_pattern464511The left operand of '==' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_pattern_stops456811The left operand of '>' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_pattern_stops459113The left operand of '==' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-truetype-subset.cfind_name152967The left operand of '==' is a garbage value due to array index out of boundsView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-type1-subset.ccairo_type1_font_subset_get_bbox40446The left operand of '==' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-type1-subset.ccairo_type1_font_subset_get_bbox41551The left operand of '/' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c_emit_glyphs_chunk151327The right operand of '+' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-render-compositor.ccomposite_traps19049The left operand of '<' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_decoder.cdeemphasis36029The right operand of '*' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_decoder.cdeemphasis36429The right operand of '*' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_encoder.cdynalloc_analysis110227The left operand of '>' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libopus/celt/celt_encoder.ctf_analysis69990The left operand of '-' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecApplyRound724641The left operand of '-' is a garbage value due to array index out of boundsView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp455960The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/decNumber.cppdecDivideOp462153The left operand of '==' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/dtitvfmt.cppformatToValue3899The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/dtitvfmt.cppformatToValue3359The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/i18n/olsontz.cppinDaylightTime6076The left 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.cparse_npy_header274029The left 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_column230316The left operand of '!=' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/common/ubidi.cppresolveExplicitLevels127138The left operand of '<' is a garbage value due to array index out of boundsView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/intl/icu/source/common/umutablecptrie.cppmakeHashCode84920The right operand of '+' is a garbage valueView Report
Logic errorResult of operation is garbage or undefinedroot/firefox-clang/media/libvorbis/lib/vorbis_floor1.cfloor1_encode90116The left operand of '<' is a garbage valueView Report
Logic errorReturn of address to stack-allocated memoryroot/firefox-clang/intl/icu/source/i18n/formattedvalue.cppufmtval_getString_772195Address of stack memory associated with local variable 'readOnlyAlias' returned to callerView Report
Logic errorReturn of address to stack-allocated memoryroot/firefox-clang/intl/icu/source/common/ucharstriebuilder.cppcreateLinearMatchNode3161Address of stack memory associated with temporary object of type 'UnicodeString' returned to callerView Report
Logic errorReturning null referenceroot/firefox-clang/intl/icu/source/common/cmemory.hoperator[]27422Returning null referenceView Report
Logic errorReturning null referenceroot/firefox-clang/intl/icu/source/common/uresimp.hgetResData9451Returning null referenceView Report
Logic errorReturning null referenceroot/firefox-clang/intl/icu/source/common/usetiter.cppgetString1474Returning null referenceView Report
Logic errorStack address leaks outside of stack frameroot/firefox-clang/intl/icu/source/common/ucnv.cpp_fromUnicodeWithCallback103852Address of stack memory associated with local variable 'replay' is still referred to by the caller variable 'fromUArgs' upon returning to the caller. This will be a dangling referenceView Report
Logic errorStack address leaks outside of stack frameroot/firefox-clang/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.cupdate_mbgraph_frame_stats24221Address of stack memory associated with local variable 'mi_above' is still referred to by the caller variable 'cpi' upon returning to the caller. This will be a dangling referenceView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read14538Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read7420Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8120Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read8723Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read9423Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10026Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read10826Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read11530Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12130Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read12734Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13334Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/third_party/aom/aom_dsp/grain_table.cgrain_table_entry_read13940Read function called when stream is in EOF state. Function has no effectView Report
Stream handling errorStream already in EOFroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles93838Read function called when stream is in EOF state. Function has no effectView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpphir80734812th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c_rectangle_sort202241st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectilinear.c_cairo_bo_event_queue_sort130141st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-bentley-ottmann.c_cairo_bo_event_queue_sort825191st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-boxes-intersect.c_rectangle_sort254291st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_cairo_ft_scaled_glyph_init_surface2796363rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_moz_cairo_ft_font_face_create_for_ft_face4728121st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_render_glyph_bitmap1706381st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-ft-font.c_transform_glyph_bitmap1736331st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c_cairo_pdf_interchange_begin_page_content2294203rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c_cairo_pdf_interchange_begin_structure_tag1821303rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c_cairo_pdf_interchange_command_id2011133rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c_cairo_pdf_interchange_end_structure_tag1936253rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c_cairo_pdf_interchange_tag_end1968113rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.c_cairo_pdf_interchange_tag_end1974111st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.ccairo_pdf_interchange_apply_extents_from_content_ref1260192nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-interchange.ccairo_pdf_interchange_write_node_object629271st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_add_padded_image_surface3068454th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_cff_font6097293rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_combined_smask8177474th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_stencil_mask8350464th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-pdf-surface.c_cairo_pdf_surface_emit_truetype_font_subset6543283rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-polygon-intersect.c_cairo_bo_event_queue_sort886291st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-polygon-reduce.c_cairo_bo_event_queue_sort955131st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.crectangle_sort219161st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-type1-fallback.c_cairo_type1_fallback_init_internal739101st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/gfx/cairo/cairo/src/cairo-xlib-render-compositor.ccomposite_tristrip197171st 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.ccopyfile152202nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_buffer3054311st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cparse_npy_file2982371st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_knn7056391st 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_iter678481st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Filter_point7149342nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Delete8553222nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Delete8558202nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Insert8321251st function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_InsertWriteFinalStep7871283rd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update8718272nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update8762404th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_Update8789452nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0Update_UpdateVectorColumn8676501st 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_rowid4159583rd 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_rowid3968313rd 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_data3890285th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.cvec0_new_chunk4446513rd 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_rowid4045315th function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/uresbund.cppures_getUTF8StringByIndex_77194062nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/uresbund.cppures_getUTF8StringByKey_77263762nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/uresbund.cppures_getUTF8String_77160962nd function call argument is an uninitialized valueView Report
Logic errorUninitialized argument valueroot/firefox-clang/intl/icu/source/common/ustrenum.cppsnext7962nd function call argument is an uninitialized valueView Report
Logic errorUnix APIroot/firefox-clang/intl/icu/source/i18n/ucol_sit.cppucol_sit_dumpSpecs36224Null pointer passed as 1st argument to string concatenation functionView Report
Logic errorUnix APIroot/firefox-clang/intl/icu/source/i18n/unum.cppunum_parseDecimal_7746710Null pointer passed as 1st argument to string copy functionView Report
Memory errorUse-after-freeroot/firefox-clang/dom/indexedDB/ActorsParent.cppRelease209735Use of memory after it is freedView Report
Memory errorUse-after-freeroot/firefox-clang/mfbt/RefPtr.hget31431Use of memory after it is freedView Report
Memory errorUse-after-freeroot/firefox-clang/mfbt/RefPtr.h~RefPtr8032Use of memory after it is freedView Report
C++ move semanticsUse-after-moveroot/firefox-clang/dom/indexedDB/ActorsParent.cppPopulateResponseFromStatement2023775Moved-from object 'previousKey' is movedView Report
Error handlingValue of 'errno' was not checkedroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles93531Value of 'errno' was not checked and may be overwritten by function 'memset'View Report
Error handlingValue of 'errno' was not checkedroot/firefox-clang/intl/icu/source/common/putil.cppcompareBinaryFiles95231Value of 'errno' was not checked and may be overwritten by function 'fclose'View 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_lmAu3B.iiclang_crash_lmAu3B.ii.stderr.txt

Please consider submitting preprocessed files as bug reports.